/* ======================================================
   БЛОК 1: белое подчеркивание
   ====================================================== */

#rec2708121901 .tn-atom a {
    text-decoration: none;
    border-bottom: 1px solid transparent;
    padding-bottom: 2px;
    transition: border-color 0.4s ease;
}

#rec2708121901 .tn-atom a:hover {
    border-bottom-color: #ffffff;
}

#rec3545287101 .tn-atom a {
    text-decoration: none;
    border-bottom: 1px solid transparent;
    padding-bottom: 2px;
    transition: border-color 0.4s ease;
}

#rec3545287101 .tn-atom a:hover {
    border-bottom-color: #774F3A;
}

#rec3545287101 a,
#rec3545287101 a:visited {
    color: #774F3A !important;
}

/* ======================================================
   БЛОК 2: rec3056666101 — подчеркивание и увеличение
   ====================================================== */

#rec3056666101 a,
#rec3056666101 a:visited,
#rec3056666101 a:hover,
#rec3056666101 a:active {
    color: #000000 !important;
}

#rec3056666101 .text-link {
    text-decoration: none;
    border-bottom: 1px solid transparent;
    padding-bottom: 2px;
    transition: border-color 0.4s ease;
    color: #000000 !important;
}

#rec3056666101 .text-link:hover {
    border-bottom-color: #000000;
    color: #000000 !important;
}

#rec3056666101 .img-link {
    text-decoration: none;
    border-bottom: 1px solid transparent;
    padding-bottom: 2px;
    transition: border-color 0.4s ease;
}

#rec3056666101 .img-link:hover {
    border-bottom-color: #ffffff;
}

#rec3056666101 .img-link img {
    transition: transform 0.3s ease;
    display: block;
}

#rec3056666101 .img-link:hover img {
    transform: scale(1.01);
}

/* ======================================================
   БЛОК rec3283307101
   ====================================================== */

#rec3283307101 a,
#rec3283307101 a:visited {
    color: #000000 !important;
}

#rec3283307101 a:hover,
#rec3283307101 a:active {
    color: #644B37 !important;
}

/* ======================================================
   БЛОК rec3473781501
   ====================================================== */

#rec3473781501 a,
#rec3473781501 a:visited {
    color: #000000 !important;
}

#rec3473781501 a:hover,
#rec3473781501 a:active {
    color: #644B37 !important;
}

/* ======================================================
   БЛОК rec2709821201
   ====================================================== */

#rec2709821201 a,
#rec2709821201 a:visited {
    color: #000000 !important;
}

/* ======================================================
   БЛОК rec3195280301 — увеличение картинки
   ====================================================== */

#rec3195280301 img {
    transition: transform 0.3s ease;
}

#rec3195280301 img:hover {
    transform: scale(1.03);
}

/* ======================================================
   БЛОК rec3195791501 — увеличение картинки
   ====================================================== */

#rec3195791501 img {
    transition: transform 0.3s ease;
}

#rec3195791501 img:hover {
    transform: scale(1.03);
}

/* ======================================================
   Кнопка в блоке rec3225967601
   ====================================================== */

#rec3225967601 .form-btn {
    border: 2px solid #ffffff !important;
    color: #ffffff !important;
    background-color: transparent !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
    padding: 10px 20px !important;
    transition: all 0.3s ease !important;
}

#rec3225967601 .form-btn:hover {
    background-color: #ffffff !important;
    color: #3E2015 !important;
    border-color: #ffffff !important;
}

/* ======================================================
   БЛОК ST340 (rec576033032) — ССЫЛКИ РАЗДЕЛОВ КАТАЛОГА ЧЕРНЫЕ
   ====================================================== */

#rec576033032 .t-catalog_parts-button-base,
#rec576033032 .t-catalog_parts-button-base .t-catalog_parts-text-title,
#rec576033032 .t-catalog_parts-button-base:visited,
#rec576033032 .t-catalog_parts-button-base:visited .t-catalog_parts-text-title,
#rec576033032 .t-catalog_parts-button-base:hover,
#rec576033032 .t-catalog_parts-button-base:hover .t-catalog_parts-text-title,
#rec576033032 .t-catalog_parts-button-base.t-catalog_parts-active,
#rec576033032 .t-catalog_parts-button-base.t-catalog_parts-active .t-catalog_parts-text-title,
#rec576033032 a.t-catalog_parts-button-base,
#rec576033032 a.t-catalog_parts-button-base * {
    color: #000000 !important;
}

#rec576033032 .t-catalog_parts-button-base {
    text-decoration: none !important;
}

/* ======================================================
   Корзина
   ====================================================== */

#rec578181476 .t706__carticon {
    display: block !important;
}

#rec578181476 .t706__carticon-imgwrap {
    display: block !important;
}

.t-product__option-select,
.t-product__option-select option,
select.js-product-edition-option-variants {
    color: #000000 !important;
}

.js-product-edition-option-name,
.t-product_option-title,
.t-typography_options {
    color: #000000 !important;
}

.t-product__option-select {
    color: #000000 !important;
}

.t706__product-title a {
    color: #000000 !important;
}

.t706__product-title {
    color: #000000 !important;
}

.t706__sidebar-products a {
    color: #000000 !important;
}

.t706_cartwin-prodamount-price {
    color: #000000 !important;
}

.t706__product .t706_cartwin-prodamount-price {
    color: #000000 !important;
}

.t706__sidebar-content .t-descr,
.t706__sidebar-content .t706_cartwin-prodamount-price,
.t706__sidebar-content .t706__product-title a,
.t706__sidebar-content .t706__product-amount {
    color: #000000 !important;
}

/* ======================================================
   Форма оформления заказа
   ====================================================== */

.t-input-title,
.t-input-title * {
    color: #000000 !important;
}

.t-radio_wrapper-payment,
.t-radio_wrapper-payment * {
    color: #000000 !important;
}

.t-form__inputs,
.t-form__inputs * {
    color: #000000 !important;
}

.t-input-title,
.t-input-title.t-descr,
.t-input-title.t-descr_md,
label.t-input-title {
    color: #000000 !important;
}

.t-input-title[style] {
    color: #000000 !important;
}

.t-text,
p.t-text,
span.t-text {
    color: #000000 !important;
}

.searchbox-change-pi {
    color: #000000 !important;
}

.t-radio__control.t-text.t-text_xs {
    color: #000000 !important;
}

.searchbox-info .t-radio__control {
    color: #000000 !important;
}

.searchbox-info .t-text {
    color: #000000 !important;
}

/* ======================================================
   Пагинация
   ====================================================== */

.t-catalog__pagination .js-pagination__item,
.t-catalog__pagination .t-catalog__pagination__item,
.t-catalog__pagination .t-descr_xxs {
    color: #82604B !important;
    border-color: #82604B !important;
}

.t-catalog__pagination svg path,
.t-catalog__pagination svg {
    fill: #82604B !important;
    stroke: #82604B !important;
}

/* ======================================================
   ST340 — ЧЕРНЫЕ НАЗВАНИЯ РАЗДЕЛОВ (класс uc-black-catalog)
   ====================================================== */

.uc-black-catalog .t-catalog_parts-text-title,
.uc-black-catalog .t-catalog_parts-text-title.t-descr_sm,
.uc-black-catalog .t-descr_sm,
.uc-black-catalog .t-descr,
.uc-black-catalog span.t-catalog_parts-text-title,
.uc-black-catalog a .t-catalog_parts-text-title,
.uc-black-catalog .t-catalog_parts-button-base,
.uc-black-catalog .t-catalog_parts-button-base * {
    color: #000000 !important;
}

.uc-black-catalog a,
.uc-black-catalog a:link,
.uc-black-catalog a:visited,
.uc-black-catalog a:hover,
.uc-black-catalog a:active {
    color: #000000 !important;
    text-decoration: none !important;
    border-bottom: none !important;
}

.uc-black-catalog span {
    color: #000000 !important;
}

.uc-black-catalog [style*="color"] {
    color: #000000 !important;
}

.uc-black-catalog .t-catalog_parts-button-base {
    text-decoration: none !important;
    border-bottom: none !important;
}