/* замена основных цветов на черный */
:root {
    --main-font-color: #151515;
}

#subHeader5 .subTableColumn:nth-child(2) .heading {
    color: var(--main-font-color);
}

#subHeader5 .subTableColumn:nth-child(3) .label {
    color: var(--main-font-color);
}
#subHeader5 .subTableColumn:nth-child(3) {
    display: none;
}
#topSearch2 #searchQuery #topSearch2 #searchQuery[placeholder] {
    color: var(--main-font-color);
}
.cart .heading .cartLabel  {
    color: var(--main-font-color);
}
#breadcrumbs ul li a {
    color: var(--main-font-color);
}
#main h1 {
    color: var(--main-font-color);
}
#nextSection .title {
    color: var(--main-font-color);
}
#nextSection li a {
    color: var(--main-font-color);
}
#smartFilter span.heading {
    color: var(--main-font-color);
}
#smartFilter .paramsBoxTitle span {
    color: var(--main-font-color);
}
#smartFilter .checkbox label, #smartFilter .radio label {
    color: var(--main-font-color);
}
.catalogTagItems .catalogTagLink {
    color: var(--main-font-color);
}
#catalogLine .label {
    color: var(--main-font-color);
}
.product .name, .product .price {
    color: var(--main-font-color);
}
.catalogSubscribeColumn {
    color: var(--main-font-color);
}

#footerTabsCaption .item .selected {
    color: var(--main-font-color);
}

#main.color_white #leftMenu li .menuLink {
    color: var(--main-font-color) !important;
}
#main.color_white #leftMenu li .menuLink span {
    color: var(--main-font-color) !important;
}
#main.color_white #subLeftMenu li a {
    color: var(--main-font-color) !important;
}
#slider .sliderContent {
    color: var(--main-font-color) ;
}
.index-banners .name, .index-banners .text-wrap  {
    color: var(--main-font-color) ;
}
body.panels_white #left .sideBlock .heading {
    color: var(--main-font-color) !important;
}
#newsBlock .newsTitle {
    color: var(--main-font-color) !important;
}
body.panels_white #right #popSection .heading {
    color: var(--main-font-color) ;
}
#popSection .name {
    color: var(--main-font-color) ;
}
#collectionBlock .name {
    color: var(--main-font-color) !important;
}
#serviceBlock .name {
    color: var(--main-font-color) !important;
}

#catalogSection .sectionItems .item .itemContainer .bigTitle {
color: var(--main-font-color) ;
}
#catalogSection .sectionItems .item .itemContainer .sectionList .section a {
    color: var(--main-font-color);
}
#appFastView .appFastViewHeading,#appFastView .appFastViewDescriptionText  {
    color: var(--main-font-color) !important;
}
#appFastView .appFastViewProductHeading a {
    color: var(--main-font-color) !important;
}
#appFastView .appFastViewProductPropertiesHeading, #appFastView .propertyTable .propertyName {
    color: var(--main-font-color);
}
#appFastView .propertyTable .propertyName, #appFastView .propertyTable .propertyValue {
    color: var(--main-font-color);
}
#appFastView .appFastViewMoreLink {
    color: var(--main-font-color) !important;
}
#appFastView .price {
    color: var(--main-font-color) !important;
}
#appFastView .appFastViewDescriptionHeading {
    color: var(--main-font-color);
}
.geo-location-ref-window-city-value {
    color: var(--main-font-color);
}
.geo-location-ref-window-city-label {
    color: var(--main-font-color);
}
#geo-location-window .geo-location-window-heading {
    color: var(--main-font-color) !important;
}
.geo-location-window-city-label, .geo-location-window-city-value {
    color: var(--main-font-color);
}
#empty,#empty a  {
    color: var(--main-font-color);
}
#personalMenu li a {
    color: var(--main-font-color) !important;
}
.shop-reviews-heading {
    color: var(--main-font-color) !important;
}
.shop-reviews-rating-count {
    color: var(--main-font-color);
}
.shop-review-item-answer-link {
    color: var(--main-font-color);
}
.shop-review-form-heading {
    color: var(--main-font-color);
}
.shop-review-form label {
    color: var(--main-font-color);
}
#main input, #main select, #main textarea {
    color: var(--main-font-color);
}
.information-heading {
    color: var(--main-font-color);
}
.tc {
    color: var(--main-font-color);
}
.information-list-item a {
    color: var(--main-font-color) !important;
}
.h3 {
    color: var(--main-font-color) !important;
}
.h2, h2 {
    color: var(--main-font-color) !important;
}
.banner-elem .h2 {
    color: var(--main-font-color);
}
.banner-elem .text-wrap {
    color: var(--main-font-color) !important;
}
.detail-text-wrap .h2 {
     color: var(--main-font-color);
 }
.detail-text-wrap {
    color: var(--main-font-color);
}
.new-list-items .name {
    color: var(--main-font-color);
}
.new-list-items .price {
    color: var(--main-font-color);
}
.other-news-title.h3 {
    color: var(--main-font-color);
}
.other-news .name {
    color: var(--main-font-color);
}
.detail-text-wrap {
    color: var(--main-font-color);
}
.no-comments-wrap {
    color: var(--main-font-color);
}
.gray-bg-text {
    color: var(--main-font-color) !important;
}
#right {
    color: var(--main-font-color);
}
.consultation-wrap .consultation-heading {
    color: var(--main-font-color) !important;
}
.questions-answers-list .question {
    color: var(--main-font-color);
}
.questions-answers-list .question {
    color: var(--main-font-color);
}
.questions-answers-list .open-answer span {
    color: var(--main-font-color) !important;
}
#newsContainer .item .title a {
    color: var(--main-font-color);
}
#catalogLineList .name {
    color: var(--main-font-color) !important;
}
#catalogLineList .price {
    color: var(--main-font-color) !important;
}
#catalogLineList .prop a {
    color: var(--main-font-color) !important;
}
#catalogLineList .price {
    color: var(--main-font-color);
}
#catalogTableList .name {
    color: var(--main-font-color) !important;
}
#catalogTableList .price {
    color: var(--main-font-color) !important;
}
#appFastView .appFastViewInformationColumn .label {
    color: var(--main-font-color) !important;
}
#elementSmallNavigation a {
    color: var(--main-font-color);
}
.reviewsBtnWrap .row {
    color: var(--main-font-color);
}
#elementContainer .changeShortDescription {
    color: var(--main-font-color);
}
#elementContainer .headingBox .heading {
    color: var(--main-font-color);
}
#elementContainer .elementProperties .propertyTable .propertyName, #elementContainer .elementProperties .propertyTable .propertyValue {
    color: var(--main-font-color);
}
.elementProperties a {
    color: var(--main-font-color);
}
#elementTools .price, #smallElementTools .price {
    color: var(--main-font-color);
}
#elementContainer #detailTags, #elementContainer #detailText {
    color: var(--main-font-color);
}
#elementProperties .stats .cap td {
    color: var(--main-font-color);
}
#elementProperties .stats .name span {
    color: var(--main-font-color);
}
#elementProperties .stats td {
    color: var(--main-font-color);
}
#elementProperties .stats a {
    color: var(--main-font-color);
}
#elementContainer .detailTagsItems .detailTagsLink {
    color: var(--main-font-color);
}
#requestPrice .requestPriceHeading {
    color: var(--main-font-color) !important;
}
#requestPrice .requestPriceFormHeading {
    color: var(--main-font-color);
}

#requestPrice input {
    color: var(--main-font-color);
}
#requestPrice .requstProductContainer {
    color: var(--main-font-color);
}
#requestPrice .productNameBlock .productUrl {
    color: var(--main-font-color) !important;
}
#appFastBuyContainer .heading {
    color: var(--main-font-color) !important;
}
#appFastBuyContainer .title {
    color: var(--main-font-color);
}
#appFastBuyContainer input {
    color: var(--main-font-color);
}
#appFastBuyContainer .name {
    color: var(--main-font-color);
}
#appFastBuyContainer .formLine {
    color: var(--main-font-color);
}
#appFastBuyContainer .price {
    color: var(--main-font-color);
}
#appBasket .heading {
    color: var(--main-font-color);
}
#appBasket .name {
    color: var(--main-font-color);
}
#appBasket .price {
    color: var(--main-font-color);
}
#appBasket .qtyBlock .label {
    color: var(--main-font-color);
}
#appBasket .sum {
    color: var(--main-font-color);
}
#appBasket .lower .tools .continue a {
    color: var(--main-font-color);
}
#personalCart .productTable .name a {
    color: var(--main-font-color);
}
#personalCart .productTable th {
    color: var(--main-font-color);
}
#personalCart #tabsControl .item .selected {
    color: var(--main-font-color);
}
.fastBayLabel {
    color: var(--main-font-color);
}
.bx-soa-coupon-label {
    color: var(--main-font-color) !important;
}
.bx-soa .bx-soa-custom-label, .bx-soa .bx-soa-customer-label, .bx-soa .form-group label {
    color: var(--main-font-color) !important;
}
.bx-soa-pp-company-smalltitle {
    color: var(--main-font-color) !important;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span, .bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span, .bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span {
    color: var(--main-font-color)  !important;
}
.bx-soa-pp-desc-container .bx-soa-pp-company-subTitle {
    color: var(--main-font-color)  !important;
}
.bx-soa-pp-desc-container .bx-soa-pp-company-subTitle {
    color: var(--main-font-color)  !important;
}
#bx-soa-properties .bx-soa-custom-label {
    color: var(--main-font-color)  !important;
}
.sale-order-list-payment-title, .sale-order-list-shipment-title {
    color: var(--main-font-color) ;
}
.sale-order-history-link, .sale-order-link {
    color: var(--main-font-color) ;
}
/* цвета плашек меню */
#headerLine2.color_theme {
    background-color: #5d4a39;
}
.heading.orange {
    background: #5d4a39;
}
#subHeaderLine.color_theme, #headerLine .headerLineTools .callBack, #subHeaderLine.color_theme #subMenu .removedItemsContainer .removedItemsList, #headerLine2 .callBack, #headerLine3 .callBack, #headerLine2.color_theme #subMenu .removedItemsContainer .removedItemsList, #headerLine3.color_theme #subMenu .removedItemsContainer .removedItemsList, #headerLine4.color_theme #subMenu .removedItemsContainer .removedItemsList, #subHeader8.color_theme #subMenu .removedItemsContainer .removedItemsList, #headerLayout.color_theme, #headerLine.color_theme, #topHeader.color_theme, #topHeader2.color_theme, #subHeader2.color_theme, #subHeader3.color_theme, #subHeader4.color_theme, #subHeader5.color_theme, #subHeader6.color_theme, #subHeader7.color_theme, #subHeader8.color_theme, #headerLine2.color_theme, #headerLine3.color_theme, #headerLine4.color_theme, #subHeader.color_theme, #subHeader.color_black #headerTools .cart ins.active, #subHeader2 .topCompare .text.active, #subHeader2 .topWishlist .text.active, #subHeader2 .cart .heading.active, #subHeader2.color_black .cart .heading.active, #subHeader4.color_theme #subMenu .removedItemsContainer .removedItemsList, #subHeader4.color_theme .topWishlist .value, #subHeader4.color_theme .topCompare .value, #subHeader4.color_theme .cart .count, #subHeader5.color_theme #subMenu .removedItemsContainer .removedItemsList, #subHeader5.color_theme .topWishlist .value, #subHeader5.color_theme .topCompare .value, #subHeader5.color_theme .cart .count, #subHeader6.color_theme .topWishlist .value, #subHeader6.color_theme .topCompare .value, #subHeader6.color_theme .cart .count, #subHeader7.color_theme .topWishlist .value, #subHeader7.color_theme .topCompare .value, #subHeader7.color_theme .cart .count, #subHeader8.color_theme .cart .count, #footer.variant_2 #leftFooter, #footer.variant_3 #rightFooter, #footer.variant_4 #leftFooter, #footer.variant_8 #rightFooter, #footerLine.color_theme{
    background: #5d4a39;
}

#slider .sliderContent .bigTextColor, #slider .sliderContent .mediumTextColor, #slider .sliderContent .smallTextColor, #slider .sliderContent .bigTextLightColor {
    color: #5d4a39;
}

#requestPrice #requestPriceSubmit, #requestPrice #requestPriceResultClose, #compareBlock .leftTools .all, #compareTools .hide, #scrollTable .addCart, #scrollTable .addSku, #specialProduct .specialTimeItem, #specialProduct .more, #slider .sliderContent .cButton {
    background-color: #5d4a39;
}
.btn-simple {
    background: #5d4a39;
}
#main input[name="BuyButton"], #main input[type="submit"] {
    background-color: #826551;
}
.topCompare .value {
    border: 2px solid #Fab66e !important;
}
.topWishlist .value {
    border: 2px solid #Fab66e !important;
}
.cart .count {
    border: 2px solid #Fab66e !important;
}
#topSearch2 .searchContainerInner {
    border: 1px solid #Fab66e !important;
}
#elementNavigation {
    background-color: #fff;
}
#elementNavigation .tabs a:hover, #elementNavigation .tabs a:focus{
color: #Fab66e;
}

#elementTools .fastBack:hover {
    border: 1px solid #e78318;
}

#headerLine2 .cont__icon--vk {
	background: url(images/icon__header--vk.svg);
}
#headerLine2 .cont__icon--vk {
	width: 23.33px;
	height: 23.33px;
	margin-right: 6px;
}

.webFormItem:has(.webFormItemField input[type="checkbox"]) {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	gap: 0 8px;
}

.webFormItem:has(.webFormItemField input[type="checkbox"]) .webFormItemCaption {
	order: 2;
	flex: 1 1 0;
	min-width: 0;
	margin-bottom: 0;
	font-family: inherit;
}