/*
<TMPL_INCLUDE NAME="custom_defaults.scss">
 */
/*
<TMPL_INCLUDE NAME="custom_colors.scss">
 */
.techno {
  color: #666; }
  .techno .header-cap {
    background: #f8f9f9; }
  .techno .header-cap__inner {
    background: #f8f9f9; }
  .techno .header-cap__menu .menu__link {
    color: #666; }
    .techno .header-cap__menu .menu__link:hover {
      color: #000; }
  .techno .header-category__inner {
    background: transparent; }
  .techno .header-body .header__logo__title {
    color: #000; }
  .techno .header-body .header__logo__slogan {
    color: #666; }
  .techno .header-body .logo__text__link {
    color: #000; }
  .techno .header-body .contact__phone {
    color: #000; }
    .techno .header-body .contact__phone a {
      color: #000; }
  .techno .header-body .contact__time {
    color: #666; }
  .techno .header-body {
    /* background in header on center (repeats) */
    background-color: transparent;
    background-position: center;
    background-image: none; }
    .techno .header-body:before {
      background-image: none; }
    .techno .header-body:after {
      background-image: none; }
  .techno .header__bg {
    /* background in header on center (repeats) */
    background-color: transparent;
    background-position: center;
    background-image: none; }
    .techno .header__bg:before {
      background-image: none; }
    .techno .header__bg:after {
      background-image: none; }
  .techno .catalog-menu_top {
    background: #ac0b10; }
    .techno .catalog-menu_top .catalog-menu__item .catalog-menu__link {
      color: #fff; }
    .techno .catalog-menu_top .catalog-menu__item:hover .catalog-menu__link {
      color: #fff;
      background-color: #9b0a0e; }
    .techno .catalog-menu_top .catalog-menu__item.open > .catalog-menu__link {
      color: #fff;
      background-color: #9b0a0e; }
    .techno .catalog-menu_top .catalog-menu__sub {
      background: #9b0a0e; }
      .techno .catalog-menu_top .catalog-menu__sub .catalog-menu__sub-item a {
        color: #fff; }
        .techno .catalog-menu_top .catalog-menu__sub .catalog-menu__sub-item a:hover {
          color: #fff;
          background: #ac0b10; }
  .techno .wrapper {
    background: transparent; }
  .techno .content-block__inner {
    background: transparent; }
  .techno .main-content {
    background: #fff; }
  .techno .aside-catalog-menu .toggle {
    background: #dac1a7; }
    .techno .aside-catalog-menu .toggle .toggle__trigger {
      color: #000; }
    .techno .aside-catalog-menu .toggle.active {
      background: #dac1a7; }
      .techno .aside-catalog-menu .toggle.active .toggle__trigger {
        color: #000; }
  .techno .aside-catalog-menu .catalog-menu__link {
    color: #000; }
    .techno .aside-catalog-menu .catalog-menu__link:hover, .techno .aside-catalog-menu .catalog-menu__link.catalog-menu__sub-item__current-link {
      background: #998775;
      color: #fff; }
  .techno .aside-catalog-menu .catalog-menu__sub-item a {
    color: #474747; }
    .techno .aside-catalog-menu .catalog-menu__sub-item a:hover, .techno .aside-catalog-menu .catalog-menu__sub-item a.catalog-menu__sub-item__current-link {
      background: #998775;
      color: #fff; }
  .techno .aside-catalog-menu .aside-catalog-menu-hover .catalog-menu__sub-item a {
    color: #474747; }
    .techno .aside-catalog-menu .aside-catalog-menu-hover .catalog-menu__sub-item a:hover, .techno .aside-catalog-menu .aside-catalog-menu-hover .catalog-menu__sub-item a.catalog-menu__sub-item__current-link {
      background: #998775;
      color: #474747; }
  .techno .aside-catalog-menu .aside-catalog-menu-hover .catalog-menu__item .level2 .catalog-menu__link {
    color: #474747; }
    .techno .aside-catalog-menu .aside-catalog-menu-hover .catalog-menu__item .level2 .catalog-menu__link:hover {
      background: #998775;
      color: #474747; }
  .techno .aside-catalog-menu .open > .catalog-menu__link {
    background: #998775;
    color: #fff; }
  .techno .aside-mobile-menu {
    background: #dac1a7;
    border-right-color: #c4ae96; }
    .techno .aside-mobile-menu .catalog-menu .catalog-menu__link {
      color: #000; }
      .techno .aside-mobile-menu .catalog-menu .catalog-menu__link:hover, .techno .aside-mobile-menu .catalog-menu .catalog-menu__link.catalog-menu__sub-item__current-link {
        background: #998775;
        color: #fff; }
    .techno .aside-mobile-menu .catalog-menu .catalog-menu__sub-item a {
      color: #474747; }
      .techno .aside-mobile-menu .catalog-menu .catalog-menu__sub-item a:hover, .techno .aside-mobile-menu .catalog-menu .catalog-menu__sub-item a.catalog-menu__sub-item__current-link {
        background: #998775;
        color: #fff; }
  .techno a {
    color: #666; }
    .techno a:hover {
      color: #000; }
  .techno .layout__caption {
    color: #000; }
  .techno .layout__caption_type_catalog-item {
    color: #000; }
  .techno .left__inner-block {
    background: #fff; }
  .techno .right__inner-block {
    background: #fff; }
  .techno .footer-top {
    background: #dac1a7; }
    .techno .footer-top .footer-top__inner {
      background: #dac1a7; }
    .techno .footer-top .footer-top__copyright {
      color: #000; }
    .techno .footer-top .footer-top__contact .contact__phone {
      color: #000; }
    .techno .footer-top .footer-top__contact .contact__time {
      color: #000; }
    .techno .footer-top .footer-top__menu .menu__link {
      color: #000; }
  .techno .footer-bottom {
    background: #ac0b10; }
    .techno .footer-bottom .footer-bottom__inner {
      background: #ac0b10; }
  .techno .development {
    color: #fff; }
  .techno .development__link {
    color: #fff; }
  .techno .unit {
    background: #fff;
    border-color: #dadada; }
    .techno .unit:not(.unit_badge):hover {
      border-color: #000; }
    .techno .unit .unit__title a {
      color: #000; }
    .techno .unit .unit__articul {
      color: #666; }
    .techno .unit .unit__price_type_new {
      color: #000; }
    .techno .unit .prices-radio__price-new {
      color: #000; }
    .techno .unit .unit__price_type_old__value {
      color: #f00; }
    .techno .unit .prices-radio__price-old {
      color: #f00; }
    .techno .unit .unit__price__discount {
      color: #f00; }
    .techno .unit .unit__badge {
      background: url(//static.itmatrix.ru/gift/themes/v12.07/common/i/unit__badge.png); }
    .techno .unit__label, .techno .unit__label-icon {
      color: #ac0b10; }
    .techno .unit_badge {
      border-color: #ac0b10; }
    .techno .unit_badge_hit {
      border-color: #4082d4; }
      .techno .unit_badge_hit .unit__badge {
        background-position: -24px 0; }
      .techno .unit_badge_hit .unit__label, .techno .unit_badge_hit .unit__label-icon {
        color: #4082d4; }
    .techno .unit_badge_sale {
      border-color: #f13434; }
      .techno .unit_badge_sale .unit__badge {
        background-position: -48px 0; }
      .techno .unit_badge_sale .unit__label, .techno .unit_badge_sale .unit__label-icon {
        color: #f13434; }
    .techno .unit_badge_new {
      border-color: #388219; }
      .techno .unit_badge_new .unit__badge {
        background-position: 0 0; }
      .techno .unit_badge_new .unit__label, .techno .unit_badge_new .unit__label-icon {
        color: #388219; }
  .techno .main_goods__caption {
    color: #000; }
    .techno .main_goods__caption a {
      color: #000; }
      .techno .main_goods__caption a:hover {
        color: #000; }
  .techno .article_main h1 {
    color: #000; }
  .techno .slider .owl-controls .owl-page span {
    background: #ac0b10; }
  .techno .slider .owl-controls .owl-page.active span, .techno .slider .owl-controls .owl-page:hover span {
    background: #000; }
  .techno .slider .slider__title {
    color: #000; }
  .techno .slider .slider__subtitle {
    color: #474747; }
  .techno .slider .slider__content {
    color: #666; }
  .techno .slider .slider__more a {
    background: #0f0a06;
    color: #fff; }
    .techno .slider .slider__more a:hover {
      background: #0c0805;
      color: #fff; }
  .techno .breadcrumbs__item {
    color: #ac0b10; }
    .techno .breadcrumbs__item a.breadcrumbs__link {
      color: #666; }
      .techno .breadcrumbs__item a.breadcrumbs__link:hover {
        color: #000; }
  .techno .banner-list__title {
    color: #000; }
  .techno .search__submit {
    background: url(//static.itmatrix.ru/gift/themes/v12.07/common/i/search.png) no-repeat 0 3px; }
  .techno .toolbar__link:before {
    background-color: #ac0b10;
    background-image: url(//static.itmatrix.ru/gift/themes/v12.07/common/i/toolbar.png);
    background-position: 3px 3px; }
  .techno .producers .producers__caption {
    color: #000; }
  .techno .producers .producers__counter {
    background: #fff; }
  .techno .producers .producers__link {
    background: #fff;
    color: #666; }
    .techno .producers .producers__link:hover {
      color: #000; }
  .techno .producers .producers__item {
    background: url(//static.itmatrix.ru/gift/themes/v12.07/common/i/producers__item.png) repeat-x 0 100%; }
  .techno .subscription {
    background: #ac0b10; }
  .techno .subscription__caption {
    color: #fff; }
  .techno .subscription__icon {
    background: url(//static.itmatrix.ru/gift/themes/v12.07/common/i/toolbar.png) no-repeat 0 -100px; }
  .techno .side__block_subscribe .subscription__submit {
    background: #0f0a06; }
    .techno .side__block_subscribe .subscription__submit:hover {
      background: #0c0805; }
  .techno .rest_pages .articles__title__caption {
    color: #000; }
  .techno .articles__title__caption {
    color: #000; }
  .techno .articles__title_sub {
    color: #000; }
  .techno .articles__descr {
    color: #666; }
  .techno .article_sub .articles__more a {
    background: #0f0a06;
    color: #fff; }
  .techno .btn:hover {
    background-color: #8a090d;
    color: #fff; }
  .techno .btn-color-conversion {
    background: #0f0a06; }
  .techno .btn-color-regular {
    color: #fff;
    background: #ac0b10; }
  .techno .btn-color-regular:hover {
    color: #fff;
    background: #8a090d; }
  .techno .btn-color-conversion {
    color: #fff;
    background: #0f0a06; }
  .techno .btn-color-conversion:hover {
    color: #fff;
    background: #0c0805; }
  .techno .btn-color-conversion[disabled] {
    background: #aaa;
    cursor: default; }
  .techno .btn-color-regular[disabled] {
    background: #aaa;
    cursor: default; }
  .techno .header-body__basket:before {
    background: url(//static.itmatrix.ru/gift/themes/v12.07/common/i/basket.png) no-repeat 0 3px; }
  .techno .header-body__basket .basket__order a {
    background: #0f0a06;
    color: #fff; }
    .techno .header-body__basket .basket__order a:hover {
      background: #0c0805;
      color: #fff; }
  .techno .header-body__basket .basket__counter a {
    color: #000; }
  .techno .header-body__basket .basket__price {
    color: #666; }
  .techno .header-body__basket .basket__summ {
    color: #666; }
  .techno .club-card {
    background: #ffffea;
    color: #666; }
  .techno .unit__no-free-quantity {
    color: #f00; }
  .techno .order-registration-block {
    background-color: #F7F7F7; }
  .techno .basket__additional-delivery-block {
    background-color: #F7F7F7; }
  .techno .catalog-fabric {
    color: #666; }
  .techno .fabric__description {
    color: #666; }
  .techno .buy__label {
    color: #000; }
  .techno .buy__price {
    color: #000; }
  .techno .buy__price-new_radio {
    color: #000; }
  .techno .buy__price-old {
    color: #000; }
  .techno .buy__price-old_radio__value {
    color: #000; }
  .techno .buy__button {
    background-color: #ac0b10;
    color: #fff; }
    .techno .buy__button:hover {
      background-color: #8a090d;
      color: #fff; }
    .techno .buy__button.buy__button-quick_order {
      background-color: #ac0b10;
      color: #fff; }
      .techno .buy__button.buy__button-quick_order:hover {
        background-color: #8a090d;
        color: #fff; }
  .techno .buy__button_sendsp {
    background-color: #bbb;
    color: #fff; }
    .techno .buy__button_sendsp:hover {
      background-color: #969696;
      color: #fff; }
  .techno .item_price_type {
    color: #000; }
  .techno .multi-price-buttons__item a {
    background: #fff;
    color: #000; }
    .techno .multi-price-buttons__item a:hover {
      background: #ce0d13;
      color: #fff; }
    .techno .multi-price-buttons__item a.selected {
      background: #ac0b10;
      color: #fff; }
      .techno .multi-price-buttons__item a.selected:hover {
        background: #ac0b10;
        color: #fff; }
  .techno .annotation__caption {
    color: #000; }
  .techno .product-buy__inner {
    background-color: #dac1a7; }
  .techno .item__tools-buttons {
    padding-bottom: 10px; }
  .techno .shipping {
    background-color: #dac1a7; }
    .techno .shipping .shipping__icon {
      background: url(//static.itmatrix.ru/gift/themes/v12.07/common/i/shipping__icon.png) no-repeat; }
    .techno .shipping .shipping__caption {
      color: #000; }
  .techno .shipping__more a {
    background: #ac0b10;
    color: #fff; }
    .techno .shipping__more a:hover {
      background: #8a090d;
      color: #fff; }
  .techno .order {
    background-color: #dac1a7; }
    .techno .order .order__caption {
      color: #000; }
    .techno .order .order__phone {
      color: #000; }
    .techno .order .order__more a {
      background: #ac0b10;
      color: #fff; }
      .techno .order .order__more a:hover {
        background: #8a090d;
        color: #fff; }
  .techno .product-colors__selected span {
    color: #000; }
  .techno .product-colors__item--active a {
    border-color: #000; }
  .techno .features__caption {
    color: #000; }
  .techno .features__table tr {
    background: url(//static.itmatrix.ru/gift/themes/v12.07/common/i/features__table.png) repeat-x bottom; }
  .techno .features__table td.attr_title {
    color: #666; }
  .techno .features__table td.attr_value {
    color: #000; }
  .techno .reviews {
    color: #666; }
    .techno .reviews .reviews__caption {
      color: #000; }
    .techno .reviews .show-add-review {
      background: #ac0b10; }
    .techno .reviews .add_review__block, .techno .reviews .review__success-block {
      background-color: #efefef; }
  .techno .add-review__submit {
    background-color: #ac0b10;
    color: #fff; }
    .techno .add-review__submit:hover {
      background-color: #8a090d;
      color: #fff; }
  .techno .reviews__item {
    background-color: #efefef; }
    .techno .reviews__item a {
      color: #666; }
    .techno .reviews__item .reviews__name {
      color: #000; }
    .techno .reviews__item .reviews__text {
      color: #666; }
    .techno .reviews__item .reviews__date {
      color: #999999; }
  .techno .add-review {
    background-color: #efefef; }
  .techno .add-review__caption {
    color: #000; }
  .techno .pool {
    color: #666; }
    .techno .pool .pool__caption {
      color: #000; }
      .techno .pool .pool__caption a.pool__caption_link {
        color: #666; }
        .techno .pool .pool__caption a.pool__caption_link:hover {
          color: #000; }
  .techno .404__title__caption {
    color: #000; }
  .techno .pagination__list .pagination__item.pagination__item_state_current {
    background: #0c0805;
    color: #fff; }
  .techno .pagination__list .pagination__link {
    color: #0f0a06; }
  .techno .pagination__nav {
    color: #0f0a06; }
    .techno .pagination__nav:hover {
      color: #0f0a06; }
  .techno .form__control_require:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEREI0QzFFNDEzRUYxMUU0QUQxNEQ1RkUzRDYwOUY3MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEREI0QzFFNTEzRUYxMUU0QUQxNEQ1RkUzRDYwOUY3MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkREQjRDMUUyMTNFRjExRTRBRDE0RDVGRTNENjA5RjcyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkREQjRDMUUzMTNFRjExRTRBRDE0RDVGRTNENjA5RjcyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ytyYbwAAAGNJREFUeNpi+P//PwMyBoJ3QHwGWYwJJMrIyBjKgADvoRgkLgjExiC2IEw3EBtD6VVADNJ4F4yhVpRDBf7DJSDsM2A5NPecgUqC8Cq4OFEmkeKmUCQrQRK7oWxBsEZiwgkgwAD5Lm316MNhVwAAAABJRU5ErkJggg==); }
  .techno .shipping-method__icn {
    background: url(//static.itmatrix.ru/gift/themes/v12.07/common/i/shipping_method_icn.png) 0 50% no-repeat; }
  .techno .payment-method__icn {
    background: url(//static.itmatrix.ru/gift/themes/v12.07/common/i/payment_method_icn.png) 0 50% no-repeat; }
  .techno .popup__close {
    background: url(//static.itmatrix.ru/gift/themes/v12.07/common/i/popup__cross.png) 0 0 no-repeat; }
  .techno .gallery .prev, .techno .gallery .next {
    background: url(//static.itmatrix.ru/gift/themes/v12.01/images/gallery__arrows.png) no-repeat; }
  .techno .gallery .next {
    background-position: -9px 0; }
  .techno .gallery .next:hover {
    background-position: -9px -16px; }
  .techno .gallery .prev {
    background-position: 0 0; }
  .techno .gallery .prev:hover {
    background-position: 0 -16px; }
  .techno .recommended__caption {
    color: #000; }
  .techno .subcatalog_with_goods__caption {
    color: #000; }
    .techno .subcatalog_with_goods__caption a {
      color: #000; }
  .techno .filter .filter__caption {
    color: #000; }
  .techno .filter .filter__label {
    color: #000; }
    .techno .filter .filter__label.filter__label-inactive {
      color: #7a7a7a; }
  .techno .filter .filter__show-result {
    background: #0f0a06;
    color: #fff; }
    .techno .filter .filter__show-result:hover {
      background: #0c0805;
      color: #fff; }
  .techno .filter .noUi-connect {
    background: #000; }
  .techno .filter .noUi-handle {
    background: #fff; }
