html {
    color: #000;
}
body {
    background-color: #fff;
}


a:link,
a:visited {
    color: inherit;
}
a:hover {
    color: #c53c12;
}
a:focus,
a:active {
    color: #a22802;
}



._scroll::-webkit-scrollbar-thumb {
    background-color: #c53c12;
}
._scroll:hover::-webkit-scrollbar-thumb {
    background-color: #e55e34;
}



.field-d input[type='radio']:checked + label::before,
.field-d input[type='checkbox']:checked + label::before {
    color: #c53c12;
}



.attach-d input[type='file'] + label,
.inpimage input[type='file'] + label,
.inpattachment input[type='file'] + label {
    color: #c53c12;
}
.attach-d:hover input[type='file'] + label,
.inpimage:hover input[type='file'] + label,
.inpattachment:hover input[type='file'] + label {
    color: #e55e34;
}



.button-d,
[type='reset'],
[type='submit'] {
    background-color: #c53c12;
}
.button-d:hover,
[type='reset']:hover,
[type='submit']:hover,
.button-d:focus,
[type='reset']:focus,
[type='submit']:focus,
.button-d:active,
[type='reset']:active,
[type='submit']:active {
    background-color: #e55e34;
}
.button-d:active,
[type='reset']:active,
[type='submit']:active {
    background-color: #a22802;
}
.button-d_dark {
    background-color: #dfdfdf;
}
.button-d_transparent,
.button-d_transparent:hover,
.button-d_transparent:focus,
.button-d_transparent:active {
    background-color: transparent;
}
.button-d_transparent:hover,
.button-d_transparent:focus {
    color: #c53c12;
}
.button-d_transparent:active {
    color: #a22802;
}
.button-d_bord,
.button-d_bord:link,
.button-d_bord:visited,
.button-d_outline,
.button-d_outline:link,
.button-d_outline:visited {
    color: #c53c12;
}
.button-d_bord,
.button-d_outline {
    background-color: #fff;
}
.button-d_outline:hover,
.button-d_outline:focus,
.button-d_outline:active {
    color: #fff;
}
.button-d_outline:hover,
.button-d_outline:focus {
    background-color: #c53c12;
    border-color: #c53c12;
}
.button-d_outline:active {
    background-color: #a22802;
    border-color: #a22802;
}
.button-d_bord:hover,
.button-d_bord:focus,
.button-d_bord:active {
    background-color: #fff;
}
.button-d_bord:hover,
.button-d_bord:focus {
    color: #e55e34;
}
.button-d_bord:active {
    color: #a22802;
}
.button-d_ok,
.button-d_green {
    background-color: #42c512;
}
.button-d_ok:hover,
.button-d_green:hover {
    background-color: #55ea1f;
}
.button-d_ok:focus,
.button-d_ok:active,
.button-d_green:focus,
.button-d_green:active {
    background-color: #32950e;
}



.wheart-d:hover,
.remover-d:hover {
    color: #c53c12;
}
.wheart-d__input:focus + .wheart-d__icon,
.wheart-d__input:active + .wheart-d__icon,
.remover-d__input:focus + .remover-d__icon,
.remover-d__input:active + .remover-d__icon {
    color: #a22802;
}



.error,
.errors {
    color: #c53c12;
    background-color: #fdf1ed;
}



._text a {
    color: #c53c12;
}
._text a:hover,
._text a:focus,
._text a:active {
    color: #c53c12;
}
._text a:active {
    color: #a22802;
}



.setting-d ._active {
    color: #c53c12;
}
.setting-d ._active:link,
.setting-d ._active:visited {
    color: #c53c12;
}
.setting-d ._active:hover {
    color: unset;
}



.paginat-d__item {
    border-color: #c53c12;
}
.paginat-d__item,
.paginat-d__item:link,
.paginat-d__item:visited {
    color: #c53c12;
}
.paginat-d__item:hover,
.paginat-d__item:focus,
.paginat-d__item:active,
.paginat-d__item_current {
    color: #fff;
}
.paginat-d__item:hover,
.paginat-d__item_current {
    background-color: #c53c12;
    border-color: #c53c12;
}
.paginat-d__item:focus {
    background-color: #e55e34;
    border-color: #e55e34;
}
.paginat-d__item:active {
    background-color: #a22802;
    border-color: #a22802;
}



.close-d:hover {
    color: #c53c12;
}
.close-d:focus,
.close-d:active {
    color: #a22802;
}



.rating-d_fa input:focus + label,
.rating-d_fa input:checked + label {
    color: #c53c12;
}
.rating-d_fa label:last-of-type {
    color: #c53c12;
}
.rating-d_fa label:hover {
    color: #c53c12;
}
.rating-d_fa label:hover ~ input:focus + label,
.rating-d_fa label:hover ~ input:checked + label {
    color: transparent;
}
.rating-d_fa label:hover ~ input:focus + label:last-of-type,
.rating-d_fa label:hover ~ input:checked + label:last-of-type {
    color: #c53c12;
}



.tag-d:hover,
.tag-d:focus,
.tag-d:active {
    background-color: #e55e34;
}
.tag-d:active {
    background-color: #c53c12;
}



.interact-d:hover,
.interact-d_active,
.interact-d._active {
    background-color: #c53c12;
}
.interact-d_active:hover,
.interact-d._active:hover {
    background-color: #e55e34;
}
.interact-d:focus,
.interact-d:active,
.interact-d_active:active,
.interact-d._active:active {
    background-color: #a22802;
}



.count-d__dec:hover,
.count-d__inc:hover {
    color: #c53c12;
}
.count-d__dec:focus,
.count-d__dec:active,
.count-d__inc:focus,
.count-d__inc:active { 
    color: #a22802;
}



.action-d:hover {
    background-color: #e55e34;
}
.action-d:active {
    background-color: #a22802;
}



.amount-d__num {
    background-color: #c53c12;
}
.amount-d_green .amount-d__num {
    background-color: #42c512;
}



.runner-d__track.ui-slider .ui-slider-range {
    background-color: #c53c12;
}
.runner-d__track.ui-slider .ui-slider-handle {
    color: #c53c12;
}
.runner-d__track.ui-slider .ui-slider-handle:hover,
.runner-d__track.ui-slider .ui-slider-handle:focus,
.runner-d__track.ui-slider .ui-slider-handle:active {
    color: #e55e34;
}
.runner-d__track.ui-slider .ui-slider-handle:focus {
    color: #c53c12;
}
.runner-d__track.ui-slider .ui-slider-handle:active {
    color: #a22802;
}



.gall-d__button:hover,
.swiper-button-prev:hover,
.swiper-button-next:hover {
    color: #c53c12;
}
.gall-d__button:focus,
.gall-d__button:active,
.swiper-button-prev:focus,
.swiper-button-prev:active,
.swiper-button-next:focus,
.swiper-button-next:active {
    color: #a22802;
}
.swiper-pagination-bullet-active {
    color: #c53c12;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background-color: #c53c12;
}



.tabs-d_light .tabname-d:hover,
.tabs-d_light .tabname-d:focus {
    color: #e55e34;
    border-color: #e55e34;
}
.tabs-d_light .tabname-d:active {
    color: #a22802;
    border-color: #a22802;
}
.tabs-d_light .tabname-d_active {
    color: #c53c12;
    border-color: #c53c12;
}



.detail-d_anons > a {
    color: inherit;
}



.cell-d_select .field-d input[type='radio'] + label:hover::before,
.cell-d_select .field-d input[type='checkbox'] + label:hover::before {
    border-color: #c53c12;
}
.table-d__promises .table-d__row {
    background-color: #c53c12;
}



.burger-d:hover .burger-d__icon {
    color: #c53c12;
}
.burger-d:focus .burger-d__icon,
.burger-d:active .burger-d__icon {
    color: #a22802;
}



.nav-d_base .item-d__link:hover,
.nav-d_base .item-d__link:focus,
.nav-d_base .item-d__link:active,
.nav-d_base .item-d:hover > .item-d__link,
.nav-d_base .item-d_active > .item-d__link,
.nav-d_base .item-d._active > .item-d__link,
.nav-d_base .item-d_current > .item-d__link {
    background-color: #c53c12;
}
.nav-d_base .item-d .item-d__link:focus,
.nav-d_base .item-d .item-d__link:active {
    background-color: #a22802;
}



.nav-d_outline .item-d:hover > .item-d__link,
.nav-d_outline .item-d._active > .item-d__link,
.nav-d_outline .item-d_active > .item-d__link,
.nav-d_outline .item-d_current > .item-d__link {
    color: #c53c12;
    border-color: #c53c12;
}



._incart .offer-d__button_tocart {
    background-color: #42c512;
}
._incart .offer-d__button_tocart:hover {
    background-color: #55ea1f;
}
._incart .offer-d__button_tocart:focus,
._incart .offer-d__button_tocart:active {
    background-color: #32950e;
}




@media (max-width: 921px) {

    .contact-d_tooltip:hover .contact-d__icon {
        color: #c53c12;
    }
    .contact-d_tooltip:focus .contact-d__icon, 
    .contact-d_tooltip:active .contact-d__icon {
        color: #a22802;
    }
    .contact-d_tooltip.contact-d_active .contact-d__icon {
        color: #c53c12;
    }
}



.hboard-d .search-d__shield:hover,
.toolbar-d .search-d__shield:hover {
    color: #c53c12;
}
.hboard-d .search-d__shield:focus,
.hboard-d .search-d__shield:active,
.toolbar-d .search-d__shield:focus,
.toolbar-d .search-d__shield:active {
    color: #a22802;
}
.hboard-d .search-d__button,
.toolbar-d .search-d__button {
    color: #595959;
    background: none;
}
.hboard-d .search-d__button:hover,
.toolbar-d .search-d__button:hover {
    color: #c53c12;
}
.hboard-d .search-d__button:focus,
.hboard-d .search-d__button:active,
.toolbar-d .search-d__button:focus,
.toolbar-d .search-d__button:active {
    color: #a22802;
}



.product-d__preview .slide-d._bordered:hover,
.product-d__preview .swiper-slide-thumb-active._bordered {
    border-color: #c53c12;
}



.show_all a:hover,
.show_all a:focus,
.show_all a:active {
    background-color: #e55e34;
}
.show_all a:active {
    background-color: #c53c12;
}



.benefit_enum a,
.attribute_enum a {
    color: inherit;
}
.benefit_enum a:hover,
.attribute_enum a:hover {
    color: #c53c12;
}
.benefit_enum a:focus,
.attribute_enum a:focus,
.benefit_enum a:active,
.attribute_enum a:active {
    color: #a22802;
}