@charset "UTF-8";
/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin: 0 auto 60px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y; }
  .bx-wrapper img {
    max-width: 100%;
    display: block; }

.bxslider {
  margin: 0;
  padding: 0; }

ul.bxslider {
  list-style: none; }

.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0); }

/** THEME
===================================*/
.bx-wrapper {
  background: #fff; }
  .bx-wrapper .bx-pager,
  .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%; }

/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url("../img/bx_loader.gif") center center no-repeat #fff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2; }

/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px; }
  .bx-wrapper .bx-pager.bx-default-pager a {
    background: transparent;
    border: 1px solid #666;
    text-indent: -9999px;
    display: block;
    width: 8px;
    height: 8px;
    margin: 0 5px;
    outline: 0;
    -webkit-border-radius: 4px;
            border-radius: 4px; }
    .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
      background: #666; }

.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline; }

.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0; }

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url("../img/controls.png") no-repeat 0 -32px; }
  .bx-wrapper .bx-prev:hover, .bx-wrapper .bx-prev:focus {
    background-position: 0 0; }

.bx-wrapper .bx-next {
  right: 10px;
  background: url("../img/controls.png") no-repeat -43px -32px; }
  .bx-wrapper .bx-next:hover, .bx-wrapper .bx-next:focus {
    background-position: -43px 0; }

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 2; }
  .bx-wrapper .bx-controls-direction a.disabled {
    display: none; }

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center; }
  .bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url("../img/controls.png") -86px -11px no-repeat;
    margin: 0 3px; }
    .bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:focus {
      background-position: -86px 0; }
  .bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url("../img/controls.png") -86px -44px no-repeat;
    margin: 0 3px; }
    .bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active, .bx-wrapper .bx-controls-auto .bx-stop:focus {
      background-position: -86px -33px; }

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%; }

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px; }

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%; }
  .bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px; }

.prods-list {
  font-size: 0;
  list-style: none;
  margin: 0 -20px;
  padding: 20px 0; }
  .prods-list > li {
    display: inline-block;
    font-size: 14px;
    padding: 0px;
    vertical-align: top; }
    .prods-list > li.banner {
      width: 100%; }
      .prods-list > li.banner a {
        border: 0;
        display: block; }
        .prods-list > li.banner a img {
          display: block;
          height: auto;
          margin: 0 auto;
          max-width: 100%;
          width: auto; }
  .prods-list .item-wrap {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
    font-size: 14px;
    overflow: hidden;
    padding: 20px;
    position: relative; }
    .prods-list .item-wrap .item {
      background: #fff;
      border: 2px solid transparent;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      position: relative;
      margin: -20px;
      padding: 18px; }
    .prods-list .item-wrap.hover {
      overflow: visible;
      z-index: 3; }
      .prods-list .item-wrap.hover .item {
        border-color: #09b09d;
        position: absolute;
        right: 20px;
        top: 20px; }
        .prods-list .item-wrap.hover .item-thumbnails-wrap {
          display: block; }
        .prods-list .item-wrap.hover .item-content {
          -webkit-flex-shrink: 0;
              -ms-flex-negative: 0;
                  flex-shrink: 0; }
        .prods-list .item-wrap.hover .item-sizes, .prods-list .item-wrap.hover .item-options, .prods-list .item-wrap.hover .item-fast-view {
          display: block; }
  .prods-list .item-thumbnails {
    list-style: none;
    padding: 0; }
    .prods-list .item-thumbnails li {
      border: 2px solid transparent;
      cursor: pointer;
      height: 60px;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
      .prods-list .item-thumbnails li:hover, .prods-list .item-thumbnails li.active {
        border-color: #000; }
      .prods-list .item-thumbnails li > div {
        height: 100%;
        width: 100%; }
      .prods-list .item-thumbnails li img {
        display: block;
        height: auto;
        margin: 0 auto;
        max-height: 100%;
        max-width: 100%;
        width: auto; }
    .prods-list .item-thumbnails-wrap {
      display: none;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      margin-top: 7px;
      margin-right: 10px;
      width: 60px; }
      .prods-list .item-thumbnails-wrap .bx-wrapper .bx-controls-direction a {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJERTI2MEExNzA0RjExRTY5RTlFRjYxQzJDRjcwOEMzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJERTI2MEEyNzA0RjExRTY5RTlFRjYxQzJDRjcwOEMzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkRFMjYwOUY3MDRGMTFFNjlFOUVGNjFDMkNGNzA4QzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkRFMjYwQTA3MDRGMTFFNjlFOUVGNjFDMkNGNzA4QzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5oqcfSAAAArklEQVR42mLk3DCXAQuwAuLFUHYUEJ9EV8CERZMLEO8CYiUo3gPEToQ0BgLxViDmRhLjgYr54tIYB8SrgZgNyr8KxDegbA4gXgfE0egac4F4ARAzQ/lngNgeis9DxViAeBEQZ8A4RUDci2TzIaizPkH5jkC8BYhtoBZNA2J2RmCoghTwQhWB/BIKxN/R/M4FxOuB2A3K/wgyYRZU4UIgDsKiCQS+QV2xGCo/DSDAAEHRIc5GDY5UAAAAAElFTkSuQmCC");
        background-position: center center;
        background-repeat: no-repeat;
        border: 0;
        height: 8px;
        margin: 0;
        width: 14px; }
        .prods-list .item-thumbnails-wrap .bx-wrapper .bx-controls-direction a:hover {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNEQjI4RkRENzA0RjExRTZBOUJGQTY0NDEzMTZENTc1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNEQjI4RkRFNzA0RjExRTZBOUJGQTY0NDEzMTZENTc1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0RCMjhGREI3MDRGMTFFNkE5QkZBNjQ0MTMxNkQ1NzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0RCMjhGREM3MDRGMTFFNkE5QkZBNjQ0MTMxNkQ1NzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5JP398AAAAzUlEQVR42mL8//8/Azq4rGJqBaQWQ7lRundOn0RXw4iuEajJBUhtAGJuqNAXIPYHat6HrI4JTVMgkNqKpAkEeEBiQDlfrBqBEnFAajUQs0GFrgLxDSibA4jXAdVEo2gECuQCqQVAzAwVPwPE9lB8HirGAsSLgGozwH68pGxSBKR7kVxxCIh9gX76BDWUH0htAWIbqDwoUApBGkEKeKGCIP+FAjV9R/M7F5BaD8RuUKGPIKfOAmKQwoVAHISuCQSAYt9AroBGEUh+GkCAAQA7AT95yuvh1gAAAABJRU5ErkJggg=="); }
        .prods-list .item-thumbnails-wrap .bx-wrapper .bx-controls-direction a.disabled {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM1Mzc2ODAxNzA0RjExRTZBQTMzREFBMDg3MTBGNDhEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM1Mzc2ODAyNzA0RjExRTZBQTMzREFBMDg3MTBGNDhEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzUzNzY3RkY3MDRGMTFFNkFBMzNEQUEwODcxMEY0OEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzUzNzY4MDA3MDRGMTFFNkFBMzNEQUEwODcxMEY0OEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4gr5ynAAAArUlEQVR42mI8c+YMAxZgBcSLoewoID6JroAJiyYXIN4FxEpQvAeInQhpDATirUDMjSTGAxXzxaUxDohXAzEblH8ViG9A2RxAvA6Io9E15gLxAiBmhvJBHreH4vNQMRYgXgTEGTBOERD3Itl8COqsT1C+IxBvAWIbqEXTgJgdxGhA0gTyiweSJhD4CMTu0AADAUYgbgRpnAXE34F4IRAHQdno4BvUFYuh8tMAAgwAgqwhep/JFDwAAAAASUVORK5CYII=");
          display: none; }
        .prods-list .item-thumbnails-wrap .bx-wrapper .bx-controls-direction a.bx-prev {
          left: 50%;
          margin-left: -7px;
          top: -16px; }
        .prods-list .item-thumbnails-wrap .bx-wrapper .bx-controls-direction a.bx-next {
          -webkit-transform: rotate(180deg);
              -ms-transform: rotate(180deg);
                  transform: rotate(180deg);
          right: 50%;
          margin-right: -7px;
          margin-top: 8px;
          top: 100%; }
  .prods-list .item-content {
    width: 100%; }
  .prods-list .item-img {
    position: relative; }
    .prods-list .item-img a {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      border: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: 100%;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 100%; }
    .prods-list .item-img img {
      display: block;
      height: auto;
      margin: 0 auto;
      max-height: 100%;
      max-width: 100%;
      width: auto; }
    .prods-list .item-img-wrap {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: relative; }
  .prods-list .item-label {
    background: #d22335;
    color: #fff;
    left: 20px;
    padding: 6px 0 2px;
    position: absolute;
    text-align: center;
    top: -1px;
    width: 48px; }
    .prods-list .item-label:after {
      border-color: #d22335 transparent transparent;
      border-style: solid;
      border-width: 8px 24px 0 24px;
      content: '';
      display: block;
      height: 0;
      left: 0;
      position: absolute;
      top: 100%;
      width: 0; }
  .prods-list .item-fast-view {
    bottom: 20px;
    display: none;
    left: 20px;
    position: absolute;
    right: 20px; }
  .prods-list .item-color {
    font-size: 0;
    height: 32px;
    list-style: none;
    margin: 0 -8px;
    overflow: hidden;
    padding: 0;
    white-space: nowrap; }
    .prods-list .item-color li {
      border: 1px solid #cbcbcb;
      display: inline-block;
      height: 32px;
      margin: 0 8px;
      padding: 0;
      width: 32px; }
    .prods-list .item-color-wrap {
      border-bottom: 1px solid #d1d1d1;
      height: 43px;
      margin: 10px 0 10px;
      padding: 0 0 10px; }
      .prods-list .item-color-wrap .bx-wrapper {
        margin: 0; }
        .prods-list .item-color-wrap .bx-wrapper .item-color {
          margin: 0px; }
          .prods-list .item-color-wrap .bx-wrapper .item-color li {
            display: block;
            margin: 0px; }
        .prods-list .item-color-wrap .bx-wrapper .bx-controls-direction a {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjM2Q0IwRUVCNkY5MTFFNjg0RkJGODk1MjkwM0YwNjIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjM2Q0IwRURCNkY5MTFFNjg0RkJGODk1MjkwM0YwNjIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkRFMjYwQTE3MDRGMTFFNjlFOUVGNjFDMkNGNzA4QzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkRFMjYwQTI3MDRGMTFFNjlFOUVGNjFDMkNGNzA4QzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6RHW3CAAAAvUlEQVR42mzRsQqBURTA8Xu/JF/Ji1iVzWBSKBYpWWSwGTyBZ9BnUEoGAwpZJKOsVq8hoZT43zq3brfv1G8495zuOXV0uJ2qmOhjiLGOaeiZAjTegVdsIZKiibXbUMUM9u2Irk2KWCIh+Rl1fExDHjukpHhFBS8l3y2QluINJdztXH/Jr1BuQxtPybM4IOM2XFAzC8lbDnuE7ogTms73BayQdHfYoIOf5GVM/CXncgcbjSDmUCMM8DA3+QswAJ4LI9hkMY0WAAAAAElFTkSuQmCC");
          background-position: center center;
          background-repeat: no-repeat;
          border: 0;
          height: 14px;
          margin: -7px 0 0;
          top: 50%;
          width: 8px; }
          .prods-list .item-color-wrap .bx-wrapper .bx-controls-direction a:hover {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDRFMDE2Q0FCNkY5MTFFNkEwRjRFNjZCNkRFOTQ3RjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDRFMDE2QzlCNkY5MTFFNkEwRjRFNjZCNkRFOTQ3RjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0RCMjhGREQ3MDRGMTFFNkE5QkZBNjQ0MTMxNkQ1NzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0RCMjhGREU3MDRGMTFFNkE5QkZBNjQ0MTMxNkQ1NzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7+pYC0AAAA0ElEQVR42mL8//8/Azq4rGKaD6QagXgaI7oCoGQGSAKIGYH4O4oCoGQ0kFoExExQocVwBUBJXyC1DohZoJK7gNgXrAAo6QTkbAViDqjkESB2171z+hvjJWUTcyBnDxDzQCXPA7EjUPIjiANScBdIK0ElbwCxPVDyFcxdTGg+/AvFDMgKYoH4K5SvDcQ7gG7igymAOdIF6kg2qPghIPYAWvUd2ZuBQGo1EDNDFYE0BKEHVByQWgANRRBYiC2oc4HUJCj3OyOOyCoCUg1APAsgwACv6lMCs5WcCQAAAABJRU5ErkJggg=="); }
          .prods-list .item-color-wrap .bx-wrapper .bx-controls-direction a.disabled {
            display: none; }
          .prods-list .item-color-wrap .bx-wrapper .bx-controls-direction a.bx-prev {
            left: -12px; }
          .prods-list .item-color-wrap .bx-wrapper .bx-controls-direction a.bx-next {
            -webkit-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                    transform: rotate(180deg);
            right: -12px; }
    .prods-list .item-color-2 {
      position: relative; }
      .prods-list .item-color-2 span {
        border-style: solid;
        height: 0;
        display: block;
        position: absolute;
        top: 0;
        width: 0; }
        .prods-list .item-color-2 span:nth-of-type(1) {
          border-width: 30px 30px 0 0; }
        .prods-list .item-color-2 span:nth-of-type(2) {
          border-width: 0 0 30px 30px; }
  .prods-list .item-name {
    margin: 9px 0 3px;
    position: relative;
    /*&:after{
        background: linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 100%);
        bottom: 0;
        content: '';
        display: block;
        height: 16px;
        left: 0;
        pointer-events: none;
        position: absolute;
        right: 0;
      }*/ }
    .prods-list .item-name a {
      border-bottom: 0;
      color: #000;
      display: inline-block;
      font-family: "Lucida Grande";
      font-weight: 700;
      height: 40px;
      overflow: hidden;
      text-decoration: none;
      text-overflow: ellipsis;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
      .prods-list .item-name a:hover {
        color: #049b8a;
        text-decoration: underline; }
  .prods-list .item-producer {
    color: #4d4b4c;
    height: 20px;
    font-family: "Lucida Grande";
    margin: 3px 0;
    overflow: hidden; }
  .prods-list .item-price {
    font-size: 16px;
    margin: 3px 0 8px; }
    .prods-list .item-price > div {
      display: inline-block; }
    .prods-list .item-price-new span {
      font-size: 22px; }
    .prods-list .item-price-old {
      margin-right: 5px;
      text-decoration: line-through; }
      .prods-list .item-price-old-wrap + .item-price-new {
        color: #b42837; }
  .prods-list .item-buy .btn .btn-content {
    padding-left: 5px;
    padding-right: 5px;
    text-align: center; }
  .prods-list .item-sizes {
    color: #8d8b8c;
    display: none;
    margin: 15px 0 0; }
    .prods-list .item-sizes p {
      font-family: Tahoma, Verdana, Segoe, sans-serif;
      font-size: 13px;
      margin-bottom: 4px; }
    .prods-list .item-sizes ul {
      font-size: 0;
      list-style: none;
      margin: 0 -5px;
      padding: 0; }
      .prods-list .item-sizes ul li {
        display: inline-block;
        font-size: 12px;
        margin: 0;
        min-width: 14%;
        padding: 0 5px; }
      .prods-list .item-sizes ul a {
        border: 0;
        color: #4c4a4b;
        font-family: Tahoma, Verdana, Segoe, sans-serif;
        font-size: 12px;
        font-weight: 700; }
        .prods-list .item-sizes ul a:hover {
          color: #049b8a; }
  .prods-list .item-options {
    display: none;
    margin-top: 5px; }
    .prods-list .item-options ul {
      font-family: Tahoma, Verdana, Segoe, sans-serif;
      font-size: 12px;
      list-style: none;
      padding: 0; }
      .prods-list .item-options ul li {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin: 3px 0; }
    .prods-list .item-options-title .item-options-index, .prods-list .item-options-title .item-options-price {
      color: #8d8b8c;
      font-size: 13px; }
    .prods-list .item-options-index {
      color: #4c4a4b;
      width: 50%; }
    .prods-list .item-options-price {
      text-align: right;
      width: 50%; }
      .prods-list .item-options-price .item-options-price-old {
        color: #333;
        text-decoration: line-through; }
      .prods-list .item-options-price .item-options-price-new {
        color: #d22334;
        font-size: 14px;
        font-weight: 700; }
    .prods-list .item-options-show-more {
      border: 0;
      color: #4c4a4b;
      font-family: Tahoma, Verdana, Segoe, sans-serif;
      font-size: 12px;
      font-weight: 700;
      text-decoration: underline;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
      .prods-list .item-options-show-more:after {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZDQkMyNEU1NzBFNzExRTY5NTI4OUU5NTIxMEYwRURGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZDQkMyNEU2NzBFNzExRTY5NTI4OUU5NTIxMEYwRURGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkNCQzI0RTM3MEU3MTFFNjk1Mjg5RTk1MjEwRjBFREYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkNCQzI0RTQ3MEU3MTFFNjk1Mjg5RTk1MjEwRjBFREYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41W2/TAAAAZUlEQVR42mL09fJmwAOuAHEdEK8DcVgY8INCIF4NxL+AeAtIMScQc+BQfAaIs4B4FRAHgRRfB2J5BsJgLkixBtR0XMAXiKcCcQJI8Q8oxgY8oApDgXg3EwGrO4A4Coh3gDgAAQYAIzoQhPIjTikAAAAASUVORK5CYII=");
        background-position: center center;
        background-repeat: no-repeat;
        content: '';
        display: inline-block;
        height: 7px;
        margin-left: 5px;
        text-decoration: none;
        width: 11px; }
      .prods-list .item-options-show-more:hover {
        color: #049b8a;
        text-decoration: none; }
        .prods-list .item-options-show-more:hover:after {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU5NEUyQkQyNzBFNzExRTZCRkFDRUFCMzMwQzkyMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU5NEUyQkQzNzBFNzExRTZCRkFDRUFCMzMwQzkyMzc3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTk0RTJCRDA3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTk0RTJCRDE3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6GvoR2AAAAZUlEQVR42mJhmN3FgAdcAeI6IF4H4rAw4AeFQLwaiH8B8RaQYk4g5sCh+AwQZwHxKiAOAim+DsTyDITBXJBiDajpuIAvEE8F4gSQ4h9QjA14QBWGAvFuJgJWdwBxFBDvAHEAAgwAeEoQyh6l9PsAAAAASUVORK5CYII="); }
  .prods-list.prod-list-style-1 .item-img {
    height: 260px; }
  .prods-list.prod-list-style-1 .item-color-wrap, .prods-list.prod-list-style-1 .item-producer {
    display: none; }
  @media (max-width: 1279px) {
    .prods-list.prod-list-style-1 .item-img {
      height: 174px; } }
  .prods-list.prod-list-style-2 .item-img {
    height: 260px; }
  @media (max-width: 1279px) {
    .prods-list.prod-list-style-2 .item-img {
      height: 174px; } }
  .prods-list.prod-list-style-3 .item-img {
    height: 360px; }
  @media (max-width: 1279px) {
    .prods-list.prod-list-style-3 .item-img {
      height: 230px; } }
  @media (max-width: 1279px) {
    .prods-list {
      margin: -1px -1px 0 0;
      padding: 0; }
      .prods-list > li {
        border: 1px solid #e3e3e3;
        margin: -1px -1px 0 0; }
        .prods-list > li.banner {
          display: none; }
      .prods-list .item-wrap {
        padding: 10px; }
      .prods-list .item-label {
        font-size: 10.6px;
        width: 36px; }
        .prods-list .item-label:after {
          border-width: 6px 18px 0 18px; }
      .prods-list .item-color {
        height: 26px; }
        .prods-list .item-color li {
          height: 26px;
          width: 26px; }
        .prods-list .item-color-wrap {
          margin: 10px 0; }
        .prods-list .item-color-2 span:nth-of-type(1) {
          border-width: 24px 24px 0 0; }
        .prods-list .item-color-2 span:nth-of-type(2) {
          border-width: 0 0 24px 24px; }
      .prods-list .item-name {
        margin: 11px 0 6px;
        position: relative; }
        .prods-list .item-name a {
          height: 68px;
          line-height: 1.25; }
      .prods-list .item-producer {
        height: 40px;
        overflow: hidden; }
      .prods-list .item-price > div {
        display: block; }
      .prods-list .item-price-old-wrap + .item-price-new {
        margin-top: 0px; }
      .prods-list .item-price-new {
        margin-top: 25px; } }
  @media (max-width: 1279px) and (min-width: 960px) {
    .prods-list {
      margin-right: -5px; }
      .prods-list > li {
        width: 20%; } }
  @media (max-width: 959px) and (min-width: 850px) {
    .prods-list {
      margin-right: -4px; }
      .prods-list > li {
        width: 25%; } }
  @media (max-width: 849px) and (min-width: 590px) {
    .prods-list {
      margin-right: -3px; }
      .prods-list > li {
        width: 33.33%; } }
  @media (max-width: 589px) {
    .prods-list {
      margin-right: -2px; }
      .prods-list > li {
        width: 50%; } }
  @media (min-width: 1280px) {
    .prods-list > li {
      width: 33.33%; } }
  @media (min-width: 1500px) {
    .prods-list > li {
      width: 25%; } }
  @media (min-width: 1800px) {
    .prods-list > li {
      width: 20%; } }

.prod-slider {
  list-style: none;
  padding: 0; }
  .prod-slider-wrap > .bx-wrapper {
    margin-bottom: 0;
    padding: 30px 0 40px; }
    .prod-slider-wrap > .bx-wrapper > .bx-viewport {
      position: relative;
      z-index: 1; }
    .prod-slider-wrap > .bx-wrapper > .bx-controls {
      /*position: relative;
          z-index: 2;*/ }
      .prod-slider-wrap > .bx-wrapper > .bx-controls .bx-controls-direction a {
        background-position: center center;
        background-repeat: no-repeat;
        border-bottom: 0;
        height: 36px;
        margin: 0;
        top: 30%;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        width: 36px;
        z-index: 4; }
      .prod-slider-wrap > .bx-wrapper > .bx-controls .bx-controls-direction:after, .prod-slider-wrap > .bx-wrapper > .bx-controls .bx-controls-direction:before {
        bottom: 0;
        content: '';
        display: block;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 8%;
        z-index: 1; }
      .prod-slider-wrap > .bx-wrapper > .bx-controls .bx-controls-direction:after {
        background: -webkit-gradient(linear, right top, left top, from(white), to(rgba(255, 255, 255, 0)));
        background: -webkit-linear-gradient(right, white 0%, rgba(255, 255, 255, 0) 100%);
        background: linear-gradient(to left, white 0%, rgba(255, 255, 255, 0) 100%);
        right: 0; }
      .prod-slider-wrap > .bx-wrapper > .bx-controls .bx-controls-direction:before {
        background: -webkit-gradient(linear, left top, right top, from(white), to(rgba(255, 255, 255, 0)));
        background: -webkit-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);
        background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
        left: 0; }
      .prod-slider-wrap > .bx-wrapper > .bx-controls .bx-pager {
        display: none; }
      .prod-slider-wrap > .bx-wrapper > .bx-controls .bx-next {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2RUE2RURGNjA5MTExRTY5MjlERDE3MTlEQjFCMEVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ2RUE2RUUwNjA5MTExRTY5MjlERDE3MTlEQjFCMEVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDZFQTZFREQ2MDkxMTFFNjkyOUREMTcxOURCMUIwRUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFQTZFREU2MDkxMTFFNjkyOUREMTcxOURCMUIwRUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6bqe86AAADOUlEQVR42ryYTUhUURTH39NZhGWbcGkfGjSjrgIRZ7Qg/CjIrUGFhKhB5UqiIqKoiAg3fQgpphIySW0CYUiSglJjchWYGoNJCG1mOWG6GF//Y2fkzm3GuffdN53HD+cd3z3vzL3nnnPP2MuBkKUpB0AzqAMBsA8U8/8S4AdYAFNgAixvZ2z//FTavU/RiULQCi6BWmBneW4PcxicAQ74BJ6AlyCZ60UFjpXzagBzIAyCwFYYk7psHhNmGw3yE/84tI2zO0A/eAv8lrn42VY/2848Q1n0JeAD6LK8ly62XaLqED34EVRb+ZNqfkdJhhj6G3lMERgHhyR9PqB3jH+vCBWlz1D6Uw9BjYK1WXAVvDf0qmbznYLYS/5g6nMDB10u+QnKwDpv/0HQbriEjWUL05Pitqe/jxS38gpY588O6ATDGqkg0/V4KRAsFIP6FGdd1YBsFO43QAcYNkwJraJDFzUG05jX4KjkVCcYMXBq0wc75q+l2rS0TTnIJqvgBOcUscQMgTYXDlGYl9MuOw5sFzukCERAvaBLgnYw6sIe+dCM6XdCBvt2J4iAOkGHAuqcA2EX9uooMVYaJrhdIAJCgi4J2sCYpq0KCtBSD0oBnYcwU5Z4uKKjxlnwSsNOKc1QsUelYDfPVFCaqXbwS9FGcYHHRRMxZe2VdL85qyuJz9pwEnzKMxVaIgSzNSbp72jYT/iQ0VY8cCjJ9WxU0t8E1zTsrNCSffXAGSodzyX9DXBL09Y8BfW0QSBT0HaAEUl/Hdx2YW+KZugN3+tKtvpFS3TXZemY8OEEQX3TjJRDVAZ3ZqjwV8A9l0s/E4hFl1NH2D7Nqb0AhiTdZXDfYPn7xOMHNXGLit/kC3gq6XrAA4ONscg+bB3yKTi7NWpXoXDfA3oNs3x3RSyalNsgOtM+U/g25bzFT3KL3GuYNgYrY9HJrUP+3MG09otaknegxvo/EgXHKmOfV7O1QaugBXyz8t+Y0TtaRGcyNYpEHNSD2Tz6M8vviKv29vTgETCQh2UaYNtxnR8bSNbAedCkkRJybe0mtrmm++uHKNTNVoHTnNEdzYw+w2OrVDpjn6J1yhEvGE9/0pPljwADAGHyr1z5qNGjAAAAAElFTkSuQmCC");
        right: 30px; }
        @media (min-width: 1280px) {
          .prod-slider-wrap > .bx-wrapper > .bx-controls .bx-next:hover {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRFMDc2QzdENjA5MTExRTZBRTQ1QjE2RDFBODExOEZGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRFMDc2QzdFNjA5MTExRTZBRTQ1QjE2RDFBODExOEZGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEUwNzZDN0I2MDkxMTFFNkFFNDVCMTZEMUE4MTE4RkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEUwNzZDN0M2MDkxMTFFNkFFNDVCMTZEMUE4MTE4RkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz75i8wtAAAFDUlEQVR42ryYXUwcVRTH//O1CwvYGj61hbZi+UirpZgGiy2aUmtMVYwm2MbEB2prLKVW00Rf9NVHg5WXWk1q2qgob20i1mrUiqGUIvIhqEAbNLGQmhbYD1hmxv8dBmSA3Z1d0JP8wjI7c+5/zz333HNHyuz7FnHaBvIY2UGKyTqSZn83Tq6TX8gl0kyGojkbKaxw/K9Om6YbEQqpJkfIdiJFuC/dppQ8T4TzH8l7pJHosQZStdh6dpMTpAjxmxBebvMWqSNfRRUUJUJJpJ4cwsqY+EEXyEnyCgktKWhqaUGZ5DzZhpU38QO3kr1kdJEg72JBQsz3pBD/nW2zx9i5UJR0x8+OKfWRr0kZ/h9rJbtu31cZmIuQZBjzb6iPJcbDiFYlpaEyNR2t/ls4G7yFKUlKVFCZPebBuQj5Oprnr6YLsTyUQ0VTQRk0SbbWdMOffXh7fBST0rIi9ai/ZI81VWrqTIBk8m6spzRGZ70sW2Jm13TtGqbasIl6igonHqkT2Ve/3HyjdI8uT5sGyHOk2P4ckRCn99zY3+i8+de8QiOhNrcIdWkZkAwdsXxEoIhUW5GRDJOOzFr7b1REhKYUBS92taDn5g2HqCNri/FqaiY8ugE3vpagdmaVtZ4Te9NAlO3AYTKjNBmaRJ4/gDNbKrApPXvuO4OC6693452xkUQSXaRkvpJ8YP9+ycQTBG4QujXmkV/snH8MYOeqDGT5UmciRRFlq7JgBibQHpqwRnDrl0ikT0mu2XdMMs37CdxiDa7ICPDzxeEB7Fidgcx5oh5cnQU9MI6rwQkYlijXvm8ras2+N/lQjngwHnQObDCfxhiH74YHUb5A1PY7sxGmqMuMVNi9X51JbeSK4pgI1uBeD655NNS0f4PeeYkuU9Tx/BIc5urz6rpbn7kykzRNJGqizIjS8LsQ1XYRfQtEvZa/BbkG3PpLU8WSW75J8Ho8GOWSHwn6HY2TR1aQNK3zL1wVTrGXjdtd3rJMNE8fbipDRU6e4/rpnnb0h4LQkrxWbsWwcTVsmsPLFSRahA84NQ8vEHOm+wreuNYLPTXFSmzEbpeHVc5bDz+UJCommZy6twSP5KxzXD9LMccHuzGZ4oPMuqU6u4pI1ium7Ae7IU9MzMat2HXX+kVijv3WCYWRUVkaxJYDd4eJSyKpv7DLdty1/v0Cirl7g+PaJ11XcPjXn+CjmGlFZf8Et2LETc3MIUOcm1rIQ26FiCbtdOEDqFxzj+P6p93tONrfAS3Vh6DKyHCMsOl6FbdM7H1hSJVnHmhwK0gcCj4qKMXutfmO641CTG87QDG6qsIL15GZtQa7/bAqZCPpi1VJPay4Vd4UPJ630eHpcyGmu43LLYliFIiDQ5xVX4zdaNUhO6S6fYiL2sL6ee9YKGS1GbJdUz7rasfL3ZdhMDJhjTnDa2Ez7mJbF6iqsU61iqf6qdntf5DkktJILYKPAw0F/AiPjsLLNrappwOv93fC5NLWNY1ipHjajVlOBZ4+UD9X87Wmk3Edg5TpaSAwCSM8ZU2PJzkZQUZGS6yfto5BU88c/PcYtCC84osnox0UJRa5KeYKDI/IQPYLMw1/AtPUL8Yynz0UcOxlaYs311H7RBnxKO0V0VCUuerhjV9MW8SjdIRfJm6sWOGXDbMW/WVDlFCLB14Sq9o+sxUtU0gfORprJaue2OEWDja7fGG11HYQ3wsrl8koHH1ss6Kv9BbaPwIMAAbIPtlsL2BXAAAAAElFTkSuQmCC"); } }
        .prod-slider-wrap > .bx-wrapper > .bx-controls .bx-next:active {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU2NUZFMDkxNjA5MTExRTY5NzcyRjQ1QUZFRDU5OUM5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU2NUZFMDkyNjA5MTExRTY5NzcyRjQ1QUZFRDU5OUM5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTY1RkUwOEY2MDkxMTFFNjk3NzJGNDVBRkVENTk5QzkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTY1RkUwOTA2MDkxMTFFNjk3NzJGNDVBRkVENTk5QzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7HONYaAAAENUlEQVR42rSYa2wUVRTH/zOz0yLSaCRNaog2UKEFBaVQWwwP09RiYkuCRUiXbwYxijXFoNEPQjDxkx94qy0FTAw1UVDK0leKQuRV2mKMEV2iQAgJdN2CaRZLyT7G/93cLTva3d7ZaU/yz+7Ovffc3965c+45o+n16+DQplPLqcXUbCqfypFtIeoa9Tt1muqkrqZzFt221/bbowhhUKupt6hFlJai31SpYmotZVHnqN3U12L+sSbSFWAqqF+pZuq5NDCjmSbHNEsfFW6AJlENVBdVBPdWJH01SN+OgHKpH6n1GH9bL33nqgKJjqeoEkyclcg5cscCmkz5qEJMvIk5fMbG1yanA9pBlY7lqWpaPj5dvgJrZsx0C1Uq57z/FCTFoQq56dLaM1NycOK9rTA9HliWhY8ON+OTn867BXuB8eh48gqJz50qIx+f8nAcJv5vNA2ba7zYNL/ULdAu3jojGWiNjLppzROLofXaZZz3X7y/xITasso1VJEMvCNAG1RGRXQdlq6htnEXLvzht0Ftrqkl1LNuoDYk9pA4my6rRuAYV8kMR/AQ90/LG+9g/sxCW9uWQwex7efeTIDEMVNgaGXFteLBUT4LuBpRrlI4ZsHX241lBbOQ98jUkbbnZ8/F3VsD6A7ccAokFsQvgOr5ZZ6jkRLqnthTfeew5IlZeDQZas5c3BkIoidw0ynUoAD6kF/yHP8dCTVMqPa+biwtKLStVPmceQgFA+j5q9+J26gA+lhGaGQKdTcaQ1tfD6Hst6/8yacxGOhHb1AZytSTkquMTOeTFzY9CFhRvPLZdvxy5U9b29ZVa5HvMVXd5egYB0tADSCG/r9v29qyTRPZmvo0ukw7XVuOYaDZ+yoqF9hj0e7W73DpH+UpQgLouluYB7lf9r/sxYvF9ozl87YjeP94O4Op8gpdFz0vuoXZt9KLlxbYj46G9qN4t8MHT5aJLHWg30TPM25hqhbaYZoIsqm9BVp2FnTeyog60GnRs0OGbUcmkuKmlbX/g9nXeQwbeasygBEMnbqsm846hTlAmOqFZbbrB7paUc9NnAGMsLPMia4mRuxRHSVSkIYVq1Fdssh2/Qtu3rd932YKM8KQGCWKOL/KqPK8aagpW2y79uX3Hag7esgNjF8yjACJirJOZXXuDA3F04xkmDdbvnEDI6yOtyte1YqzLHHxCvWYLINHz4X4VN0IhTDYfxPZnPzgyS580NXmFqaJMDtGS/ITZdAP6SoPMxLFvXCY6WMkDqHzyHABI6qDcgINpSqDREM1dSmVh7DHgMFghwcmxVcmxrMqQxgxR3UyTKrKNUgtoVLmoZZYGVEGGUamMbVXzhFUre1Fx6VU4wRUrI3Sd9Dp249h6nWqUjUkKDzaldLnsJv3Q6KafYryyoju5Jix5Biv9DFmZaz6Bk3EiK+kxvWV3n/tXwEGAB/5RjBLtOrLAAAAAElFTkSuQmCC"); }
      .prod-slider-wrap > .bx-wrapper > .bx-controls .bx-prev {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI4RUZGQkVDNjA5MTExRTZBMEZERjBCQ0VEQjhCNDVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI4RUZGQkVENjA5MTExRTZBMEZERjBCQ0VEQjhCNDVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjhFRkZCRUE2MDkxMTFFNkEwRkRGMEJDRURCOEI0NUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjhFRkZCRUI2MDkxMTFFNkEwRkRGMEJDRURCOEI0NUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4kuD1WAAADKElEQVR42ryYS2hTQRSG722CSGxcKNkI9Q3m0ZUQQpJWQWLrwm4rqBQRW0HtQkRQRPCFqIjgo2BLfVAlvlZSUIuhC00jsSuhtpUQg2SZZaTWQnr9p56UmzGPmTuJJ3ykmd5z5mfu3HPOXD3jCWuStgl0gjbgARuAk/6XBz/ADIiDMZCpFmzjdLzkt11QhA10gxMgCPQK160ltoMDwACfwD3wEhRqTdRkaDU/ETAFoiAEdAGf4kcnnyjFiPBX/COoitiVYBC8B25N3dwUa5Bil1+hCuMu8AH0afW3PortEhXELvwI/FrjzE9zuMrsob87j3CAUbCNG28EbI7R796wo3SFSq+6DQKKM42DMyAhcG1gaU6T6Wl3qPh3hDadij0AvTTdCspB6wT8dm+emYiZH3v2fUficS73eQh6gUG/F0BW0Pdu2hOymTf1Psq6Vu2RaWXMK+6XSAndZkHHFcQ8JjGLprGd4HWNPMfbkgY95Q6y2pSuUg6q2Qg4zJWEHeAtcEjGYqu7xY6vPRbFPC0jph28sSBGIw2dKK5G2IJzFBzixLSRmFUKt7/NjnXySTo9Bz2cmDCJaVZMG1626VokHF6Bg5yYEIlx1qGktLAVEg30s8yeCZKY1XWqcU6Zx3IB/OLG1tfhNnHVftHIA02ANeAyN/YC9ICCYIxa5O3IZllqO0XsLPgNLnJPXBMlSJviAmVZoK+SThfAeYGcZMWmWT80YaHLuATOcWMj4AgoKHQvcbZC77iiKGpX6BbWqmsypWMMpcNgPUuCkpusXaXJr3OVn5WBYcmSlPCkkpliCzugsMzXwGluDL2RdkwyzoC5/WCHuFmFzXgDnOLG7oMvgv6zpGG5yWcbsV+xab8JTpp+20CzoG+/N5Us8MegGPXEKnaLjs17wRPW3wj4DPtSydhyDzK1taTLZH3MOAho/8eSYJcv9Xmu0jFoDnSBb1rjD2Zsji6zmHIHRUYOtIPJBuqZpDlyomf7HPXGQw24TUMUOyfzsoHZPDgKOhRTgvnR7qCY87JvP8zGTrOtYD9ldEOyHCTIt1XkZGwXjM5yxDOirq/0ePsjwACkbGn8msfkdQAAAABJRU5ErkJggg==");
        left: 30px; }
        @media (min-width: 1280px) {
          .prod-slider-wrap > .bx-wrapper > .bx-controls .bx-prev:hover {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMzQThEMDg0NjA5MTExRTZCNUY2QkIyNUZDQTc4MTIyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjMzQThEMDg1NjA5MTExRTZCNUY2QkIyNUZDQTc4MTIyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzNBOEQwODI2MDkxMTFFNkI1RjZCQjI1RkNBNzgxMjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzNBOEQwODM2MDkxMTFFNkI1RjZCQjI1RkNBNzgxMjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4F93uxAAAE5klEQVR42ryY328UVRTHz/zYndltF0hMi9IWWippkaUtVVJUygMgaBpCCokk0ojSgEjpNlUf9MX/AZGYIBr1BdPAGwYrpqagxQqFUqC0xAawGu02NNBfu9ndmfF7p9NtZ9udndldPckns+3MnPu959577rnD5Q10kkMrATvBZrAWrAI+494EeAjugp9BO7hv5SxYtsX0txjTNDsiBPA6OAZeBFyS554yqAb7AXN+BXwK2oCSqiHRlVrPdnAClJNzY8JfMvgYNIMfLQVZREgGx8Fhyo6xDl0Ep0ALCC8qKLK4oDzwHdhI2TfWwQ2gDowuECQtFMTEXAZl9N/ZRqON2kRR3JI+05B6QQeoof/HusHWJ+u3TccjxKnq/AeOZyLGjWi/4V1Gm0Dn5BidC49ThOOsXqkx2jwUj5D3Rvv81XQxXTESRv4jXz41FZTpS0vRVKq/101dFLPz+itTVTv0oRJzZwLEg0/SFeNCZFp8eXExeuLieCrWeLqrahS1jhKzE8uv/+Afqd6hYNnrivYZWTctMc1LEJmiclO27BsbofPjYxT1ekjjOTspgSXeMzyHHoAm4+oIt6JSa24eHStcCzFzjd55NEKNfb9QRBB0wTb9Nc2ssu7zbG8astgOkk7gVkSmZZWfeM4spuHmJfojx0uSLJHK83ZdsvxTKvKq9qpTMazXgWRiei9R0COT7HajBY7g38k2s5Mt+5edimlamk+tJetNYvoh5q3rnTTqkYiT3Hp3E1KKHdssRjVtnZNhOgox76+uXCCmEWKGZQjBMGnsnqals0aeYxEqsivmXYj5oLTKJGYAYg72/EQPpYwiM2tFmEOqz9aTGkfvlVYmiAnS29c66HcIcUsuXQyfvhhmPpGzMenYvBHRjpsXTP8fDU1RUBRJMiYwp2qUqSEPqRMsxKkYCofo6zs9ppdrC0voq3U1euFkx4cNJtikHjbKzqQWBarA04cP+smF3w3+F+ZEPb2SvsT1wFAvTWe++w8LcsOeWk7TKjiWUS2IYe7EkOQ6gn/RM9EYVeSviHspzl1KlS6JLjz6G5uqtZ8UdAjy/vrl+FGX6mFRT11IdBB14Z9hKsC2MV9UiW8ZVRiiYukL+oztZd8DzdbehTmrCCKJXi8dHeylb29dM8V764oS+vzZKkpnXzQ0tGMOqezc1AVsZ+yQiE0zx0OBwRsIGkf7/M/H720rWE3foLcHBntSFWeJ1jVZ9+Z9nsfL4KRxtYXECjAsd0JpEejvobbb5tW3vbCUTq/ZQDGsHAd+T84ue7bc2sCAkyXKDgcKIkVemQK3r9LZBFGvrVxDu6UclCiKHX+s7Ta9YozO7DmKcYhzXMJOu0R9+I7c+k2vifb6q/X/Y0rQeDhMj3F1p3bTPL37oGIU+fHsymraL0Cjo1qa5SkMH4fhO3LzV/pz/DFtKiym9gf36PLkE/LJMuaSpYvTU/WN8aMP5zp3KivHIBZpD/JTJBQiIaYQ70JcvNLMXEtxDIrsOTR3DIqaywR2Y1e6B0U2pxRUigqLOvKVG7V0NHkZMsja0vYeNiV40bdwQxw1TpRpHaUlnDZImCtKpcUFXU16lE7SA/bglix/bJg1648NFiFlL7wDzhpntvIMhQyAQKqVLLpTl5rMgd/mB6vFThLOPlhF7dW+zNEZg6x+0ku0fwUYAEbhDAv2WPTBAAAAAElFTkSuQmCC"); } }
        .prod-slider-wrap > .bx-wrapper > .bx-controls .bx-prev:active {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNCMTIxODU5NjA5MTExRTY5OTcyQUJBRDEyQkM0OTM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNCMTIxODVBNjA5MTExRTY5OTcyQUJBRDEyQkM0OTM4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0IxMjE4NTc2MDkxMTFFNjk5NzJBQkFEMTJCQzQ5MzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0IxMjE4NTg2MDkxMTFFNjk5NzJBQkFEMTJCQzQ5MzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz44nEuOAAAENklEQVR42rSYf0xVZRjHn/PjIjkVFAmVwBnETyW4ShcLXWMkbg2cgRBq65+yDYThVv1XTTfb+gfTfhDoH20126q1khAl9I9ytHItUomLgM2/WmMYASMG3Hv7Pnfv5Z6Tcu97zrk823f33HPe930+e973PO/7HEVteYks2haoAiqFcqHN0GrxbAq6Cw1C16DL0B+RBvOdOmv6r0tCaFAtdBTaCSlLtEsSckOHoAD0I/Q+9Dn7j+ZIlYAph25B56EnI8A8yBTR57wYo9wJUDzUDn0H5ZBzyxFjtYuxLQElQ99DRyj2dkSMnSwLxA1/gIpp+axY+EiOBrQS6oSyafmNfXRqx15eGQnoNORx4qX+0Sz6sKKK9qdvkWnuET7Db4EhD5WLRWfbXt9eQm88V0+KotCCb4Gefuct6p+ekun6DPJRrzFC/HvGCcxrbs8iTDDBaTqlr0qU7f4epk4zAtWJrGvLXi3y0JvVBxdh2H72/k5dd0dJ9/tlU0KtEajRPswTgKk3wfwy7KXnO85QQMXUqarsUI2hNcSrb9RiBg7ascJiOl5ziFSD01+Hh2hfWyv9A8B5l256FsV4m8ng1nvtwLQ8vuM+mP6R21TddsoOTGibqeAeT1mFaSrYTicOHDZHZvQ21SAy4xjWBkzISrlXvpUeR7cV0cnaF0wOfxsdpjpEZowcwbDlcc802dYN+YX0dt2LJoc37ozQgbZ36a9AwCkMW5puOFxFtM266741czMI0woYfyxg2FZLj6ArKq1wuUz3/vz7Ho3FJjLhk6BS4m4Rm2pEuzf7L62ZmyNPdt7ivYxNqVSYnEIXvbdoPjYb7gQD1eNiQ9QkgUj0IsckYXp2PBY+r2VuTKVta9dT1+DNWEANMdAuXBREa+kKZlGFeoYGcWhWAJVtgspLXEfdziN1lYFScPFstJZ+JDuNtweslR7sUw9jTbkzw1BZmx6h3ATHUG0MNI6LZplsbYS65B2gFFUDVJYJKidhbXD6FqzD8NbRzEATfB6B0mV6maAGB2ijrlNRRhgqmyO1JpG6ECmLUH04E7WG3tUPrPTkHVzVNFJWxFFz51f0cW+36Xll8U5qr6qVPXqQkSEExEWc1y5U04Uv6ZMrl0zPq0tKqWxDquxwXsGwCMQVZZPVSTdCNXzzBX165XJ4ahGd6ZkZ2Sg1Ybp8ocQYunlH7GtuK1DGNfXtwA2iyclgzvqo+wJ9jROjzxW1Wj8HmNMPOuSHyqCrdioPjoTf5yP//ELwl7DYeauZ17VI3X6CygA0s1QZxA8qOWPamT4/AHj66KF40uKiwrCPSiPMUpUrH2s4e1+3k9kCWFMqosO/Eey68DEmW9tzw91QxzJUrB1i7DGrXz9moVegPVZTQoRXe48Yc9bJ9yGuZrdCBzmbihRvZTvoE323ylTGsl/QOEd8JhTTT3r/t/8EGADmXTjWkhr50gAAAABJRU5ErkJggg=="); }
      .prod-slider-wrap > .bx-wrapper > .bx-controls .bx-pager a {
        border: 0;
        background: #c1c1c1; }
        .prod-slider-wrap > .bx-wrapper > .bx-controls .bx-pager a:active, .prod-slider-wrap > .bx-wrapper > .bx-controls .bx-pager a.active {
          background: #d22334; }
    .prod-slider-wrap > .bx-wrapper .prod-slider > li {
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 1px 21px 0; }
  .prod-slider.prod-slider-style-1 .item-img {
    height: 260px; }
  .prod-slider.prod-slider-style-1 .item-color-wrap, .prod-slider.prod-slider-style-1 .item-producer {
    display: none; }
  @media (max-width: 1279px) {
    .prod-slider.prod-slider-style-1 .item-img {
      height: 174px; } }
  .prod-slider.prod-slider-style-2 .item-img {
    height: 260px; }
  @media (max-width: 1279px) {
    .prod-slider.prod-slider-style-2 .item-img {
      height: 174px; } }
  .prod-slider.prod-slider-style-3 .item-img {
    height: 360px; }
  @media (max-width: 1279px) {
    .prod-slider.prod-slider-style-3 .item-img {
      height: 230px; } }
  .prod-slider > li {
    padding: 1px 21px 0; }
  .prod-slider .item {
    max-width: 100%; }
    .prod-slider .item > div,
    .prod-slider .item > ul {
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0; }
    .prod-slider .item-wrap {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
                  -ms-grid-row-align: flex-start;
              align-items: flex-start;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-flex-shrink: 1;
          -ms-flex-negative: 1;
              flex-shrink: 1;
      font-size: 14px;
      overflow: hidden;
      position: relative; }
      .prod-slider .item-wrap .item {
        background: #fff;
        border: 2px solid transparent;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        position: relative;
        margin: -20px;
        padding: 18px; }
      .prod-slider .item-wrap.hover {
        overflow: visible;
        z-index: 5; }
        .prod-slider .item-wrap.hover .item {
          border-color: #09b09d;
          position: absolute;
          right: 0;
          top: 0;
          z-index: 5; }
          .prod-slider .item-wrap.hover .item-thumbnails-wrap {
            display: block; }
          .prod-slider .item-wrap.hover .item-content {
            -webkit-flex-shrink: 0;
                -ms-flex-negative: 0;
                    flex-shrink: 0; }
          .prod-slider .item-wrap.hover .item-sizes, .prod-slider .item-wrap.hover .item-options, .prod-slider .item-wrap.hover .item-fast-view {
            display: block; }
    .prod-slider .item-thumbnails {
      list-style: none;
      padding: 0; }
      .prod-slider .item-thumbnails li {
        border: 2px solid transparent;
        cursor: pointer;
        -webkit-transition: all 0.3s;
        transition: all 0.3s; }
        .prod-slider .item-thumbnails li:hover, .prod-slider .item-thumbnails li.active {
          border-color: #000; }
        .prod-slider .item-thumbnails li img {
          display: block;
          height: auto;
          max-width: 60px;
          width: 100%; }
      .prod-slider .item-thumbnails-wrap {
        display: none;
        -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
                flex-shrink: 0;
        margin-top: 7px;
        margin-right: 10px;
        width: 60px; }
        .prod-slider .item-thumbnails-wrap > .bx-wrapper .bx-controls-direction a {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJERTI2MEExNzA0RjExRTY5RTlFRjYxQzJDRjcwOEMzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJERTI2MEEyNzA0RjExRTY5RTlFRjYxQzJDRjcwOEMzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkRFMjYwOUY3MDRGMTFFNjlFOUVGNjFDMkNGNzA4QzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkRFMjYwQTA3MDRGMTFFNjlFOUVGNjFDMkNGNzA4QzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5oqcfSAAAArklEQVR42mLk3DCXAQuwAuLFUHYUEJ9EV8CERZMLEO8CYiUo3gPEToQ0BgLxViDmRhLjgYr54tIYB8SrgZgNyr8KxDegbA4gXgfE0egac4F4ARAzQ/lngNgeis9DxViAeBEQZ8A4RUDci2TzIaizPkH5jkC8BYhtoBZNA2J2RmCoghTwQhWB/BIKxN/R/M4FxOuB2A3K/wgyYRZU4UIgDsKiCQS+QV2xGCo/DSDAAEHRIc5GDY5UAAAAAElFTkSuQmCC");
          background-position: center center;
          background-repeat: no-repeat;
          border: 0;
          height: 8px;
          margin: 0;
          width: 14px; }
          .prod-slider .item-thumbnails-wrap > .bx-wrapper .bx-controls-direction a:hover {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNEQjI4RkRENzA0RjExRTZBOUJGQTY0NDEzMTZENTc1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNEQjI4RkRFNzA0RjExRTZBOUJGQTY0NDEzMTZENTc1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0RCMjhGREI3MDRGMTFFNkE5QkZBNjQ0MTMxNkQ1NzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0RCMjhGREM3MDRGMTFFNkE5QkZBNjQ0MTMxNkQ1NzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5JP398AAAAzUlEQVR42mL8//8/Azq4rGJqBaQWQ7lRundOn0RXw4iuEajJBUhtAGJuqNAXIPYHat6HrI4JTVMgkNqKpAkEeEBiQDlfrBqBEnFAajUQs0GFrgLxDSibA4jXAdVEo2gECuQCqQVAzAwVPwPE9lB8HirGAsSLgGozwH68pGxSBKR7kVxxCIh9gX76BDWUH0htAWIbqDwoUApBGkEKeKGCIP+FAjV9R/M7F5BaD8RuUKGPIKfOAmKQwoVAHISuCQSAYt9AroBGEUh+GkCAAQA7AT95yuvh1gAAAABJRU5ErkJggg=="); }
          .prod-slider .item-thumbnails-wrap > .bx-wrapper .bx-controls-direction a.disabled {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM1Mzc2ODAxNzA0RjExRTZBQTMzREFBMDg3MTBGNDhEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM1Mzc2ODAyNzA0RjExRTZBQTMzREFBMDg3MTBGNDhEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzUzNzY3RkY3MDRGMTFFNkFBMzNEQUEwODcxMEY0OEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzUzNzY4MDA3MDRGMTFFNkFBMzNEQUEwODcxMEY0OEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4gr5ynAAAArUlEQVR42mI8c+YMAxZgBcSLoewoID6JroAJiyYXIN4FxEpQvAeInQhpDATirUDMjSTGAxXzxaUxDohXAzEblH8ViG9A2RxAvA6Io9E15gLxAiBmhvJBHreH4vNQMRYgXgTEGTBOERD3Itl8COqsT1C+IxBvAWIbqEXTgJgdxGhA0gTyiweSJhD4CMTu0AADAUYgbgRpnAXE34F4IRAHQdno4BvUFYuh8tMAAgwAgqwhep/JFDwAAAAASUVORK5CYII=");
            display: block; }
          .prod-slider .item-thumbnails-wrap > .bx-wrapper .bx-controls-direction a.bx-prev {
            left: 50%;
            margin-left: -7px;
            top: -16px; }
          .prod-slider .item-thumbnails-wrap > .bx-wrapper .bx-controls-direction a.bx-next {
            -webkit-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                    transform: rotate(180deg);
            right: 50%;
            margin-right: -7px;
            margin-top: 8px;
            top: 100%; }
    .prod-slider .item-img {
      display: block;
      margin: 0;
      position: relative; }
      .prod-slider .item-img a {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        border: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 100%; }
      .prod-slider .item-img img {
        display: block;
        height: auto;
        margin: 0 auto;
        max-height: 100%;
        max-width: 100%;
        width: auto; }
      .prod-slider .item-img-wrap {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
    .prod-slider .item-label {
      background: #d22335;
      color: #fff;
      left: 20px;
      padding: 6px 0 2px;
      position: absolute;
      text-align: center;
      top: -1px;
      width: 48px; }
      .prod-slider .item-label:after {
        border-color: #d22335 transparent transparent;
        border-style: solid;
        border-width: 8px 24px 0 24px;
        content: '';
        display: block;
        height: 0;
        left: 0;
        position: absolute;
        top: 100%;
        width: 0; }
    .prod-slider .item-color {
      font-size: 0;
      height: 32px;
      list-style: none;
      margin: 0 -8px;
      overflow: hidden;
      padding: 0;
      white-space: nowrap; }
      .prod-slider .item-color li {
        border: 1px solid #cbcbcb;
        display: inline-block;
        height: 32px;
        margin: 0 8px;
        padding: 0;
        width: 32px; }
      .prod-slider .item-color-2 {
        position: relative; }
        .prod-slider .item-color-2 span {
          border-style: solid;
          height: 0;
          display: block;
          position: absolute;
          top: 0;
          width: 0; }
          .prod-slider .item-color-2 span:nth-of-type(1) {
            border-width: 30px 30px 0 0; }
          .prod-slider .item-color-2 span:nth-of-type(2) {
            border-width: 0 0 30px 30px; }
      .prod-slider .item-color-wrap {
        border-bottom: 1px solid #d1d1d1;
        height: 53px;
        padding: 10px 0; }
        .prod-slider .item-color-wrap > .bx-wrapper {
          margin: 0; }
          .prod-slider .item-color-wrap > .bx-wrapper .item-color {
            margin: 0px; }
            .prod-slider .item-color-wrap > .bx-wrapper .item-color li {
              display: block;
              margin: 0px; }
          .prod-slider .item-color-wrap > .bx-wrapper .bx-controls-direction a {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjM2Q0IwRUVCNkY5MTFFNjg0RkJGODk1MjkwM0YwNjIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjM2Q0IwRURCNkY5MTFFNjg0RkJGODk1MjkwM0YwNjIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkRFMjYwQTE3MDRGMTFFNjlFOUVGNjFDMkNGNzA4QzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkRFMjYwQTI3MDRGMTFFNjlFOUVGNjFDMkNGNzA4QzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6RHW3CAAAAvUlEQVR42mzRsQqBURTA8Xu/JF/Ji1iVzWBSKBYpWWSwGTyBZ9BnUEoGAwpZJKOsVq8hoZT43zq3brfv1G8495zuOXV0uJ2qmOhjiLGOaeiZAjTegVdsIZKiibXbUMUM9u2Irk2KWCIh+Rl1fExDHjukpHhFBS8l3y2QluINJdztXH/Jr1BuQxtPybM4IOM2XFAzC8lbDnuE7ogTms73BayQdHfYoIOf5GVM/CXncgcbjSDmUCMM8DA3+QswAJ4LI9hkMY0WAAAAAElFTkSuQmCC");
            background-position: center center;
            background-repeat: no-repeat;
            border: 0;
            height: 14px;
            margin: -7px 0 0;
            top: 50%;
            width: 8px; }
            .prod-slider .item-color-wrap > .bx-wrapper .bx-controls-direction a:hover {
              background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDRFMDE2Q0FCNkY5MTFFNkEwRjRFNjZCNkRFOTQ3RjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDRFMDE2QzlCNkY5MTFFNkEwRjRFNjZCNkRFOTQ3RjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0RCMjhGREQ3MDRGMTFFNkE5QkZBNjQ0MTMxNkQ1NzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0RCMjhGREU3MDRGMTFFNkE5QkZBNjQ0MTMxNkQ1NzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7+pYC0AAAA0ElEQVR42mL8//8/Azq4rGKaD6QagXgaI7oCoGQGSAKIGYH4O4oCoGQ0kFoExExQocVwBUBJXyC1DohZoJK7gNgXrAAo6QTkbAViDqjkESB2171z+hvjJWUTcyBnDxDzQCXPA7EjUPIjiANScBdIK0ElbwCxPVDyFcxdTGg+/AvFDMgKYoH4K5SvDcQ7gG7igymAOdIF6kg2qPghIPYAWvUd2ZuBQGo1EDNDFYE0BKEHVByQWgANRRBYiC2oc4HUJCj3OyOOyCoCUg1APAsgwACv6lMCs5WcCQAAAABJRU5ErkJggg=="); }
            .prod-slider .item-color-wrap > .bx-wrapper .bx-controls-direction a.disabled {
              display: none; }
            .prod-slider .item-color-wrap > .bx-wrapper .bx-controls-direction a.bx-prev {
              left: -12px; }
            .prod-slider .item-color-wrap > .bx-wrapper .bx-controls-direction a.bx-next {
              -webkit-transform: rotate(180deg);
                  -ms-transform: rotate(180deg);
                      transform: rotate(180deg);
              right: -12px; }
    .prod-slider .item-name {
      margin: 9px 0 3px; }
      .prod-slider .item-name a {
        border-bottom: 0;
        color: #000;
        display: inline-block;
        font-family: "Lucida Grande";
        font-weight: 700;
        height: 40px;
        overflow: hidden;
        text-decoration: none;
        text-overflow: ellipsis;
        -webkit-transition: all 0.3s;
        transition: all 0.3s; }
        .prod-slider .item-name a:hover {
          color: #579a8a; }
    .prod-slider .item-producer {
      color: #4d4b4c;
      font-family: "Lucida Grande";
      height: 20px;
      margin: 3px 0;
      overflow: hidden; }
    .prod-slider .item-price {
      font-size: 16px;
      margin: 3px 0 8px; }
      .prod-slider .item-price > div {
        display: inline-block; }
      .prod-slider .item-price-new span {
        font-size: 22px; }
      .prod-slider .item-price-old {
        margin-right: 5px;
        text-decoration: line-through; }
        .prod-slider .item-price-old-wrap + .item-price-new {
          color: #b42837; }
    .prod-slider .item-buy .btn .btn-content {
      padding-left: 5px;
      padding-right: 5px;
      text-align: center; }
    .prod-slider .item-sizes {
      color: #8d8b8c;
      display: none;
      margin: 15px 0 0; }
      .prod-slider .item-sizes p {
        font-family: Tahoma, Verdana, Segoe, sans-serif;
        font-size: 13px;
        margin-bottom: 4px; }
      .prod-slider .item-sizes ul {
        -webkit-box-align: baseline;
        -webkit-align-items: baseline;
            -ms-flex-align: baseline;
                align-items: baseline;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        list-style: none;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        margin: 0;
        padding: 0; }
        .prod-slider .item-sizes ul a {
          border: 0;
          color: #4c4a4b;
          font-family: Tahoma, Verdana, Segoe, sans-serif;
          font-size: 12px;
          font-weight: 700; }
          .prod-slider .item-sizes ul a:hover {
            color: #049b8a; }
    .prod-slider .item-options {
      display: none;
      margin-top: 5px; }
      .prod-slider .item-options ul {
        font-family: Tahoma, Verdana, Segoe, sans-serif;
        font-size: 12px;
        list-style: none;
        padding: 0; }
        .prod-slider .item-options ul li {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          margin: 3px 0; }
      .prod-slider .item-options-title .item-options-index, .prod-slider .item-options-title .item-options-price {
        color: #8d8b8c;
        font-size: 13px; }
      .prod-slider .item-options-index {
        color: #4c4a4b;
        width: 50%; }
      .prod-slider .item-options-price {
        text-align: right;
        width: 50%; }
        .prod-slider .item-options-price .item-options-price-old {
          color: #333;
          text-decoration: line-through; }
        .prod-slider .item-options-price .item-options-price-new {
          color: #d22334;
          font-size: 14px;
          font-weight: 700; }
      .prod-slider .item-options-show-more {
        border: 0;
        color: #4c4a4b;
        font-family: Tahoma, Verdana, Segoe, sans-serif;
        font-size: 12px;
        font-weight: 700;
        text-decoration: underline;
        -webkit-transition: all 0.3s;
        transition: all 0.3s; }
        .prod-slider .item-options-show-more:after {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZDQkMyNEU1NzBFNzExRTY5NTI4OUU5NTIxMEYwRURGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZDQkMyNEU2NzBFNzExRTY5NTI4OUU5NTIxMEYwRURGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkNCQzI0RTM3MEU3MTFFNjk1Mjg5RTk1MjEwRjBFREYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkNCQzI0RTQ3MEU3MTFFNjk1Mjg5RTk1MjEwRjBFREYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41W2/TAAAAZUlEQVR42mL09fJmwAOuAHEdEK8DcVgY8INCIF4NxL+AeAtIMScQc+BQfAaIs4B4FRAHgRRfB2J5BsJgLkixBtR0XMAXiKcCcQJI8Q8oxgY8oApDgXg3EwGrO4A4Coh3gDgAAQYAIzoQhPIjTikAAAAASUVORK5CYII=");
          background-position: center center;
          background-repeat: no-repeat;
          content: '';
          display: inline-block;
          height: 7px;
          margin-left: 5px;
          text-decoration: none;
          width: 11px; }
        .prod-slider .item-options-show-more:hover {
          color: #049b8a;
          text-decoration: none; }
          .prod-slider .item-options-show-more:hover:after {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU5NEUyQkQyNzBFNzExRTZCRkFDRUFCMzMwQzkyMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU5NEUyQkQzNzBFNzExRTZCRkFDRUFCMzMwQzkyMzc3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTk0RTJCRDA3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTk0RTJCRDE3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6GvoR2AAAAZUlEQVR42mJhmN3FgAdcAeI6IF4H4rAw4AeFQLwaiH8B8RaQYk4g5sCh+AwQZwHxKiAOAim+DsTyDITBXJBiDajpuIAvEE8F4gSQ4h9QjA14QBWGAvFuJgJWdwBxFBDvAHEAAgwAeEoQyh6l9PsAAAAASUVORK5CYII="); }
  @media (max-width: 1279px) {
    .prod-slider .item-color-wrap {
      height: 47px; }
      .prod-slider .item-color-wrap .bx-wrapper {
        margin-left: 20px;
        margin-right: 20px; }
    .prod-slider-wrap > .bx-wrapper {
      border-bottom: 1px solid #e3e3e3;
      padding: 18px 0 48px; }
      .prod-slider-wrap > .bx-wrapper .prod-slider > li {
        padding-left: 10px;
        padding-right: 10px; }
      .prod-slider-wrap > .bx-wrapper .bx-controls a.bx-next {
        right: 10px; }
      .prod-slider-wrap > .bx-wrapper .bx-controls a.bx-prev {
        left: 10px; }
      .prod-slider-wrap > .bx-wrapper .bx-pager {
        display: block;
        bottom: 20px;
        padding-top: 0; }
    .prod-slider-wrap .list-block-footer {
      margin-top: 20px; }
    .prod-slider .item-label {
      font-size: 10.6px;
      width: 36px; }
      .prod-slider .item-label:after {
        border-width: 6px 18px 0 18px; }
    .prod-slider .item-color {
      height: 26px; }
      .prod-slider .item-color li {
        height: 26px !important;
        width: 26px !important; }
      .prod-slider .item-color-2 span:nth-of-type(1) {
        border-width: 24px 24px 0 0; }
      .prod-slider .item-color-2 span:nth-of-type(2) {
        border-width: 0 0 24px 24px; }
    .prod-slider .item-name {
      margin: 11px 0 6px; }
      .prod-slider .item-name a {
        height: 68px;
        line-height: 1.25; }
    .prod-slider .item-producer {
      height: 40px;
      overflow: hidden; }
    .prod-slider .item-price > div {
      display: block; }
    .prod-slider .item-price-old + .item-price-new, .prod-slider .item-price-old-wrap + .item-price-new {
      margin-top: 0px; }
    .prod-slider .item-price-new {
      margin-top: 25px; } }
  @media (max-width: 589px) {
    .prod-slider-wrap > .bx-wrapper {
      padding-left: 66px;
      padding-right: 66px; }
      .prod-slider-wrap > .bx-wrapper > .bx-viewport {
        overflow: visible !important; }
      .prod-slider-wrap > .bx-wrapper > .bx-controls {
        margin-left: -66px;
        margin-right: -66px; } }

.pagination {
  font-size: 0;
  padding: 0;
  margin: 0; }
  .pagination a, .pagination span {
    background: #fff;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
            border-radius: 2px;
    color: #666;
    display: inline-block;
    font-family: "Lucida Grande";
    font-size: 10px;
    font-weight: 400;
    height: 30px;
    padding-top: 7px;
    text-align: center;
    vertical-align: middle;
    width: 30px; }
    .pagination a + a,
    .pagination a + span, .pagination span + a,
    .pagination span + span {
      margin-left: 5px; }
  .pagination a {
    background: #fff;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
            border-radius: 2px;
    color: #666;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    text-decoration: none; }
    .pagination a:hover {
      background: #fff;
      border-color: #009b8a;
      color: #009b8a; }
    .pagination a.active {
      background: #009b8a;
      border-color: #009b8a;
      color: #fff;
      pointer-events: none; }
  .pagination .item-prev, .pagination .item-next {
    position: relative; }
    .pagination .item-prev:after, .pagination .item-next:after {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFDNTM0MTY2NkI4QzExRTZBQzNFRUJDRUExMzg5RUU0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFDNTM0MTY3NkI4QzExRTZBQzNFRUJDRUExMzg5RUU0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUM1MzQxNjQ2QjhDMTFFNkFDM0VFQkNFQTEzODlFRTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUM1MzQxNjU2QjhDMTFFNkFDM0VFQkNFQTEzODlFRTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz47xdbfAAAARklEQVR42mJmQAAeIJ4NxBIwAUEgXgrE5UDMAhKQAeL5QJyPpIuhCYjXIQswA/FtILYCYgUgPoksiWImI5rtU4H4OECAAQBHIQjpRPMl/gAAAABJRU5ErkJggg==");
      background-position: center center;
      background-repeat: no-repeat;
      bottom: 0;
      content: '';
      display: block;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
    .pagination .item-prev:hover:after, .pagination .item-next:hover:after {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkY4MkUxRDM2QjkxMTFFNjg2RDk4MDc2QzA3ODE2NTkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkY4MkUxRDI2QjkxMTFFNjg2RDk4MDc2QzA3ODE2NTkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjlFRUU0REI2QjhDMTFFNkIzRjZEQTIyRUNERDhEMDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjlFRUU0REM2QjhDMTFFNkIzRjZEQTIyRUNERDhEMDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ZnJ94AAAAWElEQVR42mL8//8/AwgwzunmAVJTgfg4E1RAEEjNBOJrQDyHkWF2lwyQ0QzEF/6nlE4EKQKpTANifpgATHAWEH8EGpEPE2QEWQQ1cwoQXwLiXkZstgMEGADy3R+PJhhjGgAAAABJRU5ErkJggg=="); }
  .pagination .item-next {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }

@media (max-width: 589px) {
  .pagination-pages {
    text-align: center; } }

@media (max-width: 959px) {
  .pagination-pages, .pagination-more {
    float: none; }
  .pagination-pages {
    text-align: center; }
  .pagination-more {
    margin: 20px auto 0;
    max-width: 450px; } }

.category-page .page-description {
  color: #666;
  margin-bottom: 37px; }
  .category-page .page-description h4, .category-page .page-description .h4 {
    font-size: 20px;
    margin-bottom: 20px; }
  .category-page .page-description p {
    font-size: 12px;
    margin-bottom: 22px;
    line-height: 1.4; }
  .category-page .page-description .row {
    margin-bottom: 34px; }

.category-head {
  border-bottom: 1px solid #e2e2e2;
  margin: 4px 0 20px;
  padding: 0 0 20px; }
  .category-head h1 {
    margin: 0; }
  .category-head .btn {
    border-width: 2px;
    display: none;
    font-size: 16px;
    margin: 2px 0 0 auto;
    padding: 11px 10px;
    width: 220px; }
    .category-head .btn:before {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjVCNENFNDc3QzE5MTFFNjg1OTdFMTk4N0NGMDM1ODAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjVCNENFNDY3QzE5MTFFNjg1OTdFMTk4N0NGMDM1ODAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTk0RTJCRDI3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTk0RTJCRDM3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz62ZnGfAAAAaElEQVR42mJkmN3FAAW+QNwMxAYMOAALlPYA4mVAHMqAB4AUuwLxaiDOBuKTQCyIQ+13RqAzngIZUgyEwUOQyclAvA6IU4B4Ox7FP0CKdwBxGBAvgbp5Ny7VTFB6CxAnAXE/PncABBgA0XgROVmK+j4AAAAASUVORK5CYII=");
      background-position: center center;
      background-repeat: no-repeat;
      content: '';
      display: inline-block;
      height: 7px;
      margin-right: 7px;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      vertical-align: 1px;
      width: 11px; }
    .category-head .btn:hover:before {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzAzQkNDMEE3QzFBMTFFNjgwMzNFNEZGNUMwNjY2MjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzAzQkNDMDk3QzFBMTFFNjgwMzNFNEZGNUMwNjY2MjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTk0RTJCRDI3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTk0RTJCRDM3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6/XH++AAAAUklEQVR42mL4//8/AxT7AvEFJD4GhjE8gPgzlMar2BWqMA6IBfFgDkYg8ZSBgUGKgTB4CHPCNyCOImAyJ8w9PkD8Aeokgh4E4SAgvoJPMUCAAQAh6NONiFX0tQAAAABJRU5ErkJggg=="); }

.category-subcats-section {
  margin: 10px 0 0; }
  .category-subcats-sections {
    border-bottom: 1px solid #e2e2e2;
    margin: 20px 0 0;
    padding: 0 0 20px; }
  .category-subcats-section.section-woman, .category-subcats-section.section-man {
    margin-top: 30px; }
  .category-subcats-section.section-woman .category-subcats-section-title span {
    background: #d22335; }
  .category-subcats-section.section-man .category-subcats-section-title span {
    background: #000; }
  .category-subcats-section-title {
    margin-bottom: 10px; }
    .category-subcats-section-title span {
      -webkit-border-radius: 2px;
              border-radius: 2px;
      color: #fff;
      display: inline-block;
      font-family: Tahoma, Verdana, Segoe, sans-serif;
      font-size: 18px;
      font-weight: 700;
      padding: 10px 0 11px;
      text-align: center;
      width: 226px; }

.category-subcats-list {
  font-size: 0;
  list-style: none;
  margin: 0 -10px;
  padding: 0; }
  .category-subcats-list > li {
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    padding: 10px;
    vertical-align: top; }
  .category-subcats-list .item {
    background: #fff;
    border: 2px solid transparent;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
    min-width: 1%;
    padding: 17px 30px 27px;
    position: relative; }
    .category-subcats-list .item-wrap {
      border: 1px solid #e3e3e3;
      overflow: hidden;
      -webkit-transition: none;
      transition: none; }
      .category-subcats-list .item-wrap.hover {
        border-color: transparent;
        overflow: visible; }
        .category-subcats-list .item-wrap.hover .item {
          border-color: #09b09d;
          -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.15);
                  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.15);
          z-index: 1; }
          .category-subcats-list .item-wrap.hover .item-list-long li {
            display: block; }
    .category-subcats-list .item-body {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin: -10px;
      min-width: 1%; }
    .category-subcats-list .item-img {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      padding: 0 10px; }
      .category-subcats-list .item-img img {
        display: block;
        height: auto;
        margin: 0 auto;
        max-width: 165px;
        width: 100%; }
    .category-subcats-list .item-title {
      font-family: Tahoma, Verdana, Segoe, sans-serif;
      font-size: 18px;
      line-height: 1.25;
      margin: 0 0 12px;
      text-transform: uppercase; }
      .category-subcats-list .item-title a {
        border: none;
        color: #000; }
        .category-subcats-list .item-title a:hover {
          color: #049b8a; }
    .category-subcats-list .item-list {
      list-style: none;
      margin: 0;
      padding: 0; }
      .category-subcats-list .item-list li {
        margin: 0 0 3px; }
      .category-subcats-list .item-list a {
        border: none;
        color: #4c4a4b;
        display: inline-block;
        font-family: "Lucida Grande";
        padding-left: 15px;
        position: relative; }
        .category-subcats-list .item-list a span {
          border-bottom: 1px solid transparent; }
        .category-subcats-list .item-list a:after {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU0NDZFNzcxOTlFNTExRTY4RDM5QkRBOUNBODc0NEM0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU0NDZFNzcyOTlFNTExRTY4RDM5QkRBOUNBODc0NEM0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTQ0NkU3NkY5OUU1MTFFNjhEMzlCREE5Q0E4NzQ0QzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTQ0NkU3NzA5OUU1MTFFNjhEMzlCREE5Q0E4NzQ0QzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4k3bqtAAAAjklEQVR42mK8pGziwMDAUAXEYbp3Tn9ggAImIM4DYlcg3ndZxVQEWSICiDcAsSEQHwBKSoAkGP///88A5LAA2YuAOBKIbwGxC1gCBICSbEDqOhArAfF+JqggSMdCqOBNII5jBLoKpHIlEAcA8RWQQ4CuewHSsQIqeA6IHUGCIFNARkwCYm4gDkf2B0CAAQC1XyjLpIF6XgAAAABJRU5ErkJggg==");
          background-position: center center;
          background-repeat: no-repeat;
          content: '';
          display: block;
          height: 9px;
          left: 0;
          margin: 0;
          position: absolute;
          top: 5px;
          -webkit-transition: all 0.3s;
          transition: all 0.3s;
          width: 6px; }
        .category-subcats-list .item-list a:hover {
          color: #049b8a; }
          .category-subcats-list .item-list a:hover span {
            border-bottom-color: #049b8a; }
          .category-subcats-list .item-list a:hover:after {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYwRjQ1QjY5OTlFNTExRTY4RDk5RDQ0QzlCNTUzQzE0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYwRjQ1QjZBOTlFNTExRTY4RDk5RDQ0QzlCNTUzQzE0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjBGNDVCNjc5OUU1MTFFNjhEOTlENDRDOUI1NTNDMTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjBGNDVCNjg5OUU1MTFFNjhEOTlENDRDOUI1NTNDMTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5OMJZ2AAAAi0lEQVR42mJkmd3lwMDAUAXEYb9TSj8wQAETEOcBsSsQ72Od0y2CLBEBxBuA2BCIDwAlJUASjP///2cAcliA7EVAHAnEt4DYBSwBAkBJNiB1HYiVgHg/E1QQpGMhVPAmEMexQFWuBOIAIL4CcgjQdS9AOlZABc8BsSNIEGQKyIhJQMwNxOHI/gAIMACzryjRkkGKMQAAAABJRU5ErkJggg=="); }
      .category-subcats-list .item-list-long li:nth-of-type(n+5) {
        display: none; }
      .category-subcats-list .item-list-toggle {
        background: none;
        border: none;
        color: #09b09d;
        font-family: Tahoma, Verdana, Segoe, sans-serif;
        margin: 6px 0 0;
        padding: 0; }
        .category-subcats-list .item-list-toggle, .category-subcats-list .item-list-toggle:hover {
          color: #09b09d; }
        .category-subcats-list .item-list-toggle:after {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU5NEUyQkQyNzBFNzExRTZCRkFDRUFCMzMwQzkyMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU5NEUyQkQzNzBFNzExRTZCRkFDRUFCMzMwQzkyMzc3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTk0RTJCRDA3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTk0RTJCRDE3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6GvoR2AAAAZUlEQVR42mJhmN3FgAdcAeI6IF4H4rAw4AeFQLwaiH8B8RaQYk4g5sCh+AwQZwHxKiAOAim+DsTyDITBXJBiDajpuIAvEE8F4gSQ4h9QjA14QBWGAvFuJgJWdwBxFBDvAHEAAgwAeEoQyh6l9PsAAAAASUVORK5CYII=");
          background-position: center center;
          background-repeat: no-repeat;
          content: '';
          display: inline-block;
          height: 7px;
          margin-left: 4px;
          -webkit-transition: all 0.3s;
          transition: all 0.3s;
          width: 11px; }
        .category-subcats-list .item-list-toggle:hover .btn-content {
          border-bottom-color: transparent; }
        .category-subcats-list .item-list-toggle .btn-content {
          border-bottom: 1px dotted #09b09d; }

.category-info-blocks {
  border-bottom: 1px solid #e2e2e2;
  margin: 20px 0 0;
  padding: 0 0 30px; }

.category-info-block-title {
  font-family: "Lucida Grande";
  font-size: 24px;
  margin: 0 0 20px; }
  .category-info-block-title span {
    margin-right: 10px; }
  .category-info-block-title a {
    border: none;
    color: #049b8a;
    display: inline-block;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 14px;
    font-weight: 700; }
    .category-info-block-title a .btn-content {
      border-bottom: 1px dotted #049b8a;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
    .category-info-block-title a:after {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU5NEUyQkQyNzBFNzExRTZCRkFDRUFCMzMwQzkyMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU5NEUyQkQzNzBFNzExRTZCRkFDRUFCMzMwQzkyMzc3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTk0RTJCRDA3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTk0RTJCRDE3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6GvoR2AAAAZUlEQVR42mJhmN3FgAdcAeI6IF4H4rAw4AeFQLwaiH8B8RaQYk4g5sCh+AwQZwHxKiAOAim+DsTyDITBXJBiDajpuIAvEE8F4gSQ4h9QjA14QBWGAvFuJgJWdwBxFBDvAHEAAgwAeEoQyh6l9PsAAAAASUVORK5CYII=");
      background-position: center center;
      background-repeat: no-repeat;
      content: '';
      display: inline-block;
      height: 7px;
      margin-left: 0;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      width: 11px; }
    .category-info-block-title a:hover {
      border-bottom-color: transparent;
      color: #d22334; }
      .category-info-block-title a:hover .btn-content {
        border-color: #d22334; }
      .category-info-block-title a:hover:after {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYxNjdGMDE0NzBFNzExRTY5Rjg5OEJGOTIwRkFDQzMzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYxNjdGMDE1NzBFNzExRTY5Rjg5OEJGOTIwRkFDQzMzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjE2N0YwMTI3MEU3MTFFNjlGODk4QkY5MjBGQUNDMzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjE2N0YwMTM3MEU3MTFFNjlGODk4QkY5MjBGQUNDMzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7bEK85AAAAZUlEQVR42mK8pGzKgAdcAeI6IF4H4rAw4AeFQLwaiH8B8RaQYk4g5sCh+AwQZwHxKiAOAim+DsTyDITBXJBiDajpuIAvEE8F4gSQ4h9QjA14QBWGAvFuJgJWdwBxFBDvAHEAAgwAe90QzPHawhMAAAAASUVORK5CYII="); }

.category-info-shop-reviews-yandex {
  padding: 22px 3px; }

.category-info-shop-reviews-list {
  font-size: 0;
  list-style: none;
  margin: 0 -15px;
  padding: 0; }
  .category-info-shop-reviews-list > li {
    display: inline-block;
    font-size: 14px;
    padding: 15px;
    vertical-align: top; }
  .category-info-shop-reviews-list .item-title {
    margin-bottom: 10px; }
  .category-info-shop-reviews-list .item-name, .category-info-shop-reviews-list .item-date {
    display: inline-block; }
  .category-info-shop-reviews-list .item-name {
    color: #000;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-weight: 700;
    margin-right: 5px; }
  .category-info-shop-reviews-list .item-date {
    color: #999;
    font-family: "Lucida Grande"; }
  .category-info-shop-reviews-list .item-text {
    font-family: Tahoma, Verdana, Segoe, sans-serif; }

.category-info-discount_cart .category-info-block-content {
  background: #f6f6f6;
  border: 1px solid #e3e3e3;
  padding: 19px; }

.category-info-discount_cart-img {
  -webkit-border-radius: 2px;
          border-radius: 2px;
  -webkit-box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.35);
          box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.35);
  width: 155px; }

.category-info-discount_cart-title {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.25; }

.category-info-discount_cart-text {
  margin-top: 13px; }

.category-info-discount_cart-link {
  margin-top: 11px; }
  .category-info-discount_cart-link a {
    font-family: "Lucida Grande";
    font-size: 16px;
    font-weight: 700; }

.category-sales {
  border-bottom: 1px solid #e2e2e2;
  margin-bottom: 20px;
  margin-top: 13px;
  padding: 0 0 40px; }
  .category-sales .list-block-head {
    padding-bottom: 3px; }
  .category-sales .list-block-footer .show-more {
    border-width: 2px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }

@media (max-width: 1279px) {
  .category-page {
    padding: 0 20px; }
    .category-page .breadcrumbs {
      border: 1px solid #ccc;
      -webkit-border-radius: 2px;
              border-radius: 2px;
      margin: 19px -10px 14px;
      padding: 10px 10px 6px 30px;
      position: relative;
      text-align: center; }
      .category-page .breadcrumbs-item, .category-page .breadcrumbs-separator {
        display: none; }
        .category-page .breadcrumbs-item.active, .category-page .breadcrumbs-separator.active {
          color: #4c4a4b;
          display: inline-block;
          font-weight: 700;
          max-width: 100%;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
      .category-page .breadcrumbs-back {
        display: block; }
    .category-page .page-description {
      margin-bottom: 30px; }
  .category-head {
    margin-bottom: 15px;
    padding-bottom: 19px; }
    .category-head h1 {
      font-size: 36px; }
  .category-subcats-sections {
    margin-top: 15px;
    padding-bottom: 15px; }
  .category-subcats-list .item-wrap.hover .item-list-toggle .btn-content {
    display: none; }
  .category-subcats-list .item-wrap.hover .item-list-toggle:before {
    border-bottom: 1px dotted #09b09d;
    content: 'Свернуть'; }
  .category-subcats-list .item-wrap.hover .item-list-toggle:after {
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg); }
  .category-info-blocks {
    margin-top: 15px;
    padding-bottom: 25px; }
  .category-info-shop-reviews-list {
    padding-top: 15px; }
    .category-info-shop-reviews-list li {
      padding-bottom: 0;
      padding-top: 0; }
      .category-info-shop-reviews-list li + li {
        margin-top: 21px; }
  .category-sales {
    margin-top: 4px;
    padding-bottom: 20px; }
    .category-sales .prod-slider-wrap {
      margin-left: -10px;
      margin-right: -10px; } }

@media (max-width: 1279px) and (min-width: 960px) {
  .category-subcats-list .item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 1%;
    padding-left: 7px; }
    .category-subcats-list .item-img {
      margin-right: 20px; }
    .category-subcats-list .item-content {
      margin-top: 14px; } }

@media (max-width: 959px) {
  .category-head h1 {
    font-size: 30px; }
  .category-subcats-list .item-img {
    margin-bottom: 14px; }
  .category-info-blocks > div + div {
    margin-top: 24px; }
  .category-info-shop-reviews-yandex {
    padding: 0; }
  .category-info-shop-reviews-list {
    margin: 9px 0 0; }
    .category-info-shop-reviews-list li {
      width: 100%;
      padding: 0; } }

@media (max-width: 959px) and (min-width: 590px) {
  .category-info-discount_cart-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px; }
  .category-info-discount_cart-img {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-right: 20px; }
  .category-info-discount_cart-title {
    margin-top: 8px; } }

@media (max-width: 589px) {
  .category-head h1 {
    font-size: 26px; }
  .category-subcats-list > li {
    width: 100%; }
  .category-subcats-list .item-wrap {
    height: auto !important; }
  .category-info-discount_cart-img {
    margin-bottom: 15px; } }

@media (min-width: 590px) {
  .category-info-block-title {
    font-size: 30px; }
    .category-info-block-title .btn {
      display: inline-block; } }

@media (min-width: 590px) and (max-width: 1279px) {
  .category-subcats-list > li {
    width: 50%; } }

@media (min-width: 960px) {
  .category-info-blocks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .category-info-blocks > div {
      min-width: 1%; }
  .category-info-shop-reviews {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    min-width: 1%;
    margin-right: 30px;
    width: 50%; }
    .category-info-shop-reviews .category-info-block-content {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    .category-info-shop-reviews-yandex {
      margin-right: 20px; }
    .category-info-shop-reviews-list {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      min-width: 1%;
      width: 50%; }
  .category-info-discount_cart {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; } }

@media (min-width: 960px) and (max-width: 1279px) {
  .category-subcats-list .item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .category-subcats-list .item-img {
      margin-right: 20px; } }

@media (min-width: 960px) and (max-width: 1919px) {
  .category-info-discount_cart {
    width: 285px; }
    .category-info-discount_cart-img {
      margin-bottom: 15px; } }

@media (min-width: 1280px) {
  .category-page {
    padding: 0 40px; }
    .category-page .breadcrumbs {
      margin-bottom: 4px;
      margin-top: 24px; }
    .category-page .page-description {
      margin-top: 23px; }
  .category-head {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .category-head h1 {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      font-size: 40px;
      width: 50%; }
    .category-head .btn {
      display: block; }
  .category-subcats-list > li {
    width: 25%; }
  .category-subcats-list .item-wrap.hover .item-list-toggle {
    display: none; }
  .category-info-shop-reviews-list > li {
    width: 33%; }
  .category-info-discount_cart {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
    .category-info-discount_cart-text {
      max-width: 300px; }
  .category-sales .prod-slider-wrap {
    margin-left: -20px;
    margin-right: -20px; } }

@media (min-width: 1280px) and (max-width: 1919px) {
  .category-subcats-list .item-img {
    margin-bottom: 14px; } }

@media (min-width: 1920px) {
  .category-info-shop-reviews-yandex {
    margin-right: 35px; }
  .category-info-discount_cart {
    width: 440px; }
    .category-info-discount_cart-top {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 15px; }
    .category-info-discount_cart-img {
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      margin-right: 20px; }
    .category-info-discount_cart-title {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      margin-top: 8px;
      width: 50%; }
  .category-subcats-list .item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 7px; }
    .category-subcats-list .item-img {
      margin-right: 10px; }
    .category-subcats-list .item-content {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      margin-top: 14px;
      width: 50%; } }

.mini-rebates {
  margin: 0 auto 20px; }
  .mini-rebates a {
    border: 0; }
    .mini-rebates a img {
      display: block;
      height: auto;
      max-height: 120px;
      max-width: 100%;
      width: auto; }
  @media (max-width: 1279px) {
    .mini-rebates {
      display: none; } }

/*
 * Slider for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * SCSS File by Detlef Beyer
 */
.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative; }
  .slider.slider-horizontal {
    width: 210px;
    height: 20px; }
    .slider.slider-horizontal .slider-track {
      height: 10px;
      width: 100%;
      margin-top: -5px;
      top: 50%;
      left: 0; }
    .slider.slider-horizontal .slider-selection, .slider.slider-horizontal .slider-track-low, .slider.slider-horizontal .slider-track-high {
      height: 100%;
      top: 0;
      bottom: 0; }
    .slider.slider-horizontal .slider-tick,
    .slider.slider-horizontal .slider-handle {
      margin-left: -10px;
      margin-top: -5px; }
      .slider.slider-horizontal .slider-tick.triangle,
      .slider.slider-horizontal .slider-handle.triangle {
        border-width: 0 10px 10px 10px;
        width: 0;
        height: 0;
        border-bottom-color: #0480be;
        margin-top: 0; }
    .slider.slider-horizontal .slider-tick-label-container {
      white-space: nowrap; }
      .slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
        margin-top: 24px;
        display: inline-block;
        text-align: center; }
  .slider.slider-vertical {
    height: 210px;
    width: 20px; }
    .slider.slider-vertical .slider-track {
      width: 10px;
      height: 100%;
      margin-left: -5px;
      left: 50%;
      top: 0; }
    .slider.slider-vertical .slider-selection {
      width: 100%;
      left: 0;
      top: 0;
      bottom: 0; }
    .slider.slider-vertical .slider-track-low, .slider.slider-vertical .slider-track-high {
      width: 100%;
      left: 0;
      right: 0; }
    .slider.slider-vertical .slider-tick,
    .slider.slider-vertical .slider-handle {
      margin-left: -5px;
      margin-top: -10px; }
      .slider.slider-vertical .slider-tick.triangle,
      .slider.slider-vertical .slider-handle.triangle {
        border-width: 10px 0 10px 10px;
        width: 1px;
        height: 1px;
        border-left-color: #0480be;
        margin-left: 0; }
      .slider.slider-vertical .slider-tick .slider-tick-label-container,
      .slider.slider-vertical .slider-handle .slider-tick-label-container {
        white-space: nowrap; }
        .slider.slider-vertical .slider-tick .slider-tick-label-container .slider-tick-label,
        .slider.slider-vertical .slider-handle .slider-tick-label-container .slider-tick-label {
          padding-left: 4px; }
  .slider.slider-disabled .slider-handle {
    background-color: #f7f7f7;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dfdfdf), to(#bebebe));
    background-image: -webkit-linear-gradient(top, #dfdfdf, #bebebe);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#bebebe));
    background-image: linear-gradient(to bottom, #dfdfdf, #bebebe);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#bebebe',GradientType=0); }
  .slider.slider-disabled .slider-track {
    background-color: #f7f7f7;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e5e5e5), to(#e9e9e9));
    background-image: -webkit-linear-gradient(top, #e5e5e5, #e9e9e9);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#e9e9e9));
    background-image: linear-gradient(to bottom, #e5e5e5, #e9e9e9);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#e9e9e9',GradientType=0);
    cursor: not-allowed; }
  .slider input {
    display: none; }
  .slider .tooltip-inner {
    white-space: nowrap;
    max-width: none; }
  .slider .tooltip.top {
    margin-top: -36px; }
  .slider .hide {
    display: none; }

.slider-track {
  position: absolute;
  cursor: pointer;
  background-color: #f7f7f7;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f9f9f9));
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9',GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  border-radius: 4px; }

.slider-selection {
  position: absolute;
  background-color: #f7f7f7;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f5f5f5));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #f5f5f5);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #f9f9f9, #f5f5f5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5',GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

.slider-selection.tick-slider-selection {
  background-color: #f7f7f7;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#89cdef), to(#81bfde));
  background-image: -webkit-linear-gradient(top, #89cdef, #81bfde);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#89cdef), to(#81bfde));
  background-image: linear-gradient(to bottom, #89cdef, #81bfde);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89cdef', endColorstr='#81bfde',GradientType=0); }

.slider-track-low, .slider-track-high {
  position: absolute;
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: slider_border-radius(4px);
          border-radius: slider_border-radius(4px); }

.slider-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #337ab7;
  background-color: #0e90d2;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#149bdf), to(#0480be));
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be',GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  border: 0px solid transparent; }
  .slider-handle.round {
    -webkit-border-radius: 20px;
    border-radius: 20px; }
  .slider-handle.triangle {
    background: transparent none; }
  .slider-handle.custom {
    background: transparent none; }
    .slider-handle.custom::before {
      line-height: 20px;
      font-size: 20px;
      content: '\2605';
      color: #726204; }

.slider-tick {
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: #f7f7f7;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f5f5f5));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #f5f5f5);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #f9f9f9, #f5f5f5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5',GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-filter: none;
          filter: none;
  opacity: 0.8;
  border: 0px solid transparent; }
  .slider-tick.round {
    -webkit-border-radius: 50%;
            border-radius: 50%; }
  .slider-tick.triangle {
    background: transparent none; }
  .slider-tick.custom {
    background: transparent none; }
    .slider-tick.custom::before {
      line-height: 20px;
      font-size: 20px;
      content: '\2605';
      color: #726204; }
  .slider-tick.in-selection {
    background-color: #f7f7f7;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#89cdef), to(#81bfde));
    background-image: -webkit-linear-gradient(top, #89cdef, #81bfde);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#89cdef), to(#81bfde));
    background-image: linear-gradient(to bottom, #89cdef, #81bfde);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89cdef', endColorstr='#81bfde',GradientType=0);
    opacity: 1; }

.filter-head {
  font-family: Lucida Grande;
  padding: 25px 10px 9px 25px; }
  .filter-head .sideout-close {
    display: none; }

.filter-title {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 11px;
  text-transform: uppercase; }

.filter-prods-cnt {
  color: #666; }

.filter-selected {
  background: #f7f7f7;
  border: 1px solid #d2d2d2;
  margin: 22px -2px 0 -17px;
  padding: 15px 5px 19px 15px; }
  .filter-selected ul {
    list-style: none;
    margin: 12px 0 15px;
    padding: 0; }
    .filter-selected ul li {
      margin-bottom: 5px;
      padding-left: 26px;
      position: relative;
      min-height: 19px; }
    .filter-selected ul .item-del {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3NzA1OTZBNkFENDExRTY5NEIxRjI1RkMxMkU5Q0E4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ3NzA1OTZCNkFENDExRTY5NEIxRjI1RkMxMkU5Q0E4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDc3MDU5Njg2QUQ0MTFFNjk0QjFGMjVGQzEyRTlDQTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDc3MDU5Njk2QUQ0MTFFNjk0QjFGMjVGQzEyRTlDQTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7yTXTcAAACL0lEQVR42mK8pGzCgAU4AXE4lJaDij0C4n1AvAqI98IU6t45DaZZ0AzQAOLpXOZGDjwezgxAmoFFUhws8ef5S5VvJ8+pfNm5L+3bibMHgEKZQHwDppERyUX2QLxZtDKfVyA6hAEf+LB0DcPr9omfgUxfoIsOgsSYkFyyUaKngaAhIABSA1IL0nNZxVQDZhAjEM8HuoSfF+gdYgFILUgPSC/QMEaQQc5cliYWyC758+o1w5PEPIZfDx7DxX4/fAIWA8khuwykF2QGyKAwHncnFNtelDczfD99nuFpUj7YMLAhSXlgMZAcMoDqDQPFmhModpCBeEMZWOOfl6/BhoE8D2KziIuC5ZABVK8TyEWyLBJiKJKs8jIMMvMmgTWCvAIzBCQGkkMGUL2yIIN+/v/1G3uI/ic67MGx9uzP6zcogsgByyImCnHZS0gEgOSQAUgcCJ6ADDr18/J1FMmXDV1wQ6TnTUTxJkgOGfw4fxlEHQUZtPTTll0okhKdtQycpoZgQ9gUZOFhBhIDySGDT5vBepeAsggoQR4DJi4LYlI1alZZC8wqE04AmVZM0CBNBOadj5937CXaEJBaoCEfgcwkYH77D8troFzs/6Kk4TMoQxJ2yRoGkFqQHqAh19FzPyzzzueyMrPgcXNg4LIwBqeT/7//MPx58ZLh+9lLDF92HWD4duwUyDuJIAfAyiNGLAUbKMxcgRgUYKBcLAvEv4AYlPEOAzHIybthqQxmEECAAQCXe+qyA6HlZAAAAABJRU5ErkJggg==");
      background-position: center center;
      background-repeat: no-repeat;
      border-bottom: 0;
      display: inline-block;
      height: 18px;
      margin: 0 5px 0 0;
      position: absolute;
      top: 1px;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      vertical-align: -4px;
      width: 18px; }
      .filter-selected ul .item-del:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwNEFFODBCNkFENDExRTZCQUY5RDFDQjU5NzhGRTg1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwNEFFODBDNkFENDExRTZCQUY5RDFDQjU5NzhGRTg1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTA0QUU4MDk2QUQ0MTFFNkJBRjlEMUNCNTk3OEZFODUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTA0QUU4MEE2QUQ0MTFFNkJBRjlEMUNCNTk3OEZFODUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5aWOwYAAABmUlEQVR42pyUvy+DQRjH722UgaaTH4kUVUP/gGqqSxuN2SI1sDBIrVYxidWoTAbtIhazECIEicXCgEor4sckjaEM9f1e7+p1OUnrm3zae5/nnm+fu3uvzlUoIiwaBZPqu0/FiuAAbIN9s6DFeA6DLEhazIcUc+AQzIMbnfS4JibAxR8mppJqbsI0Yie7wCcal0/VhLWRAzaBXzQvv6p1aJQCMXfW290pBnNZ0TYQqMc4Dm6tyZwh1qZolDYzgdVl0R6LiGB+Qxq09sMkty46RoZlzqK0g+O/xSDkjspfR6G3p0t8vbwJUa3Wxs+vojCdEZWHkml0x44CZpQT76cyspBL0SaMWUzkImhUsWUcR3/8BNyPpmj0ZAbl0rA/7IZL053pPbPo0aNerF/qXVmsm3BPiDZjzqITGuXNaGlhSXycX9Y2tlCU+8IxY8xZlOOpceWn5rvUhM5AnB1VwQx4/4cJa2bpoe8ab/E4KDdhUlY11+btPwJR1Wojy4mqGuv/ETuLgzEwoe4hz/uTZwCOwQ7YU1tS17cAAwDCcnzoMZwg+AAAAABJRU5ErkJggg=="); }
    .filter-selected ul .item-index {
      color: #999; }
  .filter-selected-title {
    font-weight: 700;
    margin-bottom: 12px; }
  .filter-selected-do {
    display: inline-block;
    text-transform: none; }
    .filter-selected-do .btn-content {
      padding-left: 24px;
      padding-right: 24px; }

.filter-option {
  margin-bottom: -1px; }
  .filter-option.opened .filter-option-toggle {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAACCAIAAADjHarAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgzQjM0RTM3NkFENDExRTY5QzU4OENDMDAzQUVCRERFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgzQjM0RTM4NkFENDExRTY5QzU4OENDMDAzQUVCRERFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODNCMzRFMzU2QUQ0MTFFNjlDNTg4Q0MwMDNBRUJEREUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODNCMzRFMzY2QUQ0MTFFNjlDNTg4Q0MwMDNBRUJEREUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4DQciNAAAAFUlEQVR42mK8pGzCQAgwMRABAAIMAFUEAS3L7Ma7AAAAAElFTkSuQmCC"); }
  .filter-option.opened .filter-option-body {
    height: auto; }
  .filter-option-head {
    border-color: #d2d2d2;
    border-style: solid;
    border-width: 1px 0;
    cursor: pointer;
    font-family: "Lucida Grande";
    font-size: 15px;
    font-weight: 700;
    padding: 14px 55px 13px 25px;
    position: relative;
    text-transform: uppercase; }
  .filter-option-title span {
    color: #999; }
  .filter-option-toggle {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkzMkMxNDkzNkFENDExRTZCNzk3RDBBOUIzODY4MEY3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkzMkMxNDk0NkFENDExRTZCNzk3RDBBOUIzODY4MEY3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTMyQzE0OTE2QUQ0MTFFNkI3OTdEMEE5QjM4NjgwRjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTMyQzE0OTI2QUQ0MTFFNkI3OTdEMEE5QjM4NjgwRjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4bDMo3AAAALklEQVR42mL8//8/Azrw9fYBC27euoURXY6JgUQwCDUw+nh5/6etDSMxWAECDAB11A/wSxqGVAAAAABJRU5ErkJggg==");
    background-position: center center;
    background-repeat: no-repeat;
    border-left: 1px solid #d2d2d2;
    bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 49px; }
  .filter-option-body {
    background: #f7f7f7;
    height: 0;
    overflow: hidden;
    padding: 0; }
    .filter-option-body ul {
      margin: 0; }

.filter-checkbox-list {
  list-style: none;
  max-height: 218px;
  margin: 0;
  padding: 0; }
  .filter-checkbox-list .mCSB_container {
    padding: 19px 5px 19px 25px; }
  .filter-checkbox-list .label-checkbox {
    margin-bottom: 12px;
    min-height: 20px; }
  .filter-checkbox-list-tooltip {
    background: #fff;
    border: 1px solid #d2d2d2;
    -webkit-border-radius: 2px;
            border-radius: 2px;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    margin-left: 23px;
    padding: 14px;
    position: relative; }
    .filter-checkbox-list-tooltip p {
      font-family: Tahoma, Verdana, Segoe, sans-serif;
      font-size: 13px; }
      .filter-checkbox-list-tooltip p span {
        display: inline-block; }
        .filter-checkbox-list-tooltip p span.spinner {
          width: 14px;
          height: 14px;
          margin: 0 auto;
          border: 1px double;
          -webkit-border-radius: 50%;
                  border-radius: 50%;
          border-color: transparent rgba(7, 167, 148, 0.9) rgba(7, 167, 148, 0.9);
          animation: cssload-spin 690ms infinite linear;
          -o-animation: cssload-spin 690ms infinite linear;
          -ms-animation: cssload-spin 690ms infinite linear;
          -webkit-animation: cssload-spin 690ms infinite linear;
          -moz-animation: cssload-spin 690ms infinite linear; }
          .filter-checkbox-list-tooltip p span.spinner-wrap {
            height: 14px;
            margin: 0 3px;
            text-align: center;
            width: 14px; }

@keyframes cssload-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    transform: rotate(360deg); } }

@-webkit-keyframes cssload-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
        .filter-checkbox-list-tooltip p span.find-prod-cnt {
          display: none; }
      .filter-checkbox-list-tooltip p.spinner-hide span.spinner-wrap {
        display: none; }
      .filter-checkbox-list-tooltip p.spinner-hide span.find-prod-cnt {
        display: inline; }
    .filter-checkbox-list-tooltip .btn {
      margin: 0 auto 0;
      width: 128px; }
      .filter-checkbox-list-tooltip .btn-content {
        font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
        font-size: 15px;
        padding-left: 0;
        padding-right: 0;
        text-align: center;
        text-transform: none; }
    .filter-checkbox-list-tooltip-wrap.tooltip.in {
      opacity: 1; }
    .filter-checkbox-list-tooltip-wrap.tooltip .tooltip-arrow {
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAYAAABCm8wlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlBRDBCNDEyNzEwMzExRTY4MDVGOTFGRjYyNjkyMjgxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlBRDBCNDEzNzEwMzExRTY4MDVGOTFGRjYyNjkyMjgxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUFEMEI0MTA3MTAzMTFFNjgwNUY5MUZGNjI2OTIyODEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUFEMEI0MTE3MTAzMTFFNjgwNUY5MUZGNjI2OTIyODEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7GG3cgAAAAoklEQVR42mL8//8/Azq4fPkyO5CaIiwsnMKCRVIOSK0RERExlZSUZGBBk3QGUsslJCREgQAsxgKVYARSZUDcKicnx8zPzw/XxAKU5AXS84H2BYN0sbKyolgJMmERUCIAaCwDNsAExHGvX79e++zZM4Zfv35hKGAEeRPqhhIgbkd3AwNIAQxfunTJGYhfAcF/GGBEDyj0cGDEE5JTgT5LBggwAJveURV4VgqIAAAAAElFTkSuQmCC") center center no-repeat;
      border: none;
      height: 11px;
      width: 8px;
      left: 21px;
      z-index: 1; }
    .filter-checkbox-list-tooltip-close {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcyQ0UzREE2NzEwNDExRTY5NDRDQUM1OTRFQzAwOThCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcyQ0UzREE3NzEwNDExRTY5NDRDQUM1OTRFQzAwOThCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzJDRTNEQTQ3MTA0MTFFNjk0NENBQzU5NEVDMDA5OEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzJDRTNEQTU3MTA0MTFFNjk0NENBQzU5NEVDMDA5OEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7L7611AAAAf0lEQVR42mLcAgQMDAzHvL292xigYOvWrQ1ASpcJSBwH4lagQDVUoglI1YPEGf///88AlWgB4gNA7ADEpUCTesCSUB37gJQjEO8ESniAxJigEo1QiR1A7A6zgtnU1LQBagfIqOzbt2//AVkBokE6dWF2gFQD6VYgVQPEOgABBgB1PjYxK9BsCgAAAABJRU5ErkJggg==");
      background-position: center center;
      background-repeat: no-repeat;
      border: 0;
      display: block;
      height: 7px;
      position: absolute;
      right: 5px;
      top: 5px;
      width: 7px; }
      .filter-checkbox-list-tooltip-close:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc3RkI1NjY0NzEwNDExRTZCQTFERTVFMDU3NUM1QzA1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc3RkI1NjY1NzEwNDExRTZCQTFERTVFMDU3NUM1QzA1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzdGQjU2NjI3MTA0MTFFNkJBMURFNUUwNTc1QzVDMDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzdGQjU2NjM3MTA0MTFFNkJBMURFNUUwNTc1QzVDMDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5XXhz4AAAAd0lEQVR42jSNSw5AQBBE25yHO7DyP44V8QtWboOEjVhxrFEtZZKaSup1dzlZkq4ici/bOglfnmYtzDP4HmhEUBL0sEZzx1orBAN0QT5U4NL8QW6csAA6ACLNDEFHsEPhX2FYXvNUDK+0Qgd00/s7dBo+csB9BRgAzXEunfAKdMkAAAAASUVORK5CYII="); }

.filter-price {
  list-style: none;
  padding: 19px 30px 25px; }
  .filter-price-inputs {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 27px; }
    .filter-price-inputs > * + * {
      margin-left: 15px; }
    .filter-price-inputs input[type='text'] {
      border: 1px solid #bdbdbd;
      -webkit-border-radius: 2px;
              border-radius: 2px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-box-shadow: 1px 2px 0px 2px rgba(0, 0, 0, 0.08) inset;
              box-shadow: 1px 2px 0px 2px rgba(0, 0, 0, 0.08) inset;
      color: #646d73;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      height: 40px;
      min-width: 0;
      padding: 0 10px;
      width: 95px; }
  .filter-price-range .slider {
    width: 100%; }
    .filter-price-range .slider .slider-handle {
      background: #049b8a;
      margin-top: -7px; }
      .filter-price-range .slider .slider-handle:after {
        background: #fff;
        -webkit-border-radius: 3px;
                border-radius: 3px;
        content: '';
        display: block;
        height: 6px;
        left: 50%;
        margin: -3px 0 0 -3px;
        position: absolute;
        top: 50%;
        width: 6px; }
    .filter-price-range .slider .slider-selection {
      background: #049b8a; }
    .filter-price-range .slider .slider-track {
      height: 6px;
      margin-top: -3px; }
      .filter-price-range .slider .slider-track-low, .filter-price-range .slider .slider-track-hight {
        background: #e0e0e0; }

.filter-footer {
  border-bottom: 1px solid #d2d2d2;
  padding: 20px 25px 23px;
  text-align: center; }

.filter-update {
  margin-top: 10px; }

.filter-reset {
  border: 0;
  margin: 10px 0 0; }
  .filter-reset .btn-content {
    border-bottom: 1px dotted #d22334;
    color: #d22334;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-weight: 700; }
  .filter-reset:before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE5NjFFREVENkI5NDExRTZBRDg1QkI0RjYzMTJGNkYzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE5NjFFREVFNkI5NDExRTZBRDg1QkI0RjYzMTJGNkYzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTk2MUVERUI2Qjk0MTFFNkFEODVCQjRGNjMxMkY2RjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTk2MUVERUM2Qjk0MTFFNkFEODVCQjRGNjMxMkY2RjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7r7j7cAAABZUlEQVR42ozSPyhFURzA8XuvY/A2r2weA4PSU/LIYDFK+TMog0Emk0JkYcAgQplkU294WViUpBgMhOVJGSz+bAqTp7ze9f3V776O273xq8/73fvO/Z1zf/cc1/d9J4jbxnaPNIwRtKEajzjCdvrh6s6xwg2KKUyR9tDpREcJW5hlku9yMYW1XJ+jHvdYwSkKaMEkenWSA0xj0c03ZKq4OEMHjtHPzF/hZVlgjLSDCn0Lz/BT1J4SGIwq1HjHG2qkMNyzobAYVcVYknSCVvt/jwFZ0Ykr1DFZMYNRPJW/Nj1/kNewwUMF549gMflGU5iR4mCjZcZ5ZJmk9I9JEp51X4ddXGuPcUVGW/k0obFXLGmPkauRLsj75GXPOj0SST2Scb1KURo9MNJzlosFrGNAnz3EJvKQom7MoUnPehdv92LvcyVpFRPBIYiISwxR+PzrkFiv10waRx9S+h1uZBeQs3fiR4ABAPfrgU+DAiJOAAAAAElFTkSuQmCC") center center no-repeat;
    content: "";
    display: inline-block;
    height: 15px;
    margin-right: 5px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    vertical-align: -4px;
    width: 15px; }
  .filter-reset:hover .btn-content {
    border-color: transparent; }

.filter-mob-toggle {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
              -ms-grid-row-align: baseline;
          align-items: baseline;
  background: #4c4a4b;
  border: 0;
  display: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 17px 20px 16px; }
  .filter-mob-toggle .item-text {
    color: #fff;
    font-size: 16px;
    font-weight: 700; }
    .filter-mob-toggle .item-text:after {
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1QjY0QjVFNzFEQTExRTZCMzA3ODI4QUI5OUMwRTc1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ1QjY0QjVGNzFEQTExRTZCMzA3ODI4QUI5OUMwRTc1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDVCNjRCNUM3MURBMTFFNkIzMDc4MjhBQjk5QzBFNzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDVCNjRCNUQ3MURBMTFFNkIzMDc4MjhBQjk5QzBFNzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4R83NsAAAAa0lEQVR42mL4////ESA+DcSiQMyAjkHEmf8QcBmbIgao4BVcimAMnIqQjcOqCN1RGIoYsLgcWdEZJgbs4D+Chan7MlQ3yBQxfJKi6N7EkEQOKKyS6EF9BVtQg3zxA4jPArEjEL9G9w5AgAEAyZlDJFWZYYwAAAAASUVORK5CYII=") center center no-repeat;
      content: '';
      display: inline-block;
      height: 14px;
      margin-left: 7px;
      vertical-align: -2px;
      width: 8px; }
  .filter-mob-toggle .item-prod-cnt {
    color: #cdcdcd;
    font-family: "Lucida Grande";
    font-size: 13px;
    font-weight: 700; }

@media (max-width: 1279px) {
  .filter-mob-toggle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

/*
@media (max-width: 589px) {
  .filter-mob-toggle .item-prod-cnt span {
    display: none; }
  .filter-mob-toggle .item-prod-cnt:after {
    content: ' тов.'; } }
*/

@media (min-width: 1280px) {
  .filter-selected ul li .item-del {
    left: 0; } }

@media (min-width: 1920px) {
  .filter-head {
    padding-left: 30px; }
  .filter-selected {
    margin-left: -22px;
    padding-left: 20px; }
  .filter-option-head {
    padding-left: 30px; }
  .filter-checkbox-list {
    list-style: none;
    max-height: 218px;
    margin: 0;
    padding: 0; }
    .filter-checkbox-list .mCSB_container {
      padding-left: 30px; }
  .filter-footer {
    padding-left: 30px;
    padding-right: 30px; } }

#filter-sideout {
  background: transparent;
  max-width: 895px;
  padding-left: 40px;
  pointer-events: none;
  width: 100%; }
  #filter-sideout > div {
    background: #fff;
    pointer-events: auto; }
  #filter-sideout .catalog-filter-so {
    height: 100%;
    overflow: auto; }
  #filter-sideout .catalog-filter .filter-head {
    position: relative; }
  #filter-sideout .filter-head {
    padding: 25px 10px 9px 20px; }
    #filter-sideout .filter-head .sideout-close {
      display: block;
      position: absolute;
      right: 21px;
      top: 23px; }
  #filter-sideout .filter-title {
    padding-right: 30px; }
  #filter-sideout .filter-selected {
    margin-left: -10px; }
    #filter-sideout .filter-selected ul {
      font-size: 0;
      margin-left: -5px;
      margin-right: -5px; }
      #filter-sideout .filter-selected ul li {
        border: 1px solid #ccc;
        -webkit-border-radius: 2px;
                border-radius: 2px;
        display: inline-block;
        font-size: 14px;
        margin: 5px;
        padding: 3px 30px 3px 9px;
        position: relative; }
        #filter-sideout .filter-selected ul li .item-del {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcyREM3QjM3NzMyQzExRTY4RTdBQTYwODdGMjkxQzE5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcyREM3QjM4NzMyQzExRTY4RTdBQTYwODdGMjkxQzE5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzJEQzdCMzU3MzJDMTFFNjhFN0FBNjA4N0YyOTFDMTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzJEQzdCMzY3MzJDMTFFNjhFN0FBNjA4N0YyOTFDMTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7WOjHHAAAAp0lEQVR42lyQMRKCQAxFs3sN6EQ7S6zRc2zvnag5B1hbQqfY4TVYf5wfJgMzb9hN3maTDeOhLkSkA/fz/HyJ+6bqcsSvBSlSakCPxGkn9cx1ARUtUIIvuIEVDIwtGgs5Z3/a5OwltPT+i7yqclWEUgPpo5voeg/E77d8dI1rtYJXL1wPzIkN46X9MBq7Rr7TJulbgpkHrHKrYgIPk6wnnZSy5tJPgAEAJVlFJlwS7JAAAAAASUVORK5CYII=");
          display: block;
          height: 20px;
          margin: -10px 0 0;
          position: absolute;
          right: 4px;
          top: 50%;
          width: 20px; }
  #filter-sideout .filter-option-head {
    padding-left: 20px; }
  #filter-sideout .filter-price {
    padding-left: 20px; }
  @media (max-width: 959px) and (min-width: 590px) {
    #filter-sideout {
      padding-left: 25px; }
      #filter-sideout .filter-checkbox-list li {
        width: 50%; } }
  @media (min-width: 590px) {
    #filter-sideout .filter-price {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding-left: 8px;
      padding-right: 8px; }
      #filter-sideout .filter-price li {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        margin: 0 12px;
        width: 50%; }
      #filter-sideout .filter-price-inputs {
        margin-bottom: 0; }
    #filter-sideout .filter-checkbox-list .mCSB_container {
      font-size: 0;
      padding-left: 15px; }
    #filter-sideout .filter-checkbox-list li {
      display: inline-block;
      font-size: 14px;
      padding: 5px; } }
  @media (min-width: 960px) {
    #filter-sideout .filter-checkbox-list li {
      width: 33.33%; } }

@media (min-width: 1280px) {
  #filter-price {
    margin-right: 21px;
    padding-right: 3px; } }

@media (min-width: 1920px) {
  #filter-price {
    padding-right: 9px; } }

.info-discount-cart {
  border-color: #d1d1d1;
  border-style: solid;
  border-width: 1px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  padding: 30px 40px;
  position: relative; }
  .info-discount-cart-title, .info-discount-cart-link {
    position: relative;
    z-index: 2; }
  .info-discount-cart-title {
    font-family: "Lucida Grande";
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    width: 50%; }
  .info-discount-cart-link {
    width: 50%; }
    .info-discount-cart-link a {
      font-family: "Lucida Grande";
      font-size: 16px;
      font-weight: 700; }
  .info-discount-cart-img {
    border-bottom: 0;
    bottom: 17px;
    display: block;
    max-width: 264px;
    position: absolute;
    right: 15px;
    width: 45%;
    z-index: 1; }
    .info-discount-cart-img img {
      display: block;
      height: auto;
      margin: 0 auto;
      max-width: 100%;
      width: auto; }
  .info-discount-cart-bg {
    background-image: url("../img/info-discount-cart.jpg");
    -webkit-background-size: cover;
            background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0; }

.info-yandex-reviews {
  border: 5px solid #d1d1d1;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 40px 50px; }
  .info-yandex-reviews-title img {
    display: block;
    height: auto;
    margin: 0 auto;
    max-width: 100%;
    width: auto; }
  .info-yandex-reviews-link {
    margin-top: 15px;
    text-align: center; }
    .info-yandex-reviews-link a {
      font-family: "Lucida Grande";
      font-size: 16px;
      font-weight: 700; }
  .info-yandex-reviews-right a {
    border-bottom: 0; }
  .info-yandex-reviews-right img {
    display: block;
    height: auto;
    margin: 0 auto;
    max-width: 100%;
    width: auto; }

.info-subscribe {
  background-image: url("../img/info-subscribe.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  padding: 30px 40px; }
  .info-subscribe-text {
    font-family: "Lucida Grande";
    color: #fff;
    margin-bottom: 15px; }
  .info-subscribe-title, .info-subscribe-subtitle {
    font-weight: 700;
    text-transform: uppercase; }
  .info-subscribe-title {
    font-size: 26px; }
  .info-subscribe-subtitle {
    font-size: 20px; }
  .info-subscribe-form form {
    margin: 0; }
  .info-subscribe-form input[type=text] {
    background: #000;
    border-color: #696768;
    color: #fff; }
    .info-subscribe-form input[type=text]::-webkit-input-placeholder {
      color: #fff; }
    .info-subscribe-form input[type=text]::-moz-placeholder {
      color: #fff; }
    .info-subscribe-form input[type=text]:-ms-input-placeholder {
      color: #fff; }
    .info-subscribe-form input[type=text]:-moz-placeholder {
      color: #fff; }
    .info-subscribe-form input[type=text]:focus {
      background: #2b2b2b;
      border-color: #fff; }
  .info-subscribe-form .btn-style-1 {
    background: #303030; }
    .info-subscribe-form .btn-style-1 .btn-content {
      background: #fff;
      color: #4d4b4c; }
    @media (min-width: 1280px) {
      .info-subscribe-form .btn-style-1:hover {
        padding-bottom: 2px; }
        .info-subscribe-form .btn-style-1:hover .btn-content {
          background: #fff;
          color: #4d4b4c;
          padding-bottom: 9px; } }
    .info-subscribe-form .btn-style-1:active .btn-content {
      background: transparent;
      color: #fff; }

@media (max-width: 589px) {
  .info-yandex-reviews-right {
    margin-top: 30px; }
  .info-subscribe-text {
    margin-bottom: 20px; }
  .info-subscribe-head {
    margin-bottom: 10px; }
  .info-subscribe-form input,
  .info-subscribe-form button {
    width: 100%; }
    .info-subscribe-form input + input,
    .info-subscribe-form input + button,
    .info-subscribe-form button + input,
    .info-subscribe-form button + button {
      margin-top: 10px; } }

@media (min-width: 590px) {
  .info-yandex-reviews {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .info-yandex-reviews-left {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      width: 50%; }
    .info-yandex-reviews-right {
      width: 40%; } }

@media (min-width: 590px) and (max-width: 959px) {
  .info-discount-cart {
    height: 280px; }
  .info-subscribe {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around; }
    .info-subscribe-text {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    .info-subscribe-head {
      margin-right: 30px;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
    .info-subscribe-title {
      font-size: 36px; }
    .info-subscribe-subtitle {
      font-size: 26px;
      white-space: nowrap; }
    .info-subscribe-note {
      font-size: 16px;
      padding-top: 10px; }
    .info-subscribe-form form {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .info-subscribe-form form > * {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        width: 50%; }
        .info-subscribe-form form > * + * {
          margin-left: 20px; } }

@media (min-width: 960px) and (max-width: 1279px) {
  .info-block > div {
    padding: 25px 20px; }
  .info-discount-cart {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .info-discount-cart-title, .info-discount-cart-link {
      width: auto; }
    .info-discount-cart-title {
      font-size: 26px;
      margin-bottom: 7px; }
    .info-discount-cart-link {
      font-size: 14px; }
    .info-discount-cart-img {
      bottom: 7px;
      right: 20px;
      width: 52%; }
  .info-yandex-reviews-left {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .info-yandex-reviews-right {
    display: none; }
  .info-subscribe-text {
    margin-bottom: 20px; }
  .info-subscribe-head {
    margin-bottom: 10px; }
  .info-subscribe-note {
    margin-bottom: 5px; }
  .info-subscribe-form input[type='text'],
  .info-subscribe-form button {
    width: 100%; }
    .info-subscribe-form input[type='text'] + input,
    .info-subscribe-form input[type='text'] + button,
    .info-subscribe-form button + input,
    .info-subscribe-form button + button {
      margin-top: 10px; } }

@media (min-width: 1280px) {
  .info-subscribe-form form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden; }
    .info-subscribe-form form input[type=text] {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; } }

@media (min-width: 1280px) and (max-width: 1919px) {
  .info-subscribe-note {
    margin: 20px 0 0; }
  .info-subscribe-form form button {
    margin-left: 15px; } }

@media (min-width: 1920px) {
  .info-subscribe {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around; }
    .info-subscribe-text {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    .info-subscribe-head {
      margin-right: 30px; }
    .info-subscribe-title {
      font-size: 36px; }
    .info-subscribe-subtitle {
      font-size: 26px; }
    .info-subscribe-note {
      font-size: 16px;
      padding-top: 10px; }
    .info-subscribe-form form > * {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: 50%; }
      .info-subscribe-form form > * + * {
        margin-left: 20px; } }

.catalog-sidebar-producer, .catalog-sidebar-news {
  border-top: 1px solid #d1d1d1; }
  .catalog-sidebar-producer-title, .catalog-sidebar-news-title {
    font-family: 'Lucida Grande', sans-serif;
    font-size: 26px;
    font-weight: 700;
    padding: 17px 25px 15px;
    text-transform: uppercase; }
  .catalog-sidebar-producer ul, .catalog-sidebar-news ul {
    list-style: none;
    margin: 0;
    padding: 0 25px; }
    .catalog-sidebar-producer ul li .item-date, .catalog-sidebar-news ul li .item-date {
      color: #8d8b8c;
      font-family: "Lucida Grande"; }
    .catalog-sidebar-producer ul li .item-name, .catalog-sidebar-news ul li .item-name {
      font-weight: 700; }
  .catalog-sidebar-producer .show-more, .catalog-sidebar-news .show-more {
    margin: 20px 25px 30px; }
    .catalog-sidebar-producer .show-more:after, .catalog-sidebar-news .show-more:after {
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczNzFBQzE1NzA0MDExRTZBQzdGQkYwOTUxMzhCQjZEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczNzFBQzE2NzA0MDExRTZBQzdGQkYwOTUxMzhCQjZEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzM3MUFDMTM3MDQwMTFFNkFDN0ZCRjA5NTEzOEJCNkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzM3MUFDMTQ3MDQwMTFFNkFDN0ZCRjA5NTEzOEJCNkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7GLxogAAAAeElEQVR42mL8//8/AzpgndOdAqSygdjrd0rpc5AYEwN2sAiIbwLxMaAmNZAAI8vsLi4gzY5FMciQfiD2AGJvFiBxFYgVGPCDhYzY3Ah1JzOQmgkyDYg9WXAo4gRSK4BYA4itgR66x4LDqmgglgBiG6Ci1yABgAADAFcrHU/2dk19AAAAAElFTkSuQmCC") center center no-repeat;
      content: '';
      display: inline-block;
      height: 7px;
      margin-left: 7px;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      width: 10px; }
    .catalog-sidebar-producer .show-more:hover:after, .catalog-sidebar-news .show-more:hover:after {
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJGMEIwNjYzNzBFODExRTZCQTY3Q0RDOTMzNEYyMjlCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJGMEIwNjY0NzBFODExRTZCQTY3Q0RDOTMzNEYyMjlCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkYwQjA2NjE3MEU4MTFFNkJBNjdDREM5MzM0RjIyOUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkYwQjA2NjI3MEU4MTFFNkJBNjdDREM5MzM0RjIyOUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5iWcB+AAAAWUlEQVR42mL4//8/Ax58BYiDYHwGAopdgfgDEPuA+IxAgpOBgYGDATfwBOI5QBwEUvwAyJBnIAyegRSDTOXEo8gXiKeCTCbkZg8g/gylCXrwAhD7wvgAAQYAAHKWMEyp1TIAAAAASUVORK5CYII=") center center no-repeat; }

.catalog-sidebar-producer-title {
  padding-top: 17px; }

.catalog-sidebar-producer ul li {
  border-bottom: 1px solid #d1d1d1;
  padding: 14px 0; }
  .catalog-sidebar-producer ul li a {
    border-bottom: 0;
    color: #000;
    font-family: "Lucida Grande" "Lucida Grande", sans-serif;
    font-weight: 700; }
    .catalog-sidebar-producer ul li a .item-country {
      font-weight: 400; }
    .catalog-sidebar-producer ul li a:after {
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJEMTc4ODdFNkQ5RTExRTZCQzA0QThFOTQ5RjBEN0Y5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJEMTc4ODdGNkQ5RTExRTZCQzA0QThFOTQ5RjBEN0Y5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkQxNzg4N0M2RDlFMTFFNkJDMDRBOEU5NDlGMEQ3RjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkQxNzg4N0Q2RDlFMTFFNkJDMDRBOEU5NDlGMEQ3RjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4zkOkxAAAAjUlEQVR42mJkmd3lwMDAUAnE4b9TSj8wQAETEOcBsRsQ72Wd0y2MLBEBxBuB2AiIDwAlxUESjP///2cAcliB7EVQRTeB2AUsAQJASTYgdQOIFYF4H0wHC5CzGEmHK3OrDDdI5SogDgHiq0DsBHTdM5DlK4A4AIjPAbEDUPAFyGiQEZOAmAeIw5D9ARBgAL7SK2k76/wpAAAAAElFTkSuQmCC") center center no-repeat;
      content: '';
      display: inline-block;
      height: 9px;
      margin-left: 6px;
      width: 6px; }
    .catalog-sidebar-producer ul li a:hover,
    .catalog-sidebar-producer ul li a:hover .item-country {
      color: #049b8a; }
  .catalog-sidebar-producer ul li:first-child {
    padding-top: 2px; }

.catalog-sidebar-news-title {
  padding-bottom: 5px; }

.catalog-sidebar-news ul li {
  border-bottom: 1px solid #e3e3e3;
  padding: 15px 0 19px; }
  .catalog-sidebar-news ul li .item-img {
    margin: 5px 0 15px; }
    .catalog-sidebar-news ul li .item-img img {
      display: block;
      height: auto;
      max-width: 100%;
      width: auto; }
  .catalog-sidebar-news ul li .item-date {
    color: #8d8b8c;
    font-family: "Lucida Grande";
    margin-bottom: 11px; }
  .catalog-sidebar-news ul li .item-name {
    color: #000;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 9px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
    .catalog-sidebar-news ul li .item-name:hover {
      color: #049b8a; }
  .catalog-sidebar-news ul li .item-desc {
    color: #4c4a4b;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    margin-bottom: 10px; }
  .catalog-sidebar-news ul li .item-link-content {
    border-bottom: 1px dotted #049b8a;
    color: #049b8a;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
  .catalog-sidebar-news ul li .item-link:after {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczNzFBQzE1NzA0MDExRTZBQzdGQkYwOTUxMzhCQjZEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczNzFBQzE2NzA0MDExRTZBQzdGQkYwOTUxMzhCQjZEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzM3MUFDMTM3MDQwMTFFNkFDN0ZCRjA5NTEzOEJCNkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzM3MUFDMTQ3MDQwMTFFNkFDN0ZCRjA5NTEzOEJCNkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7GLxogAAAAeElEQVR42mL8//8/AzpgndOdAqSygdjrd0rpc5AYEwN2sAiIbwLxMaAmNZAAI8vsLi4gzY5FMciQfiD2AGJvFiBxFYgVGPCDhYzY3Ah1JzOQmgkyDYg9WXAo4gRSK4BYA4itgR66x4LDqmgglgBiG6Ci1yABgAADAFcrHU/2dk19AAAAAElFTkSuQmCC") center center no-repeat;
    content: '';
    display: inline-block;
    height: 7px;
    margin-left: 7px;
    width: 10px; }
  .catalog-sidebar-news ul li .item-link:hover .item-link-content {
    border-color: transparent; }
  .catalog-sidebar-news ul li a {
    border-bottom: 0; }

.catalog-sidebar .info-block .info-discount-cart {
  height: auto;
  padding: 24px 10px 234px 28px; }
  .catalog-sidebar .info-block .info-discount-cart-title {
    font-size: 20px;
    margin-bottom: 12px;
    width: auto; }
  .catalog-sidebar .info-block .info-discount-cart-link {
    width: auto; }
  .catalog-sidebar .info-block .info-discount-cart-img {
    width: 100%; }

.catalog-sidebar .info-block .info-subscribe {
  padding: 17px 28px 30px; }
  .catalog-sidebar .info-block .info-subscribe-text {
    display: block; }
  .catalog-sidebar .info-block .info-subscribe-head {
    margin: 0 0; }
  .catalog-sidebar .info-block .info-subscribe-title {
    font-size: 26px; }
  .catalog-sidebar .info-block .info-subscribe-subtitle {
    font-size: 20px; }
  .catalog-sidebar .info-block .info-subscribe-note {
    font-size: 14px;
    padding-top: 13px; }
  .catalog-sidebar .info-block .info-subscribe-form {
    margin-top: 5px; }
    .catalog-sidebar .info-block .info-subscribe-form form {
      display: block; }
    .catalog-sidebar .info-block .info-subscribe-form input,
    .catalog-sidebar .info-block .info-subscribe-form button {
      display: block;
      margin: 0;
      width: 100%; }
    .catalog-sidebar .info-block .info-subscribe-form button {
      margin-top: 10px; }

.catalog-content .page-description h1, .catalog-content .page-description h2, .catalog-content .page-description h3, .catalog-content .page-description h4, .catalog-content .page-description h5, .catalog-content .page-description h6,
.catalog-content .page-description .h1, .catalog-content .page-description .h2, .catalog-content .page-description .h3, .catalog-content .page-description .h4, .catalog-content .page-description .h5, .catalog-content .page-description .h6 {
  color: #000; }

.catalog-main-cat-subcats {
  padding: 24px 5px 20px 25px; }
  .catalog-main-cat-subcats-head {
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 4px; }
  .catalog-main-cat-subcats-title {
    font-family: "Lucida Grande";
    font-size: 20px; }
  .catalog-main-cat-subcats-name a {
    border: 0;
    color: #049b8a;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 18px;
    line-height: 1.3; }
    .catalog-main-cat-subcats-name a:hover {
      color: #d22334; }
  .catalog-main-cat-subcats-list {
    list-style: none;
    padding: 0 20px 0 0; }
    .catalog-main-cat-subcats-list li {
      padding-left: 15px; }
      .catalog-main-cat-subcats-list li > .list-toggle:before {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI1NkYzM0U4NkQ5RTExRTY5NjE2OTFFQjhENDQyMTRDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI1NkYzM0U5NkQ5RTExRTY5NjE2OTFFQjhENDQyMTRDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjU2RjMzRTY2RDlFMTFFNjk2MTY5MUVCOEQ0NDIxNEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjU2RjMzRTc2RDlFMTFFNjk2MTY5MUVCOEQ0NDIxNEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5rxyjhAAAAjklEQVR42mK8pGziwMDAUAXEYbp3Tn9ggAImIM4DYlcg3ndZxVQEWSICiDcAsSEQHwBKSoAkGP///88A5LAA2YuAOBKIbwGxC1gCBICSbEDqOhArAfF+JqggSMdCqOBNII5jBLoKpHIlEAcA8RWQQ4CuewHSsQIqeA6IHUGCIFNARkwCYm4gDkf2B0CAAQC1XyjLpIF6XgAAAABJRU5ErkJggg==");
        background-position: center center;
        background-repeat: no-repeat;
        content: "";
        cursor: pointer;
        display: block;
        height: 16px;
        left: -18px;
        margin: -8px 0 0;
        position: absolute;
        top: 50%;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        width: 16px; }
      .catalog-main-cat-subcats-list li > .list-toggle > span {
        cursor: pointer; }
      .catalog-main-cat-subcats-list li > .list-toggle > a:before {
        display: none; }
      .catalog-main-cat-subcats-list li.has-sublevel {
        padding-left: 15px; }
        .catalog-main-cat-subcats-list li.has-sublevel > ul {
          display: none; }
        .catalog-main-cat-subcats-list li.has-sublevel.opened {
          padding-bottom: 13px; }
          .catalog-main-cat-subcats-list li.has-sublevel.opened > .list-toggle > span {
            color: #049b8a; }
          .catalog-main-cat-subcats-list li.has-sublevel.opened > .list-toggle:before {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJEMTc4ODdFNkQ5RTExRTZCQzA0QThFOTQ5RjBEN0Y5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJEMTc4ODdGNkQ5RTExRTZCQzA0QThFOTQ5RjBEN0Y5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkQxNzg4N0M2RDlFMTFFNkJDMDRBOEU5NDlGMEQ3RjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkQxNzg4N0Q2RDlFMTFFNkJDMDRBOEU5NDlGMEQ3RjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4zkOkxAAAAjUlEQVR42mJkmd3lwMDAUAnE4b9TSj8wQAETEOcBsRsQ72Wd0y2MLBEBxBuB2AiIDwAlxUESjP///2cAcliB7EVQRTeB2AUsAQJASTYgdQOIFYF4H0wHC5CzGEmHK3OrDDdI5SogDgHiq0DsBHTdM5DlK4A4AIjPAbEDUPAFyGiQEZOAmAeIw5D9ARBgAL7SK2k76/wpAAAAAElFTkSuQmCC");
            -webkit-transform: rotate(90deg);
                -ms-transform: rotate(90deg);
                    transform: rotate(90deg); }
          .catalog-main-cat-subcats-list li.has-sublevel.opened > ul {
            display: block; }
    .catalog-main-cat-subcats-list > li {
      border-bottom: 1px solid #e3e3e3;
      padding: 13px 0 15px 15px; }
      .catalog-main-cat-subcats-list > li li.has-sublevel > ul {
        padding-top: 8px; }
      .catalog-main-cat-subcats-list > li li.has-sublevel.opened {
        padding-bottom: 0; }
      .catalog-main-cat-subcats-list > li span, .catalog-main-cat-subcats-list > li a {
        border: 0;
        color: #4c4a4b;
        display: inline-block;
        font-family: Tahoma, Verdana, Segoe, sans-serif;
        position: relative;
        -webkit-transition: all 0.3s;
        transition: all 0.3s; }
        .catalog-main-cat-subcats-list > li span:hover, .catalog-main-cat-subcats-list > li a:hover {
          color: #049b8a; }
      .catalog-main-cat-subcats-list > li > span, .catalog-main-cat-subcats-list > li a {
        font-weight: 700;
        padding: 0 0px; }
      .catalog-main-cat-subcats-list > li ul {
        list-style: none;
        padding: 0; }
        .catalog-main-cat-subcats-list > li ul > li {
          margin: 0 0 9px; }
          .catalog-main-cat-subcats-list > li ul > li.active > a {
            color: #049b8a;
            text-decoration: none; }
            .catalog-main-cat-subcats-list > li ul > li.active > a:before {
              background: #049b8a; }
        .catalog-main-cat-subcats-list > li ul a {
          font-weight: 400;
          text-decoration: underline; }
          .catalog-main-cat-subcats-list > li ul a:hover {
            text-decoration: none; }
            .catalog-main-cat-subcats-list > li ul a:hover:before {
              background: #049b8a; }
          .catalog-main-cat-subcats-list > li ul a:before {
            background: #d22334;
            -webkit-border-radius: 2px;
                    border-radius: 2px;
            content: '';
            display: block;
            height: 4px;
            left: -15px;
            margin: -2px 0 0;
            pointer-events: none;
            position: absolute;
            top: 50%;
            -webkit-transition: all 0.3s;
            transition: all 0.3s;
            width: 4px; }
      .catalog-main-cat-subcats-list > li > ul {
        padding-top: 17px; }

.catalog-cat-subcats, .catalog-cat-tags {
  border-bottom: 1px solid #e3e3e3; }
  .catalog-cat-subcats .h3, .catalog-cat-tags .h3 {
    color: #c2c1c1;
    font-weight: 400;
    margin: 0;
    text-transform: uppercase; }
  .catalog-cat-subcats ul, .catalog-cat-tags ul {
    list-style: none;
    margin: 0; }
  .catalog-cat-subcats-so, .catalog-cat-tags-so {
    display: block;
    height: 100%;
    overflow: auto; }
    .catalog-cat-subcats-so-head, .catalog-cat-tags-so-head {
      padding: 18px 40px 20px 20px;
      position: relative; }
      .catalog-cat-subcats-so-head .sideout-close, .catalog-cat-tags-so-head .sideout-close {
        display: block;
        position: absolute;
        right: 21px;
        top: 23px; }
    .catalog-cat-subcats-so-title, .catalog-cat-tags-so-title {
      color: #666;
      font-family: "Lucida Grande";
      font-size: 24px; }

.catalog-cat-subcats {
  border-top: 1px solid #e3e3e3;
  padding: 16px 0 14px;
  position: relative; }
  .catalog-cat-subcats .h3 {
    margin-bottom: 20px; }
  .catalog-cat-subcats ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .catalog-cat-subcats ul li .btn {
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      background: #dff9f6;
      border: 1px solid #ccdedc;
      -webkit-border-radius: 2px;
              border-radius: 2px;
      color: #333333;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-family: 'Lucida Grande', sans-serif;
      font-size: 16px;
      font-weight: 700;
      padding: 0 0 2px;
      text-align: left;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      white-space: normal;
      width: 100%; }
      .catalog-cat-subcats ul li .btn .btn-content {
        background: transparent;
        -webkit-border-radius: 2px;
                border-radius: 2px;
        display: block;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        line-height: 1.35;
        margin: -1px -1px 0;
        padding: 11px 20px 14px;
        width: 20%; }
      .catalog-cat-subcats ul li .btn:hover {
        background: #027064;
        border-color: #027064;
        color: #fff; }
        .catalog-cat-subcats ul li .btn:hover .btn-content {
          background: #12d8c2;
          background: -webkit-gradient(linear, left bottom, left top, from(#05a593), to(#12d8c2));
          background: -webkit-linear-gradient(bottom, #05a593 0%, #12d8c2 100%);
          background: linear-gradient(to top, #05a593 0%, #12d8c2 100%);
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bd7c1', endColorstr='#5da392', GradientType=0 ); }
        .catalog-cat-subcats ul li .btn:hover .item-cnt {
          color: #fff;
          -webkit-transition: all 0.3s;
          transition: all 0.3s; }
      .catalog-cat-subcats ul li .btn.active {
        background: #579989;
        background: -webkit-linear-gradient(bottom, #027064 0%, #027064 3px, #049b8a 4px, #08ad9a 100%);
        background: linear-gradient(to top, #027064 0%, #027064 3px, #049b8a 4px, #08ad9a 100%);
        -webkit-box-shadow: none;
                box-shadow: none;
        color: #fff;
        pointer-events: none; }
        .catalog-cat-subcats ul li .btn.active .item-cnt {
          color: #fff;
          -webkit-transition: all 0.3s;
          transition: all 0.3s; }
      .catalog-cat-subcats ul li .btn .item-cnt {
        color: #9e9e9e; }
      .catalog-cat-subcats ul li .btn.show-more, .catalog-cat-subcats ul li .btn.show-less {
        background: #fff;
        border: 2px solid #049b8a;
        display: block;
        padding: 12px 20px 13px; }
        .catalog-cat-subcats ul li .btn.show-more .item-text, .catalog-cat-subcats ul li .btn.show-less .item-text {
          border-bottom: 1px dotted #049b8a;
          color: #049b8a;
          -webkit-transition: all 0.3s;
          transition: all 0.3s; }
        .catalog-cat-subcats ul li .btn.show-more .item-cnt, .catalog-cat-subcats ul li .btn.show-less .item-cnt {
          color: #9e9e9e; }
        .catalog-cat-subcats ul li .btn.show-more:after, .catalog-cat-subcats ul li .btn.show-less:after {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU5NEUyQkQyNzBFNzExRTZCRkFDRUFCMzMwQzkyMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU5NEUyQkQzNzBFNzExRTZCRkFDRUFCMzMwQzkyMzc3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTk0RTJCRDA3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTk0RTJCRDE3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6GvoR2AAAAZUlEQVR42mJhmN3FgAdcAeI6IF4H4rAw4AeFQLwaiH8B8RaQYk4g5sCh+AwQZwHxKiAOAim+DsTyDITBXJBiDajpuIAvEE8F4gSQ4h9QjA14QBWGAvFuJgJWdwBxFBDvAHEAAgwAeEoQyh6l9PsAAAAASUVORK5CYII=");
          background-position: center center;
          background-repeat: no-repeat;
          content: '';
          display: inline-block;
          height: 7px;
          margin-left: 8px;
          -webkit-transition: all 0.3s;
          transition: all 0.3s;
          vertical-align: 2px;
          width: 11px; }
        .catalog-cat-subcats ul li .btn.show-more:hover, .catalog-cat-subcats ul li .btn.show-less:hover {
          border-color: #d22334; }
          .catalog-cat-subcats ul li .btn.show-more:hover .item-text, .catalog-cat-subcats ul li .btn.show-less:hover .item-text {
            border-bottom: 1px dotted #d22334;
            color: #d22334; }
          .catalog-cat-subcats ul li .btn.show-more:hover:after, .catalog-cat-subcats ul li .btn.show-less:hover:after {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYxNjdGMDE0NzBFNzExRTY5Rjg5OEJGOTIwRkFDQzMzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYxNjdGMDE1NzBFNzExRTY5Rjg5OEJGOTIwRkFDQzMzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjE2N0YwMTI3MEU3MTFFNjlGODk4QkY5MjBGQUNDMzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjE2N0YwMTM3MEU3MTFFNjlGODk4QkY5MjBGQUNDMzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7bEK85AAAAZUlEQVR42mK8pGzKgAdcAeI6IF4H4rAw4AeFQLwaiH8B8RaQYk4g5sCh+AwQZwHxKiAOAim+DsTyDITBXJBiDajpuIAvEE8F4gSQ4h9QjA14QBWGAvFuJgJWdwBxFBDvAHEAAgwAe90QzPHawhMAAAAASUVORK5CYII="); }
        .catalog-cat-subcats ul li .btn.show-more:active, .catalog-cat-subcats ul li .btn.show-less:active {
          border-color: #4c4a4b; }
          .catalog-cat-subcats ul li .btn.show-more:active .item-text, .catalog-cat-subcats ul li .btn.show-less:active .item-text {
            border-bottom: 1px dotted #4c4a4b;
            color: #4c4a4b; }
          .catalog-cat-subcats ul li .btn.show-more:active:after, .catalog-cat-subcats ul li .btn.show-less:active:after {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZDQkMyNEU1NzBFNzExRTY5NTI4OUU5NTIxMEYwRURGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZDQkMyNEU2NzBFNzExRTY5NTI4OUU5NTIxMEYwRURGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkNCQzI0RTM3MEU3MTFFNjk1Mjg5RTk1MjEwRjBFREYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkNCQzI0RTQ3MEU3MTFFNjk1Mjg5RTk1MjEwRjBFREYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41W2/TAAAAZUlEQVR42mL09fJmwAOuAHEdEK8DcVgY8INCIF4NxL+AeAtIMScQc+BQfAaIs4B4FRAHgRRfB2J5BsJgLkixBtR0XMAXiKcCcQJI8Q8oxgY8oApDgXg3EwGrO4A4Coh3gDgAAQYAIzoQhPIjTikAAAAASUVORK5CYII="); }
      .catalog-cat-subcats ul li .btn.show-less:after {
        -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg); }
  .catalog-cat-subcats-toggle {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI2RDBFMTdENzA2NTExRTZBNzJBODBENTZFNTc0RDJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI2RDBFMTdFNzA2NTExRTZBNzJBODBENTZFNTc0RDJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjZEMEUxN0I3MDY1MTFFNkE3MkE4MEQ1NkU1NzREMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjZEMEUxN0M3MDY1MTFFNkE3MkE4MEQ1NkU1NzREMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5WtyF/AAADYElEQVR42syZPUwTYRjH314aDAjGSDpgK4nBQIg6QVn8SjuyGBfUiA7qAFHqwmQixs+JQWIJDsapgoNKjKMJqEx8LRITrToYqCYoGtJqojXE/4P/S+qFXu/aa++e5BdSenfP7567e+953/peNYVVEaEB2TEC2kEzCILN/P4HSIEkmAOTYBasGQ+09/2MaSK/TbEQOAdOgE9MPEaRFMUURYMUlxMYAtvBfTAMlqwmtCpYD66Cs+AK2AcWTbb/Bb6BBfCI/9sBToIP4C4YACtWLlWh6AJvmLAO3Cwgly8WuW8djyXHPFpoJ5/JPSjVvQ22gRHwXDkbh0Av+A76cC/+sVPBGjAOsjxLp+UkXoBjzDG+sKujxqqgnzf+WxBTZQ5ULsZcY5D0WxGMg4+gX1UoINnPnPFCgnI5t1aicnkquQVVPJ5PsJ5nMKLcC8kdh2RgI8Hr4A5vXlcCVZxika4ZBRvBGQ7GbocU6jSq2Jgr2MuRPeu2HaqYpUuvLih0g4TyTohLN6qo6V1Jys4LvAJVXKJTWASjYEJ5L6RTiohgG5j3oKD0ke0i2MJXjZ2Q4WAaBCxsG2CyKZs5xKlFBBvAZ5s7V4MO3hqBAnKTvErVNnOIU4PG/ixtc+dO8BrsMZHU5XZz206bOcSpTivy/ljmw5VP0igX5T5FTX7SrKJTkka5SJFy61fWr19rK/MDE8mJHEmfQe5LkVdp/dnQ9KelhOHAWEkn5JQ+umgcA9tKHLN0yXkOKaXKKU5X5zR9xHZgYF3mQcMOyCk6TYrgDCfkIa+8QtAkhDjxn9W4HCHdwykPvebEJYGmYU2fRQ1zxj8IfrtcvSr8uQyachvWJS5HXPJA9cThHluu/9ZmBjjkPAMvXarefnbSLRtNmmSgPq+32i6F5I6heiv55sUPwCq45UL1JGcGcqOFVhZkAr2TD0yl5AaZs8/q6pYs5DwE78CFMvsN8YntQvV+Wl3dkg0Pg01cSDpYBrEDYJQ5jmwkZyaoOEfuAU/Uv1VSmdRXOSBWxWM9Bk8h1sO5sLIrmPvgtLLPk97xIl9DdiPIfdM8ViuvjmlYXaP+yiHgBoeiaQ7uE+xgkvyc4fa1fLc3s1OK8nOC95vlObivxJ8hohRopkAtv89QIskTkBMp6meIvwIMACho8oqAVet/AAAAAElFTkSuQmCC");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0;
    display: block;
    height: 40px;
    position: absolute;
    right: 0;
    top: 10px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    width: 40px; }
    .catalog-cat-subcats-toggle:hover {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJGNzgzRTE4NzA2NTExRTY5M0UxODU3NDAzQjkzNDAyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJGNzgzRTE5NzA2NTExRTY5M0UxODU3NDAzQjkzNDAyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkY3ODNFMTY3MDY1MTFFNjkzRTE4NTc0MDNCOTM0MDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkY3ODNFMTc3MDY1MTFFNjkzRTE4NTc0MDNCOTM0MDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6iRnJvAAADSElEQVR42syZTUwTQRTHp6UUg5JoqQeiLSACLtQTENCe8GwwxkRCDB7UBAtK4o0Y40UvnqUixJCoaDExITEx3tSDiSkfJw1aoJTPky0eVBK2sev/baa1XUrZ3ZZ2X/Nr+jHz5r9vZufjrSkkuJkOM4MW0A6aQR04Avbz//+AdTAHpsEHMAViSkdVs58yNmTRKOwo6AOXgCNDuRJgAyfBBf7bKngBvGBNdSQkvKmgHHhBEAwAh8p6yTh43SD3RT7VdNWuri+C76AXWDXL2o6V+yKfnWrGUqbuHwKvgJ3l3sjneKjBPQQsWgWWgglwne29URsTEFmqdgxagA+czboz1UNt+RbTRDJdBAdBB8u/dfC2FQJTL6UT9LA8hk5Bz6Lg7topguXprqAANgiRh5PGYOJ1H9iTvhfqZQP3lBF0gqvMOHYlKJx2Jgv0gGIDCSzmmphp/sQpErnM11kjGa3XlfFdidHExTcmLRaMyjPMuNaOVUNqMrDAZurieq21qn0j7NjrUVZsO7T7aEeZ6omnch0dVk8CKzRX21fCilwCczzzZhRJ/zmfP2IWoU6uo8MqaLNQpnVFWr12i/0NLrGi49WySAuEKMvQbw6IM9dUyWWpjo7Vr8ys57KikQ22crkvIdKpiGQ8ckVcHJWlOvoOPzHpF2Baif6IsJXuXoXIgzIp4ro9clk9bZA207fa1i8Q6tJ7m1ntNlYZF7QQwtRvSohbhjgx/DObu/grdXEgGw9ieANC/kcyh+LIAnSTzGS7jduCyCUSORuQWYK4LYjLwRZx2jRb29qGz58NOlG34QwgTfKF2YibhSmzJOFekdgYYAZjTJjzx+LzIKUjRANFT+SaEhtWCucTAwkcbZj3rynPxXdBpHAHugSk4U66Ux2me3bDANHrb5z3R3ZKHo2D4QLGbwTiXqYmiLbnwPr5Fizf2YU34Kaa3IwIusC7PMbuLbXZuDApqs1ubYJzYDgPkaM2zrsWJje1poCjPDX2ETzcgxxhmIYThPn0JjDjhhuHCeBxjiZzkfsin75c5ajDwANqwAOwrmOcrfO6NdxXWE2OWmuWn2b3AXCbH/jpTN3EH0PQZuMAL/ebl6XHEDPg/U6PIXazfwIMAII1DXh8MdYPAAAAAElFTkSuQmCC"); }
    .catalog-cat-subcats-toggle:active {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM2OEE1ODdDNzA2NTExRTZCQTE4RkJEMURCRkIwMDA2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM2OEE1ODdENzA2NTExRTZCQTE4RkJEMURCRkIwMDA2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzY4QTU4N0E3MDY1MTFFNkJBMThGQkQxREJGQjAwMDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzY4QTU4N0I3MDY1MTFFNkJBMThGQkQxREJGQjAwMDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7NPYJwAAAC6UlEQVR42syZX0jTURTHz9bUWFno7EFSqQYzSZ9SqEd9bVgiFZEQqGBqCb1FRC/10nOaZTaIrC0ihCh8y96EtKcFucEqSN82xf74sED6nnkWtX6//f7st+1+4Qvi755zP78z7909V9eD1mNkQ264A+6E2+EAvB/eJc9/wqtwHF6C5+FFeCs30WB0Ie9EHotgDfAofB5uzDOuCq6F2+Be+d1X+Ak8Aa9YqYQZ+SRxAr5qAKenRolNSC6fU4Bn4GV4BK6kwlUpuTjn2UIA+eOfhJ/BdeS8OGdkuu34JOyxCuiFZ+GLVHzxHLOA9JoF5LcJw0EqnXiusFYltQDH4W4qvbpl7ryA/Ec7ROXTEKp4Tg/Qp/UGZdA4IPdpAd4q0mq1Kt7gb+YCNsEDpI76UcWmvwGH4QqFACuEKQPI7iP11IcqurOnkgYFAZmpgwG7SF11MuBRhQHbGbDZatSpx1PUEwmR11djOJbH9D5/lImxoWYGrLcatWNnFfmOtNCJhxN5IflZMHSXag4HMjE2VM+A1Vaj5oav0LdPX2iv/6AuZBZuz6EDmbEcY0PVbjtRm8k1ejUwqguZC8djOcZu8/PdScj/4PpHbMMxmwtdXRQ/tNrN4K2rpSDgGGgj8ZlcLte/cKn1QlbxB65grJAMuZV0EI4VY8D3hWbJQq4vx2ntY8wpONaSR5pqcgLyxekLTm/U81zBd1Ya6RKKmRbdch0xoyDgzGB0YSu7D3Knn1YILi1Mfw6sXM5phQBDqN5Kbk9yA04pAMcM17WaJn5wSQHAMVQvpdcXR+D7ZYSbAtxTo5uFMfhlGeB4zstmrj54BXF3P1dCuNc8J6qXNgOY+WKAT5bo4+Y5egC3qfUw3xXwL9q+GnsL3ynCrUNSFkTY6DxoJF44LfA9hzbztOTinGEzB1azb8udvh++Tds3+Fa1KrF+yZU0E2T1lp93d74IvyYNf5e0rQFptHfLuB8yNi7HuTek828II/0WYACRJOZtVHUB3QAAAABJRU5ErkJggg=="); }
  .catalog-cat-subcats-mob-toggle {
    background: #e6f9f6; }

.catalog-cat-tags {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 0; }
  .catalog-cat-tags .h3 {
    margin: 0 15px 0 0; }
  .catalog-cat-tags ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    overflow: hidden;
    padding: 0; }
    .catalog-cat-tags ul li {
      padding: 5px 0; }
      .catalog-cat-tags ul li a {
        border: 1px solid transparent;
        -webkit-border-radius: 2px;
                border-radius: 2px;
        color: #666;
        display: block;
        font-size: 13px;
        padding: 8px 14px;
        text-decoration: underline;
        -webkit-transition: all 0.3s;
        transition: all 0.3s; }
        .catalog-cat-tags ul li a:hover {
          border-color: #049b8a;
          color: #049b8a;
          text-decoration: none; }
  .catalog-cat-tags-list-wrap {
    height: 42px;
    overflow: hidden;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
    .catalog-cat-tags-list-wrap.opened {
      height: auto; }
  .catalog-cat-tags-toggle {
    border: 1px solid;
    -webkit-border-radius: 2px;
            border-radius: 2px;
    color: #4c4a4b;
    font-family: "Lucida Grande";
    font-weight: 700;
    margin-left: 15px; }
    .catalog-cat-tags-toggle .btn-content {
      text-decoration: underline; }
      .catalog-cat-tags-toggle .btn-content:after {
        content: 'Все теги'; }
    @media (min-width: 1280px) {
      .catalog-cat-tags-toggle:hover {
        border-color: #049b8a;
        border-width: 1px;
        color: #049b8a; }
        .catalog-cat-tags-toggle:hover .btn-content {
          text-decoration: none; } }
    .catalog-cat-tags-toggle:active {
      border-width: 1px;
      color: #4c4a4b; }
      .catalog-cat-tags-toggle:active .btn-content {
        text-decoration: none; }
    .catalog-cat-tags-toggle.opened .btn-content:after {
      content: 'Свернуть'; }
  .catalog-cat-tags-mob-toggle {
    background: #fff; }

.catalog-cat-mob-toggles {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
              -ms-grid-row-align: center;
          align-items: center;
  display: none;
  margin: 15px 0;
  padding: 5px 15px; }
  .catalog-cat-mob-toggles > a {
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
            border-radius: 2px;
    color: #4c4a4b;
    font-size: 16px;
    font-weight: 700;
    margin: 0 5px;
    padding: 11px 25px 10px 17px;
    position: relative;
    width: 50%; }
    .catalog-cat-mob-toggles > a:after {
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA2QTY0ODhCNzFCNDExRTY5ODQ1OEFGQTg4NzQ3NTVDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA2QTY0ODhDNzFCNDExRTY5ODQ1OEFGQTg4NzQ3NTVDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDZBNjQ4ODk3MUI0MTFFNjk4NDU4QUZBODg3NDc1NUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDZBNjQ4OEE3MUI0MTFFNjk4NDU4QUZBODg3NDc1NUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz49g+HnAAAAiElEQVR42mL09fI+wsDAwA7EXpu2bnnNgAaYgJgDiE2AeJ+ft48oNgWeQHwViHWwKWKCGuuISxHIBAZ8ihj///8PNw4quB+ItYH4ChA7oSjAougsEwN2ANeFzYp9UHeA3OPEgk8S6PhXTPgkQXLM506fwSkJC4ftuCRhCn6AvAMKKHRJEAAIMAB/mEY1Bro+3gAAAABJRU5ErkJggg==") center center no-repeat;
      content: '';
      display: block;
      height: 14px;
      position: absolute;
      margin: -7px 0 0;
      right: 14px;
      top: 50%;
      width: 8px; }

.catalog-option-amount-select.bootstrap-select {
  width: auto !important; }

.catalog-list {
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 40px; }
  .catalog-list-cnt span {
    font-family: "Lucida Grande";
    font-size: 18px; }
  .catalog-list-show-more {
    margin: 0 auto;
    padding: 13px 20px;
    max-width: 310px; }
    .catalog-list-show-more-cnt {
      color: #9e9e9e;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
    .catalog-list-show-more:hover .catalog-list-show-more-cnt, .catalog-list-show-more:active .catalog-list-show-more-cnt {
      color: #fff; }

.catalog-visited-products {
  margin-top: 19px; }
  .catalog-visited-products-title {
    font-family: "Lucida Grande";
    font-size: 26px;
    margin: 0; }
  .catalog-visited-products-list > .bx-wrapper {
    padding-bottom: 30px;
    padding-top: 24px; }

@media (max-width: 1279px) {
  .catalog-content h1 {
    border-bottom: 1px solid #e3e3e3;
    margin: 21px 20px 15px;
    padding: 0 0 19px; }
  .catalog-content .catalog-cat-subcats, .catalog-content .catalog-cat-tags {
    display: none; }
  .catalog-content .catalog-cat-mob-toggles {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .catalog-content .page-description {
    padding-left: 20px;
    padding-right: 20px; }
  .catalog-prelist-block {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 11px 0;
    padding: 0 10px; }
    .catalog-prelist-block .catalog-list-cnt, .catalog-prelist-block .catalog-pagination {
      display: none; }
  .catalog-option-sort {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 10px; }
    .catalog-option-sort-links {
      display: none; }
    .catalog-option-sort-select {
      width: auto !important; }
  .catalog-option-amount {
    padding-left: 1px;
    position: relative; }
    .catalog-option-amount .catalog-option-index, .catalog-option-amount .catalog-option-text {
      display: none; }
    .catalog-option-amount:after {
      background: #e3e3e3;
      content: '';
      display: block;
      height: 30px;
      left: 0;
      margin: -15px 0 0;
      position: absolute;
      top: 50%;
      width: 1px; }
    .catalog-option-amount-select {
      width: auto !important; }
  .catalog-list {
    margin: 0;
    padding: 0px; }
    .catalog-list-show-more {
      margin: 19px auto; }
  .catalog-postlist-block {
    margin-top: 27px; }
  .catalog-visited-products {
    display: none; }
  .catalog-sidebar .catalog-filter, .catalog-sidebar .catalog-main-cat-subcats {
    display: none; }
  .catalog-sidebar .catalog-sidebar-news .bx-wrapper .bx-controls .bx-pager a {
    background: #c1c1c1;
    border: 0; }
    .catalog-sidebar .catalog-sidebar-news .bx-wrapper .bx-controls .bx-pager a.active {
      background: #d22334; } }

@media (max-width: 1279px) and (min-width: 960px) {
  .catalog-content h1 {
    font-size: 36px; }
  .catalog-sidebar > div {
    width: 33.33%; }
  .catalog-sidebar .catalog-sidebar-news {
    border-left: 1px solid #d1d1d1;
    padding: 0 30px; } }

@media (max-width: 1279px) and (min-width: 590px) {
  .catalog-postlist-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 20px; }
  .catalog-sidebar {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .catalog-sidebar-producer {
      border-left: 1px solid #d1d1d1; } }

@media (max-width: 959px) {
  .catalog-sidebar .catalog-sidebar-news {
    padding: 0 20px; } }

@media (max-width: 959px) and (min-width: 590px) {
  .catalog-content h1 {
    font-size: 30px; }
  .catalog-sidebar {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .catalog-sidebar > div {
      width: 50%; }
    .catalog-sidebar .catalog-sidebar-news {
      width: 100%; }
      .catalog-sidebar .catalog-sidebar-news li {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        .catalog-sidebar .catalog-sidebar-news li .item-img {
          -webkit-flex-shrink: 0;
              -ms-flex-negative: 0;
                  flex-shrink: 0;
          margin-right: 15px; } }

@media (max-width: 589px) {
  .catalog-content h1 {
    font-size: 26px; }
  .catalog-postlist-block .catalog-list-cnt {
    padding: 0 20px; }
  .catalog-postlist-block .pagination {
    margin: 20px 5px 0;
    text-align: center; } }

@media (min-width: 960px) {
  .catalog-visited-products-title {
    font-size: 30px; } }

@media (min-width: 1280px) {
  .catalog {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .catalog-sidebar {
      border-right: 1px solid #d1d1d1;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      width: 321px; }
      .catalog-sidebar-news ul li:nth-of-type(n+4) {
        display: none; }
    .catalog-content {
      border-left: 1px solid #d1d1d1;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      margin: 0 0 0 -1px;
      min-width: 1%;
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2;
      padding: 25px 40px;
      width: 20%; }
      .catalog-content h1 {
        margin-bottom: 25px; }
    .catalog-cat-subcats ul {
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      .catalog-cat-subcats ul li {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 33.3%; }
    .catalog-cat-subcats-list-wrap ul li.show-more-wrap {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    .catalog-cat-subcats-list-wrap ul li.show-less-wrap {
      display: none; }
    .catalog-cat-subcats-list-wrap.opened {
      height: auto; }
      .catalog-cat-subcats-list-wrap.opened ul li {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important; }
        .catalog-cat-subcats-list-wrap.opened ul li.show-more-wrap {
          display: none !important; }
        .catalog-cat-subcats-list-wrap.opened ul li.show-less-wrap {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; }
    .catalog-cat-subcats-toggle.opened {
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg); }
    .catalog-cat-tags-list-wrap {
      margin-right: auto; }
    .catalog-prelist-block, .catalog-postlist-block {
      -webkit-box-align: baseline;
      -webkit-align-items: baseline;
          -ms-flex-align: baseline;
              align-items: baseline;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    .catalog-prelist-block {
      margin: 20px 0 4px; }
    .catalog-option {
      -webkit-box-align: baseline;
      -webkit-align-items: baseline;
          -ms-flex-align: baseline;
              align-items: baseline;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .catalog-options-list {
        -webkit-box-align: baseline;
        -webkit-align-items: baseline;
            -ms-flex-align: baseline;
                align-items: baseline;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; }
      .catalog-option-title {
        color: #000;
        font-family: "Lucida Grande";
        font-size: 13px; }
      .catalog-option-sort .catalog-option-index {
        margin-left: 15px; }
      .catalog-option-sort-links {
        font-size: 0;
        list-style: none;
        padding: 0; }
        .catalog-option-sort-links li {
          display: inline-block;
          padding: 0 9px;
          position: relative; }
          .catalog-option-sort-links li:after {
            background: #d2d2d2;
            content: "";
            display: block;
            height: 12px;
            margin: -6px 0 0;
            right: 0px;
            position: absolute;
            top: 50%;
            width: 1px; }
          .catalog-option-sort-links li:last-child:after {
            display: none; }
        .catalog-option-sort-links a {
          border-bottom: 1px dotted #666;
          color: #8d8b8c;
          font-size: 13px;
          text-decoration: none; }
          .catalog-option-sort-links a:hover {
            border-color: #049b8a;
            color: #049b8a; }
          .catalog-option-sort-links a.active {
            border-color: transparent;
            color: #049b8a;
            font-weight: 700;
            pointer-events: none; }
      .catalog-option-sort-select {
        display: none !important; }
    .catalog-list .prods-list {
      padding-top: 0; }
    .catalog-postlist-block {
      margin-top: 18px; } }
  @media (min-width: 1280px) and (max-width: 1500px) {
    .catalog h1 {
      font-size: 40px; }
    .catalog-cat-subcats-list-wrap li:nth-of-type(n+6) {
      display: none; } }
  @media (min-width: 1280px) and (max-width: 1799px) {
    .catalog-cat-subcats ul {
      margin: 0 -5px; }
      .catalog-cat-subcats ul li {
        padding: 5px; }
    .catalog-prelist-block {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .catalog-prelist-block > div {
        width: 50%;
        margin-bottom: 10px; }
        .catalog-prelist-block > div.catalog-option-sort {
          -webkit-box-pack: end;
          -webkit-justify-content: flex-end;
              -ms-flex-pack: end;
                  justify-content: flex-end;
          width: 70% !important; }
        .catalog-prelist-block > div.catalog-list-cnt {
          width: auto; }
    .catalog-pagination {
      text-align: right; } }

@media (min-width: 1500px) {
  .catalog-cat-subcats ul li {
    width: 25%; } }

@media (min-width: 1500px) and (max-width: 1799px) {
  .catalog-cat-subcats-list-wrap li {
    display: block; }
    .catalog-cat-subcats-list-wrap li:nth-of-type(n+8) {
      display: none; } }

@media (min-width: 1800px) {
  .catalog-cat-subcats ul {
    margin: 0 -6px; }
    .catalog-cat-subcats ul li {
      padding: 6px;
      width: 20%; } }

@media (min-width: 1800px) and (max-width: 1919px) {
  .catalog-cat-subcats-list-wrap li {
    display: block; }
    .catalog-cat-subcats-list-wrap li:nth-of-type(n+10) {
      display: none; } }

@media (min-width: 1920px) {
  .catalog-sidebar-producer-title, .catalog-sidebar-news-title {
    padding-left: 30px;
    padding-right: 30px; }
  .catalog-sidebar-producer ul, .catalog-sidebar-news ul {
    padding-left: 30px;
    padding-right: 30px; }
  .catalog-cat-subcats ul li {
    width: 16.6%; }
  .catalog-cat-subcats-list-wrap li {
    display: block; }
    .catalog-cat-subcats-list-wrap li:nth-of-type(n+12) {
      display: none; }
  .catalog-main-cat-subcats {
    padding-left: 30px;
    padding-right: 10px; } }

#catalog-cat-subcats-sideout,
#catalog-cat-tags-sideout {
  background: transparent;
  max-width: 895px;
  padding-left: 20px;
  pointer-events: none;
  width: 100%; }
  #catalog-cat-subcats-sideout > div,
  #catalog-cat-tags-sideout > div {
    background: #fff;
    pointer-events: auto; }
  #catalog-cat-subcats-sideout .catalog-cat-subcats-so, #catalog-cat-subcats-sideout .catalog-cat-tags-so,
  #catalog-cat-tags-sideout .catalog-cat-subcats-so,
  #catalog-cat-tags-sideout .catalog-cat-tags-so {
    display: block;
    padding: 0; }
    #catalog-cat-subcats-sideout .catalog-cat-subcats-so-head, #catalog-cat-subcats-sideout .catalog-cat-tags-so-head,
    #catalog-cat-tags-sideout .catalog-cat-subcats-so-head,
    #catalog-cat-tags-sideout .catalog-cat-tags-so-head {
      padding: 13px 40px 10px 20px;
      position: relative; }
      #catalog-cat-subcats-sideout .catalog-cat-subcats-so-head .sideout-close, #catalog-cat-subcats-sideout .catalog-cat-tags-so-head .sideout-close,
      #catalog-cat-tags-sideout .catalog-cat-subcats-so-head .sideout-close,
      #catalog-cat-tags-sideout .catalog-cat-tags-so-head .sideout-close {
        display: block;
        position: absolute;
        right: 21px;
        top: 23px; }
    #catalog-cat-subcats-sideout .catalog-cat-subcats-so-title, #catalog-cat-subcats-sideout .catalog-cat-tags-so-title,
    #catalog-cat-tags-sideout .catalog-cat-subcats-so-title,
    #catalog-cat-tags-sideout .catalog-cat-tags-so-title {
      color: #c2c1c1;
      font-family: "Lucida Grande";
      font-size: 24px;
      text-transform: uppercase; }
  #catalog-cat-subcats-sideout .catalog-cat-subcats-so-head,
  #catalog-cat-tags-sideout .catalog-cat-subcats-so-head {
    padding-bottom: 5px !important; }
  #catalog-cat-subcats-sideout .catalog-cat-subcats-so ul,
  #catalog-cat-tags-sideout .catalog-cat-subcats-so ul {
    padding: 5px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    #catalog-cat-subcats-sideout .catalog-cat-subcats-so ul li,
    #catalog-cat-tags-sideout .catalog-cat-subcats-so ul li {
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 5px;
      width: 100%; }
      @media (max-width: 959px) and (min-width: 590px) {
        #catalog-cat-subcats-sideout .catalog-cat-subcats-so ul li,
        #catalog-cat-tags-sideout .catalog-cat-subcats-so ul li {
          width: 50%; } }
      @media (min-width: 960px) {
        #catalog-cat-subcats-sideout .catalog-cat-subcats-so ul li,
        #catalog-cat-tags-sideout .catalog-cat-subcats-so ul li {
          width: 33.33%; } }
  #catalog-cat-subcats-sideout .catalog-cat-tags-so ul,
  #catalog-cat-tags-sideout .catalog-cat-tags-so ul {
    height: auto;
    padding: 0 15px 15px; }
    #catalog-cat-subcats-sideout .catalog-cat-tags-so ul li,
    #catalog-cat-tags-sideout .catalog-cat-tags-so ul li {
      padding: 5px; }
      #catalog-cat-subcats-sideout .catalog-cat-tags-so ul li a,
      #catalog-cat-tags-sideout .catalog-cat-tags-so ul li a {
        border: 1px solid #ccc; }
  @media (max-width: 959px) and (min-width: 590px) {
    #catalog-cat-subcats-sideout,
    #catalog-cat-tags-sideout {
      padding-left: 25px; } }

html[data-useragent*='MSIE 10.0'] h1 {
  color: blue !important; }

.prod .breadcrumbs {
  margin: 0 20px; }

.prod .page-item-tags {
  margin: 0 20px 20px; }

.prod-head .prod-back-to-catalog {
  display: none; }

.prod-info-block {
  margin: 0 0 20px; }
  .prod-info-block-head {
    color: #999;
    font-size: 16px;
    font-weight: 700;
    position: relative; }
    .prod-info-block-head + .prod-info-block-value {
      margin-top: 5px; }
  .prod-info-block-value {
    color: #000;
    display: inline-block; }

.prod-info-social {
  font-family: "Lucida Grande";
  margin: 30px 0 0;
  /*ul{
        display: inline-block;
        font-size: 0;
        list-style: none;
        margin-bottom: 0;
        padding: 0;
        li{
          display: inline-block;
          font-size: 14px;
        }
      }*/ }
  .prod-info-social-title {
    display: inline-block;
    margin-bottom: 7px; }
  .prod-info-social-list {
    vertical-align: bottom; }
    .prod-info-social-list .pluso-wrap {
      padding: 0 !important; }
      .prod-info-social-list .pluso-wrap > div {
        margin: 0; }
      .prod-info-social-list .pluso-wrap a {
        border: 0; }

.prod-info-bottom {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: -5px;
  margin-right: -5px; }
  .prod-info-bottom > div {
    padding: 5px; }
  .prod-info-bottom-rating-stars {
    display: inline-block;
    position: relative;
    vertical-align: -4px; }
    .prod-info-bottom-rating-stars img {
      display: block;
      height: 21px;
      width: 120px; }
    .prod-info-bottom-rating-stars-full {
      bottom: 0;
      display: block;
      left: 0;
      overflow: hidden;
      position: absolute;
      top: 0; }
  .prod-info-bottom-rating-cnt {
    color: #d22334;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 18px;
    font-weight: 700; }
  .prod-info-bottom-reviews a {
    border-color: #049b8a;
    color: #049b8a;
    font-family: "Lucida Grande";
    font-size: 18px;
    font-weight: 700; }
    .prod-info-bottom-reviews a:hover {
      border-color: transparent; }
  .prod-info-bottom-reviews-write a:after {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczNzFBQzE1NzA0MDExRTZBQzdGQkYwOTUxMzhCQjZEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczNzFBQzE2NzA0MDExRTZBQzdGQkYwOTUxMzhCQjZEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzM3MUFDMTM3MDQwMTFFNkFDN0ZCRjA5NTEzOEJCNkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzM3MUFDMTQ3MDQwMTFFNkFDN0ZCRjA5NTEzOEJCNkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7GLxogAAAAeElEQVR42mL8//8/AzpgndOdAqSygdjrd0rpc5AYEwN2sAiIbwLxMaAmNZAAI8vsLi4gzY5FMciQfiD2AGJvFiBxFYgVGPCDhYzY3Ah1JzOQmgkyDYg9WXAo4gRSK4BYA4itgR66x4LDqmgglgBiG6Ci1yABgAADAFcrHU/2dk19AAAAAElFTkSuQmCC") center center no-repeat;
    content: '';
    display: inline-block;
    height: 7px;
    margin-left: 7px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    width: 10px; }
  .prod-info-bottom-reviews-write a:hover:after {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJGMEIwNjYzNzBFODExRTZCQTY3Q0RDOTMzNEYyMjlCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJGMEIwNjY0NzBFODExRTZCQTY3Q0RDOTMzNEYyMjlCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkYwQjA2NjE3MEU4MTFFNkJBNjdDREM5MzM0RjIyOUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkYwQjA2NjI3MEU4MTFFNkJBNjdDREM5MzM0RjIyOUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5iWcB+AAAAWUlEQVR42mL4//8/Ax58BYiDYHwGAopdgfgDEPuA+IxAgpOBgYGDATfwBOI5QBwEUvwAyJBnIAyegRSDTOXEo8gXiKeCTCbkZg8g/gylCXrwAhD7wvgAAQYAAHKWMEyp1TIAAAAASUVORK5CYII=") center center no-repeat; }

.prod-image {
  position: relative; }
  .prod-image > a {
    border: 0;
    display: block;
    width: 100%; }
  .prod-image img {
    cursor: pointer; }
  .prod-image-zoom {
    bottom: 0;
    left: 0;
    position: absolute;
    pointer-events: none !important;
    right: 0;
    top: 0;
    z-index: 2; }
  .prod-image-wrap:hover .prod-label {
    display: none; }
  .prod-images {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    /*img{
        display: block;
        height: auto;
        width: auto;
      }*/ }
    .prod-images-modal {
      margin: 15px 0 0; }
      .prod-images-modal button {
        background: none;
        border: 0;
        color: #8d8b8c;
        font-family: "Lucida Grande";
        font-size: 13px; }
        .prod-images-modal button:before {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA1RkM1NDgxN0MzQjExRTY5NEU2QzU2OTBBNjZERUI3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA1RkM1NDgyN0MzQjExRTY5NEU2QzU2OTBBNjZERUI3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDVGQzU0N0Y3QzNCMTFFNjk0RTZDNTY5MEE2NkRFQjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDVGQzU0ODA3QzNCMTFFNjk0RTZDNTY5MEE2NkRFQjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz72e7qnAAAB3klEQVR42pzUTUgWQRzH8XmeVDDMQqyD9EjaIS+GeegQ4kvQxSJUUOmUiqDnCi9BIdgheh6P+YZEEPjygFQgiIp4iUBvBmFqigqJBGUoRGLod+C3Mg4riAMfZnZ3+O3sf2c3kngVN167hWaU4zL2sIgxdGPFnfzoyePDcdQ5n4lBfEIj8pCKdFxHG+bVR0xIC8LOYxr12EI7Cpwwu9o3mv8SvWFhKepf4wa+ohKrOl+BH/gs7zCiMsygz1/ZTTzAHy8oG5MYduZPoUHjDmT4YU2qQcIJsu2srl/wnua9SnIJ9/ywOxoPqb+IfOQ6pciXYCUDThmO1CyGfSyjTI/ivuUcfNf4N65gSccxP+y/3podb+ILzuk4V/tsTfPtDf9pvtEijoTZvVOEQsxqbBS0qrd51atbsfpFv2ajGreakzW7gIcaj/lhPfirCbeda7+0gRe8sKe4hm8Y98PW8Qxn9NqrdW1Hn9RdZ0V23nMd54VtDaM91q/Cj2izNquOpbBf85w+s+C7TEOyM564H4RFvL+GrdsLZB1Tr3nttzTn3C7q+Ht8iIT8guzqalCiPWZUN1vsCT1aMiSwKiXk7tt4K2HtI2q9QNt3Rc3pWhC465xLP21YEGjLsYGfaDkQYADkQGalbPgYqwAAAABJRU5ErkJggg==");
          background-position: center center;
          background-repeat: no-repeat;
          content: '';
          display: inline-block;
          height: 19px;
          margin-right: 11px;
          vertical-align: -6px;
          width: 19px; }

.prod-label {
  background: #d22335;
  color: #fff;
  left: 20px;
  padding: 6px 0 2px;
  pointer-events: none;
  position: absolute;
  text-align: center;
  top: -1px;
  width: 48px;
  z-index: 2; }
  .prod-label:after {
    border-color: #d22335 transparent transparent;
    border-style: solid;
    border-width: 8px 24px 0 24px;
    content: '';
    display: block;
    height: 0;
    left: 0;
    position: absolute;
    top: 100%;
    width: 0; }

.prod-thumbnails {
  list-style: none;
  padding: 0; }
  .prod-thumbnails-wrap .bx-wrapper {
    margin-bottom: 0; }
    .prod-thumbnails-wrap .bx-wrapper .bx-viewport li {
      cursor: pointer; }
      .prod-thumbnails-wrap .bx-wrapper .bx-viewport li > a {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        background: none;
        border: 2px solid transparent;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        height: 76px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        position: relative;
        width: 100%; }
        .prod-thumbnails-wrap .bx-wrapper .bx-viewport li > a:after {
          border: 1px solid #e3e3e3;
          bottom: -1px;
          content: '';
          display: block;
          left: -1px;
          pointer-events: none;
          position: absolute;
          right: -1px;
          top: -1px;
          -webkit-transition: all 0.3s;
          transition: all 0.3s; }
        .prod-thumbnails-wrap .bx-wrapper .bx-viewport li > a:hover img {
          -webkit-filter: none;
                  filter: none; }
        .prod-thumbnails-wrap .bx-wrapper .bx-viewport li > a.mz-thumb-selected {
          border-color: #000; }
          .prod-thumbnails-wrap .bx-wrapper .bx-viewport li > a.mz-thumb-selected:after {
            opacity: 0; }
          .prod-thumbnails-wrap .bx-wrapper .bx-viewport li > a.mz-thumb-selected img {
            -webkit-filter: none;
                    filter: none; }
      .prod-thumbnails-wrap .bx-wrapper .bx-viewport li img {
        border: 0;
        -webkit-box-shadow: none;
                box-shadow: none;
        max-height: 100%;
        max-width: 100%;
        min-width: 1%; }
    .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjE4N0RBOTA3QzIzMTFFNjhDRkJDOTNFNzMxMEI2MUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjE4N0RBOEY3QzIzMTFFNjhDRkJDOTNFNzMxMEI2MUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODg4Rjk1RDI3QkZFMTFFNjk0NUY4NEFCRThFQzY0REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODg4Rjk1RDM3QkZFMTFFNjk0NUY4NEFCRThFQzY0REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ZNJnzAAAA0ElEQVR42lyQvQ4BQRSFzYqIxKvolSqFtTRE7AuITkMl0VIoSFTaVWj8xSqUCrVHkQjFNuu7MrsZc5MvJ+eem7kzo+I4ztjVcOsTZARLZQ8QSjDT9ulYYQ+ZGq3AMcIusgKlWzsY/FYQupg95HR4Be8UniPl1dwK5gIFHd6hSvgWIysCI3yAm4TJgFlZuyfGh4/2JQi5UzEd4Lgb2oZI98pwYCgvJv0oGh1ko9dIHaGV7uOkLdKH5GubsPi7EENrZGi0fPsVMjRHxvCSn/0KMAD8DEDZrQ7crQAAAABJRU5ErkJggg==");
      background-position: center center;
      background-repeat: no-repeat;
      border: 0;
      height: 14px;
      overflow: hidden;
      width: 8px; }
      .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADJmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTBDMThBOUY3QkZFMTFFNjg4RDZGNzI2NzI3MzZFMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTBDMThBQTA3QkZFMTFFNjg4RDZGNzI2NzI3MzZFMjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MEMxOEE5RDdCRkUxMUU2ODhENkY3MjY3MjczNkUyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MEMxOEE5RTdCRkUxMUU2ODhENkY3MjY3MjczNkUyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiK+XZkAAADNSURBVChTbdCxCwFhGMfx5xzpZPRHWOxGZaSUUtxgZbQwKUaLRd0kg7JIycJgNJgt/gZ/gBjUle/zSLnLrz51v/eee9+3c7zdQv5khAFmCavR6IsxMujGBzqYfB4tq9+BFgI41kS26H0HKljCtSZyhH4Q6kAJG6SgOaOOlxYdWMHTQi7Q3R7WSPySekRkTYuPpzWRAvbIWiM6cEIDdiYpYoe0lu92B7QRWhMpY42km2rWbIVccUMV+i/yyMUvOUf/82jx4wOaKYa4i0jwBuoYH/CcmV5bAAAAAElFTkSuQmCC"); }
      .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a:active {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADJmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTkyNTk5MEM3QkZFMTFFNjhGQUNBNkI2QTBDMTU3OTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTkyNTk5MEQ3QkZFMTFFNjhGQUNBNkI2QTBDMTU3OTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OTI1OTkwQTdCRkUxMUU2OEZBQ0E2QjZBMEMxNTc5NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OTI1OTkwQjdCRkUxMUU2OEZBQ0E2QjZBMEMxNTc5NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmNikm4AAADYSURBVChTbZC9C4FhFMUvkpR/xW60Y/MRu8xSDAaDhVLKoGTE6mOwGA1m/4T9NZCUXr97H8mLU6fznHtOz3vfJ+T7vnwjUq92kCYc/RQINeg7J174dTAQ1pCec4b5+wbCMjLTow1ElrBoBcIMZgWjmoAdzD2G03ukez6lMRsY0wQcYJbwpkZ3mMO4GnCEGcKLs67wCf1+YKamAq/mRJJwy04JZylw3R4twLtNRFJwTcl2+vzNErLQow3c4vnAS1KqIhMYsoHI+N9TN5CBc+L9FBSU2khLREZPmVVIYOYE9YAAAAAASUVORK5CYII="); }

.prod-option-id .prod-info-block-value {
  color: #4c4a4b;
  font-size: 14px;
  font-weight: 400; }

.prod-option-price .prod-info-block-value .item-price-old {
  color: #4c4a4b;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  text-decoration: line-through; }
  .prod-option-price .prod-info-block-value .item-price-old-wrap {
    margin: 0 0 6px; }

.prod-option-price .prod-info-block-value .item-price-new {
  color: #d22334;
  line-height: 1;
  font-size: 22px; }
  .prod-option-price .prod-info-block-value .item-price-new span {
    font-size: 16px; }

.prod-option-price .prod-info-block-value .item-discount {
  background: #d22334;
  color: #fff;
  display: inline-block;
  font-family: "Lucida Grande";
  font-size: 14px;
  font-weight: 700;
  margin-left: 6px;
  padding: 1px 7px; }

.prod-option-color .prod-info-block-value ul {
  font-size: 0;
  list-style: none;
  margin: 0 -5px;
  padding: 0; }
  .prod-option-color .prod-info-block-value ul li {
    display: inline-block;
    font-size: 16px;
    padding: 5px; }
    .prod-option-color .prod-info-block-value ul li .item {
      cursor: pointer;
      margin: 0; }
      .prod-option-color .prod-info-block-value ul li .item .label-img {
        border: 3px solid transparent;
        cursor: pointer;
        font-size: 16px;
        font-weight: 400;
        height: 34px;
        position: relative;
        text-align: center;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        width: 34px; }
        .prod-option-color .prod-info-block-value ul li .item .label-img img {
          display: block;
          height: auto;
          max-height: 100%;
          max-width: 100%;
          width: auto; }
        .prod-option-color .prod-info-block-value ul li .item .label-img:after, .prod-option-color .prod-info-block-value ul li .item .label-img:before {
          bottom: 0;
          content: '';
          display: block;
          left: 0px;
          pointer-events: none;
          position: absolute;
          right: 0px;
          top: 0px;
          -webkit-transition: all 0.3s;
          transition: all 0.3s; }
        .prod-option-color .prod-info-block-value ul li .item .label-img:after {
          background: transparent;
          border: 1px solid #ccc; }
        .prod-option-color .prod-info-block-value ul li .item .label-img:before {
          background-position: center center;
          background-repeat: no-repeat;
          -webkit-background-size: 130% 130%;
                  background-size: 130% 130%; }
        .prod-option-color .prod-info-block-value ul li .item .label-img:hover {
          color: #049b8a;
          text-decoration: underline; }
        .prod-option-color .prod-info-block-value ul li .item .label-img.checked {
          border-color: #000;
          /* &.dark {
                     &:after {
                       background: rgba(0, 0, 0, 0.15);
                     }
                   }*/
          /* &.dark {
                     &:before {
                       background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM0OERBNDA4N0UzQTExRTZBRDQ4QzgzNDczN0EzQjU0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM0OERBNDA5N0UzQTExRTZBRDQ4QzgzNDczN0EzQjU0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzQ4REE0MDY3RTNBMTFFNkFENDhDODM0NzM3QTNCNTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzQ4REE0MDc3RTNBMTFFNkFENDhDODM0NzM3QTNCNTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6bUUShAAABQklEQVR42uyYOw6CQBBAHW9hYacJnsLE7wW8jV7AVirtpPYGmlhYUFlrglZewNhhg7PJkGwIsMCaMZLZ5BUsC/vYz+wEiKKo8Q+l2fiTIqIiKqIiKqIiWkNRABggayRAQiKguuFXTFVSUhUsDnJUrzGg2jhWfVlI9pFXAckY1bbPKkoj+SwhGfOsOrJVJAHxS8g9kK12rZ4FDtFRSckOfZyr1Y84RDdlJDNmYsMheksIrZBLniQ9N9fu3zhEQ63DJdW1NFmTpCLkEI1D0lnfFCR7QLoGSTbRa2LaIaftPGP93jlEvZQ1CintFjkbzeMQnaZ07CaWwcIQESa/DPgu3TNJ8gR8wxHqFzhCe5KUGEa2yLnv26Z5YPuTDBNjtS7HyAxRSXIbeVPgPyE7ZB9ZdgTyN09ERVRERVRERbTWoh8BBgAZA+siWAUPSwAAAABJRU5ErkJggg==');
                     }
                   }*/ }
          .prod-option-color .prod-info-block-value ul li .item .label-img.checked:after {
            border-color: transparent; }
          .prod-option-color .prod-info-block-value ul li .item .label-img.checked:before {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkREMDEzQzBFN0UzNzExRTY4NjhGQzhDQzE1M0RGREMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkREMDEzQzBGN0UzNzExRTY4NjhGQzhDQzE1M0RGREMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REQwMTNDMEM3RTM3MTFFNjg2OEZDOENDMTUzREZEQzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REQwMTNDMEQ3RTM3MTFFNjg2OEZDOENDMTUzREZEQzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4c/2byAAABV0lEQVR42uyYv4rCQBCHs76AtYWdB/oGdoJ63gv4NvoCtlppI6T2De7A4orYXH2CWukDqJ02629hhCXErPnjgGEGPgibjPPBjpshSmvtvUOUvDcJERVRERVRERXRYoq2wRRswIXY0FonlwpmKMlAHSy1O5b0bOpaWSRb4KyfjzPlpKqnUo55dbAC5YR5J9AEa44eVWCeQPIAfLouU67i6NFugu3egxowOzex1rscPTpLKHnPM7IB3ZtxiG5DQmPw75A0DKz7Ww7Ri1VwRGsVS9Ylqek3Xi56P5L+aDs9S/YHfDgk2UTXoW1XMc8OHvTvjkPUj+jRKNlhzB/N5xD9iig8CckOHSdCj0PUPmaiZF2SgaNdcn3XmwHj+EAiLkxOo9BDSR5jXvCEZJB1zFM5fCQzA8Yn6NOQXAVXsAe/YAG+zViRqYh8zRNRERVRERVRES206E2AAQD/maASJVRtQwAAAABJRU5ErkJggg=="); }
        .prod-option-color .prod-info-block-value ul li .item .label-img.disabled {
          cursor: default; }
          .prod-option-color .prod-info-block-value ul li .item .label-img.disabled:before {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5RDREQUQ4N0UzNzExRTY5NzkxQTAwRTQ4MDFENEYxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5RDREQUQ5N0UzNzExRTY5NzkxQTAwRTQ4MDFENEYxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjlENERBRDY3RTM3MTFFNjk3OTFBMDBFNDgwMUQ0RjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjlENERBRDc3RTM3MTFFNjk3OTFBMDBFNDgwMUQ0RjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz66e1l5AAAC10lEQVR42syYWahNURjH111OJ67hRigh8XAjHug+SAnXTCKSIdxMJYkXQ92IeJAMD0pJCUkhIkOmcIiScqIk8mBIqHtlnhKu31ffyXGcYU9rn7Pq93Daa5/9a++9vv1fXyKdTrcYYx5APTSbyhrd4Cr0tSrZH1LQpYIke8I1kYR7IjqyAmV7wXWohTSMEtGmCpPto5K94TaMhrdWDzbpO1pu2VqVlDt6E8bCezlgsyY1l1m2n76TPVR2AnzMHLQ5k8slO0AlZZVfhonwOXuCzXNS3LKD9Bpd4QJMhq+5k2yBk+OSrYMr0BnOwBT4lm+iLfInrmWHqGRHOAHT4UehybbEn7mSHQoXoQaOwsxikl5EXcjW67vYHg7BHPhZ6iTr8c+jkh0DZ6Et7IP58MvLidbHRcLKSsk5DdWwBxZ7lfQrGkZWSs5JaA27YCm0+LmwDfD4/MrKaj4GSdgBK/xKBhX1IzsLjqjkFlgVRDKMqBfZBl3VrWATNIapZzZkPSwkuwj2q+Ra2BC28CYiKN4Z2ZTKpjUBVcEa2BbFZ8yaaEZG9qVuIURyXVSSUYoaLd7ds37PjjIbRCUqC2Ur/IbVLoJMFKIbYbN+ZRbAdhdBJqyoCK5XyXlw0FXqCipapXeuUeOZFPbDLlOXDSi5E1aq5Aw47joi2gCSu2E5fIepcCqOiOhHVL4ye2GJbr5kf3MurjxrfUgegIXwBSbBpZgiomfRhIaLufBJGwMpx6nLt2hSN1+yqj/AOLjhKMgEFk1q4J0G77RZdSvibOBZtpBoG13NsoV4I20/uBNx88GXbD7RapUcb/62JO86aud4ls0VbaclR7a1r2EE3HfcIPMkmy3aAc7DcM2VIvnQxDNKymZEa7QuSqvlOQyDxybeUVRWRDtps2owPNU7+cSUZxSUtSpZp3dQHvszU96RV1ZEB8IjPfjCVMb4T1ZEl+njfmUqa/wj+0eAAQAnQ+bAIYAH6AAAAABJRU5ErkJggg==");
            z-index: 2; }
        .prod-option-color .prod-info-block-value ul li .item .label-img + .tooltip {
          margin-top: 3px; }
          .prod-option-color .prod-info-block-value ul li .item .label-img + .tooltip .tooltip-inner {
            background: rgba(76, 74, 75, 0.95);
            -webkit-border-radius: 0;
                    border-radius: 0;
            font-size: 16px;
            font-weight: 700; }
          .prod-option-color .prod-info-block-value ul li .item .label-img + .tooltip .tooltip-arrow {
            border-top-color: rgba(76, 74, 75, 0.95); }
  .prod-option-color .prod-info-block-value ul + .tooltip {
    max-width: none;
    z-index: 2; }
    .prod-option-color .prod-info-block-value ul + .tooltip .tooltip-arrow {
      border-top-color: #d22335; }
    .prod-option-color .prod-info-block-value ul + .tooltip .tooltip-inner {
      background: #d22335;
      border: 0;
      color: #fff;
      font-size: 14px;
      font-weight: 700; }

.prod-option-amount .item-amount button,
.prod-option-amount .item-amount input {
  vertical-align: middle; }

.prod-option-amount .item-amount button {
  background: none;
  border: 1px solid;
  display: inline-block;
  height: 32px;
  position: relative;
  width: 32px; }
  .prod-option-amount .item-amount button:after {
    background-position: center center;
    background-repeat: no-repeat;
    bottom: 0;
    content: '';
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0; }

.prod-option-amount .item-amount input {
  -webkit-border-radius: 0;
          border-radius: 0;
  color: #000;
  font-size: 16px;
  height: 32px;
  margin: 0 6px;
  padding: 0;
  text-align: center;
  width: 32px; }

.prod-option-amount .item-amount .ctrl-prev {
  border-color: #e3e3e3; }
  .prod-option-amount .item-amount .ctrl-prev:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAACCAIAAADjHarAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI4RkM5QkMyN0MwNTExRTY4MkJGOTM1QTQxOTAwRjlGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI4RkM5QkMzN0MwNTExRTY4MkJGOTM1QTQxOTAwRjlGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjhGQzlCQzA3QzA1MTFFNjgyQkY5MzVBNDE5MDBGOUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjhGQzlCQzE3QzA1MTFFNjgyQkY5MzVBNDE5MDBGOUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/xRWUAAAAFUlEQVR42mI8ePAgAyHAxEAEAAgwAKO2AkfLPy5zAAAAAElFTkSuQmCC"); }

.prod-option-amount .item-amount .ctrl-next {
  border-color: #049b8a; }
  .prod-option-amount .item-amount .ctrl-next:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhFNDQ0MTI2N0MwNTExRTY4QTMyRUJDMDFGRjk4MzdCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhFNDQ0MTI3N0MwNTExRTY4QTMyRUJDMDFGRjk4MzdCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEU0NDQxMjQ3QzA1MTFFNjhBMzJFQkMwMUZGOTgzN0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEU0NDQxMjU3QzA1MTFFNjhBMzJFQkMwMUZGOTgzN0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5gGc8rAAAAKklEQVR42mJkmN3FgAX8h9KM6BJMDCSCQaiBBcmD+DxPmQ2MIy1YAQIMAFprBUB++sOcAAAAAElFTkSuQmCC"); }

.prod-option-buy {
  border-bottom: 0 !important;
  padding-bottom: 0; }

.prod-options > form {
  margin: 0; }

.prod-options > form > div,
.prod-options > div {
  border-bottom: 1px solid #c0c0c0; }
  .prod-options > form > div > div,
  .prod-options > div > div {
    padding: 0 5px; }
    .prod-options > form > div > div.item-buy,
    .prod-options > div > div.item-buy {
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      padding-right: 10px;
      width: 147px; }
    .prod-options > form > div > div.item-amount,
    .prod-options > div > div.item-amount {
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      width: 162px; }
    .prod-options > form > div > div.item-color,
    .prod-options > div > div.item-color {
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -webkit-flex-shrink: 1;
          -ms-flex-negative: 1;
              flex-shrink: 1;
      width: 188px; }
    .prod-options > form > div > div.item-price,
    .prod-options > div > div.item-price {
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      width: 170px; }
    .prod-options > form > div > div.item-size,
    .prod-options > div > div.item-size {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      padding-left: 10px; }

.prod-options .options-title {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f6f6f6;
  color: #999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  font-weight: 700;
  padding: 16px 0; }

.prod-options > form > .item {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 9px 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }
  .prod-options > form > .item .item-id {
    color: #4c4a4b;
    font-family: "Lucida Grande";
    margin-bottom: 5px; }
  .prod-options > form > .item .item-name {
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
    .prod-options > form > .item .item-name:hover {
      color: #4c4a4b; }
    .prod-options > form > .item .item-name span + .tooltip .tooltip-inner {
      background: rgba(76, 74, 75, 0.95);
      -webkit-border-radius: 0;
              border-radius: 0;
      font-size: 16px;
      font-weight: 700;
      max-width: 300px;
      padding: 10px 14px 15px; }
    .prod-options > form > .item .item-name span + .tooltip .tooltip-arrow {
      border-top-color: rgba(76, 74, 75, 0.95); }
  .prod-options > form > .item .item-price-old {
    color: #4c4a4b;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    text-decoration: line-through; }
    .prod-options > form > .item .item-price-old-wrap {
      margin: 0 0 6px; }
  .prod-options > form > .item .item-price-new {
    color: #d22334;
    line-height: 1;
    font-size: 22px; }
    .prod-options > form > .item .item-price-new span {
      font-size: 16px; }
  .prod-options > form > .item .item-discount {
    background: #d22334;
    color: #fff;
    display: inline-block;
    font-family: "Lucida Grande";
    font-size: 14px;
    font-weight: 700;
    margin-left: 6px;
    padding: 1px 7px;
    vertical-align: bottom; }
  .prod-options > form > .item .item-color ul {
    font-size: 0;
    list-style: none;
    margin: 0 -1px;
    padding: 0; }
    .prod-options > form > .item .item-color ul li {
      display: inline-block;
      font-size: 16px;
      padding: 0 1px; }
      .prod-options > form > .item .item-color ul li .item {
        cursor: pointer;
        margin: 0; }
        .prod-options > form > .item .item-color ul li .item .label-img {
          border: 3px solid transparent;
          font-size: 16px;
          font-weight: 400;
          height: 28px;
          position: relative;
          text-align: center;
          -webkit-transition: all 0.3s;
          transition: all 0.3s;
          width: 28px; }
          .prod-options > form > .item .item-color ul li .item .label-img img {
            display: block;
            height: auto;
            max-height: 100%;
            max-width: 100%;
            width: auto; }
          .prod-options > form > .item .item-color ul li .item .label-img:after, .prod-options > form > .item .item-color ul li .item .label-img:before {
            bottom: 0;
            content: '';
            display: block;
            left: 0px;
            pointer-events: none;
            position: absolute;
            right: 0px;
            top: 0px;
            -webkit-transition: all 0.3s;
            transition: all 0.3s; }
          .prod-options > form > .item .item-color ul li .item .label-img:after {
            background: transparent;
            border: 1px solid #ccc; }
          .prod-options > form > .item .item-color ul li .item .label-img:before {
            background-position: center center;
            background-repeat: no-repeat;
            -webkit-background-size: 130% 130%;
                    background-size: 130% 130%; }
          .prod-options > form > .item .item-color ul li .item .label-img:hover {
            color: #049b8a;
            text-decoration: underline; }
          .prod-options > form > .item .item-color ul li .item .label-img.checked {
            border-color: #000;
            /*&.dark {
                          &:after {
                            background: rgba(0, 0, 0, 0.15);
                          }
                        }*/
            /*&.dark {
                          &:before {
                            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM0OERBNDA4N0UzQTExRTZBRDQ4QzgzNDczN0EzQjU0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM0OERBNDA5N0UzQTExRTZBRDQ4QzgzNDczN0EzQjU0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzQ4REE0MDY3RTNBMTFFNkFENDhDODM0NzM3QTNCNTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzQ4REE0MDc3RTNBMTFFNkFENDhDODM0NzM3QTNCNTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6bUUShAAABQklEQVR42uyYOw6CQBBAHW9hYacJnsLE7wW8jV7AVirtpPYGmlhYUFlrglZewNhhg7PJkGwIsMCaMZLZ5BUsC/vYz+wEiKKo8Q+l2fiTIqIiKqIiKqIiWkNRABggayRAQiKguuFXTFVSUhUsDnJUrzGg2jhWfVlI9pFXAckY1bbPKkoj+SwhGfOsOrJVJAHxS8g9kK12rZ4FDtFRSckOfZyr1Y84RDdlJDNmYsMheksIrZBLniQ9N9fu3zhEQ63DJdW1NFmTpCLkEI1D0lnfFCR7QLoGSTbRa2LaIaftPGP93jlEvZQ1CintFjkbzeMQnaZ07CaWwcIQESa/DPgu3TNJ8gR8wxHqFzhCe5KUGEa2yLnv26Z5YPuTDBNjtS7HyAxRSXIbeVPgPyE7ZB9ZdgTyN09ERVRERVRERbTWoh8BBgAZA+siWAUPSwAAAABJRU5ErkJggg==');
                          }
                        }*/ }
            .prod-options > form > .item .item-color ul li .item .label-img.checked:after {
              border-color: transparent; }
            .prod-options > form > .item .item-color ul li .item .label-img.checked:before {
              background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkREMDEzQzBFN0UzNzExRTY4NjhGQzhDQzE1M0RGREMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkREMDEzQzBGN0UzNzExRTY4NjhGQzhDQzE1M0RGREMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REQwMTNDMEM3RTM3MTFFNjg2OEZDOENDMTUzREZEQzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REQwMTNDMEQ3RTM3MTFFNjg2OEZDOENDMTUzREZEQzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4c/2byAAABV0lEQVR42uyYv4rCQBCHs76AtYWdB/oGdoJ63gv4NvoCtlppI6T2De7A4orYXH2CWukDqJ02629hhCXErPnjgGEGPgibjPPBjpshSmvtvUOUvDcJERVRERVRERXRYoq2wRRswIXY0FonlwpmKMlAHSy1O5b0bOpaWSRb4KyfjzPlpKqnUo55dbAC5YR5J9AEa44eVWCeQPIAfLouU67i6NFugu3egxowOzex1rscPTpLKHnPM7IB3ZtxiG5DQmPw75A0DKz7Ww7Ri1VwRGsVS9Ylqek3Xi56P5L+aDs9S/YHfDgk2UTXoW1XMc8OHvTvjkPUj+jRKNlhzB/N5xD9iig8CckOHSdCj0PUPmaiZF2SgaNdcn3XmwHj+EAiLkxOo9BDSR5jXvCEZJB1zFM5fCQzA8Yn6NOQXAVXsAe/YAG+zViRqYh8zRNRERVRERVRES206E2AAQD/maASJVRtQwAAAABJRU5ErkJggg=="); }
          .prod-options > form > .item .item-color ul li .item .label-img.disabled {
            cursor: default; }
            .prod-options > form > .item .item-color ul li .item .label-img.disabled:before {
              background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5RDREQUQ4N0UzNzExRTY5NzkxQTAwRTQ4MDFENEYxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5RDREQUQ5N0UzNzExRTY5NzkxQTAwRTQ4MDFENEYxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjlENERBRDY3RTM3MTFFNjk3OTFBMDBFNDgwMUQ0RjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjlENERBRDc3RTM3MTFFNjk3OTFBMDBFNDgwMUQ0RjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz66e1l5AAAC10lEQVR42syYWahNURjH111OJ67hRigh8XAjHug+SAnXTCKSIdxMJYkXQ92IeJAMD0pJCUkhIkOmcIiScqIk8mBIqHtlnhKu31ffyXGcYU9rn7Pq93Daa5/9a++9vv1fXyKdTrcYYx5APTSbyhrd4Cr0tSrZH1LQpYIke8I1kYR7IjqyAmV7wXWohTSMEtGmCpPto5K94TaMhrdWDzbpO1pu2VqVlDt6E8bCezlgsyY1l1m2n76TPVR2AnzMHLQ5k8slO0AlZZVfhonwOXuCzXNS3LKD9Bpd4QJMhq+5k2yBk+OSrYMr0BnOwBT4lm+iLfInrmWHqGRHOAHT4UehybbEn7mSHQoXoQaOwsxikl5EXcjW67vYHg7BHPhZ6iTr8c+jkh0DZ6Et7IP58MvLidbHRcLKSsk5DdWwBxZ7lfQrGkZWSs5JaA27YCm0+LmwDfD4/MrKaj4GSdgBK/xKBhX1IzsLjqjkFlgVRDKMqBfZBl3VrWATNIapZzZkPSwkuwj2q+Ra2BC28CYiKN4Z2ZTKpjUBVcEa2BbFZ8yaaEZG9qVuIURyXVSSUYoaLd7ds37PjjIbRCUqC2Ur/IbVLoJMFKIbYbN+ZRbAdhdBJqyoCK5XyXlw0FXqCipapXeuUeOZFPbDLlOXDSi5E1aq5Aw47joi2gCSu2E5fIepcCqOiOhHVL4ye2GJbr5kf3MurjxrfUgegIXwBSbBpZgiomfRhIaLufBJGwMpx6nLt2hSN1+yqj/AOLjhKMgEFk1q4J0G77RZdSvibOBZtpBoG13NsoV4I20/uBNx88GXbD7RapUcb/62JO86aud4ls0VbaclR7a1r2EE3HfcIPMkmy3aAc7DcM2VIvnQxDNKymZEa7QuSqvlOQyDxybeUVRWRDtps2owPNU7+cSUZxSUtSpZp3dQHvszU96RV1ZEB8IjPfjCVMb4T1ZEl+njfmUqa/wj+0eAAQAnQ+bAIYAH6AAAAABJRU5ErkJggg==");
              z-index: 2; }
          .prod-options > form > .item .item-color ul li .item .label-img + .tooltip {
            margin-top: 3px; }
            .prod-options > form > .item .item-color ul li .item .label-img + .tooltip .tooltip-inner {
              background: rgba(76, 74, 75, 0.95);
              -webkit-border-radius: 0;
                      border-radius: 0;
              font-size: 16px;
              font-weight: 700; }
            .prod-options > form > .item .item-color ul li .item .label-img + .tooltip .tooltip-arrow {
              border-top-color: rgba(76, 74, 75, 0.95); }
    .prod-options > form > .item .item-color ul + .tooltip {
      max-width: none;
      z-index: 2; }
      .prod-options > form > .item .item-color ul + .tooltip .tooltip-arrow {
        border-top-color: #d22335; }
      .prod-options > form > .item .item-color ul + .tooltip .tooltip-inner {
        background: #d22335;
        border: 0;
        color: #fff;
        font-size: 14px;
        font-weight: 700; }
  .prod-options > form > .item .item-amount button,
  .prod-options > form > .item .item-amount input {
    display: inline-block;
    vertical-align: middle; }
  .prod-options > form > .item .item-amount button {
    background: none;
    border: 1px solid;
    display: inline-block;
    height: 32px;
    position: relative;
    width: 32px; }
    .prod-options > form > .item .item-amount button:after {
      background-position: center center;
      background-repeat: no-repeat;
      bottom: 0;
      content: '';
      display: block;
      left: 0;
      position: absolute;
      right: 0;
      top: 0; }
  .prod-options > form > .item .item-amount input {
    -webkit-border-radius: 0;
            border-radius: 0;
    color: #000;
    font-size: 16px;
    height: 32px;
    margin: 0 6px;
    padding: 0;
    text-align: center;
    width: 32px; }
  .prod-options > form > .item .item-amount .ctrl-prev {
    border-color: #e3e3e3; }
    .prod-options > form > .item .item-amount .ctrl-prev:after {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAACCAIAAADjHarAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI4RkM5QkMyN0MwNTExRTY4MkJGOTM1QTQxOTAwRjlGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI4RkM5QkMzN0MwNTExRTY4MkJGOTM1QTQxOTAwRjlGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjhGQzlCQzA3QzA1MTFFNjgyQkY5MzVBNDE5MDBGOUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjhGQzlCQzE3QzA1MTFFNjgyQkY5MzVBNDE5MDBGOUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/xRWUAAAAFUlEQVR42mI8ePAgAyHAxEAEAAgwAKO2AkfLPy5zAAAAAElFTkSuQmCC"); }
  .prod-options > form > .item .item-amount .ctrl-next {
    border-color: #049b8a; }
    .prod-options > form > .item .item-amount .ctrl-next:after {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhFNDQ0MTI2N0MwNTExRTY4QTMyRUJDMDFGRjk4MzdCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhFNDQ0MTI3N0MwNTExRTY4QTMyRUJDMDFGRjk4MzdCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEU0NDQxMjQ3QzA1MTFFNjhBMzJFQkMwMUZGOTgzN0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEU0NDQxMjU3QzA1MTFFNjhBMzJFQkMwMUZGOTgzN0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5gGc8rAAAAKklEQVR42mJkmN3FgAX8h9KM6BJMDCSCQaiBBcmD+DxPmQ2MIy1YAQIMAFprBUB++sOcAAAAAElFTkSuQmCC"); }
  .prod-options > form > .item .item-buy {
    position: relative; }
    .prod-options > form > .item .item-buy .prod-buy-bought {
      font-size: 14px;
      padding: 9px 5px; }
    .prod-options > form > .item .item-buy .btn {
      width: 100%; }
    .prod-options > form > .item .item-buy.popup-open .prod-buy {
      position: relative;
      z-index: 12; }
    .prod-options > form > .item .item-buy.popup-open .item-buy-popup,
    .prod-options > form > .item .item-buy.popup-open .item-buy-popup-arrow,
    .prod-options > form > .item .item-buy.popup-open .item-buy-popup-bg {
      display: block; }
    .prod-options > form > .item .item-buy-popup {
      background: #fff;
      border: 1px solid #ddd9d9;
      -webkit-border-radius: 4px;
              border-radius: 4px;
      -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
              box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
      display: none;
      padding: 20px;
      position: absolute;
      right: 0;
      width: 520px;
      z-index: 12; }
      .prod-options > form > .item .item-buy-popup .prod-info-block:last-child {
        border-bottom: 0;
        margin-bottom: 0;
        padding-bottom: 0; }
      .prod-options > form > .item .item-buy-popup-arrow {
        border-style: solid;
        display: none;
        height: 0;
        left: 50%;
        margin-left: -8px;
        position: absolute;
        width: 0;
        z-index: 12; }
        .prod-options > form > .item .item-buy-popup-arrow:after {
          border-style: solid;
          content: '';
          display: block;
          height: 0;
          left: -6px;
          position: absolute;
          width: 0; }
      .prod-options > form > .item .item-buy-popup-bg {
        background: rgba(0, 0, 0, 0.3);
        bottom: 0;
        display: none;
        left: 0;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 11; }
      .prod-options > form > .item .item-buy-popup:not(.bottom) {
        bottom: 100%;
        margin: 0 0 12px; }
        .prod-options > form > .item .item-buy-popup:not(.bottom) + .item-buy-popup-arrow {
          border-color: #ddd9d9 transparent transparent;
          border-width: 8px 7px 0 7px;
          top: -13px; }
          .prod-options > form > .item .item-buy-popup:not(.bottom) + .item-buy-popup-arrow:after {
            border-color: #fff transparent transparent;
            border-width: 7px 6px 0 6px;
            top: -8px; }
      .prod-options > form > .item .item-buy-popup.bottom {
        margin: 12px 0 0;
        top: 100%; }
        .prod-options > form > .item .item-buy-popup.bottom + .item-buy-popup-arrow {
          border-color: transparent transparent #ddd9d9;
          border-width: 0 7px 8px 7px;
          bottom: -13px; }
          .prod-options > form > .item .item-buy-popup.bottom + .item-buy-popup-arrow:after {
            border-color: transparent transparent #fff;
            border-width: 0 6px 7px 6px;
            bottom: -8px; }
  .prod-options > form > .item:hover {
    background: #dff9f6; }

.prod-options-block form {
  margin: 0; }

.prod-sizes .tooltip, .prod-colors .tooltip {
  z-index: 2; }

.prod-sizes .prod-info-block-head-text + .tooltip .tooltip-arrow, .prod-colors .prod-info-block-head-text + .tooltip .tooltip-arrow {
  border-right-color: #d22335; }
  .prod-sizes .prod-info-block-head-text + .tooltip .tooltip-arrow:after, .prod-colors .prod-info-block-head-text + .tooltip .tooltip-arrow:after {
    display: none; }

.prod-sizes .prod-info-block-head-text + .tooltip .tooltip-inner, .prod-colors .prod-info-block-head-text + .tooltip .tooltip-inner {
  background: #d22335;
  border: 0;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  max-width: none;
  padding: 11px 26px;
  white-space: nowrap; }
  .prod-sizes .prod-info-block-head-text + .tooltip .tooltip-inner span, .prod-colors .prod-info-block-head-text + .tooltip .tooltip-inner span {
    color: #fff; }

.prod-sizes-list, .prod-colors-list {
  font-size: 0;
  list-style: none;
  padding: 0; }
  .prod-sizes-list li, .prod-colors-list li {
    display: inline-block;
    font-size: 16px; }
    .prod-sizes-list li > .item, .prod-colors-list li > .item {
      margin: 0; }
      .prod-sizes-list li > .item .label-text, .prod-sizes-list li > .item .label-img, .prod-colors-list li > .item .label-text, .prod-colors-list li > .item .label-img {
        border: 3px solid transparent;
        cursor: pointer;
        font-size: 16px;
        font-weight: 400;
        height: 48px;
        position: relative;
        text-align: center;
        -webkit-transition: all 0.3s;
        transition: all 0.3s; }
        .prod-sizes-list li > .item .label-text img, .prod-sizes-list li > .item .label-img img, .prod-colors-list li > .item .label-text img, .prod-colors-list li > .item .label-img img {
          display: block;
          height: auto;
          max-height: 100%;
          max-width: 100%;
          width: auto; }
        .prod-sizes-list li > .item .label-text:after, .prod-sizes-list li > .item .label-text:before, .prod-sizes-list li > .item .label-img:after, .prod-sizes-list li > .item .label-img:before, .prod-colors-list li > .item .label-text:after, .prod-colors-list li > .item .label-text:before, .prod-colors-list li > .item .label-img:after, .prod-colors-list li > .item .label-img:before {
          bottom: 0;
          content: '';
          display: block;
          left: 0px;
          pointer-events: none;
          position: absolute;
          right: 0px;
          top: 0px;
          -webkit-transition: all 0.3s;
          transition: all 0.3s; }
        .prod-sizes-list li > .item .label-text:after, .prod-sizes-list li > .item .label-img:after, .prod-colors-list li > .item .label-text:after, .prod-colors-list li > .item .label-img:after {
          background: transparent;
          border: 1px solid #ccc;
          opacity: 1;
          z-index: 1; }
        .prod-sizes-list li > .item .label-text:before, .prod-sizes-list li > .item .label-img:before, .prod-colors-list li > .item .label-text:before, .prod-colors-list li > .item .label-img:before {
          background-position: center center;
          background-repeat: no-repeat;
          -webkit-background-size: 100% 100%;
                  background-size: 100% 100%;
          z-index: 2; }
        .prod-sizes-list li > .item .label-text:hover, .prod-sizes-list li > .item .label-img:hover, .prod-colors-list li > .item .label-text:hover, .prod-colors-list li > .item .label-img:hover {
          color: #049b8a;
          text-decoration: underline; }
        .prod-sizes-list li > .item .label-text + .tooltip, .prod-sizes-list li > .item .label-img + .tooltip, .prod-colors-list li > .item .label-text + .tooltip, .prod-colors-list li > .item .label-img + .tooltip {
          opacity: 1; }
        .prod-sizes-list li > .item .label-text.checked, .prod-sizes-list li > .item .label-img.checked, .prod-colors-list li > .item .label-text.checked, .prod-colors-list li > .item .label-img.checked {
          border-color: #000;
          /*&.dark{
                  &:after{
                    background: rgba(0,0,0,0.25);
                  }
                }*/ }
          .prod-sizes-list li > .item .label-text.checked:after, .prod-sizes-list li > .item .label-img.checked:after, .prod-colors-list li > .item .label-text.checked:after, .prod-colors-list li > .item .label-img.checked:after {
            border-color: transparent;
            opacity: 1; }
        .prod-sizes-list li > .item .label-text.disabled, .prod-sizes-list li > .item .label-img.disabled, .prod-colors-list li > .item .label-text.disabled, .prod-colors-list li > .item .label-img.disabled {
          cursor: default; }
          .prod-sizes-list li > .item .label-text.disabled:before, .prod-sizes-list li > .item .label-img.disabled:before, .prod-colors-list li > .item .label-text.disabled:before, .prod-colors-list li > .item .label-img.disabled:before {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5RDREQUQ4N0UzNzExRTY5NzkxQTAwRTQ4MDFENEYxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5RDREQUQ5N0UzNzExRTY5NzkxQTAwRTQ4MDFENEYxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjlENERBRDY3RTM3MTFFNjk3OTFBMDBFNDgwMUQ0RjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjlENERBRDc3RTM3MTFFNjk3OTFBMDBFNDgwMUQ0RjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz66e1l5AAAC10lEQVR42syYWahNURjH111OJ67hRigh8XAjHug+SAnXTCKSIdxMJYkXQ92IeJAMD0pJCUkhIkOmcIiScqIk8mBIqHtlnhKu31ffyXGcYU9rn7Pq93Daa5/9a++9vv1fXyKdTrcYYx5APTSbyhrd4Cr0tSrZH1LQpYIke8I1kYR7IjqyAmV7wXWohTSMEtGmCpPto5K94TaMhrdWDzbpO1pu2VqVlDt6E8bCezlgsyY1l1m2n76TPVR2AnzMHLQ5k8slO0AlZZVfhonwOXuCzXNS3LKD9Bpd4QJMhq+5k2yBk+OSrYMr0BnOwBT4lm+iLfInrmWHqGRHOAHT4UehybbEn7mSHQoXoQaOwsxikl5EXcjW67vYHg7BHPhZ6iTr8c+jkh0DZ6Et7IP58MvLidbHRcLKSsk5DdWwBxZ7lfQrGkZWSs5JaA27YCm0+LmwDfD4/MrKaj4GSdgBK/xKBhX1IzsLjqjkFlgVRDKMqBfZBl3VrWATNIapZzZkPSwkuwj2q+Ra2BC28CYiKN4Z2ZTKpjUBVcEa2BbFZ8yaaEZG9qVuIURyXVSSUYoaLd7ds37PjjIbRCUqC2Ur/IbVLoJMFKIbYbN+ZRbAdhdBJqyoCK5XyXlw0FXqCipapXeuUeOZFPbDLlOXDSi5E1aq5Aw47joi2gCSu2E5fIepcCqOiOhHVL4ye2GJbr5kf3MurjxrfUgegIXwBSbBpZgiomfRhIaLufBJGwMpx6nLt2hSN1+yqj/AOLjhKMgEFk1q4J0G77RZdSvibOBZtpBoG13NsoV4I20/uBNx88GXbD7RapUcb/62JO86aud4ls0VbaclR7a1r2EE3HfcIPMkmy3aAc7DcM2VIvnQxDNKymZEa7QuSqvlOQyDxybeUVRWRDtps2owPNU7+cSUZxSUtSpZp3dQHvszU96RV1ZEB8IjPfjCVMb4T1ZEl+njfmUqa/wj+0eAAQAnQ+bAIYAH6AAAAABJRU5ErkJggg==");
            z-index: 2; }
          .prod-sizes-list li > .item .label-text.disabled ~ .tooltip .tooltip-arrow, .prod-sizes-list li > .item .label-img.disabled ~ .tooltip .tooltip-arrow, .prod-colors-list li > .item .label-text.disabled ~ .tooltip .tooltip-arrow, .prod-colors-list li > .item .label-img.disabled ~ .tooltip .tooltip-arrow {
            border-top-color: #d22335; }
            .prod-sizes-list li > .item .label-text.disabled ~ .tooltip .tooltip-arrow:after, .prod-sizes-list li > .item .label-img.disabled ~ .tooltip .tooltip-arrow:after, .prod-colors-list li > .item .label-text.disabled ~ .tooltip .tooltip-arrow:after, .prod-colors-list li > .item .label-img.disabled ~ .tooltip .tooltip-arrow:after {
              display: none; }
          .prod-sizes-list li > .item .label-text.disabled ~ .tooltip .tooltip-inner, .prod-sizes-list li > .item .label-img.disabled ~ .tooltip .tooltip-inner, .prod-colors-list li > .item .label-text.disabled ~ .tooltip .tooltip-inner, .prod-colors-list li > .item .label-img.disabled ~ .tooltip .tooltip-inner {
            background: #d22335;
            border: 0;
            color: #fff; }
            .prod-sizes-list li > .item .label-text.disabled ~ .tooltip .tooltip-inner span, .prod-sizes-list li > .item .label-img.disabled ~ .tooltip .tooltip-inner span, .prod-colors-list li > .item .label-text.disabled ~ .tooltip .tooltip-inner span, .prod-colors-list li > .item .label-img.disabled ~ .tooltip .tooltip-inner span {
              color: #fff; }
      .prod-sizes-list li > .item .label-img, .prod-colors-list li > .item .label-img {
        width: 48px; }
        .prod-sizes-list li > .item .label-img.disabled img, .prod-colors-list li > .item .label-img.disabled img {
          opacity: 0.5; }
      .prod-sizes-list li > .item .label-text, .prod-colors-list li > .item .label-text {
        min-width: 48px;
        padding-left: 5px;
        padding-right: 5px; }
        .prod-sizes-list li > .item .label-text.disabled:hover, .prod-colors-list li > .item .label-text.disabled:hover {
          color: #000;
          text-decoration: none; }

.prod-sizes-list li > .item .label-text {
  color: #000;
  padding-top: 10px; }
  .prod-sizes-list li > .item .label-text.checked:after {
    background: transparent; }
  .prod-sizes-list li > .item .label-text + .tooltip {
    margin-top: -2px; }
    .prod-sizes-list li > .item .label-text + .tooltip .tooltip-arrow {
      border-top-color: #ddd9d9;
      border-width: 8px 6px 0;
      bottom: -2px;
      margin-left: -6px; }
      .prod-sizes-list li > .item .label-text + .tooltip .tooltip-arrow:after {
        border-color: #fff transparent transparent;
        border-style: solid;
        border-width: 7px 5px 0;
        bottom: 1px;
        content: '';
        display: block;
        height: 0;
        left: 50%;
        margin-left: -5px;
        position: absolute;
        width: 0; }
    .prod-sizes-list li > .item .label-text + .tooltip .tooltip-inner {
      background: #fff;
      border: 1px solid #ddd9d9;
      -webkit-border-radius: 3px;
              border-radius: 3px;
      -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
              box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
      color: #666;
      font-size: 13px;
      padding: 11px 8px 12px;
      text-align: left; }
      .prod-sizes-list li > .item .label-text + .tooltip .tooltip-inner span {
        color: #000;
        font-weight: 700; }

.prod-sizes-choose {
  background: none;
  border: 0;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-weight: 700;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }
  .prod-sizes-choose .btn-content {
    border-bottom: 1px dotted #049b8a;
    color: #049b8a;
    -webkit-transition: all 0.3s;
    transition: all 0.3s; }
  .prod-sizes-choose:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU5NEUyQkQyNzBFNzExRTZCRkFDRUFCMzMwQzkyMzc3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU5NEUyQkQzNzBFNzExRTZCRkFDRUFCMzMwQzkyMzc3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTk0RTJCRDA3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTk0RTJCRDE3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6GvoR2AAAAZUlEQVR42mJhmN3FgAdcAeI6IF4H4rAw4AeFQLwaiH8B8RaQYk4g5sCh+AwQZwHxKiAOAim+DsTyDITBXJBiDajpuIAvEE8F4gSQ4h9QjA14QBWGAvFuJgJWdwBxFBDvAHEAAgwAeEoQyh6l9PsAAAAASUVORK5CYII=");
    background-position: center center;
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    height: 7px;
    margin-left: 8px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    width: 11px; }
  .prod-sizes-choose:hover .btn-content {
    border-color: #d22334;
    color: #d22334; }
  .prod-sizes-choose:hover:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYxNjdGMDE0NzBFNzExRTY5Rjg5OEJGOTIwRkFDQzMzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYxNjdGMDE1NzBFNzExRTY5Rjg5OEJGOTIwRkFDQzMzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjE2N0YwMTI3MEU3MTFFNjlGODk4QkY5MjBGQUNDMzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjE2N0YwMTM3MEU3MTFFNjlGODk4QkY5MjBGQUNDMzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7bEK85AAAAZUlEQVR42mK8pGzKgAdcAeI6IF4H4rAw4AeFQLwaiH8B8RaQYk4g5sCh+AwQZwHxKiAOAim+DsTyDITBXJBiDajpuIAvEE8F4gSQ4h9QjA14QBWGAvFuJgJWdwBxFBDvAHEAAgwAe90QzPHawhMAAAAASUVORK5CYII="); }

.prod-colors-list li > .item .label-img.checked {
  /* &.dark{
                   &:before{
                     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM0OERBNDA4N0UzQTExRTZBRDQ4QzgzNDczN0EzQjU0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM0OERBNDA5N0UzQTExRTZBRDQ4QzgzNDczN0EzQjU0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzQ4REE0MDY3RTNBMTFFNkFENDhDODM0NzM3QTNCNTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzQ4REE0MDc3RTNBMTFFNkFENDhDODM0NzM3QTNCNTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6bUUShAAABQklEQVR42uyYOw6CQBBAHW9hYacJnsLE7wW8jV7AVirtpPYGmlhYUFlrglZewNhhg7PJkGwIsMCaMZLZ5BUsC/vYz+wEiKKo8Q+l2fiTIqIiKqIiKqIiWkNRABggayRAQiKguuFXTFVSUhUsDnJUrzGg2jhWfVlI9pFXAckY1bbPKkoj+SwhGfOsOrJVJAHxS8g9kK12rZ4FDtFRSckOfZyr1Y84RDdlJDNmYsMheksIrZBLniQ9N9fu3zhEQ63DJdW1NFmTpCLkEI1D0lnfFCR7QLoGSTbRa2LaIaftPGP93jlEvZQ1CintFjkbzeMQnaZ07CaWwcIQESa/DPgu3TNJ8gR8wxHqFzhCe5KUGEa2yLnv26Z5YPuTDBNjtS7HyAxRSXIbeVPgPyE7ZB9ZdgTyN09ERVRERVRERbTWoh8BBgAZA+siWAUPSwAAAABJRU5ErkJggg==');
                   }
                 }*/ }
  .prod-colors-list li > .item .label-img.checked:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkREMDEzQzBFN0UzNzExRTY4NjhGQzhDQzE1M0RGREMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkREMDEzQzBGN0UzNzExRTY4NjhGQzhDQzE1M0RGREMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REQwMTNDMEM3RTM3MTFFNjg2OEZDOENDMTUzREZEQzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REQwMTNDMEQ3RTM3MTFFNjg2OEZDOENDMTUzREZEQzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4c/2byAAABV0lEQVR42uyYv4rCQBCHs76AtYWdB/oGdoJ63gv4NvoCtlppI6T2De7A4orYXH2CWukDqJ02629hhCXErPnjgGEGPgibjPPBjpshSmvtvUOUvDcJERVRERVRERXRYoq2wRRswIXY0FonlwpmKMlAHSy1O5b0bOpaWSRb4KyfjzPlpKqnUo55dbAC5YR5J9AEa44eVWCeQPIAfLouU67i6NFugu3egxowOzex1rscPTpLKHnPM7IB3ZtxiG5DQmPw75A0DKz7Ww7Ri1VwRGsVS9Ylqek3Xi56P5L+aDs9S/YHfDgk2UTXoW1XMc8OHvTvjkPUj+jRKNlhzB/N5xD9iig8CckOHSdCj0PUPmaiZF2SgaNdcn3XmwHj+EAiLkxOo9BDSR5jXvCEZJB1zFM5fCQzA8Yn6NOQXAVXsAe/YAG+zViRqYh8zRNRERVRERVRES206E2AAQD/maASJVRtQwAAAABJRU5ErkJggg=="); }

.prod-colors-list li > .item .label-img + .tooltip {
  margin-top: 3px; }
  .prod-colors-list li > .item .label-img + .tooltip .tooltip-inner {
    background: rgba(76, 74, 75, 0.95);
    -webkit-border-radius: 0;
            border-radius: 0;
    font-size: 16px;
    font-weight: 700; }
  .prod-colors-list li > .item .label-img + .tooltip .tooltip-arrow {
    border-top-color: rgba(76, 74, 75, 0.95); }

.prod-amount-input button,
.prod-amount-input input {
  vertical-align: middle; }

.prod-amount-input button {
  background: none;
  border: 1px solid;
  display: inline-block;
  height: 42px;
  position: relative;
  width: 42px; }
  .prod-amount-input button:after {
    background-position: center center;
    background-repeat: no-repeat;
    bottom: 0;
    content: '';
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0; }

.prod-amount-input input {
  -webkit-border-radius: 0;
          border-radius: 0;
  color: #000;
  font-size: 16px;
  height: 42px;
  margin: 0 6px;
  padding: 0;
  text-align: center;
  width: 42px; }

.prod-amount-input .ctrl-prev {
  border-color: #e3e3e3; }
  .prod-amount-input .ctrl-prev:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAACCAIAAADjHarAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI4RkM5QkMyN0MwNTExRTY4MkJGOTM1QTQxOTAwRjlGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI4RkM5QkMzN0MwNTExRTY4MkJGOTM1QTQxOTAwRjlGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjhGQzlCQzA3QzA1MTFFNjgyQkY5MzVBNDE5MDBGOUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjhGQzlCQzE3QzA1MTFFNjgyQkY5MzVBNDE5MDBGOUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/xRWUAAAAFUlEQVR42mI8ePAgAyHAxEAEAAgwAKO2AkfLPy5zAAAAAElFTkSuQmCC"); }

.prod-amount-input .ctrl-next {
  border-color: #049b8a; }
  .prod-amount-input .ctrl-next:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhFNDQ0MTI2N0MwNTExRTY4QTMyRUJDMDFGRjk4MzdCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhFNDQ0MTI3N0MwNTExRTY4QTMyRUJDMDFGRjk4MzdCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEU0NDQxMjQ3QzA1MTFFNjhBMzJFQkMwMUZGOTgzN0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEU0NDQxMjU3QzA1MTFFNjhBMzJFQkMwMUZGOTgzN0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5gGc8rAAAAKklEQVR42mJkmN3FgAX8h9KM6BJMDCSCQaiBBcmD+DxPmQ2MIy1YAQIMAFprBUB++sOcAAAAAElFTkSuQmCC"); }

.prod-price-old {
  color: #4c4a4b;
  font-weight: 400;
  line-height: 1;
  text-decoration: line-through; }
  .prod-price-old-wrap {
    margin: 21px 0 6px; }

.prod-price-discount {
  background: #d22334;
  color: #fff;
  padding: 3px 9px; }

.prod-price-new {
  color: #d22334;
  line-height: 1; }

.prod-buy-bought {
  border: 1px solid #049b8a;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  color: #000;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding: 13px 17px;
  text-align: center;
  text-transform: uppercase; }
  .prod-buy-bought a {
    border-bottom-color: transparent;
    color: #009b8a; }
    .prod-buy-bought a:hover {
      border-bottom-color: #009b8a; }
  .prod-buy-bought:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1NEZDNTRBODE3MjExRTZCMjQ5OTRCQzJGQUY4MjE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU1NEZDNTRCODE3MjExRTZCMjQ5OTRCQzJGQUY4MjE2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTU0RkM1NDg4MTcyMTFFNkIyNDk5NEJDMkZBRjgyMTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTU0RkM1NDk4MTcyMTFFNkIyNDk5NEJDMkZBRjgyMTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ueiGwAAABNklEQVR42oyTvUoDQRSFJ/4E7LWPaBMUfYaIIJjSws5C8leIWvkQNhYRjBoQfAY7A0mqQMBGEgutYmEtqEiUBM8JR7gOs1kPfLB7556zc3dnE+7y2HlaAnmwDlKqPYMmKIMH2zxlrmfAicwTXmhaFMApOAJ9ZxqT4AYUA2Yrru2ARVtwevKai9erRuvaEZb15P+a73SfALMMyIFJ0/gCWmArxnwG3jnChmfOgG1wHWPmrrPcwYIJ2AePut4Fb+AqwkzNM+ALTKvAxSdwDwZgz4T7ZuqbI/RMYQ7UwIr3AkNmqseAW6/oh0SZqRoDqtpuKGR1jHlILwM64CLQwJD2mDNCT+f3JB6CRqApGWGugwN7lPklNsG5thaloXqy8vz5cT5BSXNX9Nt+8FPpbFS0VlLvSD8CDAA9NkhasYYhjQAAAABJRU5ErkJggg==");
    background-position: center center;
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    height: 16px;
    margin-right: 5px;
    vertical-align: -2px;
    width: 16px; }

@media (max-width: 589px), (min-width: 1280px) {
  .prod-selected-top {
    margin-bottom: 21px; } }

.prod-selected-top .prod-selected-id {
  margin-bottom: 9px; }

.prod-info-block-head .prod-info-block-value {
  margin-left: 6px; }

.prod-info-block-value {
  font-size: 16px;
  font-weight: 700; }

.prod-info-main {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0;
  padding: 6px 0 0; }

.prod-info-bottom {
  border-top: 1px solid #e3e3e3;
  padding-top: 20px; }

.prod-info-social {
  /*ul{
        margin-left: -5px;
        margin-right: -5px;
        li{
          padding: 5px;
        }
      }*/ }
  .prod-info-social-list .pluso-wrap {
    margin-left: -5px !important;
    margin-right: -5px !important; }
    .prod-info-social-list .pluso-wrap > div {
      margin: 5px; }

.prod-info-tabs .prod-tab-form-opened .prod-tab-form-open {
  display: none; }

.prod-info-tabs .prod-tab-form-opened .prod-tab-form {
  display: block; }

.prod-info-tabs .prod-tab-top {
  margin: 8px 0 18px; }

.prod-info-tabs .prod-tab-title {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.8px;
  text-transform: uppercase; }
  .prod-info-tabs .prod-tab-title .prod-reviews-rating {
    font-weight: 700;
    text-transform: none; }
    .prod-info-tabs .prod-tab-title .prod-reviews-rating-text {
      color: #999;
      font-size: 16px;
      letter-spacing: normal;
      margin-right: 11px; }
    .prod-info-tabs .prod-tab-title .prod-reviews-rating-stars {
      display: inline-block;
      position: relative;
      vertical-align: -5px; }
      .prod-info-tabs .prod-tab-title .prod-reviews-rating-stars img {
        display: block;
        height: 21px;
        width: 120px; }
      .prod-info-tabs .prod-tab-title .prod-reviews-rating-stars-full {
        bottom: 0;
        display: block;
        left: 0;
        overflow: hidden;
        position: absolute;
        top: 0; }
    .prod-info-tabs .prod-tab-title .prod-reviews-rating-value {
      color: #d22335;
      font-family: "Lucida Grande";
      font-size: 18px;
      margin-left: 5px; }

.prod-info-tabs .prod-tab-cnt {
  color: #9e9e9e; }

.prod-info-tabs .nav-tabs {
  border-bottom-color: #c1c1c1; }
  .prod-info-tabs .nav-tabs > li > a {
    border-color: #c1c1c1;
    -webkit-border-radius: 0;
            border-radius: 0;
    color: #4c4a4b;
    font-family: "Lucida Grande";
    font-size: 16px;
    font-weight: 700;
    margin-right: -1px;
    padding: 14px 0px 13px;
    position: relative; }
    .prod-info-tabs .nav-tabs > li > a:after {
      background: transparent;
      content: '';
      display: block;
      height: 3px;
      left: 0;
      position: absolute;
      right: 0;
      top: -1px;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
    .prod-info-tabs .nav-tabs > li > a .title-cnt {
      color: #9e9e9e; }
    .prod-info-tabs .nav-tabs > li > a:hover,
    .prod-info-tabs .nav-tabs > li > a:hover .title-cnt {
      background: #fff;
      color: #049b8a; }
  .prod-info-tabs .nav-tabs > li.active > a,
  .prod-info-tabs .nav-tabs > li.active > a .title-cnt {
    border-bottom-color: #fff;
    color: #000;
    pointer-events: none; }
  .prod-info-tabs .nav-tabs > li.active > a:after {
    background: #049b8a; }

.prod-info-tabs > .panel-group {
  margin: 0 -10px; }
  .prod-info-tabs > .panel-group > .panel {
    border: none;
    -webkit-border-radius: 0;
            border-radius: 0;
    margin-bottom: -1px; }
    .prod-info-tabs > .panel-group > .panel + .panel {
      margin-top: -1px; }
    .prod-info-tabs > .panel-group > .panel > .panel-heading {
      background: none;
      border: 0;
      -webkit-border-radius: 0;
              border-radius: 0;
      padding: 0; }
      .prod-info-tabs > .panel-group > .panel > .panel-heading h4 {
        font-size: 17px; }
      .prod-info-tabs > .panel-group > .panel > .panel-heading a {
        background: #009b8a;
        border: 1px solid #009b8a;
        border: none;
        color: #fff;
        display: block;
        padding: 20px 40px 20px 20px;
        position: relative; }
        .prod-info-tabs > .panel-group > .panel > .panel-heading a:after {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAACCAIAAADej8umAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBBRTVBRjVGODUyQzExRTZBM0NERUM3MjRDQTNGQjREIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBBRTVBRjYwODUyQzExRTZBM0NERUM3MjRDQTNGQjREIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEFFNUFGNUQ4NTJDMTFFNkEzQ0RFQzcyNENBM0ZCNEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEFFNUFGNUU4NTJDMTFFNkEzQ0RFQzcyNENBM0ZCNEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4sPT1VAAAAFUlEQVR42mL8//8/AymAiYFEABBgACAVAwEfXZdiAAAAAElFTkSuQmCC");
          background-position: center center;
          background-repeat: no-repeat;
          content: '';
          display: block;
          height: 16px;
          margin: -8px 0 0;
          position: absolute;
          right: 20px;
          top: 50%;
          width: 16px; }
        .prod-info-tabs > .panel-group > .panel > .panel-heading a.collapsed {
          background: #fff;
          border: 1px solid #c1c1c1;
          color: #4c4a4b; }
          .prod-info-tabs > .panel-group > .panel > .panel-heading a.collapsed:after {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEyNkE0OEUzODUyQzExRTZBM0MyODEwRTYwQjg2RTNEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEyNkE0OEU0ODUyQzExRTZBM0MyODEwRTYwQjg2RTNEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTI2QTQ4RTE4NTJDMTFFNkEzQzI4MTBFNjBCODZFM0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTI2QTQ4RTI4NTJDMTFFNkEzQzI4MTBFNjBCODZFM0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6rq3oOAAAAL0lEQVR42mJkmN3FgAf8h9KMuBQwMVAIRg2gggEsSFFFTHTSxgWMowlpqBsAEGAA68sFSPTec8MAAAAASUVORK5CYII="); }
    .prod-info-tabs > .panel-group > .panel > .panel-collapse > .panel-body {
      border: 0 !important;
      padding-left: 10px;
      padding-right: 10px; }

.prod-info-tabs .tab-content #prod-reviews .prod-tab-cnt {
  margin-right: 13px; }

.prod-info-tabs .tab-content #prod-reviews .prod-tab-title .prod-reviews-rating {
  display: inline-block; }

.prod-info-tabs .tab-content .tab-pane {
  padding: 20px 0 6px; }
  .prod-info-tabs .tab-content .tab-pane .pagination {
    margin-bottom: 30px; }

.prod-sizes-list, .prod-colors-list {
  margin: 0 -5px; }
  .prod-sizes-list li, .prod-colors-list li {
    padding: 2px; }

.prod-colors .prod-info-block-head {
  margin-bottom: 10px; }

.prod-price-old {
  font-size: 20px; }

.prod-price-discount {
  display: inline-block;
  margin-left: 6px;
  vertical-align: bottom; }

.prod-price-new {
  font-size: 30px; }
  .prod-price-new span {
    font-size: 40px; }

.prod-tab-form {
  background: #f6f6f6;
  border: 1px solid #e3e3e3;
  display: none;
  margin: 24px 0 30px;
  padding: 19px 24px 24px; }
  .prod-tab-form form {
    margin: 0; }
  .prod-tab-form-top {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 13px; }
  .prod-tab-form-title {
    color: #000;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    font-family: "Lucida Grande";
    font-size: 18px;
    font-weight: 700;
    width: 20%; }
  .prod-tab-form-close {
    background-color: transparent;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdFMjU5RTUwN0MwQjExRTZBQzE0QjcwQjc0ODcwQTBFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdFMjU5RTUxN0MwQjExRTZBQzE0QjcwQjc0ODcwQTBFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0UyNTlFNEU3QzBCMTFFNkFDMTRCNzBCNzQ4NzBBMEUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0UyNTlFNEY3QzBCMTFFNkFDMTRCNzBCNzQ4NzBBMEUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4yLGR4AAAB3UlEQVR42rSWMUgDMRiFr0eF6qTURVq6VV3UUYS26I2OxQ7qLHYTnItbV13t4CyIuupkvVaojuqidNO6WUd1KNQXeCdnSHI9PR98NPRy/0suf/4k5rquFaAZsALyYBok+X8XPIAmOAb3piBxwzMRuMpflSbIEtihYQU0VJ1txX8JsA9cg4luYJd8NxFkNAouwCaIWeEV47sixpjOaBicgwXr7xIxzsCIymgXzFvRScTak43ynHLU2gAFv1FVsyY9cAg6hmAd9ulp1qzqpfesIbuOwDpIgTrISs/bwKFZH6wpYuTAnJhR0TDaHE1euF/aGpMU++pUtL1vqFGGqSqbtdnu+GabMcQpxFlWTJqkmeMzs9jWfVJZU7avdgWZ1X0zC2MilLR/sfNV7UDZrMJBktckxbYjJYhOXZulfhAT/+eqhzR7tFnedXpSmGSJbPZsiNMQRieGDleGhZfNTAM+Fel9x4CqDVfioovKkVY8F2bXNCkZBnvrZV2FJUTWEFjVmHhKs4/qtO4z9ndRFadp7R+q9wFj/ziPtsFNhCYi1pbq4PsAy6AVgUmLsd51d4Y3pmpNs2ZB6vNdh7GMt6BPUAaLASkrq8k9V2aMge91DR4h8gVynM9fw1wgvwQYAD6VdagnbEm9AAAAAElFTkSuQmCC");
    background-position: center center;
    background-repeat: no-repeat;
    border: 0;
    display: block;
    height: 26px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    width: 26px; }
    .prod-tab-form-close:hover {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg1NzA1NTNCN0MwQjExRTY5RDU1RDBEMjMyNkIzNzM1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg1NzA1NTNDN0MwQjExRTY5RDU1RDBEMjMyNkIzNzM1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODU3MDU1Mzk3QzBCMTFFNjlENTVEMEQyMzI2QjM3MzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODU3MDU1M0E3QzBCMTFFNjlENTVEMEQyMzI2QjM3MzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4G2ieAAAAB+0lEQVR42rSWP0wCMRTGywUTddLghnFR1AWd/EMCRBgZiQ6wq2waZ1ZWdcXE2cSoq04QwMToKIsGJ8VNGNVEEvweeUcuzbV34PklX2iuvfdr6bvX+h5nV4SDwvAmHIMX4QA/b8FPcA2+CL881HVBfBoQBS7wrxsRMA9g1S1oFD6Gd6hfDKYufALvA/ht7TCkgRNwCd4dAiL4HXq3VJ9bnVSBxuAbOCL+LopxDdi4HegQXhPeiWIdyaAYL9lrbWNVcSuooNiTDnwGNzXBmjymo9izggla0qTwOZyF1+GGTT89iyDDsjzWTlGsaplAac1so3AQfocTEozaSUCaCBTksSqlCRTXDJjhdJdhDW6bkDKPVSnu57Ki0zzDkhaY4LYJCTnEWDAstcsJVrasbBAIKWAM8eXbtR1lcBV2Un9PeCVBbicV2SirZXCpdwOx/l3lAWHPBpd3lV5tICF2D0bpzbA3TZwqgS41A241G9+DUXozTDfhK/M8qik+uB86PblyTGtKEL2/BfvtJouJxMysy/OhJWsEzmgggvsyCkiXY/eLagUu/kP1PsVqKvJ5dADfewihWHt2B98XnILvPIBQjBRW86m6M7Q5VYuKPXNzOSlyVW/rLickur3k4A2HlLW7biUAyMk3IKHIlP5HxkeIfIGc4v6PQS6QvwIMAAY8mFNLahXiAAAAAElFTkSuQmCC"); }
  .prod-tab-form-line {
    margin: 0; }
    .prod-tab-form-line + .prod-tab-form-line {
      margin: 15px 0 0; }
    .prod-tab-form-line-index {
      color: #4c4a4b;
      font-family: Tahoma, Verdana, Segoe, sans-serif;
      font-size: 16px;
      margin: 0 0 10px; }
    .prod-tab-form-line-value input[type=text],
    .prod-tab-form-line-value textarea {
      border: 1px solid #bcbcbc;
      -webkit-border-radius: 0;
              border-radius: 0;
      width: 100%; }
    .prod-tab-form-line-value textarea {
      padding: 10px 18px;
      resize: vertical; }
  .prod-tab-form-footer {
    text-align: right; }
  .prod-tab-form-submit {
    display: inline-block;
    margin: 20px 0 0; }

.prod-desc {
  margin: 18px 0 0; }
  .prod-desc-content p {
    margin: 0 0 20px; }
    .prod-desc-content p:last-child {
      margin-bottom: 16px; }

.prod-characteristics-table table {
  font-size: 16px;
  width: 100%; }
  .prod-characteristics-table table tr {
    border-bottom: 1px solid #e3e3e3; }
    .prod-characteristics-table table tr:nth-of-type(even) {
      background: #f6f6f6; }
    .prod-characteristics-table table tr td {
      padding: 18px 16px; }
      .prod-characteristics-table table tr td:nth-of-type(1) {
        color: #999;
        padding-left: 25px;
        white-space: nowrap; }
      .prod-characteristics-table table tr td:nth-of-type(2) {
        width: 100%; }

.prod-characteristics-desc {
  color: #666;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  margin: 24px 0; }

.prod-reviews-list {
  list-style: none;
  padding: 0; }
  .prod-reviews-list li {
    border-bottom: 1px solid #e3e3e3;
    margin: 0 0 18px;
    padding: 0 0 20px; }
  .prod-reviews-list .item-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px; }
  .prod-reviews-list .item-title {
    margin-right: 5px; }
  .prod-reviews-list .item-name {
    color: #000;
    display: inline-block;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-weight: 700; }
  .prod-reviews-list .item-date {
    color: #999;
    display: inline-block;
    margin-left: 5px; }
  .prod-reviews-list .item-rating-stars {
    display: inline-block;
    position: relative;
    vertical-align: 0; }
    .prod-reviews-list .item-rating-stars img {
      display: block;
      height: 13px;
      width: 70px; }
    .prod-reviews-list .item-rating-stars-full {
      bottom: 0;
      display: block;
      left: 0;
      overflow: hidden;
      position: absolute;
      top: 0; }
  .prod-reviews-list .item-rating-cnt {
    color: #d22334;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-weight: 700; }
  .prod-reviews-list .item-desc {
    color: #4c4a4b;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    margin: 0px 0 16px; }
    .prod-reviews-list .item-desc a {
      border-bottom: 1px solid #049b8a;
      color: #049b8a; }
      .prod-reviews-list .item-desc a:hover {
        border-bottom-color: transparent; }
  .prod-reviews-list .item-bottom {
    color: #999; }
    .prod-reviews-list .item-bottom span {
      margin-right: 14px; }
    .prod-reviews-list .item-bottom button {
      background: transparent;
      border: 1px solid #e3e3e3;
      -webkit-border-radius: 2px;
              border-radius: 2px;
      color: #999;
      font-weight: 700;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
      .prod-reviews-list .item-bottom button:before {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdBOTI2ODI3N0M0QjExRTY5MDc2OUNBQzNEQzlCRDYyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdBOTI2ODI4N0M0QjExRTY5MDc2OUNBQzNEQzlCRDYyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0E5MjY4MjU3QzRCMTFFNjkwNzY5Q0FDM0RDOUJENjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0E5MjY4MjY3QzRCMTFFNjkwNzY5Q0FDM0RDOUJENjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz416fBEAAAAtklEQVR42mKcN28eAwGgDsR1QLwAiHejSzIxEAYqQBwFxBuBmJ0cAwShNCcQs5FjQByUvgHEn0k1IBSIXaHsDdgUMBHw+0wk/iVsiligfpuAJNYDxDJAPB/J/yDQDsSGQPwPygfR61mgAZOGpHATEG/BYpk8EJeiiVkTE4i4AMgFeykxAKRXjBIDQOAMJQb8AOKrlIbBc0oMAGWwJyAD/gPxeyT8FYj3AfEXHBpB6i/AUiZAgAEAcFoi7nIzzuYAAAAASUVORK5CYII=");
        background-position: center center;
        background-repeat: no-repeat;
        content: '';
        display: inline-block;
        height: 15px;
        margin-right: 5px;
        padding: 2px 10px;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        vertical-align: -2px;
        width: 15px; }
  .prod-reviews-list .item-like:hover {
    border-color: #049b8a;
    color: #049b8a; }
    .prod-reviews-list .item-like:hover:before {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUyRThFRTZFN0M0QzExRTZBRjUzQkIyNENFMjRDQjk4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUyRThFRTZGN0M0QzExRTZBRjUzQkIyNENFMjRDQjk4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTJFOEVFNkM3QzRDMTFFNkFGNTNCQjI0Q0UyNENCOTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTJFOEVFNkQ3QzRDMTFFNkFGNTNCQjI0Q0UyNENCOTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6CyZ8YAAAAs0lEQVR42mJkmN3FQACoA3EdEC8A4t3okkwMhIEKEEcB8UYgZifHAEEozQnEbOQYEAelbwDxZ1INCAViVyh7AzYFTAT8PhOJfwmbIhao3yYgifUAsQwQz0fyPwi0A7EhEP+D8kH0ekZgNPIDGR+QFPoA8RYG4sAhJgbyAcgFeykxAKRXjBIDQOAMJQb8AOKrlIbBc0oMAGWwJyAD/gPxeyT8FYj3AfEXHBpB6i/AUiZAgAEASCMje5eKCJwAAAAASUVORK5CYII="); }
  .prod-reviews-list .item-dislike:before {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .prod-reviews-list .item-dislike:hover {
    border-color: #d22334;
    color: #d22334; }
    .prod-reviews-list .item-dislike:hover:before {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFQjg1QUMxN0M0QzExRTZCMEJEQzcxRkI2M0ZDODVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFQjg1QUMyN0M0QzExRTZCMEJEQzcxRkI2M0ZDODVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUVCODVBQkY3QzRDMTFFNkIwQkRDNzFGQjYzRkM4NUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUVCODVBQzA3QzRDMTFFNkIwQkRDNzFGQjYzRkM4NUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6mmnauAAAAs0lEQVR42mK8pGzCQACoA3EdEC8A4t3okkwMhIEKEEcB8UYgZifHAEEozQnEbOQYEAelbwDxZ1INCAViVyh7AzYFTAT8PhOJfwmbIhao3yYgifUAsQwQz0fyPwi0A7EhEP+D8kH0ekZgNPIDGR+QFPoA8RYG4sAhJgbyAcgFeykxAKRXjBIDQOAMJQb8AOKrlIbBc0oMAGWwJyAD/gPxeyT8FYj3AfEXHBpB6i/AUiZAgAEAYb8jg0GD3VUAAAAASUVORK5CYII="); }

.prod-reviews-pagination {
  text-align: right; }
  .prod-reviews-pagination .pagination {
    display: inline-block; }

.prod-reviews-form textarea {
  display: block;
  min-height: 200px; }

.prod-reviews-form .prod-tab-form-submit {
  width: 208px; }

.prod-reviews-form-rating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 589px) {
    .prod-reviews-form-rating {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
                  -ms-grid-row-align: flex-start;
              align-items: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; } }
  @media (min-width: 590px) {
    .prod-reviews-form-rating {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
                  -ms-grid-row-align: flex-end;
              align-items: flex-end;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  .prod-reviews-form-rating .prod-tab-form-line-index,
  .prod-reviews-form-rating .prod-sidebar-reviews-form-line-index {
    margin-bottom: 0; }
    @media (max-width: 589px) {
      .prod-reviews-form-rating .prod-tab-form-line-index,
      .prod-reviews-form-rating .prod-sidebar-reviews-form-line-index {
        margin-bottom: 5px; } }
  .prod-reviews-form-rating .prod-tab-form-line-value,
  .prod-reviews-form-rating .prod-sidebar-reviews-form-line-value {
    overflow: hidden; }
    @media (min-width: 590px) {
      .prod-reviews-form-rating .prod-tab-form-line-value,
      .prod-reviews-form-rating .prod-sidebar-reviews-form-line-value {
        margin: 0 0 1px 26px;
        vertical-align: -4px; } }
    .prod-reviews-form-rating .prod-tab-form-line-value input,
    .prod-reviews-form-rating .prod-sidebar-reviews-form-line-value input {
      display: none; }
      .prod-reviews-form-rating .prod-tab-form-line-value input:checked ~ label,
      .prod-reviews-form-rating .prod-sidebar-reviews-form-line-value input:checked ~ label {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU2RENCMjg4OTEzNjExRTZBRDc2RTAwNDU4RTEwNTBEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU2RENCMjg5OTEzNjExRTZBRDc2RTAwNDU4RTEwNTBEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTZEQ0IyODY5MTM2MTFFNkFENzZFMDA0NThFMTA1MEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTZEQ0IyODc5MTM2MTFFNkFENzZFMDA0NThFMTA1MEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5dQ7wYAAAB0UlEQVR42qyWO08CQRDHFyGhUjsaNfEFQkJDVDBKSLSk4HHXWFhoZSIm+hX8CkbtfRSWJBY2xgJNQEwk8YGCRAu1vM5CY8j5X1ySy7nn7R7O5Xe7M+zc3s7NzuJ6Ds0QSQmx9p7eBqvnQk5dRF4UoMo6delE+lKB0tZExSP5YkMgwvrD4El4Ra2XEkf91RcPncw8RDH3hUMnEec+MGXQY6AfvP531mWBy6C7mE0wdFiQIArHpspkXZKFwG5cgmOPN4LTObRfNv5v9BtdoLMMUg42rxts2Yw5Aks06zSQAWvgUzIL/4I+ax2k/Q9FzcOSjt43wRk4BAHSmdTBfKBWrFiVoAoYB7sOSlP72qPPME5iVYLewSI4ATugW3AV1G9lrFba529Y6/16AO7AleBEiWC9VHFavUckQjbaSWVQJM8pR5XBC5ISlSNZ9ce8TkI3C3pNtibYYDRNv/WAOScHnzkUL2ABFJh+yhJmwORzLHMeUXvaoOdBBBQMtgKz5Q221K0/6pY5YePABz7AKlCAxhmnhR/LWbQ5NtbX8uVnHXemDMDfKR2Hm77NPrdFVSMk3ChjY+tRUP3xFQ8dLbQT4NqueLYl3Li8gT5JfXkTfQswAI8iwUWeh7M7AAAAAElFTkSuQmCC"); }
    .prod-reviews-form-rating .prod-tab-form-line-value label,
    .prod-reviews-form-rating .prod-sidebar-reviews-form-line-value label {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4NjcwNzlBOTEzNjExRTZBNDcwQzkwMDE0NzcxNzZBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ4NjcwNzlCOTEzNjExRTZBNDcwQzkwMDE0NzcxNzZBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDg2NzA3OTg5MTM2MTFFNkE0NzBDOTAwMTQ3NzE3NkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDg2NzA3OTk5MTM2MTFFNkE0NzBDOTAwMTQ3NzE3NkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4vSX43AAABg0lEQVR42mI8e/YsA4lAE0pfJ0UTEwPpIAiIg0nVRI5FwVDLSAIsJKpXBGJDKFsJiO/RykfBONhUtygIB5uqFkkDsQUS3xyIZWhhUSAQMyLxGaFiVLcoiECcEUx1XkQEAUidHRZxGyDOBuLfBPQ/BRlwEojTgdiPjDzFDMRTCKjZDMSJoKB7C8QBQJwPxD8ZqAdAZhUAsT/IDlgc/QfiSUBsCcS3qGDJLahZE6FmYySG80BsDMQLKbBkEdSM84RS3RcgTgDiWCD+TIIFIH1xQBwPZRNd1i0B4qtAfI5Ii+zQfUFKPlImwUcqlGTYIAozNFEWsUMzM7HAC6qHZIscgZgfTewvEDdC8V80OT4gdiKn4kMPisdAHAPEh6D8fdAEI4umZzspPmKC5mgY2ACtWQ8hiR2Cim1AEvODFktEWwQqLMWA+AcQ50Bd+haLurfQqiIbqlYMqpdoiwKgzSlQ5TYVVozgAdOA2AyIr0H1Em0RyKUmQHyJhFR3GYhNcficASDAAH+lQuVXynXKAAAAAElFTkSuQmCC");
      background-position: center center;
      background-repeat: no-repeat;
      border: none;
      cursor: pointer;
      display: inline-block;
      float: right;
      height: 25px;
      margin: 0;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      vertical-align: -2px;
      width: 26px; }
      @media (min-width: 1280px) {
        .prod-reviews-form-rating .prod-tab-form-line-value label:hover,
        .prod-reviews-form-rating .prod-sidebar-reviews-form-line-value label:hover {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU2RENCMjg4OTEzNjExRTZBRDc2RTAwNDU4RTEwNTBEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU2RENCMjg5OTEzNjExRTZBRDc2RTAwNDU4RTEwNTBEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTZEQ0IyODY5MTM2MTFFNkFENzZFMDA0NThFMTA1MEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTZEQ0IyODc5MTM2MTFFNkFENzZFMDA0NThFMTA1MEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5dQ7wYAAAB0UlEQVR42qyWO08CQRDHFyGhUjsaNfEFQkJDVDBKSLSk4HHXWFhoZSIm+hX8CkbtfRSWJBY2xgJNQEwk8YGCRAu1vM5CY8j5X1ySy7nn7R7O5Xe7M+zc3s7NzuJ6Ds0QSQmx9p7eBqvnQk5dRF4UoMo6delE+lKB0tZExSP5YkMgwvrD4El4Ra2XEkf91RcPncw8RDH3hUMnEec+MGXQY6AfvP531mWBy6C7mE0wdFiQIArHpspkXZKFwG5cgmOPN4LTObRfNv5v9BtdoLMMUg42rxts2Yw5Aks06zSQAWvgUzIL/4I+ax2k/Q9FzcOSjt43wRk4BAHSmdTBfKBWrFiVoAoYB7sOSlP72qPPME5iVYLewSI4ATugW3AV1G9lrFba529Y6/16AO7AleBEiWC9VHFavUckQjbaSWVQJM8pR5XBC5ISlSNZ9ce8TkI3C3pNtibYYDRNv/WAOScHnzkUL2ABFJh+yhJmwORzLHMeUXvaoOdBBBQMtgKz5Q221K0/6pY5YePABz7AKlCAxhmnhR/LWbQ5NtbX8uVnHXemDMDfKR2Hm77NPrdFVSMk3ChjY+tRUP3xFQ8dLbQT4NqueLYl3Li8gT5JfXkTfQswAI8iwUWeh7M7AAAAAElFTkSuQmCC"); }
          .prod-reviews-form-rating .prod-tab-form-line-value label:hover ~ label,
          .prod-reviews-form-rating .prod-sidebar-reviews-form-line-value label:hover ~ label {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU2RENCMjg4OTEzNjExRTZBRDc2RTAwNDU4RTEwNTBEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU2RENCMjg5OTEzNjExRTZBRDc2RTAwNDU4RTEwNTBEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTZEQ0IyODY5MTM2MTFFNkFENzZFMDA0NThFMTA1MEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTZEQ0IyODc5MTM2MTFFNkFENzZFMDA0NThFMTA1MEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5dQ7wYAAAB0UlEQVR42qyWO08CQRDHFyGhUjsaNfEFQkJDVDBKSLSk4HHXWFhoZSIm+hX8CkbtfRSWJBY2xgJNQEwk8YGCRAu1vM5CY8j5X1ySy7nn7R7O5Xe7M+zc3s7NzuJ6Ds0QSQmx9p7eBqvnQk5dRF4UoMo6delE+lKB0tZExSP5YkMgwvrD4El4Ra2XEkf91RcPncw8RDH3hUMnEec+MGXQY6AfvP531mWBy6C7mE0wdFiQIArHpspkXZKFwG5cgmOPN4LTObRfNv5v9BtdoLMMUg42rxts2Yw5Aks06zSQAWvgUzIL/4I+ax2k/Q9FzcOSjt43wRk4BAHSmdTBfKBWrFiVoAoYB7sOSlP72qPPME5iVYLewSI4ATugW3AV1G9lrFba529Y6/16AO7AleBEiWC9VHFavUckQjbaSWVQJM8pR5XBC5ISlSNZ9ce8TkI3C3pNtibYYDRNv/WAOScHnzkUL2ABFJh+yhJmwORzLHMeUXvaoOdBBBQMtgKz5Q221K0/6pY5YePABz7AKlCAxhmnhR/LWbQ5NtbX8uVnHXemDMDfKR2Hm77NPrdFVSMk3ChjY+tRUP3xFQ8dLbQT4NqueLYl3Li8gT5JfXkTfQswAI8iwUWeh7M7AAAAAElFTkSuQmCC"); } }
    .prod-reviews-form-rating .prod-tab-form-line-value:hover label,
    .prod-reviews-form-rating .prod-sidebar-reviews-form-line-value:hover label {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ4NjcwNzlBOTEzNjExRTZBNDcwQzkwMDE0NzcxNzZBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ4NjcwNzlCOTEzNjExRTZBNDcwQzkwMDE0NzcxNzZBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDg2NzA3OTg5MTM2MTFFNkE0NzBDOTAwMTQ3NzE3NkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDg2NzA3OTk5MTM2MTFFNkE0NzBDOTAwMTQ3NzE3NkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4vSX43AAABg0lEQVR42mI8e/YsA4lAE0pfJ0UTEwPpIAiIg0nVRI5FwVDLSAIsJKpXBGJDKFsJiO/RykfBONhUtygIB5uqFkkDsQUS3xyIZWhhUSAQMyLxGaFiVLcoiECcEUx1XkQEAUidHRZxGyDOBuLfBPQ/BRlwEojTgdiPjDzFDMRTCKjZDMSJoKB7C8QBQJwPxD8ZqAdAZhUAsT/IDlgc/QfiSUBsCcS3qGDJLahZE6FmYySG80BsDMQLKbBkEdSM84RS3RcgTgDiWCD+TIIFIH1xQBwPZRNd1i0B4qtAfI5Ii+zQfUFKPlImwUcqlGTYIAozNFEWsUMzM7HAC6qHZIscgZgfTewvEDdC8V80OT4gdiKn4kMPisdAHAPEh6D8fdAEI4umZzspPmKC5mgY2ACtWQ8hiR2Cim1AEvODFktEWwQqLMWA+AcQ50Bd+haLurfQqiIbqlYMqpdoiwKgzSlQ5TYVVozgAdOA2AyIr0H1Em0RyKUmQHyJhFR3GYhNcficASDAAH+lQuVXynXKAAAAAElFTkSuQmCC") !important; }
      .prod-reviews-form-rating .prod-tab-form-line-value:hover label:hover,
      .prod-reviews-form-rating .prod-sidebar-reviews-form-line-value:hover label:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU2RENCMjg4OTEzNjExRTZBRDc2RTAwNDU4RTEwNTBEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU2RENCMjg5OTEzNjExRTZBRDc2RTAwNDU4RTEwNTBEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTZEQ0IyODY5MTM2MTFFNkFENzZFMDA0NThFMTA1MEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTZEQ0IyODc5MTM2MTFFNkFENzZFMDA0NThFMTA1MEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5dQ7wYAAAB0UlEQVR42qyWO08CQRDHFyGhUjsaNfEFQkJDVDBKSLSk4HHXWFhoZSIm+hX8CkbtfRSWJBY2xgJNQEwk8YGCRAu1vM5CY8j5X1ySy7nn7R7O5Xe7M+zc3s7NzuJ6Ds0QSQmx9p7eBqvnQk5dRF4UoMo6delE+lKB0tZExSP5YkMgwvrD4El4Ra2XEkf91RcPncw8RDH3hUMnEec+MGXQY6AfvP531mWBy6C7mE0wdFiQIArHpspkXZKFwG5cgmOPN4LTObRfNv5v9BtdoLMMUg42rxts2Yw5Aks06zSQAWvgUzIL/4I+ax2k/Q9FzcOSjt43wRk4BAHSmdTBfKBWrFiVoAoYB7sOSlP72qPPME5iVYLewSI4ATugW3AV1G9lrFba529Y6/16AO7AleBEiWC9VHFavUckQjbaSWVQJM8pR5XBC5ISlSNZ9ce8TkI3C3pNtibYYDRNv/WAOScHnzkUL2ABFJh+yhJmwORzLHMeUXvaoOdBBBQMtgKz5Q221K0/6pY5YePABz7AKlCAxhmnhR/LWbQ5NtbX8uVnHXemDMDfKR2Hm77NPrdFVSMk3ChjY+tRUP3xFQ8dLbQT4NqueLYl3Li8gT5JfXkTfQswAI8iwUWeh7M7AAAAAElFTkSuQmCC") !important; }
        .prod-reviews-form-rating .prod-tab-form-line-value:hover label:hover ~ label,
        .prod-reviews-form-rating .prod-sidebar-reviews-form-line-value:hover label:hover ~ label {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU2RENCMjg4OTEzNjExRTZBRDc2RTAwNDU4RTEwNTBEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU2RENCMjg5OTEzNjExRTZBRDc2RTAwNDU4RTEwNTBEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTZEQ0IyODY5MTM2MTFFNkFENzZFMDA0NThFMTA1MEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTZEQ0IyODc5MTM2MTFFNkFENzZFMDA0NThFMTA1MEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5dQ7wYAAAB0UlEQVR42qyWO08CQRDHFyGhUjsaNfEFQkJDVDBKSLSk4HHXWFhoZSIm+hX8CkbtfRSWJBY2xgJNQEwk8YGCRAu1vM5CY8j5X1ySy7nn7R7O5Xe7M+zc3s7NzuJ6Ds0QSQmx9p7eBqvnQk5dRF4UoMo6delE+lKB0tZExSP5YkMgwvrD4El4Ra2XEkf91RcPncw8RDH3hUMnEec+MGXQY6AfvP531mWBy6C7mE0wdFiQIArHpspkXZKFwG5cgmOPN4LTObRfNv5v9BtdoLMMUg42rxts2Yw5Aks06zSQAWvgUzIL/4I+ax2k/Q9FzcOSjt43wRk4BAHSmdTBfKBWrFiVoAoYB7sOSlP72qPPME5iVYLewSI4ATugW3AV1G9lrFba529Y6/16AO7AleBEiWC9VHFavUckQjbaSWVQJM8pR5XBC5ISlSNZ9ce8TkI3C3pNtibYYDRNv/WAOScHnzkUL2ABFJh+yhJmwORzLHMeUXvaoOdBBBQMtgKz5Q221K0/6pY5YePABz7AKlCAxhmnhR/LWbQ5NtbX8uVnHXemDMDfKR2Hm77NPrdFVSMk3ChjY+tRUP3xFQ8dLbQT4NqueLYl3Li8gT5JfXkTfQswAI8iwUWeh7M7AAAAAElFTkSuQmCC") !important; }

.prod-faq-form .prod-tab-form-content {
  margin-left: -10px;
  margin-right: -10px; }
  @media (min-width: 590px) {
    .prod-faq-form .prod-tab-form-content {
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 0 10px; }
      .prod-faq-form .prod-tab-form-content > div {
        width: 50%; }
      .prod-faq-form .prod-tab-form-content:nth-of-type(2) {
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
        .prod-faq-form .prod-tab-form-content:nth-of-type(2) .prod-tab-form-line {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          width: 100%; }
          .prod-faq-form .prod-tab-form-content:nth-of-type(2) .prod-tab-form-line .prod-tab-form-line-value {
            -webkit-box-align: stretch;
            -webkit-align-items: stretch;
                -ms-flex-align: stretch;
                    align-items: stretch;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-flex: 1;
            -webkit-flex-grow: 1;
                -ms-flex-positive: 1;
                    flex-grow: 1; } }

.prod-faq-list {
  list-style: none;
  padding: 0; }
  .prod-faq-list li {
    border-bottom: 1px solid #e3e3e3;
    margin: 0 0 18px;
    padding: 0 0 20px; }
  .prod-faq-list .item-question {
    border-bottom: 1px solid #e3e3e3;
    margin: 0 0 18px;
    padding: 0 0 20px; }
    .prod-faq-list .item-question .item-desc {
      margin-bottom: 0; }
  .prod-faq-list .item-answer {
    padding-left: 50px;
    position: relative; }
    .prod-faq-list .item-answer:after {
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdBMDhBMjc0N0M4MTExRTZCOThBOTM4OUIyNEVGRkFEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdBMDhBMjc1N0M4MTExRTZCOThBOTM4OUIyNEVGRkFEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0EwOEEyNzI3QzgxMTFFNkI5OEE5Mzg5QjI0RUZGQUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0EwOEEyNzM3QzgxMTFFNkI5OEE5Mzg5QjI0RUZGQUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7otpQpAAAAe0lEQVR42mLcu3evAAMDwwcGKgEmIH7AQEXAxEBlMGrgMDNwBxArUNNAdyC+AsQFQMxMLS9zA3E/EB8DYj2QAAsQ8wPxfyRFX4H4F4kGmwHxXiA2BRnISKbrkB2xCYizgPgppV5+CcQRQOwPMozSMFwIxFpAvBJZECDAAFsnEzx2JFHQAAAAAElFTkSuQmCC") center center no-repeat;
      content: '';
      display: block;
      height: 15px;
      left: 15px;
      position: absolute;
      top: 0;
      width: 20px; }
    .prod-faq-list .item-answer .item-name {
      color: #d22334; }
  .prod-faq-list .item-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 10px; }
  .prod-faq-list .item-name {
    color: #000;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-weight: 700; }
  .prod-faq-list .item-date {
    color: #999;
    margin-left: 5px; }
  .prod-faq-list .item-rating-stars {
    display: inline-block;
    position: relative;
    vertical-align: 0; }
    .prod-faq-list .item-rating-stars img {
      display: block;
      height: 13px;
      width: 70px; }
    .prod-faq-list .item-rating-stars-full {
      bottom: 0;
      display: block;
      left: 0;
      overflow: hidden;
      position: absolute;
      top: 0; }
  .prod-faq-list .item-rating-cnt {
    color: #d22334;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-weight: 700; }
  .prod-faq-list .item-desc {
    color: #4c4a4b;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    margin: 0px 0 16px; }
    .prod-faq-list .item-desc a {
      border-bottom: 1px solid #049b8a;
      color: #049b8a; }
      .prod-faq-list .item-desc a:hover {
        border-bottom-color: transparent; }
  .prod-faq-list .item-bottom {
    color: #999; }
    .prod-faq-list .item-bottom span {
      margin-right: 14px; }
    .prod-faq-list .item-bottom button {
      background: transparent;
      border: 1px solid #e3e3e3;
      -webkit-border-radius: 2px;
              border-radius: 2px;
      color: #999;
      font-weight: 700;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
      .prod-faq-list .item-bottom button:before {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdBOTI2ODI3N0M0QjExRTY5MDc2OUNBQzNEQzlCRDYyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdBOTI2ODI4N0M0QjExRTY5MDc2OUNBQzNEQzlCRDYyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0E5MjY4MjU3QzRCMTFFNjkwNzY5Q0FDM0RDOUJENjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0E5MjY4MjY3QzRCMTFFNjkwNzY5Q0FDM0RDOUJENjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz416fBEAAAAtklEQVR42mKcN28eAwGgDsR1QLwAiHejSzIxEAYqQBwFxBuBmJ0cAwShNCcQs5FjQByUvgHEn0k1IBSIXaHsDdgUMBHw+0wk/iVsiligfpuAJNYDxDJAPB/J/yDQDsSGQPwPygfR61mgAZOGpHATEG/BYpk8EJeiiVkTE4i4AMgFeykxAKRXjBIDQOAMJQb8AOKrlIbBc0oMAGWwJyAD/gPxeyT8FYj3AfEXHBpB6i/AUiZAgAEAcFoi7nIzzuYAAAAASUVORK5CYII=");
        background-position: center center;
        background-repeat: no-repeat;
        content: '';
        display: inline-block;
        height: 15px;
        margin-right: 5px;
        padding: 2px 10px;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        vertical-align: -2px;
        width: 15px; }
  .prod-faq-list .item-like:hover {
    border-color: #049b8a;
    color: #049b8a; }
    .prod-faq-list .item-like:hover:before {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUyRThFRTZFN0M0QzExRTZBRjUzQkIyNENFMjRDQjk4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUyRThFRTZGN0M0QzExRTZBRjUzQkIyNENFMjRDQjk4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTJFOEVFNkM3QzRDMTFFNkFGNTNCQjI0Q0UyNENCOTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTJFOEVFNkQ3QzRDMTFFNkFGNTNCQjI0Q0UyNENCOTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6CyZ8YAAAAs0lEQVR42mJkmN3FQACoA3EdEC8A4t3okkwMhIEKEEcB8UYgZifHAEEozQnEbOQYEAelbwDxZ1INCAViVyh7AzYFTAT8PhOJfwmbIhao3yYgifUAsQwQz0fyPwi0A7EhEP+D8kH0ekZgNPIDGR+QFPoA8RYG4sAhJgbyAcgFeykxAKRXjBIDQOAMJQb8AOKrlIbBc0oMAGWwJyAD/gPxeyT8FYj3AfEXHBpB6i/AUiZAgAEASCMje5eKCJwAAAAASUVORK5CYII="); }
  .prod-faq-list .item-dislike:before {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .prod-faq-list .item-dislike:hover {
    border-color: #d22334;
    color: #d22334; }
    .prod-faq-list .item-dislike:hover:before {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFQjg1QUMxN0M0QzExRTZCMEJEQzcxRkI2M0ZDODVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFQjg1QUMyN0M0QzExRTZCMEJEQzcxRkI2M0ZDODVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUVCODVBQkY3QzRDMTFFNkIwQkRDNzFGQjYzRkM4NUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUVCODVBQzA3QzRDMTFFNkIwQkRDNzFGQjYzRkM4NUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6mmnauAAAAs0lEQVR42mK8pGzCQACoA3EdEC8A4t3okkwMhIEKEEcB8UYgZifHAEEozQnEbOQYEAelbwDxZ1INCAViVyh7AzYFTAT8PhOJfwmbIhao3yYgifUAsQwQz0fyPwi0A7EhEP+D8kH0ekZgNPIDGR+QFPoA8RYG4sAhJgbyAcgFeykxAKRXjBIDQOAMJQb8AOKrlIbBc0oMAGWwJyAD/gPxeyT8FYj3AfEXHBpB6i/AUiZAgAEAYb8jg0GD3VUAAAAASUVORK5CYII="); }
  .prod-faq-list-pagination {
    text-align: right; }
    .prod-faq-list-pagination .pagination {
      display: inline-block; }

.prod-sidebar-delivery-list {
  list-style: none;
  margin: 5px 0 0;
  padding: 0; }
  .prod-sidebar-delivery-list li {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin: 0 0 4px;
    text-align: left; }
    .prod-sidebar-delivery-list li:before {
      content: "—";
      margin-right: 10px; }
    .prod-sidebar-delivery-list li .item-value {
      border-bottom: 1px dotted #049b8a;
      color: #049b8a;
      font-weight: 700;
      margin-left: auto; }

.prod-sidebar-reviews-form {
  background: #f6f6f6;
  border: 1px solid #e3e3e3;
  margin: 24px 0 30px;
  padding: 19px 24px 24px; }
  .prod-sidebar-reviews-form form {
    margin: 0; }
  .prod-sidebar-reviews-form-line {
    margin: 0; }
    .prod-sidebar-reviews-form-line + .prod-sidebar-reviews-form-line {
      margin: 15px 0 0; }
    .prod-sidebar-reviews-form-line-index {
      color: #4c4a4b;
      font-family: Tahoma, Verdana, Segoe, sans-serif;
      font-size: 16px;
      margin: 0 0 10px; }
    .prod-sidebar-reviews-form-line-value input[type=text],
    .prod-sidebar-reviews-form-line-value textarea {
      border: 1px solid #bcbcbc;
      -webkit-border-radius: 0;
              border-radius: 0;
      width: 100%; }
    .prod-sidebar-reviews-form-line-value textarea {
      min-height: 200px;
      padding: 10px 18px;
      resize: vertical; }
  .prod-sidebar-reviews-form-footer {
    text-align: right; }
  .prod-sidebar-reviews-form-submit {
    display: inline-block;
    margin: 20px 0 0; }

.prod-sidebar-reviews-show-more {
  margin: 20px 0 0; }
  .prod-sidebar-reviews-show-more a {
    border: 0; }
    .prod-sidebar-reviews-show-more a .btn-content {
      border-bottom: 1px dotted #049b8a;
      color: #049b8a;
      font-family: Tahoma, Verdana, Segoe, sans-serif;
      font-weight: 700;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
    .prod-sidebar-reviews-show-more a:after {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA1M0QyRTM0N0M0RDExRTZCMTg1RkU0RTY1NjAwMzA5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA1M0QyRTM1N0M0RDExRTZCMTg1RkU0RTY1NjAwMzA5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDUzRDJFMzI3QzREMTFFNkIxODVGRTRFNjU2MDAzMDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDUzRDJFMzM3QzREMTFFNkIxODVGRTRFNjU2MDAzMDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6SE9MCAAACnklEQVR42qSVXWiSYRTHz6LadGsfxnIDF7UiSPwa6JLYCCGmMXZR3bTtoi6CrSsXZC2oq4IwF7luZtRVRV7VzZDciD4wopawNs0YaUW5rEYua2oag855fQUZe58H14E/76v+z8/343n+p2L9jcsgUQ2oXtQBlA7VhMqj4qgo6gHK+/e4Y3G15opVwFWok6jTg+q2eptqO2gVjdAkr4b88jLMp5cg+msR/PEP4IlM/0SfC3UV/yDLAm9Djds1Ro1da4SW6k3Aqnj6N4yGg+AOBcP4sQfhH4u/rSvxqVCBS+37NCNmCxcqNKDHtccC1EO9G266VCvBdPv3Lxg7Vad07VBuUQ/1EgPhslLwEN6+adhghrUW9Q5pjSZiFZ+xAo/vY0cG6rbW1ML/1Gd85q1eTwpPW+mKe0+o25jQu9EInHsV4ILpvRCLmAS2duGSYtXtd2/AOfMCrr99zYVbCywbgQ36zVuY5luWbthR2wD25w/B9ynG9OoKLD2BlUqZnGlurJKDz3YYFJUyOPrEB+HkgqRXZCkJnMvhjuIVXTEuKUjlczD4bJLrJ3DiaybNNcZwG58PBqBuYyV4Orokfd+yGeFA4Lm5VJIJXfiTgW7/PUjmsnDH0gMazA6pmv3xnQ4zBJ6YxEBhVf+jceGKR/fuB1sLewVNFFh+AnvHItMpWtxSdWyXFs7ozTCw28DdIMQiJoHpOTivYUpJVd9ONVw0dXLfg8hwYsoli1nhxugLoda8nalXjE93aQhRSB9yvHz85crsVNnQEezB3nk8PVgM/NI8pnHTMTz1NIwmIcR5RR7ynsUe6kVolDWaZOJocmCg1FvF0dQsrxF+TGSWIIQ7j97+WBmjaeUw7aNAEYdps/h9gpYrLSkKPqlh+k+AAQB1Rf19VkqPQwAAAABJRU5ErkJggg==");
      background-position: center center;
      background-repeat: no-repeat;
      content: '';
      display: inline-block;
      height: 22px;
      margin-left: 9px;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      vertical-align: -6px;
      width: 22px; }
    .prod-sidebar-reviews-show-more a:hover .btn-content {
      border-color: #d22334;
      color: #d22334; }
    .prod-sidebar-reviews-show-more a:hover:after {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBCQzk3QUI4N0M0RDExRTZCN0I3QTE3MDU0RTA1Nzg5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBCQzk3QUI5N0M0RDExRTZCN0I3QTE3MDU0RTA1Nzg5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEJDOTdBQjY3QzREMTFFNkI3QjdBMTcwNTRFMDU3ODkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEJDOTdBQjc3QzREMTFFNkI3QjdBMTcwNTRFMDU3ODkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Db0/xAAACgUlEQVR42qSVS2gTYRDHpzaVFBrSJts8tEWrVXuonoygoIIXFfRQ0UNTEZqDoJcqpYIWeksvrTSCig8ovloPiq8KrQcP5qAHTxrB1AZrjc3m/TCFptmW7czuRkLJfmvSgT/7yMxvv83O95+qr9v3gko0oDpRx1F7UDZUHvUHFUBNop7uDnxOlSquKgHWoy6jrpi7TtcbDh8AfdsO0DWaQRQEEPgo5OeCkP3wERJjz9OYN4QawQcsssBbURNct7Odczmhxm4FVgjhKMRHx1Fj3/DyJMJ//fuRwIqaUMHo3YdiuUE1VEsMvATShqLXf2HtvdjUeP4clBtUQ7XE8LU6auleAXwJX99hudANlQbVcq4uB7EK/7EJjz/bvBPGmk02WE8IfAT8B09k8HQbrbjTfPYME5p+PQXh4VuaYPrYxCImgY/WHdrPLEi9fAuxOw+ovTThBpl1jLrhdz4UZn51IZEU/Uc6RN/OfeLf915mLrGISSu26jgTcxU6UwO0jN6AaqMRgr0DkJsOqOfKLCuBl8S8oPmKG7c0U0vBSnYB5vsHNfMJzAvRuGYibePI9dtQbaiDze5rqnnL8SQdIgSeXpqdY0KXkymYdfXASiYDzR436He1qubmvv+gwxcCv1vwfmKCgz390ortA31ApsSKrMyaoq4wodKszki9mhT5oZuanqF0RFradIoBXQ25R8T1BjGIVWxCHrQ+H6ri7Uy1in16ik2ITPoUP+gJxe4/Lhsau/cIsHYeTzsKhr/W6FtQb9ClZKO3WSo2+lKjqVYZTX1oKPW096XRZOHk1sOez/lnpK+fePLsv0fT2mHqlAxFHqZ25T5Pg0dqKYBxtWG6KsAAZQ3+F34vUy4AAAAASUVORK5CYII="); }

.prod-selected {
  background: #dff9f6;
  border: 2px solid #ccdedc;
  margin: 0 0 22px;
  padding: 14px 18px 19px; }
  .prod-selected form {
    margin: 0; }
  .prod-selected-id {
    color: #4c4a4b;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 16px;
    margin: 0 0 21px; }
  .prod-selected-title {
    color: #000;
    font-family: "Lucida Grande";
    font-size: 20px;
    font-weight: 700;
    margin: 9px 0 18px;
    text-transform: uppercase; }
  .prod-selected-list {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .prod-selected-list .item + .item {
      margin-left: 35px; }
    .prod-selected-list .item.hide + .item {
      margin-left: 0; }
    .prod-selected-list .item-title {
      color: #999;
      font-size: 16px;
      font-weight: 700;
      margin-bottom: 12px; }
    .prod-selected-list .item-name {
      color: #000;
      margin-left: 10px; }
    .prod-selected-list .item-value input {
      display: none; }
    .prod-selected-list .item-value div:after {
      border-color: transparent;
      opacity: 0; }
    .prod-selected-list .item-value.item-disabled div {
      border-color: #dff9f6; }
      .prod-selected-list .item-value.item-disabled div:before {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5RDREQUQ4N0UzNzExRTY5NzkxQTAwRTQ4MDFENEYxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5RDREQUQ5N0UzNzExRTY5NzkxQTAwRTQ4MDFENEYxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjlENERBRDY3RTM3MTFFNjk3OTFBMDBFNDgwMUQ0RjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjlENERBRDc3RTM3MTFFNjk3OTFBMDBFNDgwMUQ0RjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz66e1l5AAAC10lEQVR42syYWahNURjH111OJ67hRigh8XAjHug+SAnXTCKSIdxMJYkXQ92IeJAMD0pJCUkhIkOmcIiScqIk8mBIqHtlnhKu31ffyXGcYU9rn7Pq93Daa5/9a++9vv1fXyKdTrcYYx5APTSbyhrd4Cr0tSrZH1LQpYIke8I1kYR7IjqyAmV7wXWohTSMEtGmCpPto5K94TaMhrdWDzbpO1pu2VqVlDt6E8bCezlgsyY1l1m2n76TPVR2AnzMHLQ5k8slO0AlZZVfhonwOXuCzXNS3LKD9Bpd4QJMhq+5k2yBk+OSrYMr0BnOwBT4lm+iLfInrmWHqGRHOAHT4UehybbEn7mSHQoXoQaOwsxikl5EXcjW67vYHg7BHPhZ6iTr8c+jkh0DZ6Et7IP58MvLidbHRcLKSsk5DdWwBxZ7lfQrGkZWSs5JaA27YCm0+LmwDfD4/MrKaj4GSdgBK/xKBhX1IzsLjqjkFlgVRDKMqBfZBl3VrWATNIapZzZkPSwkuwj2q+Ra2BC28CYiKN4Z2ZTKpjUBVcEa2BbFZ8yaaEZG9qVuIURyXVSSUYoaLd7ds37PjjIbRCUqC2Ur/IbVLoJMFKIbYbN+ZRbAdhdBJqyoCK5XyXlw0FXqCipapXeuUeOZFPbDLlOXDSi5E1aq5Aw47joi2gCSu2E5fIepcCqOiOhHVL4ye2GJbr5kf3MurjxrfUgegIXwBSbBpZgiomfRhIaLufBJGwMpx6nLt2hSN1+yqj/AOLjhKMgEFk1q4J0G77RZdSvibOBZtpBoG13NsoV4I20/uBNx88GXbD7RapUcb/62JO86aud4ls0VbaclR7a1r2EE3HfcIPMkmy3aAc7DcM2VIvnQxDNKymZEa7QuSqvlOQyDxybeUVRWRDtps2owPNU7+cSUZxSUtSpZp3dQHvszU96RV1ZEB8IjPfjCVMb4T1ZEl+njfmUqa/wj+0eAAQAnQ+bAIYAH6AAAAABJRU5ErkJggg=="); }
    .prod-selected-list .item-value .label-text, .prod-selected-list .item-value .label-img {
      border: 3px solid #000;
      font-size: 16px;
      font-weight: 400;
      height: 48px;
      position: relative;
      text-align: center;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      width: 48px; }
      .prod-selected-list .item-value .label-text img, .prod-selected-list .item-value .label-img img {
        display: block;
        height: auto;
        max-height: 100%;
        max-width: 100%;
        width: auto; }
      .prod-selected-list .item-value .label-text:before, .prod-selected-list .item-value .label-img:before {
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-background-size: 100% 100%;
                background-size: 100% 100%;
        bottom: 0;
        content: '';
        display: block;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        -webkit-transition: all 0.3s;
        transition: all 0.3s; }
    .prod-selected-list .item-size div .label-text {
      background: #fff;
      padding-top: 10px; }
    .prod-selected-list .item-color div .label-img {
      /*&.dark{
                  &:after{
                    background: rgba(0,0,0,0.15);
                  }
                  &:before{
                    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM0OERBNDA4N0UzQTExRTZBRDQ4QzgzNDczN0EzQjU0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM0OERBNDA5N0UzQTExRTZBRDQ4QzgzNDczN0EzQjU0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzQ4REE0MDY3RTNBMTFFNkFENDhDODM0NzM3QTNCNTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzQ4REE0MDc3RTNBMTFFNkFENDhDODM0NzM3QTNCNTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6bUUShAAABQklEQVR42uyYOw6CQBBAHW9hYacJnsLE7wW8jV7AVirtpPYGmlhYUFlrglZewNhhg7PJkGwIsMCaMZLZ5BUsC/vYz+wEiKKo8Q+l2fiTIqIiKqIiKqIiWkNRABggayRAQiKguuFXTFVSUhUsDnJUrzGg2jhWfVlI9pFXAckY1bbPKkoj+SwhGfOsOrJVJAHxS8g9kK12rZ4FDtFRSckOfZyr1Y84RDdlJDNmYsMheksIrZBLniQ9N9fu3zhEQ63DJdW1NFmTpCLkEI1D0lnfFCR7QLoGSTbRa2LaIaftPGP93jlEvZQ1CintFjkbzeMQnaZ07CaWwcIQESa/DPgu3TNJ8gR8wxHqFzhCe5KUGEa2yLnv26Z5YPuTDBNjtS7HyAxRSXIbeVPgPyE7ZB9ZdgTyN09ERVRERVRERbTWoh8BBgAZA+siWAUPSwAAAABJRU5ErkJggg==');
                  }
                }*/ }
      .prod-selected-list .item-color div .label-img:after, .prod-selected-list .item-color div .label-img:before {
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-background-size: 100% 100%;
                background-size: 100% 100%;
        bottom: 0;
        content: '';
        display: block;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        -webkit-transition: all 0.3s;
        transition: all 0.3s; }
      .prod-selected-list .item-color div .label-img:after {
        background: rgba(0, 0, 0, 0.15); }
      .prod-selected-list .item-color div .label-img:before {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkREMDEzQzBFN0UzNzExRTY4NjhGQzhDQzE1M0RGREMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkREMDEzQzBGN0UzNzExRTY4NjhGQzhDQzE1M0RGREMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REQwMTNDMEM3RTM3MTFFNjg2OEZDOENDMTUzREZEQzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REQwMTNDMEQ3RTM3MTFFNjg2OEZDOENDMTUzREZEQzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4c/2byAAABV0lEQVR42uyYv4rCQBCHs76AtYWdB/oGdoJ63gv4NvoCtlppI6T2De7A4orYXH2CWukDqJ02629hhCXErPnjgGEGPgibjPPBjpshSmvtvUOUvDcJERVRERVRERXRYoq2wRRswIXY0FonlwpmKMlAHSy1O5b0bOpaWSRb4KyfjzPlpKqnUo55dbAC5YR5J9AEa44eVWCeQPIAfLouU67i6NFugu3egxowOzex1rscPTpLKHnPM7IB3ZtxiG5DQmPw75A0DKz7Ww7Ri1VwRGsVS9Ylqek3Xi56P5L+aDs9S/YHfDgk2UTXoW1XMc8OHvTvjkPUj+jRKNlhzB/N5xD9iig8CckOHSdCj0PUPmaiZF2SgaNdcn3XmwHj+EAiLkxOo9BDSR5jXvCEZJB1zFM5fCQzA8Yn6NOQXAVXsAe/YAG+zViRqYh8zRNRERVRERVRES206E2AAQD/maASJVRtQwAAAABJRU5ErkJggg=="); }
  .prod-selected-buy {
    position: relative; }
    .prod-selected-buy.popup-open .prod-buy {
      position: relative;
      z-index: 12; }
    .prod-selected-buy.popup-open .prod-selected-buy-popup,
    .prod-selected-buy.popup-open .prod-selected-buy-popup-arrow,
    .prod-selected-buy.popup-open + .prod-selected-buy-popup-bg {
      display: block; }
    .prod-selected-buy-popup {
      background: #fff;
      border: 1px solid #ddd9d9;
      -webkit-border-radius: 4px;
              border-radius: 4px;
      -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
              box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
      display: none;
      padding: 20px;
      position: absolute;
      right: 0;
      width: 520px;
      z-index: 12; }
      .prod-selected-buy-popup .prod-info-block:last-child {
        border-bottom: 0;
        margin-bottom: 0;
        padding-bottom: 0; }
      .prod-selected-buy-popup .prod-sizes .prod-info-block-head > .prod-sizes-choose {
        display: none !important; }
      .prod-selected-buy-popup .prod-sizes .prod-sizes-list {
        margin-bottom: 18px; }
      .prod-selected-buy-popup .prod-sizes > .prod-sizes-choose {
        display: block !important;
        padding: 0; }
      .prod-selected-buy-popup-arrow {
        border-style: solid;
        display: none;
        height: 0;
        left: 100px;
        position: absolute;
        width: 0;
        z-index: 12; }
        .prod-selected-buy-popup-arrow:after {
          border-style: solid;
          content: '';
          display: block;
          height: 0;
          left: -6px;
          position: absolute;
          width: 0; }
      .prod-selected-buy-popup-bg {
        background: rgba(0, 0, 0, 0.3);
        bottom: 0;
        display: none;
        left: 0;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 11; }
      .prod-selected-buy-popup:not(.bottom) {
        bottom: 100%;
        margin: 0 0 12px; }
        .prod-selected-buy-popup:not(.bottom) + .prod-selected-buy-popup-arrow {
          border-color: #ddd9d9 transparent transparent;
          border-width: 8px 7px 0 7px;
          top: -13px; }
          .prod-selected-buy-popup:not(.bottom) + .prod-selected-buy-popup-arrow:after {
            border-color: #fff transparent transparent;
            border-width: 7px 6px 0 6px;
            top: -8px; }
      .prod-selected-buy-popup.bottom {
        margin: 12px 0 0;
        top: 100%; }
        .prod-selected-buy-popup.bottom + .prod-selected-buy-popup-arrow {
          border-color: transparent transparent #ddd9d9;
          border-width: 0 7px 8px 7px;
          bottom: -13px; }
          .prod-selected-buy-popup.bottom + .prod-selected-buy-popup-arrow:after {
            border-color: transparent transparent #fff;
            border-width: 0 6px 7px 6px;
            bottom: -8px; }
  .prod-selected .prod-buy {
    font-size: 16px; }
    .prod-selected .prod-buy .btn-content {
      padding: 13px 20px 12px; }
    .prod-selected .prod-buy, .prod-selected .prod-buy-bought {
      margin: 24px 0 0;
      padding-left: 0;
      padding-right: 0;
      width: 213px; }

.prod-kit {
  border: 1px solid #d22335;
  padding: 18px; }
  .prod-kit-head {
    font-weight: 700; }
  .prod-kit-title {
    color: #d22335;
    font-family: "Lucida Grande";
    font-size: 30px;
    line-height: 1.2;
    margin-bottom: 13px;
    text-transform: uppercase; }
  .prod-kit-id-text {
    color: #999;
    margin-bottom: 5px; }
  .prod-kit-id-value {
    color: #000; }
  .prod-kit-content .item-img {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    max-width: 150px;
    position: relative; }
    .prod-kit-content .item-img img {
      display: block;
      height: auto;
      max-height: 100%;
      max-width: 100%;
      width: auto; }
  .prod-kit-content .item-label {
    background: #d22335;
    color: #fff;
    font-size: 11px;
    left: 10px;
    padding: 6px 0 3px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 38px; }
    .prod-kit-content .item-label:after {
      border-color: #d22335 transparent transparent;
      border-style: solid;
      border-width: 6px 19px 0 19px;
      content: '';
      display: block;
      height: 0;
      left: 0;
      position: absolute;
      top: 100%;
      width: 0; }
  .prod-kit-content .item-main {
    color: #999;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 9px; }
  .prod-kit-content .item-name {
    color: #4c4a4b;
    font-family: "Lucida Grande";
    font-weight: 700;
    line-height: 1.3;
    margin-bottom: 5px; }
  .prod-kit-content .item-producer {
    color: #4c4a4b;
    font-family: "Lucida Grande";
    margin-bottom: 3px; }
  .prod-kit-content .item-price-old {
    font-size: 16px;
    text-decoration: line-through; }
    .prod-kit-content .item-price-old + .item-price-new {
      color: #d22335;
      margin-left: 3px; }
  .prod-kit-content .item-price-new {
    font-size: 18px; }
    .prod-kit-content .item-price-new span {
      font-size: 22px; }
  .prod-kit-plus-img, .prod-kit-sum-img {
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
            background-size: contain;
    height: 46px;
    width: 46px; }
  .prod-kit-plus-img {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFCMDRFQjBEOTFDQzExRTZBNjlERTZDRjMwNERBRDNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFCMDRFQjBFOTFDQzExRTZBNjlERTZDRjMwNERBRDNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUIwNEVCMEI5MUNDMTFFNkE2OURFNkNGMzA0REFEM0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUIwNEVCMEM5MUNDMTFFNkE2OURFNkNGMzA0REFEM0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5rgCd/AAAAYElEQVR42uzYMQrAMAhAUS09q3fytEnnLi2BFgLvg5vIm82qio8a1+TTUncvHT9i08DBwcHBwcHBwcHBwcHBwW9lVY0d4We8+H0s5q8CDg4ODg4ODg4ODg4ODv5nU4ABABtHCVcjBgShAAAAAElFTkSuQmCC"); }
  .prod-kit-sum-img {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAQCAYAAABpyU3qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJDMjU5QTY5OTFDQzExRTY4ODE1QkIyQzQ4RjU4OTAzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJDMjU5QTZBOTFDQzExRTY4ODE1QkIyQzQ4RjU4OTAzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkMyNTlBNjc5MUNDMTFFNjg4MTVCQjJDNDhGNTg5MDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkMyNTlBNjg5MUNDMTFFNjg4MTVCQjJDNDhGNTg5MDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5vXOAtAAAAQklEQVR42mJMS0v7zzAEAQsQMw6kA2bOnEmWPiaGIQpGHT7q8FGHjzp81OGjDh91+KjDB3vrcECbtenp6WTpAwgwALZrBlUz6FnKAAAAAElFTkSuQmCC"); }
  .prod-kit-sum {
    color: #d22335;
    font-size: 30px;
    line-height: 1.2;
    margin-bottom: 20px; }
    .prod-kit-sum span {
      font-size: 40px; }
  .prod-kit-buy {
    width: 214px; }

.prod-similar-prods-title, .prod-recommended-prods-title, .prod-visited-prods-title {
  color: #000;
  font-family: "Lucida Grande";
  font-size: 30px;
  margin-left: 20px;
  margin-right: 20px; }

.prod-recommended-prods-title, .prod-visited-prods-title {
  border-top: 1px solid #e3e3e3;
  padding-top: 25px; }

.prod.prod-style-2 .prod-thumbnails, .prod.prod-style-3 .prod-thumbnails {
  margin: 0;
  overflow: hidden; }
  .prod.prod-style-2 .prod-thumbnails img, .prod.prod-style-3 .prod-thumbnails img {
    max-width: 100%; }
  .prod.prod-style-2 .prod-thumbnails-wrap, .prod.prod-style-3 .prod-thumbnails-wrap {
    margin-top: 14px;
    padding-left: 25px;
    padding-right: 25px; }
    .prod.prod-style-2 .prod-thumbnails-wrap .bx-wrapper .bx-viewport, .prod.prod-style-3 .prod-thumbnails-wrap .bx-wrapper .bx-viewport {
      height: auto !important; }
      .prod.prod-style-2 .prod-thumbnails-wrap .bx-wrapper .bx-viewport li, .prod.prod-style-3 .prod-thumbnails-wrap .bx-wrapper .bx-viewport li {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .prod.prod-style-2 .prod-thumbnails-wrap .bx-wrapper .bx-viewport li a, .prod.prod-style-3 .prod-thumbnails-wrap .bx-wrapper .bx-viewport li a {
          height: 100%; }
    .prod.prod-style-2 .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a, .prod.prod-style-3 .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a {
      margin-top: -7px; }
      .prod.prod-style-2 .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a.bx-prev, .prod.prod-style-3 .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a.bx-prev {
        left: -14px; }
      .prod.prod-style-2 .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a.bx-next, .prod.prod-style-3 .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a.bx-next {
        right: -14px;
        -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg); }

@media (max-width: 1799px) {
  .prod-kit {
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 30px; } }

@media (max-width: 1799px) and (min-width: 960px) {
  .prod-kit-plus-img, .prod-kit-sum-img {
    height: 40px;
    width: 40px; } }

@media (max-width: 1699px) {
  .prod-sizes .prod-info-block-head .prod-sizes-choose {
    display: none; }
  .prod-sizes > .prod-sizes-choose {
    display: inline-block;
    padding: 0; }
  .prod-sizes-list {
    margin-bottom: 18px; }
  .prod-options > form > .item .item-buy .btn {
    width: 132px; }
    .prod-options > form > .item .item-buy .btn .btn-content span {
      display: none; } }

@media (max-width: 1279px) {
  .prod .breadcrumbs {
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
            border-radius: 2px;
    margin: 18px 10px;
    padding: 10px 10px 10px 30px;
    position: relative;
    text-align: center; }
    .prod .breadcrumbs-item, .prod .breadcrumbs-separator {
      display: none; }
      .prod .breadcrumbs-item.active, .prod .breadcrumbs-separator.active {
        color: #4c4a4b;
        display: inline-block;
        font-weight: 700;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
    .prod .breadcrumbs-back {
      display: block; }
  .prod .page-item-tags {
    border-bottom: 0;
    display: block;
    margin-top: 17px;
    margin-bottom: 13px; }
    .prod .page-item-tags-list-wrap {
      margin: 14px 0 10px; }
      .prod .page-item-tags-list-wrap ul {
        margin: 0 -5px; }
      .prod .page-item-tags-list-wrap li {
        padding: 5px; }
        .prod .page-item-tags-list-wrap li a {
          border-color: #cbcbcb; }
    .prod .page-item-tags-toggle {
      margin: 0; }
  .prod-title, .prod-info {
    margin-left: 20px;
    margin-right: 20px; }
  .prod-title {
    border-bottom: 1px solid #ccc;
    font-size: 26px;
    margin-bottom: 30px;
    padding-bottom: 24px; }
  .prod-info-block-wrap-main .prod-info-block {
    border-bottom: 1px solid #ccc; }
  .prod-sizes {
    padding-bottom: 18px; }
  .prod-colors {
    padding-bottom: 18px; }
    .prod-colors-list {
      margin-left: -4px;
      margin-right: -4px; }
      .prod-colors-list li {
        padding: 4px; }
  .prod-amount {
    padding-bottom: 20px; }
    .prod-amount .prod-info-block-head,
    .prod-amount .prod-amount-input {
      display: inline-block; }
    .prod-amount .prod-amount-input {
      margin-left: 25px; }
  .prod-options {
    display: none; }
    .prod-options-block .prod-info-block {
      border-bottom: 1px solid #e3e3e3;
      padding-bottom: 15px; }
  .prod-option-select .prod-info-block-value {
    display: block;
    margin-left: 0;
    margin-top: 10px; }
  .prod-option-select .bootstrap-select {
    margin-bottom: 5px;
    width: 100% !important; }
    .prod-option-select .bootstrap-select > .btn {
      background: #f9f9f9;
      border: 1px solid #cdcdcd;
      -webkit-border-radius: 0;
              border-radius: 0;
      color: #000;
      font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: 16px;
      font-weight: 700;
      padding-bottom: 8px;
      padding-top: 8px;
      width: 100%; }
  .prod-sidebar {
    padding: 0 20px; }
    .prod-sidebar-block {
      margin: 0 0 10px; }
      .prod-sidebar-block.opened .prod-sidebar-block-title {
        color: #666; }
        .prod-sidebar-block.opened .prod-sidebar-block-title:after {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEwOTdFRUI1ODUyQzExRTZCNzAwQzAyNDQyNDY1QzAxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEwOTdFRUI2ODUyQzExRTZCNzAwQzAyNDQyNDY1QzAxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTA5N0VFQjM4NTJDMTFFNkI3MDBDMDI0NDI0NjVDMDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTA5N0VFQjQ4NTJDMTFFNkI3MDBDMDI0NDI0NjVDMDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4D8gRbAAACGElEQVR42rSWPUscURSGZwc/ShsVjGCCGxCyik0sBBFMISGFxkZN+sUypIgiqf1G/AOWuhibYCAQLTQqpElnsqJko0ZSRRvBwiiKz5F3RMadGd3VCw9z587d971zzrlzN7YWf+qEtCp4DS3wBMrgBP7CH/gKH+oy37eDBNwQ4RRsQQmMQ6P6FdABE7rP/HjckIKqmxq0wU9Yg2LohwWt+j8cwgbM61mh5qYxeRVl8AY+QicMw6kT0QjPGdjcFzCNydsggy69tsX6i3PLhskqlxoLJyZdfgOL36SSuenk2DD5JY1JLyeewRAMwLKTZ8NkWVojdh+jTB+qWixZZzkIXhtj9a7Kudo63TCWi3hY4qXZ7SpmS87dN9NsMYNa1X22Zjt3TpvL32zsM+EoC/itadaaQSnsB0w6gCKt5qrJA425mpOt7dkC3YjXPNZnYfuKiYkvauwl8T4OE3C1+tKQOUc+k0txfTqckPDumUEaEhFv4plsiihxx8ttgVb0TB+0KJP2W1TRRXXaRntE5/c9bbS4dXZgFnrvcA+Y1izmOwUa6FMuvsFKPsqsvpnLey+vXpnuQlJHYE0e4nFpJFn9rv88mAE7LNbheQ7iTVzsc/0O8RlvPJbl0LcjcwoGYfQGiXcVcwtLD+KpqDP5k2q4XpVgZ0UrVKrSCtVv1bMTzU34xYPeIOhviyWtXOP/VBRLqpatIIFzAQYAyoSlD6ssaL0AAAAASUVORK5CYII="); }
      .prod-sidebar-block.opened .prod-sidebar-block-content {
        display: block; }
      .prod-sidebar-block-title {
        border-color: #e2e2e2;
        border-style: solid;
        border-width: 1px 0;
        font-size: 16px;
        font-weight: 700;
        padding: 16px 10px;
        position: relative;
        -webkit-transition: all 0.3s;
        transition: all 0.3s; }
        .prod-sidebar-block-title:after {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk5NEFDRkRDODUyQzExRTZCNUE4RkU2RTRBNjYzMUY0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk5NEFDRkREODUyQzExRTZCNUE4RkU2RTRBNjYzMUY0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTk0QUNGREE4NTJDMTFFNkI1QThGRTZFNEE2NjMxRjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTk0QUNGREI4NTJDMTFFNkI1QThGRTZFNEE2NjMxRjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5OINVLAAACJUlEQVR42qSWz0tUURiGz1zGcufGhAyUkBBScB1IoAsRF6Ibf7QtiVYSMUa5NlMJt4KzrEHdRK3UhWZBf0BkFKWZRIumTdCiskafL98rMTj3HGc+eDh35p77vud+5zvn3JSbn3YJ0QBXoAMuwhnYg8/wCZ7B4v61zMdSAlGCcA62oQYewCVdn4V+mNXvD6nsTA4aQg164TW8gtNwB1Y16l/wA97Ciu5Vqe8mJsM+g1F4DANwH/46T5CeAljfHniEyc1SBoN6bcv1sjthYPKCptnSiclgsYHlL6vJfOfKDEzeSyMbz0lsMAkTsOEqDEw2pDUVGzTCECTWa5rqgVOBPqY1wFs0RhKfgYLnoTl4gkl1yMRLcyhSztYDRnUDzluVhZhIs8MMWlX3ifHHuS80nScwMc1WM6iFbyGJLTJZ9HTP29YSlVMoalMhnSONvjakc/pwH7Lc7mi1J4VtjHkz2ISWAPH6/8T7SNdPzyP/5tYM1pRXF1CmoeIurs60JmsL7nrWwlX4jvhvnzILzAaegaZIo1qCMU8F5UPEFaa1xILbSeuP25qLl/C8kr2I0V+mGY/nNS7TXRjREdhcgXiTNEYY/W7xebAAdli8ge4yxNtpbLvOIL5w9P8xh74dmQ/hnnbFQsBaGlNariOe853JT1XDbfqCsLOiC87p/K3SdZfu7alvS7G41s+xYfkb1uTbZ8stTVqd7n9VUdjCu4DwdqnXOxBgAINfnr6S3hpwAAAAAElFTkSuQmCC");
          background-position: center center;
          background-repeat: no-repeat;
          content: '';
          display: block;
          height: 24px;
          margin: -12px 0 0;
          position: absolute;
          right: 20px;
          top: 50%;
          -webkit-transition: all 0.3s;
          transition: all 0.3s;
          width: 24px; }
        .prod-sidebar-block-title .modal-location-show {
          display: none; }
      .prod-sidebar-block-content {
        display: none;
        padding-bottom: 8px;
        padding-top: 18px; }
  .prod-similar-prods .bx-wrapper, .prod-recommended-prods .bx-wrapper, .prod-visited-prods .bx-wrapper {
    border-bottom: none; }
  .prod.prod-style-2 .prod-head h1 {
    margin-bottom: 20px; }
  .prod.prod-style-2 .prod-info-top-right {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .prod.prod-style-2 .prod-option-id {
    margin-bottom: 9px;
    padding-bottom: 26px; }
  .prod.prod-style-2 .prod-option-price {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
                -ms-grid-row-align: center;
            align-items: center;
    margin-bottom: 9px;
    padding-bottom: 12px; }
    .prod.prod-style-2 .prod-option-price .prod-info-block-value .item-price-old-wrap {
      margin-bottom: 2px; }
  .prod.prod-style-2 .prod-option-color {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    margin-bottom: 16px;
    padding-bottom: 13px; }
    .prod.prod-style-2 .prod-option-color .prod-info-block-head {
      padding-top: 17px; }
  .prod.prod-style-2 .prod-option-amount {
    margin-bottom: 10px;
    padding-bottom: 18px; }
  .prod.prod-style-2 .prod-option-buy {
    margin-bottom: 6px;
    padding-bottom: 0; }
  .prod.prod-style-3 .prod-amount {
    border-bottom: 0;
    padding-bottom: 0; } }

@media (max-width: 1279px) and (min-width: 960px) {
  .prod-option-id, .prod-option-price, .prod-option-color, .prod-option-amount, .prod-option-buy {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .prod-option-id .prod-info-block-head, .prod-option-price .prod-info-block-head, .prod-option-color .prod-info-block-head, .prod-option-amount .prod-info-block-head, .prod-option-buy .prod-info-block-head {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      margin-right: 10px;
      width: 137px; }
    .prod-option-id .prod-info-block-value, .prod-option-price .prod-info-block-value, .prod-option-color .prod-info-block-value, .prod-option-amount .prod-info-block-value, .prod-option-buy .prod-info-block-value {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
  .prod-info-tabs .nav-tabs > li > a {
    padding-left: 5px;
    padding-right: 5px; }
  .prod.prod-style-1 .prod-info-block-wrap-second {
    margin-top: 24px;
    border-bottom: 1px solid #ccc; }
  .prod.prod-style-1 .prod-info-top {
    margin-bottom: 25px; }
  .prod.prod-style-1 .prod-info-bottom {
    border-top: 0;
    padding-top: 17px; }
    .prod.prod-style-1 .prod-info-bottom-rating {
      width: 100%; }
  .prod.prod-style-1 .prod-info-social {
    margin-top: 20px; }
  .prod.prod-style-1 .prod-images {
    margin-right: 0;
    width: auto; }
    .prod.prod-style-1 .prod-images-wrap {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      margin-right: 20px;
      width: 458px; }
  .prod.prod-style-1 .prod-image-wrap {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .prod.prod-style-1 .prod-selected {
    margin-bottom: 0; }
    .prod.prod-style-1 .prod-selected-list {
      display: block; }
      .prod.prod-style-1 .prod-selected-list .item {
        margin: 18px 0 0; }
        .prod.prod-style-1 .prod-selected-list .item-title {
          height: auto !important; }
  .prod.prod-style-2 .prod-info-top-left {
    margin-right: 10px; }
  .prod.prod-style-2 .prod-info-bottom {
    border-top: 0; }
  .prod.prod-style-2 .prod-image-wrap {
    margin-left: -10px;
    width: 500px; }
  .prod.prod-style-3 .prod-head h1 {
    padding-bottom: 22px; }
  .prod.prod-style-3 .prod-image-wrap {
    margin-left: -10px; }
  .prod.prod-style-3 .prod-info-main {
    margin-left: 10px;
    padding-top: 0; }
  .prod.prod-style-3 .prod-info-social {
    margin-top: 18px; }
  .prod.prod-style-3 .prod-info-bottom {
    margin-bottom: 24px;
    margin-top: 27px;
    padding-top: 21px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start; }
  .prod.prod-style-3 .prod-selected {
    margin-bottom: 18px;
    width: 325px; } }

@media (max-width: 1279px) and (min-width: 590px) {
  .prod.prod-style-1 .prod-selected form {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .prod.prod-style-1 .prod-selected-top {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; } }

@media (max-width: 959px) {
  .prod-info-bottom {
    margin-bottom: 25px;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: 25px;
    padding-left: 15px;
    padding-right: 15px; }
  .prod-info-tabs {
    margin-bottom: 20px; }
  .prod-images-modal {
    display: none; }
  .prod-images-wrap {
    margin-bottom: 20px; }
  .prod-sidebar {
    padding-left: 10px;
    padding-right: 10px; }
    .prod-sidebar-block-content {
      padding-left: 10px;
      padding-right: 10px; }
  .prod-similar-prods-title, .prod-recommended-prods-title, .prod-visited-prods-title {
    font-size: 26px; }
  .prod.prod-style-1 .prod-head h1 {
    padding-bottom: 14px; }
  .prod.prod-style-1 .prod-info-social {
    margin-top: 14px; }
  .prod.prod-style-2 .prod-head h1 {
    padding-bottom: 13px;
    margin-bottom: 20px; }
  .prod.prod-style-2 .prod-info-social {
    margin-top: 16px;
    margin-bottom: 20px; }
    .prod.prod-style-2 .prod-info-social-title {
      margin-bottom: 10px; }
  .prod.prod-style-2 .prod-info-bottom {
    margin-bottom: 14px; }
  .prod.prod-style-2 .prod-option-select {
    border-top: 0 !important;
    margin-bottom: 11px;
    padding-bottom: 20px; }
  .prod.prod-style-2 .prod-option-id {
    margin-bottom: 10px;
    padding-bottom: 17px; }
  .prod.prod-style-2 .prod-option-price {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
                -ms-grid-row-align: flex-start;
            align-items: flex-start;
    padding-bottom: 16px; }
    .prod.prod-style-2 .prod-option-price .prod-info-block-head {
      padding-top: 6px; }
  .prod.prod-style-2 .prod-options-block {
    margin-left: -20px;
    margin-right: -20px; }
    .prod.prod-style-2 .prod-options-block > form > * {
      padding-left: 20px;
      padding-right: 20px; }
      .prod.prod-style-2 .prod-options-block > form > *:first-child {
        border-top: 1px solid #e3e3e3;
        padding-top: 15px; }
  .prod.prod-style-3 .prod-head h1 {
    margin-bottom: 19px;
    padding-bottom: 15px; }
  .prod.prod-style-3 .prod-info-main {
    margin-top: 40px;
    padding-top: 0; }
  .prod.prod-style-3 .prod-info-bottom {
    margin-right: -5px;
    margin-left: -5px;
    margin-bottom: 36px;
    padding-left: 0;
    padding-right: 0; } }

@media (max-width: 959px) and (min-width: 590px) {
  .prod-option-id, .prod-option-price, .prod-option-color, .prod-option-amount, .prod-option-buy {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .prod-option-id .prod-info-block-head, .prod-option-price .prod-info-block-head, .prod-option-color .prod-info-block-head, .prod-option-amount .prod-info-block-head, .prod-option-buy .prod-info-block-head {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      margin-right: 10px;
      width: 170px; }
    .prod-option-id .prod-info-block-value, .prod-option-price .prod-info-block-value, .prod-option-color .prod-info-block-value, .prod-option-amount .prod-info-block-value, .prod-option-buy .prod-info-block-value {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
  .prod.prod-style-1 .prod-sizes > .prod-sizes-choose {
    display: none; }
  .prod.prod-style-1 .prod-sizes .prod-info-block-head {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px; }
    .prod.prod-style-1 .prod-sizes .prod-info-block-head .prod-sizes-choose {
      display: block;
      font-size: 14px;
      margin-left: auto; }
  .prod.prod-style-1 .prod-sizes-list {
    margin-bottom: 9px; }
  .prod.prod-style-1 .prod-selected-title {
    margin-bottom: 11px; }
  .prod.prod-style-3 .prod-info-block-wrap {
    padding-right: 268px;
    position: relative; }
  .prod.prod-style-3 .prod-amount .prod-amount-input {
    margin-left: 20px; }
  .prod.prod-style-3 .prod-selected {
    position: absolute;
    right: 0;
    top: 0;
    width: 253px; } }

@media (max-width: 959px) {
  .prod-shipping-table table,
  .prod-shipping-table tbody,
  .prod-shipping-table tr,
  .prod-shipping-table td {
    display: block; }
  .prod-shipping-table > table {
    border: 1px solid #e3e3e3; }
  .prod-shipping-table > table > tbody > tr {
    padding: 15px; }
    .prod-shipping-table > table > tbody > tr:first-child {
      display: none; }
    .prod-shipping-table > table > tbody > tr > td {
      font-weight: 14px; }
      .prod-shipping-table > table > tbody > tr > td + td {
        padding-top: 5px; }
      .prod-shipping-table > table > tbody > tr > td:before {
        display: block;
        font-weight: 700; }
      .prod-shipping-table > table > tbody > tr > td:nth-of-type(1):before {
        content: "Вид доставки"; }
      .prod-shipping-table > table > tbody > tr > td:nth-of-type(2):before {
        content: "Время, адрес"; }
      .prod-shipping-table > table > tbody > tr > td:nth-of-type(3):before {
        content: "Сумма заказа и стоимость"; }
      .prod-shipping-table > table > tbody > tr > td table tr {
        font-size: 0; }
        .prod-shipping-table > table > tbody > tr > td table tr td {
          font-size: 14px; }
      .prod-shipping-table > table > tbody > tr > td table td {
        display: inline-block;
        width: 50%; } }

@media (max-width: 589px) {
  .prod-info-bottom-reviews a {
    font-size: 14px; }
  .prod-info-bottom-rating {
    margin-bottom: 18px;
    width: 100%; }
  .prod-tab-title .prod-reviews-rating {
    display: block; }
  .prod-tab-form-open {
    margin-top: 15px; }
  .prod-reviews-list .item-top {
    display: block; }
  .prod-reviews-list .item-rating {
    margin-top: 7px; }
  .prod-option-id, .prod-option-price, .prod-option-amount {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .prod-option-id .prod-info-block-head, .prod-option-price .prod-info-block-head, .prod-option-amount .prod-info-block-head {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      padding-right: 10px;
      width: 50%; }
    .prod-option-id .prod-info-block-value, .prod-option-price .prod-info-block-value, .prod-option-amount .prod-info-block-value {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
  .prod-option-color > *, .prod-option-buy > * {
    display: block; }
  .prod-option-price .item-price-old {
    display: inline-block;
    margin-bottom: 6px;
    margin-right: 6px; }
  .prod-option-price .item-discount {
    margin-left: 0 !important; }
  .prod-option-buy .prod-buy {
    margin-top: 15px;
    width: 100%; }
  .prod-characteristics-table table tr td {
    font-size: 14px;
    padding-left: 4px;
    padding-right: 4px; }
    .prod-characteristics-table table tr td:nth-of-type(1) {
      white-space: normal; }
  .prod-selected-buy-popup {
    left: -20px;
    right: -20px;
    width: auto; }
  .prod.prod-style-1 .prod-head h1 {
    margin-bottom: 20px; }
  .prod.prod-style-1 .prod-info-block-wrap-main {
    margin-left: -20px;
    margin-right: -20px; }
    .prod.prod-style-1 .prod-info-block-wrap-main .prod-info-block {
      padding-left: 20px;
      padding-right: 20px; }
  .prod.prod-style-1 .prod-info-block-wrap-second .prod-info-block {
    margin-bottom: 9px; }
    .prod.prod-style-1 .prod-info-block-wrap-second .prod-info-block-head, .prod.prod-style-1 .prod-info-block-wrap-second .prod-info-block-value {
      font-size: 15px; }
    .prod.prod-style-1 .prod-info-block-wrap-second .prod-info-block-value {
      display: block;
      margin-top: 5px;
      margin-left: 0; }
  .prod.prod-style-1 .prod-info-bottom {
    border-top: 0;
    margin-top: 40px;
    padding-top: 0; }
  .prod.prod-style-1 .prod-image {
    margin: 0 -10px 14px; }
  .prod.prod-style-1 .prod-thumbnails-wrap {
    margin-top: 14px;
    padding-left: 25px;
    padding-right: 25px; }
    .prod.prod-style-1 .prod-thumbnails-wrap .bx-wrapper .bx-viewport li {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: 80px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .prod.prod-style-1 .prod-thumbnails-wrap .bx-wrapper .bx-viewport li a {
        height: 100%; }
      .prod.prod-style-1 .prod-thumbnails-wrap .bx-wrapper .bx-viewport li img {
        max-height: 100%;
        max-width: 100%; }
    .prod.prod-style-1 .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a {
      margin-top: -7px; }
      .prod.prod-style-1 .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a.bx-prev {
        left: -14px; }
      .prod.prod-style-1 .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a.bx-next {
        right: -14px;
        -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg); }
  .prod.prod-style-1 .prod-sizes {
    margin-bottom: 26px;
    padding-bottom: 28px; }
    .prod.prod-style-1 .prod-sizes-list {
      margin-top: 20px; }
  .prod.prod-style-1 .prod-colors {
    padding-bottom: 29px; }
  .prod.prod-style-1 .prod-amount-input button {
    height: 32px;
    width: 32px; }
  .prod.prod-style-1 .prod-amount-input input {
    height: 32px; }
  .prod.prod-style-2 .prod-head h1 {
    padding-bottom: 15px; }
  .prod.prod-style-2 .prod-image-wrap {
    margin-left: -10px;
    margin-right: -10px; }
  .prod.prod-style-2 .prod-info-social {
    margin-bottom: 10px;
    margin-top: 12px; }
    .prod.prod-style-2 .prod-info-social-title {
      margin-bottom: 7px; }
  .prod.prod-style-2 .prod-info-bottom {
    border-top: 0;
    margin-top: 17px;
    padding-top: 0; }
  .prod.prod-style-2 .prod-option-price {
    margin-bottom: 16px; }
  .prod.prod-style-2 .prod-option-color .prod-info-block-head {
    padding-top: 0; }
  .prod.prod-style-2 .prod-option-amount {
    margin-bottom: 16px; }
  .prod.prod-style-3 .prod-info-main {
    margin-top: 27px; }
  .prod.prod-style-3 .prod-selected {
    margin-bottom: 26px;
    margin-top: 23px; } }

@media (min-width: 590px) {
  .prod-info-tabs .prod-tab-top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .prod-kit-content .item {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .prod-kit-content .item-img {
      margin-right: 18px; }
  .prod.prod-style-1 .prod-images {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .prod.prod-style-1 .prod-image-wrap {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2; }
  .prod.prod-style-1 .prod-thumbnails-wrap {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-right: 15px;
    width: 85px; }
    .prod.prod-style-1 .prod-thumbnails-wrap .bx-wrapper {
      padding-bottom: 20px;
      padding-top: 20px; }
      .prod.prod-style-1 .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a {
        margin-top: 0; }
        .prod.prod-style-1 .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a.bx-prev {
          -webkit-transform: rotate(90deg);
              -ms-transform: rotate(90deg);
                  transform: rotate(90deg);
          left: 50%;
          margin-left: -7px;
          top: 0; }
        .prod.prod-style-1 .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a.bx-next {
          top: 100%;
          margin-right: -7px;
          margin-top: -14px;
          right: 50%;
          -webkit-transform: rotate(-90deg);
              -ms-transform: rotate(-90deg);
                  transform: rotate(-90deg); } }

@media (min-width: 960px) {
  .prod-info-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .prod-info-top-left {
      margin-right: 20px; }
  .prod-images {
    width: 500px; }
  .prod-kit {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px; }
    .prod-kit-head {
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      margin-right: 20px;
      width: 160px; }
    .prod-kit-content {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: 50%; }
      .prod-kit-content .item {
        margin: 0 10px;
        padding-top: 3px; }
        .prod-kit-content .item-img {
          margin-top: 4px; }
    .prod-kit-title {
      font-size: 20px; }
    .prod-kit-plus-img, .prod-kit-sum-img {
      -webkit-align-self: center;
          -ms-flex-item-align: center;
              align-self: center;
      background-position: center center;
      background-repeat: no-repeat;
      height: 46px;
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
          -ms-flex-positive: 0;
              flex-grow: 0;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      margin-left: 30px;
      margin-right: 30px;
      width: 46px; }
  .prod.prod-style-2 .prod-images {
    margin: 0; } }

@media (min-width: 960px) and (max-width: 1279px) {
  .prod-info-tabs .nav-tabs {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important; }
    .prod-info-tabs .nav-tabs > li {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
      .prod-info-tabs .nav-tabs > li > a {
        text-align: center; }
  .prod-kit-id {
    font-size: 12px; }
  .prod-kit-content .item-main {
    font-size: 12px; }
  .prod-kit-content .item-name {
    font-size: 10px; } }

@media (min-width: 1280px) {
  .prod {
    padding: 23px 0 0; }
    .prod .page-item-tags {
      border-top: 1px solid #e3e3e3;
      margin-top: 30px; }
    .prod-head, .prod-content {
      margin-left: 20px;
      margin-right: 20px; }
    .prod-head {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-top: 24px;
      padding-bottom: 22px; }
      .prod-head h1 {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1;
        font-size: 40px;
        margin: 0;
        width: 20%; }
    .prod-content {
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      border-top: 1px solid #e3e3e3;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding-top: 30px; }
    .prod-info {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: 20%; }
      .prod-info-main {
        width: 35%;
        margin-left: 34px; }
      .prod-info-tabs .nav-tabs > li > a {
        font-size: 18px;
        padding: 17px 43px 16px; }
    .prod-amount-input {
      margin-top: 15px; }
    .prod-bottom {
      margin-top: 40px;
      max-width: 100%; }
    .prod-faq-form .prod-tab-form-content {
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-left: -10px;
      margin-right: -10px; }
      .prod-faq-form .prod-tab-form-content > div {
        padding: 0 10px;
        width: 50%; }
        .prod-faq-form .prod-tab-form-content > div:nth-of-type(2) {
          -webkit-box-align: stretch;
          -webkit-align-items: stretch;
              -ms-flex-align: stretch;
                  align-items: stretch;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; }
          .prod-faq-form .prod-tab-form-content > div:nth-of-type(2) .prod-tab-form-line {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
                -ms-flex-direction: column;
                    flex-direction: column;
            width: 100%; }
            .prod-faq-form .prod-tab-form-content > div:nth-of-type(2) .prod-tab-form-line .prod-tab-form-line-value {
              -webkit-box-align: stretch;
              -webkit-align-items: stretch;
                  -ms-flex-align: stretch;
                      align-items: stretch;
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-flex: 1;
              -webkit-flex-grow: 1;
                  -ms-flex-positive: 1;
                      flex-grow: 1; }
    .prod-faq-list {
      list-style: none;
      padding: 0; }
      .prod-faq-list li {
        border-bottom: 1px solid #e3e3e3;
        margin: 0 0 18px;
        padding: 0 0 20px; }
      .prod-faq-list .item-question {
        border-bottom: 1px solid #e3e3e3;
        margin: 0 0 18px;
        padding: 0 0 20px; }
        .prod-faq-list .item-question .item-desc {
          margin-bottom: 0; }
      .prod-faq-list .item-answer {
        padding-left: 50px;
        position: relative; }
        .prod-faq-list .item-answer:after {
          background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdBMDhBMjc0N0M4MTExRTZCOThBOTM4OUIyNEVGRkFEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdBMDhBMjc1N0M4MTExRTZCOThBOTM4OUIyNEVGRkFEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0EwOEEyNzI3QzgxMTFFNkI5OEE5Mzg5QjI0RUZGQUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0EwOEEyNzM3QzgxMTFFNkI5OEE5Mzg5QjI0RUZGQUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7otpQpAAAAe0lEQVR42mLcu3evAAMDwwcGKgEmIH7AQEXAxEBlMGrgMDNwBxArUNNAdyC+AsQFQMxMLS9zA3E/EB8DYj2QAAsQ8wPxfyRFX4H4F4kGmwHxXiA2BRnISKbrkB2xCYizgPgppV5+CcQRQOwPMozSMFwIxFpAvBJZECDAAFsnEzx2JFHQAAAAAElFTkSuQmCC") center center no-repeat;
          content: '';
          display: block;
          height: 15px;
          left: 15px;
          position: absolute;
          top: 0;
          width: 20px; }
      .prod-faq-list .item-top {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        margin-bottom: 10px; }
      .prod-faq-list .item-name {
        color: #000;
        font-family: Tahoma, Verdana, Segoe, sans-serif;
        font-weight: 700; }
      .prod-faq-list .item-date {
        color: #999;
        margin-left: 5px; }
      .prod-faq-list .item-rating-stars {
        display: inline-block;
        position: relative;
        vertical-align: 0; }
        .prod-faq-list .item-rating-stars img {
          display: block;
          height: 13px;
          width: 70px; }
        .prod-faq-list .item-rating-stars-full {
          bottom: 0;
          display: block;
          left: 0;
          overflow: hidden;
          position: absolute;
          top: 0; }
      .prod-faq-list .item-rating-cnt {
        color: #d22334;
        font-family: Tahoma, Verdana, Segoe, sans-serif;
        font-weight: 700; }
      .prod-faq-list .item-desc {
        color: #4c4a4b;
        font-family: Tahoma, Verdana, Segoe, sans-serif;
        margin: 0px 0 16px; }
        .prod-faq-list .item-desc a {
          border-bottom: 1px solid #049b8a;
          color: #049b8a; }
          .prod-faq-list .item-desc a:hover {
            border-bottom-color: transparent; }
      .prod-faq-list .item-bottom {
        color: #999; }
        .prod-faq-list .item-bottom span {
          margin-right: 14px; }
        .prod-faq-list .item-bottom button {
          background: transparent;
          border: 1px solid #e3e3e3;
          -webkit-border-radius: 2px;
                  border-radius: 2px;
          color: #999;
          font-weight: 700;
          -webkit-transition: all 0.3s;
          transition: all 0.3s; }
          .prod-faq-list .item-bottom button:before {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdBOTI2ODI3N0M0QjExRTY5MDc2OUNBQzNEQzlCRDYyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdBOTI2ODI4N0M0QjExRTY5MDc2OUNBQzNEQzlCRDYyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0E5MjY4MjU3QzRCMTFFNjkwNzY5Q0FDM0RDOUJENjIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0E5MjY4MjY3QzRCMTFFNjkwNzY5Q0FDM0RDOUJENjIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz416fBEAAAAtklEQVR42mKcN28eAwGgDsR1QLwAiHejSzIxEAYqQBwFxBuBmJ0cAwShNCcQs5FjQByUvgHEn0k1IBSIXaHsDdgUMBHw+0wk/iVsiligfpuAJNYDxDJAPB/J/yDQDsSGQPwPygfR61mgAZOGpHATEG/BYpk8EJeiiVkTE4i4AMgFeykxAKRXjBIDQOAMJQb8AOKrlIbBc0oMAGWwJyAD/gPxeyT8FYj3AfEXHBpB6i/AUiZAgAEAcFoi7nIzzuYAAAAASUVORK5CYII=");
            background-position: center center;
            background-repeat: no-repeat;
            content: '';
            display: inline-block;
            height: 15px;
            margin-right: 5px;
            padding: 2px 10px;
            -webkit-transition: all 0.3s;
            transition: all 0.3s;
            vertical-align: -2px;
            width: 15px; }
      .prod-faq-list .item-like:hover {
        border-color: #049b8a;
        color: #049b8a; }
        .prod-faq-list .item-like:hover:before {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUyRThFRTZFN0M0QzExRTZBRjUzQkIyNENFMjRDQjk4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUyRThFRTZGN0M0QzExRTZBRjUzQkIyNENFMjRDQjk4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTJFOEVFNkM3QzRDMTFFNkFGNTNCQjI0Q0UyNENCOTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTJFOEVFNkQ3QzRDMTFFNkFGNTNCQjI0Q0UyNENCOTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6CyZ8YAAAAs0lEQVR42mJkmN3FQACoA3EdEC8A4t3okkwMhIEKEEcB8UYgZifHAEEozQnEbOQYEAelbwDxZ1INCAViVyh7AzYFTAT8PhOJfwmbIhao3yYgifUAsQwQz0fyPwi0A7EhEP+D8kH0ekZgNPIDGR+QFPoA8RYG4sAhJgbyAcgFeykxAKRXjBIDQOAMJQb8AOKrlIbBc0oMAGWwJyAD/gPxeyT8FYj3AfEXHBpB6i/AUiZAgAEASCMje5eKCJwAAAAASUVORK5CYII="); }
      .prod-faq-list .item-dislike:before {
        -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg); }
      .prod-faq-list .item-dislike:hover {
        border-color: #d22334;
        color: #d22334; }
        .prod-faq-list .item-dislike:hover:before {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVFQjg1QUMxN0M0QzExRTZCMEJEQzcxRkI2M0ZDODVBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVFQjg1QUMyN0M0QzExRTZCMEJEQzcxRkI2M0ZDODVBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUVCODVBQkY3QzRDMTFFNkIwQkRDNzFGQjYzRkM4NUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUVCODVBQzA3QzRDMTFFNkIwQkRDNzFGQjYzRkM4NUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6mmnauAAAAs0lEQVR42mK8pGzCQACoA3EdEC8A4t3okkwMhIEKEEcB8UYgZifHAEEozQnEbOQYEAelbwDxZ1INCAViVyh7AzYFTAT8PhOJfwmbIhao3yYgifUAsQwQz0fyPwi0A7EhEP+D8kH0ekZgNPIDGR+QFPoA8RYG4sAhJgbyAcgFeykxAKRXjBIDQOAMJQb8AOKrlIbBc0oMAGWwJyAD/gPxeyT8FYj3AfEXHBpB6i/AUiZAgAEAYb8jg0GD3VUAAAAASUVORK5CYII="); }
      .prod-faq-list-pagination {
        text-align: right; }
        .prod-faq-list-pagination .pagination {
          display: inline-block; }
    .prod-sidebar {
      border-left: 1px solid #e3e3e3;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      padding-left: 29px;
      margin-left: 18px;
      width: 355px; }
      .prod-sidebar-block {
        margin: 0 0 22px; }
        .prod-sidebar-block-title {
          color: #000;
          font-size: 16px;
          font-weight: 700;
          margin: 0 0 9px; }
          .prod-sidebar-block-title .modal-location-show {
            float: right; }
        .prod-sidebar-block-content {
          font-family: Tahoma, Verdana, Segoe, sans-serif; }
      .prod-sidebar-reviews-title {
        font-family: "Lucida Grande";
        font-size: 20px;
        font-weight: 700;
        margin: 0 0 18px;
        text-transform: uppercase; }
        .prod-sidebar-reviews-title-cnt {
          color: #9e9e9e; }
    .prod-kit {
      padding: 30px; }
      .prod-kit-head {
        width: 200px; }
      .prod-kit-title {
        font-size: 26px; }
    .prod.prod-style-1 .prod-image-wrap {
      width: 400px; }
    .prod.prod-style-1 .prod-images {
      width: 500px; }
      .prod.prod-style-1 .prod-images img {
        display: block;
        height: auto;
        max-width: 100%;
        width: auto; }
      .prod.prod-style-1 .prod-images-wrap {
        width: 500px; }
    .prod.prod-style-1 .prod-info-social {
      margin-bottom: 15px; }
    .prod.prod-style-1 .prod-info-bottom {
      padding-top: 15px; }
    .prod.prod-style-1 .prod-amount {
      margin-bottom: 28px; }
    .prod.prod-style-2 .prod-thumbnails img, .prod.prod-style-3 .prod-thumbnails img {
      max-width: 100%; }
    .prod.prod-style-2 .prod-thumbnails-wrap, .prod.prod-style-3 .prod-thumbnails-wrap {
      margin-top: 14px; }
      .prod.prod-style-2 .prod-thumbnails-wrap .bx-wrapper .bx-viewport li, .prod.prod-style-3 .prod-thumbnails-wrap .bx-wrapper .bx-viewport li {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
      .prod.prod-style-2 .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a, .prod.prod-style-3 .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a {
        margin-top: -7px; }
        .prod.prod-style-2 .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a.bx-prev, .prod.prod-style-3 .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a.bx-prev {
          left: -14px; }
        .prod.prod-style-2 .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a.bx-next, .prod.prod-style-3 .prod-thumbnails-wrap .bx-wrapper .bx-controls-direction a.bx-next {
          right: -14px;
          -webkit-transform: rotate(180deg);
              -ms-transform: rotate(180deg);
                  transform: rotate(180deg); }
    .prod.prod-style-2 .prod-images {
      width: 100%; }
    .prod.prod-style-2 .prod-info-top-left {
      margin-right: 20px;
      max-width: 500px;
      width: 30%; }
    .prod.prod-style-2 .prod-info-top-right {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: 30%; }
    .prod.prod-style-2 .prod-info-main, .prod.prod-style-2 .prod-info-bottom {
      margin-right: 395px; }
    .prod.prod-style-2 .prod-info-main {
      margin-left: 0; }
    .prod.prod-style-2 .prod-info-social-list .pluso-wrap {
      margin: 0 -2px !important; }
      .prod.prod-style-2 .prod-info-social-list .pluso-wrap > div {
        margin: 2px !important; }
    .prod.prod-style-2 .prod-info-bottom {
      border-top: 0;
      padding-top: 25px; }
    .prod.prod-style-2 .prod-info-tabs {
      border-right: 1px solid #e3e3e3;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      margin-right: -1px;
      padding-right: 40px;
      width: 20%; }
    .prod.prod-style-2 .prod-sidebar {
      margin-left: 0;
      position: relative; }
    .prod.prod-style-2 .prod-bottom {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    .prod.prod-style-3 .prod-info-social {
      margin-bottom: 15px; } }
  @media (min-width: 1280px) and (max-width: 1649px) {
    .prod-info-tabs .nav-tabs {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important; }
      .prod-info-tabs .nav-tabs > li {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
            -ms-flex-positive: 1;
                flex-grow: 1; }
        .prod-info-tabs .nav-tabs > li > a {
          font-size: 16px;
          padding: 12px 5px;
          text-align: center; }
    .prod-sizes, .prod-colors, .prod-amount {
      border-bottom: 1px solid #cdcdcd; }
    .prod-sizes {
      padding-bottom: 26px; }
    .prod-colors {
      padding-bottom: 25px; }
    .prod-amount {
      padding-bottom: 20px; }
      .prod-amount .prod-info-block-head {
        display: inline-block;
        vertical-align: middle; }
      .prod-amount-input {
        display: inline-block;
        margin: 0 0 0 25px; }
        .prod-amount-input input {
          width: 82px; }
    .prod-kit-content .item-img {
      max-width: 130px; }
    .prod.prod-style-1 .prod-info-bottom {
      margin-bottom: 25px;
      padding-top: 15px; }
    .prod.prod-style-1 .prod-bottom {
      margin-top: 15px; }
    .prod.prod-style-3 .prod-info-social-title, .prod.prod-style-3 .prod-info-social-list {
      display: block; } }

@media (min-width: 1700px) {
  .prod .breadcrumbs, .prod-head, .prod-content,
  .prod .page-item-tags {
    margin-left: 40px;
    margin-right: 40px; }
  .prod-sizes .prod-info-block-head {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .prod-sizes .prod-info-block-head .prod-sizes-choose {
      margin-left: auto; }
  .prod-options > form > div > div.item-size,
  .prod-options > div > div.item-size {
    padding-left: 25px; }
  .prod-options > form > div > div.item-color,
  .prod-options > div > div.item-color {
    width: 265px; }
  .prod-options > form > div > div.item-buy,
  .prod-options > div > div.item-buy {
    padding-right: 25px;
    width: 19%; }
  .prod-kit {
    padding: 24px 34px; }
    .prod-kit-title {
      font-size: 30px; }
    .prod-kit-id {
      font-size: 16px; }
    .prod-kit-plus-img, .prod-kit-sum-img {
      height: 46px;
      width: 46px; }
  .prod.prod-style-2 .prod-images {
    margin-right: 35px; } }

@media (min-width: 1920px) {
  .prod-head .prod-back-to-catalog {
    border-width: 2px;
    display: block;
    font-size: 16px;
    padding: 11px 10px;
    width: 240px; }
    .prod-head .prod-back-to-catalog:before {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjVCNENFNDc3QzE5MTFFNjg1OTdFMTk4N0NGMDM1ODAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjVCNENFNDY3QzE5MTFFNjg1OTdFMTk4N0NGMDM1ODAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTk0RTJCRDI3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTk0RTJCRDM3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz62ZnGfAAAAaElEQVR42mJkmN3FAAW+QNwMxAYMOAALlPYA4mVAHMqAB4AUuwLxaiDOBuKTQCyIQ+13RqAzngIZUgyEwUOQyclAvA6IU4B4Ox7FP0CKdwBxGBAvgbp5Ny7VTFB6CxAnAXE/PncABBgA0XgROVmK+j4AAAAASUVORK5CYII=");
      background-position: center center;
      background-repeat: no-repeat;
      content: '';
      display: inline-block;
      height: 7px;
      margin-right: 7px;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      vertical-align: 1px;
      width: 11px; }
    .prod-head .prod-back-to-catalog:hover:before {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzAzQkNDMEE3QzFBMTFFNjgwMzNFNEZGNUMwNjY2MjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzAzQkNDMDk3QzFBMTFFNjgwMzNFNEZGNUMwNjY2MjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTk0RTJCRDI3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTk0RTJCRDM3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6/XH++AAAAUklEQVR42mL4//8/AxT7AvEFJD4GhjE8gPgzlMar2BWqMA6IBfFgDkYg8ZSBgUGKgTB4CHPCNyCOImAyJ8w9PkD8Aeokgh4E4SAgvoJPMUCAAQAh6NONiFX0tQAAAABJRU5ErkJggg=="); }
  .prod-sizes > .prod-sizes-choose {
    display: none; }
  .prod-sidebar {
    margin-left: 40px; }
  .prod-similar-prods-title, .prod-recommended-prods-title, .prod-visited-prods-title {
    margin-left: 40px;
    margin-right: 40px; } }

@media (min-width: 960px) {
  .prod-shipping-table > table {
    min-height: 100%;
    width: 100%; }
    .prod-shipping-table > table > tbody > tr {
      position: relative; }
      .prod-shipping-table > table > tbody > tr > td,
      .prod-shipping-table > table > tbody > tr > th {
        position: relative; }
        .prod-shipping-table > table > tbody > tr > td:last-child,
        .prod-shipping-table > table > tbody > tr > th:last-child {
          padding: 0;
          width: 30%; }
          .prod-shipping-table > table > tbody > tr > td:last-child:after,
          .prod-shipping-table > table > tbody > tr > th:last-child:after {
            background: #e3e3e3;
            bottom: 0;
            content: '';
            display: block;
            position: absolute;
            left: 255px;
            top: 0;
            width: 1px; }
      .prod-shipping-table > table > tbody > tr:nth-of-type(odd) td {
        background: #f6f6f6; }
    .prod-shipping-table > table table {
      font-weight: 700;
      width: 100%; }
      .prod-shipping-table > table table tr {
        position: relative; }
        .prod-shipping-table > table table tr td,
        .prod-shipping-table > table table tr th {
          border-width: 0 0 1px;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          min-height: 48px;
          padding-bottom: 15px;
          padding-top: 15px;
          position: relative;
          white-space: nowrap;
          width: 255px; }
          .prod-shipping-table > table table tr td:last-child:after,
          .prod-shipping-table > table table tr th:last-child:after {
            display: none; }
        .prod-shipping-table > table table tr td {
          width: 50%; }
          .prod-shipping-table > table table tr td:last-child {
            color: #d22334; }
        .prod-shipping-table > table table tr:last-child th,
        .prod-shipping-table > table table tr:last-child td {
          border-bottom-width: 0px; }
  .prod-shipping-table th,
  .prod-shipping-table td {
    border: 1px solid #e3e3e3;
    border-collapse: collapse;
    padding: 15px;
    vertical-align: top; }
    .prod-shipping-table th:first-child,
    .prod-shipping-table td:first-child {
      min-width: 250px;
      width: 25%; }
  .prod-shipping-table th {
    background: #303030;
    color: #fff;
    font-size: 16px;
    font-weight: 700; } }

@media (min-width: 1600px) {
  .prod-shipping-table table {
    font-size: 16px; } }

#prod-shipping-payment-accordion .panel {
  -webkit-border-radius: 0;
          border-radius: 0;
  border-width: 1px 0;
  margin: 5px 0; }
  #prod-shipping-payment-accordion .panel .panel-heading {
    background: transparent;
    padding: 0; }
    #prod-shipping-payment-accordion .panel .panel-heading a {
      border: 0;
      color: #049b8a;
      display: block;
      font-family: "Lucida Grande";
      font-size: 18px;
      font-weight: 700;
      padding: 20px 45px 21px 0;
      position: relative; }
      #prod-shipping-payment-accordion .panel .panel-heading a span {
        border-bottom: 1px dotted #049b8a;
        -webkit-transition: all 0.3s;
        transition: all 0.3s; }
      #prod-shipping-payment-accordion .panel .panel-heading a:after {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVDRjBDRjVGN0U3RjExRTY5MTFBRjRDOTY0QkFEMDFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVDRjBDRjYwN0U3RjExRTY5MTFBRjRDOTY0QkFEMDFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUNGMENGNUQ3RTdGMTFFNjkxMUFGNEM5NjRCQUQwMUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUNGMENGNUU3RTdGMTFFNjkxMUFGNEM5NjRCQUQwMUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6z/LsEAAADTUlEQVR42syZTWgTQRiGN0tQqY2IJYeaWBAhodBb24NYleRmL+KlKv4ctAeDNl7qxZ+KWj1oDxZTKlg8xcaDpccehNY/EG09iaARD9JEwVpFGkWNVN+vvAsxJNlNdpLNBw8lTTLz7Dc7s99MXNqtq1oFoYNOEAIdIAB8YC3f/w7SIAnmwAyYBcv5Df3tPVWyI3eZYn5wHBwAH9hxgiJpimkU9VFcLmAYbAR3wAhIWe3QqmATuAh6wQWwDcyX+Pwv8AW8BBP83yZwCLwDY2AALFoZKrPoAa/ZoQdcMZErFvP8rodtSZt7zb7kKnEPSnZvgA1gFDzQ1MZOEAFfQR/uxT/lZLABTIIsr1K1nMRDsI99TLrGrjVYFXTzxn8DolqVA5mLsq8EJN1WBGPgPejXahSQ7GefMTNBGc71tchckUyuQxb3FxNs4hWMas6F9B2DpLeQ4CC4yZvXkUAWHzNJl/IFW8BRLsZOhyTqCLLYkisY4cqeddoOWczSJWIsKSJ5EGy10e4TsBp0gwUFnnHwFFk8Y1Ql6XIe4AViDYuCaeBVkMUUnTpFMMyG7cQu8Aq0qZJkpRQSwXbwwmZjC6wNVUpKHdkhgkE+arQ6kxSnoAg2g4+KJqFKSXFq1lmfLSlcKfIlpypsR5w8ejWXNBWN6IapQjEvh7aNWeyusJ2VkdWNsa6SnCxhnypsa2Vu6MZsqTM5zVhddK6B7XUmp/HJNKcbK7bNxqYUy2l0mhHB59yQ+2009pMjEVIhhyLBz43/rJvHEVI9HOa+tZLoUrxEiUscRcOysYsa4Y5/CPx2sh5E9lbhz3mwJbdgTfE44lwdVNTicJsl139nMwNccu6DRw5lr4uVdLDQpkkOck4YpbZDIX1Hkb3FYvviu+AbuO5A9qTPDOTGzU4WZAO9mROmVnJD7LPP6umWHOTcA2/BySr7DXPG9iB7P6yebskHd3OnJgdJO6ogth2Ms489heTyZ3F+yP70GI/IJngsMahgnZR17mzOhEiY1YNmIROnlQWB1I6n+RgqN3z87hLbauXolAyrZ9SfecWXuRQ94+I+zWdwkq8z/Hwjn+0BVkphvo7zfrO8B3fZ/BkiTIEABRr5foYSSV6AXEhFP0P8E2AAbVHuzD2lqnsAAAAASUVORK5CYII=");
        background-position: center center;
        background-repeat: no-repeat;
        content: '';
        display: block;
        height: 40px;
        margin: -20px 0 0;
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        width: 40px; }
      #prod-shipping-payment-accordion .panel .panel-heading a:hover:after {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYzNDZBQUNBN0U3RjExRTY4RjgwRjE3MTYxMTc4MDNGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYzNDZBQUNCN0U3RjExRTY4RjgwRjE3MTYxMTc4MDNGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjM0NkFBQzg3RTdGMTFFNjhGODBGMTcxNjExNzgwM0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjM0NkFBQzk3RTdGMTFFNjhGODBGMTcxNjExNzgwM0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz62PtfUAAAC1ElEQVR42syZT0gUURzHn8PuVltGtnaQ1AJJ6RAE6SGigx6CQFwiKCMw2A7213NIdKlL5wwrykOYaycrCqMggxAhDTqm5KFa8bJSZG0xwdD3qz8jltmdmZ03u/ODz8WZ+b3PvOe8935vqzY8uqdKCAO0gXbQCprBdrBRrv8EC2AOzIAJMA2s/ES5ZKpoQxGPYvXgPDgJGorctw5sBXvAUfnbF/AA3AQZLz3hJhKSeB5ccpArFA3y7LzkSugSPAY+gHMgpvxHTHIx53E/ghz+QfAQ1Cr9wZyj8cdDgyDiVTAOxsAZFXywjTFIxt0K8m3SoFOVL9hW2q4n7QQHQJcqf3RJ20UF+U/bqyoXvejFE4UEE3ZvUIEYgOQ2O8FrAX2tXoMT/NV8wUZwWoUnUujFxv8Fz4JoiASj4qSqsFmg5CdZZ0uKmYOdKmoY6tTUC/Xe/K1Lkuv1jrVdSb2fTDHI7dpSq0YOHFZ7Y+t1CdKpjYIdfjP1oOc+f/+qdm6u0S3ZTsF9frNwWLsnx4OQbKVgi45MAUm2ULBO13gEIFlHwWqd80O+5P39h/ykqzaCmsgsTXkouKxTjEPKoWXvsRd7pl76SbdMwcWg5Lonn2PIf/lJuUjB2ZDKMWYp+C6kciurqCFFta/glxqAHGOCgm+9FNJ2YVqW+vgtuzK9aJSj03REZoRhKapLW4/ePA1iphrOJVPW2jzISt8M0X7QFKd/G1Z2590QCQ6h9zL5NckVsBQCOTpctiuaeOFCCAT70HtLheriUXC7gnJ3IDfidLLQB55UQI5tXnRz9MEviNX9eBnlnrFN9J7pRpCRA8kyDTfbOAK5nN3FYkfAf9Tq0dhrcCOAU4esfBBpp/2gU/DD2Q1uaZrMTcnFnGk3G1a3b8tKvwlcV6sn+F5jQZ5tklxZNw95PeXPyJrdLwV/h5StzVJob5L7fsi9c7Kde6UK/AzhFH8FGAD03ugBACA0YAAAAABJRU5ErkJggg=="); }
      #prod-shipping-payment-accordion .panel .panel-heading a:active:after {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZBNEQwMkFBN0U3RjExRTY4RTAwQTEwMEJEOTlEMDQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZBNEQwMkFCN0U3RjExRTY4RTAwQTEwMEJEOTlEMDQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkE0RDAyQTg3RTdGMTFFNjhFMDBBMTAwQkQ5OUQwNDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkE0RDAyQTk3RTdGMTFFNjhFMDBBMTAwQkQ5OUQwNDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5H60PsAAAC10lEQVR42syZzU8TURTFH3VaE6Qbq4lokUUNRI0bhT8A1gY1JOLHVlMRQUxcEGPY4ELjQok1sWpcodVVExPjTlwLuiAxChETsaQxgVWRRUHqOfbWRdN2ZjpvpnOSs2Fm7vv1vnl33n00BUYvqDoUgLvhHrgL7oD3wTvk+m94GV6AZ+FpeAbeKg/0596TmgMZNsGi8BB8Hm6rcd92eCd8BO6Xv/2En8MP4YydTFhRRAIvwmMmcNXUJs8uSqyILsDT8Ff4MhxSzhWSWIw5YHZzU413kNP/AL6k3NUjeBjv4qadDDbDaQ/glIyR3nbtYrNVQGYuBR9X3oljpQBpWAFMwH3Ke/XJ2DUB+dLGVeMURxbPVgOMVPoFDVACkLsrAd6Cd/kAkAV+orzM7Ie/wUHlD23AB1B6lkoZHPQRnBKWwVIGCflDvrN16dPVMRU0DHUmOak+r+V0QfJ73V7alUSdRAoZQXUo2q7SQ9fV4ZawLkAydROw12mkgeR99f1XVsX27NUN2UPAY06jcFpPJu66AdlFwE4dkVyC7CRgq675cAGylYBhnfWhHPJVfNRJuHDArUJWKBS0xCFgTicYp5RTy+wxi+ewwh0oR8CsW3D9mOo5Z4U7S8B5n8JR8wT86FM4ajYgTbUjcaW6AEdNE/CDnUa6kvKbG+pLZulfeZnTu1mYMeQ4Ykqa6rp0dPK2G5VqCvvBrVIdZKef99F+MC9M/7f8TOdTHwE+Q/Yy5T3JOLzqAzgy3KzUNPHCFR8AjiB7q9X64pdwsoFwjwH3wuxkYQR+3QA4jjls5eiDK4jd/VsP4d5wTGQvbwWQWodPeDTdHOMU4NYrXTRMmmcejb1XxXNC3acOK7IgUmb7QTNx4RxUxYNGHcU8L7EYM2Vlw2r117LTj8F3VPEE366W5dmYxFqx8pDdU/6MfLNvSMPfK21rhzTaLXLfmty7INu5d6rKvyHM9FeAAQDAaO7fDQHZ3gAAAABJRU5ErkJggg=="); }
      #prod-shipping-payment-accordion .panel .panel-heading a[aria-expanded="true"] {
        color: #d22335; }
        #prod-shipping-payment-accordion .panel .panel-heading a[aria-expanded="true"] span {
          border-bottom-color: transparent; }
        #prod-shipping-payment-accordion .panel .panel-heading a[aria-expanded="true"]:after {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc2NkJBNkVGN0U3RjExRTZBNzA1OERFMTBFMUE3RDJCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc2NkJBNkYwN0U3RjExRTZBNzA1OERFMTBFMUE3RDJCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzY2QkE2RUQ3RTdGMTFFNkE3MDU4REUxMEUxQTdEMkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzY2QkE2RUU3RTdGMTFFNkE3MDU4REUxMEUxQTdEMkIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7uf61IAAADXklEQVR42syZPWgTYRjH3xyham1ELBlqYkEqLUWd2rj4RTJ2EZeqWB3UoUEbl06CFT+nDhZT6iBOsXVQizgKqV+Ltl0sglYdpIlCtYokChop/p/6P4ghudxdLrk88KOkubvnd8/dvfe8bzwv20LKRmhAdgyDbtAOAmAtv/8B0mAezIApMA2WCw+0/d0Lw0Rei2JBcBIcBh+ZeIIiaYopigYoLicwAjaCW2AUpMwmNCvYDC6AE+A82AkWDLb/Bb6COXCX/9sEjoD34AYYAktmLlW56AWvmdAHrpSRKxUL3NfHY8kxD5TbyWNwD0p1r4ENYAw8Us7GXhAF38AA7sU/VirYCCZBjmfptJzEY3CQOSbntuxoNCvo5Y3/BsRUlQOVizHXBCS9ZgTj4AMYVDUKSA4yZ7ycoFzO9bWoXIlKrkMVD5USbOYZjCn3QnLHIekvJngJXOfN60qgik9ZpIuFgq3gOAdjt0MKdQxVbM0XjHJkz7lthyrm6BLVBYU+kFD1E+LShypqeleStvICr0EVU3QKiWAEJFX9hXRKYRHsArN1KCh9ZLcIdvBVYyVkOJBO029iWz+TPbOYQ5w6RLAFfLK48xreu8kykn5eKrlKqy3mEKcWjf1ZxuLOPeAV2GYgqctt5bY9FnOIk0+zeX8s8uEqJVkoF+E+tiY/GVbRKclCubBNuZUr69WvtZn5gYFkMk/SUyD32eZVWnk2NP1pqWA4KKykE3JKH100joFdFY5ZuuQsh5RK5RSnqzOaPmI7MLAu8qAhB+QUnaY0DrhBUheBJiHIif+0xuUI6R6O1tFrTlwSaBqW9VnUKGf8w+C3y9VrwJ9zoC2/YU1xOeJsHVRPHG6y5fpvbWaIQ85D8MSl6u1iJ91RbNIkA/UpvdV2KSR3DNVbKjUvvg2+g6suVE9yZiE3Xm5lQSbQm/nA1EpumDkHzK5uyULOHfAWnK6y3wif2F5U76fZ1S3ZcB9YxYWkPVUQ2w3GmWN/MTkjQcU5cj+4r/6tksqkvsEBsQYe6x54ALF+zoWVVcH8B6eTfZ70jmf4GrIaAe6b4bE6eXUMw+wa9RcOAZc5FD3n4J5kBzPPz1lu38R3ezs7pQg/J3i/mZ6Deyr8GSJCgXYKNPH7LCXmeQJyIrZ+hvgrwAApqvKKVAv9OAAAAABJRU5ErkJggg=="); }
        #prod-shipping-payment-accordion .panel .panel-heading a[aria-expanded="true"]:hover:after {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdDNTcxN0QwN0U3RjExRTZCMjNBQ0Q5MTVDNzMxNTZEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdDNTcxN0QxN0U3RjExRTZCMjNBQ0Q5MTVDNzMxNTZEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0M1NzE3Q0U3RTdGMTFFNkIyM0FDRDkxNUM3MzE1NkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0M1NzE3Q0Y3RTdGMTFFNkIyM0FDRDkxNUM3MzE1NkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7JaRFTAAADTElEQVR42syZTUwTQRTHp6WlBiXRUg9EW6iIUIonIKA94dlgjImEGDyoCRaUxBsxxotePEtFiNGoaPFgSEyMN/VgYlrgpEELlO+ebPGgkrCNXf+vmdZ2Ke3utrT7ml/Tj5k3/30zOx9vdUsOF1NhetAGOkErOAYOgb38/z8gBObANPgApkBM6qh29lPWhgwKhR0GA+ACsGYpZwJmcByc47+tgRfAA9ZlR0LEmwyqgAcEwRCwyqyXipXXDXJf5FNOV+V0fR58B/2gXLGs7ZRzX+SzW85Yytb9I+AVsLDCG/mcWGpyjQCDUoEVYBJcZbtv1MYkRFbIHYMG4AWn8+5M+VBb3sUMkcwUwWHQxYpvXbxticD0S+kGfayIoZPQt+hw9ewUwapMV1ACG4bIgyljMPm6Cywp30v1MoM70gjawGWmHbsUdJy0pQp0A6OGBBq5JqabbzxBIlf4Oqslo/W6JrEr0Zq4xMakzYBReYpp1zqxaogtGhbYSl3coLSW3TvGjrx+wozmA7lHO8rYJ58y+8SYGoENJLBacbU9JlbmbGTWZ56sIuk/2/MHzODAhttkUiOwmjYLlUpXpLUrN9jf4DIrO2qPizRAiLQM/WaFOH1dbbws1VGx+lXq1VxWNLLBVi8OJEXaJJFMRK6Mi6OyVEfd4Scm/gJMKdEfEbba2y8RuT9Omrhed7ysmjZIm+5bffsXCG1We5uVW8ysJiFoYQlTvy4pbgXihPDPfO7ir9TFgXw8COENCPkfyQKKIwvQTTKT7zZuCyKXSeRsIM4yxG1BXAG2iNO62fr2Dnz+rNGJugNnANHPF2Ytbham9KKIe0Vk44BpjHHHnC+WmAcpHSFoKHoC15TcsFI4H2lI4OOmed+69Fx8G0RKd6BLQhpuZTrVYbpn1zQQvUHnvC+yU/JoAoyWMH5jEPcyPUG0PQc2yLdgxc4uvAHX5eRmBNAD3hUxdm+pTeeCX5Cb3doEZ8BoESJHbZxtXvBvKk0BR3lq7CO4vws5wjANJwjzqk1gJgw3DnOAhwWazAXui3x6C5WjDgM3qAP3QEjFOAvxunXcV1hOjlpplp9m9yFwkx/46Uzdwh9D0GZjHy/3m5elxxAz4P1OjyFy2T8BBgCEGA14qssUHAAAAABJRU5ErkJggg=="); }
        #prod-shipping-payment-accordion .panel .panel-heading a[aria-expanded="true"]:active:after {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg0MzdCNjA4N0U3RjExRTZCMEEyOEQ3QTdFNkU5Qzc1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg0MzdCNjA5N0U3RjExRTZCMEEyOEQ3QTdFNkU5Qzc1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODQzN0I2MDY3RTdGMTFFNkIwQTI4RDdBN0U2RTlDNzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODQzN0I2MDc3RTdGMTFFNkIwQTI4RDdBN0U2RTlDNzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4QJ43zAAAC7UlEQVR42syZX0hTURzHf5vTxcrCzR4klWowLfQphXrU14ZZUhEJgQqmltBbRPRSLz2nWcuMaDUlQojCt+xNSHtakBusgvRtU+yPDwuk72+eRa37/95t5wcfEO85v/O5v3nP7u/oetBylCyEG7SDDtAGQmAf2Cmu/wSrIAmWwDxYBFuFiQbiC5oLeUyK1YMRcB40aIzzAj9oBT3id1/BUzAOVsxUwkgEROIUuKojpxYNYm5K5Ao4JXgGLINhUEX2o0rk4pxn7Qjyxz8BZkAtOR+cc3qy9dgE8JgV9IFZcJGKH7zGLCR9RgX5bmIgTKULXiumVEklwTHQRaWPLrG2piD/0Q5S+WIQVTynJhhQuoMyxBgk9yoJ3irS02o2eIO/WSjYCPpJnuhDFRv/FhwClRIJVgqnnCDTS/JFL6rozr+V1EsoyE7tLNhJ8kYHCx6RWLCNBZvMzup+EqFTM4/IF6jRHctjep4/pu5oxIpgEwvWmZ1VscNL/sPNdPzhuKYkXwtP3aWa5hBVeL1WBOtYsNrsrLmhK/Tt0xfaEzygKpmX231wf24sz7EQ1W4rszbTa/Sqf0RVslCOx/Icq83Pdycl/5PrG7Ysx24udHVx/NBiNYOv1k9hyLHQRuozuVyuf+Uy63ae4g9cwYSdDIWVdFCOI8GC7+1myUuuLydp7WPCKTmOJY9oqskJyRenLzi9Uc9zBd+ZaaRLGOy06BbHEVEJBaMD8YWt/D7InX5WIrmscPrzwsrlnJRIcArVWynsSW6AjARy7HBdqWniC5ckEBxF9TJqffE0uF9GuQjknumdLIyCl2WQ4zUvGzn64CeIu/u5Esq95jVRvawRwdwXAzhRoo+b1zgJuU2li1pHwL9o+2jsLbhThFOHtHggYnrvg3rBD84hcM+hzTwrcnHOmJEXVqN3y51+ENym7RN8s7Eq5gZFrrSRSWZP+Xl354Pwa6Lh7xRta0g02rvEuB9ibFK8zr0hlX9D6MVvAQYAk6jmbdcWg98AAAAASUVORK5CYII="); }
  #prod-shipping-payment-accordion .panel .panel-body {
    padding-left: 0;
    padding-right: 0; }
    #prod-shipping-payment-accordion .panel .panel-body .h5 {
      font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: 16px; }
    #prod-shipping-payment-accordion .panel .panel-body .prod-shipping-conditions {
      list-style: none;
      padding: 0; }
      #prod-shipping-payment-accordion .panel .panel-body .prod-shipping-conditions li {
        font-family: Tahoma, Verdana, Segoe, sans-serif; }
        #prod-shipping-payment-accordion .panel .panel-body .prod-shipping-conditions li + li {
          margin-top: 15px; }
      #prod-shipping-payment-accordion .panel .panel-body .prod-shipping-conditions .item-title {
        font-size: 16px;
        margin-bottom: 5px; }
      #prod-shipping-payment-accordion .panel .panel-body .prod-shipping-conditions .item-text {
        color: #333; }
/*# sourceMappingURL=styles-CatalogView.css.map */





/* Для страницы 404 в каталоге */
.page-head {
  border-bottom: 1px solid #e2e2e2;
  margin: 4px 0 20px;
  padding: 0 0 20px; }
  .page-head h1 {
    margin: 0; }
  .page-head .btn {
    border-width: 2px;
    display: none;
    font-size: 16px;
    margin: 2px 0 0 auto;
    padding: 11px 10px;
    width: 220px; }
    .page-head .btn:before {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjVCNENFNDc3QzE5MTFFNjg1OTdFMTk4N0NGMDM1ODAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjVCNENFNDY3QzE5MTFFNjg1OTdFMTk4N0NGMDM1ODAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTk0RTJCRDI3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTk0RTJCRDM3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz62ZnGfAAAAaElEQVR42mJkmN3FAAW+QNwMxAYMOAALlPYA4mVAHMqAB4AUuwLxaiDOBuKTQCyIQ+13RqAzngIZUgyEwUOQyclAvA6IU4B4Ox7FP0CKdwBxGBAvgbp5Ny7VTFB6CxAnAXE/PncABBgA0XgROVmK+j4AAAAASUVORK5CYII=");
      background-position: center center;
      background-repeat: no-repeat;
      content: '';
      display: inline-block;
      height: 7px;
      margin-right: 7px;
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      vertical-align: 1px;
      width: 11px; }
    .page-head .btn:hover:before {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzAzQkNDMEE3QzFBMTFFNjgwMzNFNEZGNUMwNjY2MjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzAzQkNDMDk3QzFBMTFFNjgwMzNFNEZGNUMwNjY2MjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTk0RTJCRDI3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTk0RTJCRDM3MEU3MTFFNkJGQUNFQUIzMzBDOTIzNzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6/XH++AAAAUklEQVR42mL4//8/AxT7AvEFJD4GhjE8gPgzlMar2BWqMA6IBfFgDkYg8ZSBgUGKgTB4CHPCNyCOImAyJ8w9PkD8Aeokgh4E4SAgvoJPMUCAAQAh6NONiFX0tQAAAABJRU5ErkJggg=="); }

@media (max-width: 1279px) {
  .page-body {
    padding: 0 20px 40px; }
    .page-body .breadcrumbs {
      border: 1px solid #ccc;
      -webkit-border-radius: 2px;
              border-radius: 2px;
      margin: 19px -10px 14px;
      padding: 10px 10px 6px 30px;
      position: relative;
      text-align: center; }
      .page-body .breadcrumbs-item, .page-body .breadcrumbs-separator {
        display: none; }
        .page-body .breadcrumbs-item.active, .page-body .breadcrumbs-separator.active {
          color: #4c4a4b;
          display: inline-block;
          font-weight: 700;
          max-width: 100%;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
      .page-body .breadcrumbs-back {
        display: block; }
  .page-head {
    margin-bottom: 15px;
    padding-bottom: 19px; }
    .page-head h1 {
      font-size: 36px; } }

@media (min-width: 1280px) {
  .page-body {
    padding: 0 20px 40px; }
    .page-body .breadcrumbs {
      margin-bottom: 25px;
      margin-top: 24px; }
  .page-head {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    margin-top: 25px;
    min-height: 72px; }
    .page-head h1 {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      font-size: 40px;
      width: 50%; }
    .page-head .btn {
      display: block; } }

.tabs-block .nav-tabs {
  border-bottom-color: #c1c1c1; }
  .tabs-block .nav-tabs > li > a {
    border-color: #c1c1c1;
    -webkit-border-radius: 0;
            border-radius: 0;
    color: #4c4a4b;
    font-family: "Lucida Grande";
    font-size: 16px;
    font-weight: 700;
    margin-right: -1px;
    padding: 14px 0px 13px;
    position: relative; }
    .tabs-block .nav-tabs > li > a:after {
      background: transparent;
      content: '';
      display: block;
      height: 3px;
      left: 0;
      position: absolute;
      right: 0;
      top: -1px;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
    .tabs-block .nav-tabs > li > a .title-cnt {
      color: #9e9e9e; }
    .tabs-block .nav-tabs > li > a:hover,
    .tabs-block .nav-tabs > li > a:hover .title-cnt {
      background: #fff;
      color: #049b8a; }
  .tabs-block .nav-tabs > li.active > a,
  .tabs-block .nav-tabs > li.active > a .title-cnt {
    border-bottom-color: #fff;
    color: #000;
    pointer-events: none; }
  .tabs-block .nav-tabs > li.active > a:after {
    background: #049b8a; }

.tabs-block .panel-group {
  margin: 0 -10px; }
  .tabs-block .panel-group > .panel {
    border: none;
    -webkit-border-radius: 0;
            border-radius: 0;
    margin-bottom: -1px; }
    .tabs-block .panel-group > .panel + .panel {
      margin-top: -1px; }
    .tabs-block .panel-group > .panel > .panel-heading {
      background: none;
      border: 0;
      -webkit-border-radius: 0;
              border-radius: 0;
      padding: 0; }
      .tabs-block .panel-group > .panel > .panel-heading h4 {
        font-size: 17px; }
      .tabs-block .panel-group > .panel > .panel-heading a {
        background: #009b8a;
        border: 1px solid #009b8a;
        border: none;
        color: #fff;
        display: block;
        padding: 20px 40px 20px 20px;
        position: relative; }
        .tabs-block .panel-group > .panel > .panel-heading a:after {
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAACCAIAAADej8umAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBBRTVBRjVGODUyQzExRTZBM0NERUM3MjRDQTNGQjREIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBBRTVBRjYwODUyQzExRTZBM0NERUM3MjRDQTNGQjREIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEFFNUFGNUQ4NTJDMTFFNkEzQ0RFQzcyNENBM0ZCNEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEFFNUFGNUU4NTJDMTFFNkEzQ0RFQzcyNENBM0ZCNEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4sPT1VAAAAFUlEQVR42mL8//8/AymAiYFEABBgACAVAwEfXZdiAAAAAElFTkSuQmCC");
          background-position: center center;
          background-repeat: no-repeat;
          content: '';
          display: block;
          height: 16px;
          margin: -8px 0 0;
          position: absolute;
          right: 20px;
          top: 50%;
          width: 16px; }
        .tabs-block .panel-group > .panel > .panel-heading a.collapsed {
          background: #fff;
          border: 1px solid #c1c1c1;
          color: #4c4a4b; }
          .tabs-block .panel-group > .panel > .panel-heading a.collapsed:after {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEyNkE0OEUzODUyQzExRTZBM0MyODEwRTYwQjg2RTNEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEyNkE0OEU0ODUyQzExRTZBM0MyODEwRTYwQjg2RTNEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTI2QTQ4RTE4NTJDMTFFNkEzQzI4MTBFNjBCODZFM0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTI2QTQ4RTI4NTJDMTFFNkEzQzI4MTBFNjBCODZFM0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6rq3oOAAAAL0lEQVR42mJkmN3FgAf8h9KMuBQwMVAIRg2gggEsSFFFTHTSxgWMowlpqBsAEGAA68sFSPTec8MAAAAASUVORK5CYII="); }
    .tabs-block .panel-group > .panel > .panel-collapse > .panel-body {
      border: 0 !important;
      padding-left: 10px;
      padding-right: 10px; }

.tabs-block .tab-content .tab-pane {
  padding: 20px 0 6px; }
  .tabs-block .tab-content .tab-pane .pagination {
    margin-bottom: 30px; }

@media (max-width: 1279px) {
  .tabs-block .nav-tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .tabs-block .nav-tabs > li {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
      .tabs-block .nav-tabs > li > a {
        text-align: center; } }

@media (min-width: 1280px) {
  .tabs-block .nav-tabs > li > a {
    font-size: 18px;
    padding: 17px 39px 16px; }
  .tabs-block .tab-content .tab-pane {
    padding-top: 30px; } }

/*
#lay_f4 {
    display: none;
}
*/

.404_catalog .catalog-visited-products-title {
    font-size: 30px;
    font-family: "Lucida Grande";
    margin:0 20px;
}
.catalog-visited-products-title {
    font-size: 30px;
    font-family: "Lucida Grande";
    margin:0 20px;
}
/* end Для страницы 404 в каталоге */