@charset "UTF-8";

a {
    font-family: inherit;
    color: #312e39;
    transition: all .3s
}

.btn_main-1 {
    box-shadow: 0 2px 4px rgba(49, 46, 57, .4)
}

.btn_main-1,
.btn_main-2 {
    background-color: #312e39;
    color: #fff
}

.btn_main-3 {
    background-color: #fff;
    color: #312e39;
    box-shadow: inset 0 0 0 2px #312e39
}

.btn_default:hover {
    border-color: #ffc700;
    background-color: #ffc700;
    color: #fff
}

.btn_default:hover .icon,
.btn_spread:hover .icon {
    color: #fff
}

.btn_default[type=button]:not([disabled]):hover,
.btn_default[type=submit]:not([disabled]):hover {
    border-color: #ffc700 !important
}

.btn_spread:hover {
    box-shadow: 0 2px 4px rgba(255, 199, 0, .4);
    color: #fff
}

.btn_shiny::before,
.btn_spread .hover-anim {
    background: #ffc700
}

.btn_shiny:not(input):hover .icon {
    color: #fff
}

.btn_shiny:not(input):hover.btn_main-1 {
    box-shadow: 0 2px 4px rgba(255, 199, 0, .4)
}

input.btn_shiny:hover,
input.btn_spread:hover {
    background-color: #ffc700;
    border-color: #ffc700
}

input.btn_shiny:hover.btn_main-1,
input.btn_spread:hover.btn_main-1 {
    box-shadow: 0 2px 4px rgba(255, 199, 0, .4)
}

.btn_sec-7,
.btn_sec-8 {
    background-color: rgba(49, 46, 57, .1);
    color: rgba(49, 46, 57, .7)
}

.btn_sec-7:hover,
.btn_sec-8:hover {
    background-color: #ffc700;
    color: #fff
}

.slider-ar_square:hover,
input.btn_main-3[type=button],
input.btn_main-3[type=submit] {
    border-color: #312e39
}

select:required:valid:focus {
    border-color: #312e39
}

select:focus {
    border-color: #312e39
}

button:not([class])[type=button],
button:not([class])[type=submit],
input:not([class])[type=button],
input:not([class])[type=submit],
input[class^=wa-][type=submit] {
    color: #fff
}

.slider-ar:hover .icon {
    color: #000
}

.qty__btn:hover::after,
.qty__btn:hover::before {
    background-color: #000
}

.breadcrumbs__link:hover,
.breadcrumbs_dropdown .breadcrumbs__item .breadcrumbs__btn:hover .icon,
.breadcrumbs_dropdown .breadcrumbs__item.show .icon,
.item-tabs__list .flexMenu-popup .item-tabs__menu-i:hover a,
.link_sec:hover,
.link_ter:hover,
.qty__btn:hover .icon {
    color: #312e39
}

.breadcrumbs__btn {
    background-color: #fff
}

.breadcrumbs__dropdown {
    background-color: #fff;
    border-left: 4px solid #312e39
}

.pagination__list li a[href]:hover {
    border-color: #000
}

.pagination__list li a[href]:hover .icon {
    fill: #000 !important
}

.pagination__list li.selected a[href] {
    background-color: #000;
    border-color: #000
}

.item-tabs__list .flexMenu-viewMore > a:hover {
    color: #312e39 !important
}

.action-btn_13:not(.action-btn_cart):hover .icon,
.action-btn_15:not(.action-btn_cart):hover .icon,
.item-act-btn:not(.active):hover .icon,
.item-tabs__list .item-tabs__menu-i:not(.active) .item-tabs__link:hover,
.list-act-btn:not(.list-act-btn_fav):not(.active):hover,
.list-act-btn:not(.list-act-btn_fav):not(.active):hover .icon,
.profile-link:not(.profile-link_white):hover .icon,
.profile-link:not(.profile-link_white):hover .profile-link__text,
button.pd-equal-item__to-cart:not(.btn):not(.default-btn):not(.mfp-close):not(.close-x) {
    color: #312e39
}

.drophead.active,
.drophead:hover {
    background-color: #312e39;
    color: #fff
}

.drophead.active .icon,
.drophead:hover .icon {
    color: #fff
}

.is-active .drophead {
    box-shadow: 0 0 0 2px #312e39;
    color: #312e39;
    background-color: #fff
}

.brand .brand__inner:hover span,
.brand__link:hover,
.faq__dd:hover .faq__dd-text,
.faq__dd:hover .icon,
.is-active .drophead .icon,
.mini-item__name:hover,
.mini-item_custom .mini-item__name:hover,
.sub-cat__title:hover {
    color: #312e39
}

.home-subsc__icon,
.sub-cat-qty {
    background-color: #ffc700;
    color: #524519
}

.subcat-mini:hover,
.subcat-mini:hover .subcat-mini__qty {
    border-color: #312e39
}

.pd-payment__item_city dd a,
.rev-form__descr a,
.section-title {
    border-bottom-color: #312e39
}

.feed-uploader__descr,
.pd-equal-item__to-cart,
.pd-tag-links__link:hover,
.subcat-mini:hover *,
.wa-login-forgotpassword-url,
.wa-send-onetime-password-edit-link {
    color: #312e39
}

.rev-form__descr a:hover {
    border-bottom-color: transparent
}

.form-label:hover input:not([disabled]) ~ .form-stylized-option {
    box-shadow: 0 0 0 2px #312e39
}

.feed-uploader__descr .icon-camera {
    fill: #312e39
}

.item-c__title:hover {
    color: #312e39
}

.item-categ:hover {
    color: #312e39;
    border-color: #312e39
}

.item-act-btn:not(.active):hover {
    border-color: #312e39
}

.item-act-btn_fav:hover .icon {
    stroke: #312e39
}

.item-c__one-click_tiled:hover {
    background-color: #312e39
}

.item-c__btn.is-adding-cart,
.item-c__btn.is-adding-cart .hover-anim,
.item-c__btn.is-adding-cart::before {
    background-color: #ffc700
}

.list-act-btn:hover {
    border-color: #312e39
}

.item-line-c__title:hover,
.item-list-c__title:hover,
.list-act-btn_fav:hover {
    color: #312e39
}

.list-act-btn_fav:hover .icon {
    stroke: #312e39
}

.action-btn_1:hover,
.action-btn_2:hover {
    box-shadow: 0 0 0 2px #312e39
}

.action-btn_11:hover .icon,
.action-btn_15:hover .icon,
.action-btn_1:hover .icon,
.action-btn_2:hover .icon,
.action-btn_3:hover .icon,
.action-btn_4:hover .action-btn__text,
.action-btn_4:hover .icon,
.action-btn_5-6-12:hover .icon {
    color: #312e39
}

.action-btn_3 .action-btn__qty {
    box-shadow: -2px 1px 0 0 #fff
}

.action-btn_3:hover {
    box-shadow: 0 0 0 2px #312e39
}

.action-btn_5-6-12 .action-btn__qty {
    box-shadow: -2px 1px 0 0 #fff
}

.action-btn_7 {
    color: #fff
}

.action-btn_custom {
    color: #fff;
    border-color: #fff
}

.action-btn_10 .action-btn__qty::before,
.action-btn_11 .action-btn__qty::before,
.action-btn_8 .action-btn__qty {
    background-color: #fff
}

.action-btn_10,
.action-btn_8 .icon,
.action-btn_9 .icon {
    color: #fff
}

.action-btn_8:hover,
.action-btn_9:hover {
    background-color: #ffc700
}

.action-btn_9 .action-btn__qty {
    background-color: #fff !important
}

.action-btn_10 .action-btn__qty {
    background-color: #ffc700;
    color: #fff
}

.action-btn_11 .action-btn__qty,
.action-btn_14 {
    color: #fff
}

.action-btn_14 .action-btn__qty {
    background-color: rgba(255, 255, 255, .4)
}

.action-btn_15 {
    border-color: rgba(255, 255, 255, .3)
}

.action-btn_15 .icon,
.action-btn__qty,
.cart-btn_7 {
    color: #fff
}

.action-btn_15 .action-btn__qty {
    background-color: #312e39;
    box-shadow: 0 0 0 2px #fff
}

.action-btn_15:not(.action-btn_cart):hover {
    background-color: #fff
}

.action-btn_16:hover .action-btn__text,
.action-btn_16:hover .icon {
    color: #312e39
}

.not-empty .action-btn__qty,
.not-empty .action-btn__qty::before {
    background-color: #ffc700
}

.action-btn_5-6-12 .circle-animation .circle,
.reviews__svg svg circle {
    stroke: #312e39
}

.profile-link:not(.profile-link_white):hover::after {
    border-color: #312e39 transparent
}

.profile-link_buttoned:hover {
    box-shadow: 0 0 0 2px #312e39
}

.profile-link_buttoned:hover .icon,
.profile-link_buttoned:hover .profile-link__text {
    color: #312e39
}

.action-btn.not-empty .action-btn__qty {
    background-color: #ffc700
}

.cart-btn_1:not(.is-empty),
.cart-btn_1:not(.is-empty):hover,
.cart-btn_2:not(.is-empty),
.cart-btn_2:not(.is-empty):hover,
.cart-btn_4:not(.is-empty),
.cart-btn_4:not(.is-empty):hover {
    background-color: #ffc700
}

.cart-btn_3:hover .action-btn {
    border-color: transparent;
    box-shadow: 0 0 0 2px #312e39
}

.cart-btn_3:hover .action-btn .icon,
.cart-btn_3:hover .cart-btn__text,
.cart-btn_5-6-12:hover .action-btn .icon,
.cart-btn_5-6-12:hover .cart-btn__text {
    color: #312e39
}

.cart-btn_7:hover {
    background-color: #ffc700
}

.cart-btn_7:hover .action-btn__qty {
    background-color: #fff;
    color: #ffc700
}

.cart-btn_8 .cart-btn__text {
    color: #fff
}

.cart-btn_8:hover,
.cart-btn_9 {
    background-color: #ffc700
}

.cart-btn_8:hover .action-btn__qty {
    background-color: #fff
}

.cart-btn_9 .action-btn__qty {
    background-color: #fff !important
}

.cart-btn_11 .cart-btn__iconbox,
.cart-btn_11:hover .cart-btn__text,
.cart-btn_9:hover {
    background-color: #ffc700
}

.cart-btn_10 {
    color: #fff
}

.cart-btn_11 {
    border: 2px solid #ffc700
}

.cart-btn_11 .cart-btn__qty {
    background-color: #ffc700;
    box-shadow: 0 0 0 2px #fff
}

.cart-btn_11,
.cart-btn_11:hover .cart-btn__iconbox {
    background-color: #fff
}

.cart-btn_11:hover .icon {
    color: #ffc700
}

.cart-btn_13 .action-btn__qty {
    background-color: #ffc700
}

.cart-btn_13:hover .cart-btn__text,
.cart-btn_13:hover .icon,
.cart-btn_15:hover .action-btn .icon {
    color: #312e39
}

.cart-btn_14,
.cart-btn_15 {
    color: #fff
}

.cart-btn_15:hover .action-btn,
.cat-menu-btn-desk_bd {
    background-color: #fff
}

.cat-menu-btn-desk_bd:hover {
    box-shadow: 0 0 0 2px #312e39
}

.cat-menu-btn-desk_pri {
    background-color: #312e39;
    color: #fff
}

.cat-menu-btn-desk_pri:hover {
    background-color: #000
}

.cat-menu-btn-desk_sec {
    color: #fff
}

.cat-menu-btn-desk_sec,
.cat-menu-btn-desk_sec:hover {
    background-color: #ffc700
}

.cat-menu-btn-mob {
    background-color: #312e39
}

.colorbg .site-search {
    background-color: #fff;
    border-color: #fff
}

.colorbg .site-search:focus + .site-search__btn {
    background-color: #fff;
    border-color: #fff
}

.colorbg .site-search:focus + .site-search__btn .icon {
    color: #312e39
}

.colorbg .site-search__btn .icon {
    color: #312e39
}

.colorbg .site-search__btn,
.colorbg .site-search__btn:hover,
.site-search:hover {
    background-color: #fff
}

.colorbg .site-search__btn:hover .icon {
    color: #000
}

.site-search__btn:hover {
    background-color: #000;
    border-color: #000
}

.site-search__btn:hover .icon {
    color: #fff
}

.site-search.default .site-search__input:focus + .site-search__btn,
.site-search.white .site-search__input:focus + .site-search__btn {
    background-color: #312e39;
    border-color: #312e39
}

.site-search.default .site-search__input:focus + .site-search__btn .icon,
.site-search.white .site-search__input:focus + .site-search__btn .icon {
    color: #fff
}

.site-search.default .site-search__input:focus,
.site-search.white .site-search__input:focus {
    background-color: #fff
}

.site-search.default .site-search__btn:hover,
.site-search.white .site-search__btn:hover {
    background-color: #000
}

.city-chooser__inner:hover .city-chooser__text,
.city-chooser__inner:hover .icon,
.univ-drop-lnk:hover .def-list__dd-text {
    color: #312e39
}

.city-chooser__inner:hover .has-down-arrow::after,
.univ-drop-lnk:hover .has-down-arrow::after {
    border-color: #312e39 transparent
}

.city-chooser__inner > .icon {
    margin-right: 1rem
}

.city-chooser__inner:hover {
    cursor: pointer
}

.callback-popup__link:hover {
    color: #312e39;
    border-bottom-color: #312e39
}

.menu-categ__header:hover .menu-categ__title-text,
.menu-categ__link:hover {
    color: #312e39
}

.item-img-gal__button:before {
    background-color: rgba(49, 46, 57, .3)
}

.item-img-gal__item:hover .item-img-gal__button::before,
.ui-slider .ui-slider-handle::before,
.ui-widget-header {
    background-color: #312e39
}

.drop-list_multi .drop-list__item.active,
.drop-list_multi .drop-list__item:hover {
    color: #312e39;
    box-shadow: inset 3px 0 0 0 #312e39
}

.drop-list_multi .drop-list__item.is-checked {
    box-shadow: inset 3px 0 0 0 #312e39
}

.ui-slider .ui-slider-handle {
    background-color: #fff;
    border-color: #312e39
}

.ui-slider .ui-slider-handle:hover {
    background-color: #312e39
}

.ui-slider .ui-slider-handle:hover::before {
    background-color: #fff
}

.f-info__l:hover .f-soc__text,
.item-rating__revs:hover .icon,
.site-footer_2 .site-footer__item_about a:hover .icon,
.top-menu__btn-toggler:hover,
.top-menu__link:hover {
    color: #312e39
}

.boxed .site-footer.site-footer_dark .f-row,
.boxed .site-footer.site-footer_dark .f-row::before,
.hor-menu_table .flexMenu-viewMore .active > a::after,
.hor-menu_table .flexMenu-viewMore .active > a::before,
.hor-menu_table .flexMenu-viewMore:hover > a::after,
.hor-menu_table .flexMenu-viewMore:hover > a::before,
.menu-row_buttoned,
.page-menu,
.site-footer_dark,
.site-header_7 .site-header__mid-actions,
.site-header_8 .site-header__mid-actions,
.univ-dropd_list li a:hover::before {
    background-color: #312e39
}

.site-header_2 .top-menu__item:hover .top-menu__link,
.site-header_2 .top-menu__subm-link:hover,
.site-header_7 .top-menu__item:hover .top-menu__link,
.site-header_7 .top-menu__subm-link:hover,
.site-header_8 .top-menu__item:hover .top-menu__link,
.site-header_8 .top-menu__subm-link:hover {
    color: #312e39
}

.menu-univ-popup a:hover {
    color: #312e39;
    box-shadow: inset 3px 0 0 #312e39
}

.hor-menu_mid .hor-menu__item:not(.moved-item) .hor-menu__lnk::after {
    border-top: 3px solid #312e39
}

.hor-menu_bottom .hor-menu__item:not(.moved-item) .hor-menu__lnk:hover,
button.button,
button:not([class])[type=button],
button:not([class])[type=submit],
input:not([class])[type=button],
input:not([class])[type=submit],
input[class^=wa-][type=submit] {
    background-color: rgba(188, 41, 10, 0.9)
}

.hd-check-btn,
.hd-check-btn:hover {
    background-color: #ffc700
}

.hamburger,
.home-faq__toggle-icon:after,
.home-faq__toggle-icon:before,
.site-header_13 .site-header__menu-row,
.site-header_dark .hamburger__inner,
.site-header_dark .hamburger__inner::after,
.site-header_dark .hamburger__inner::before,
.widget-box__title::before {
    background-color: #312e39
}

.site-header_dark {
    background-image: url(https://katod.ru/wa-data/public/site/themes/balance/img/general-bg.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
}

.site-header_dark_home {
    background: url(https://katod.ru/wa-data/public/site/themes/balance/img/header-rombs.png) top right/contain no-repeat, url(https://katod.ru/wa-data/public/site/themes/balance/img/header-bg.jpg) center top/cover no-repeat !important;
    height: 670px !important;
}

.site-header_dark .site-header__mid {
    background: none !important;
}

.site-header_dark .cat-menu-btn-mob,
.site-header_dark.site-header_mob.site-header_4 .hamburger,
.site-header_mob.site-header_4 .cat-menu-btn-mob {
    background-color: #ffc700
}

.info-sdb__content > ul > li.active > a,
.info-sdb__item.active > .info-sdb__item-l,
.site-header_dark .mob-search {
    border-color: #312e39
}

.home-subsc .wa-captcha-refresh {
    color: #312e39;
    border-bottom: 1px dashed #312e39
}

.main-slider__pag .swiper-pagination-bullet-active {
    background-color: #ffc700;
    border-color: #ffc700
}

.comment__av {
    border: 2px solid rgba(49, 46, 57, .2)
}

button.button:hover,
button:not([class])[type=button]:hover,
button:not([class])[type=submit]:hover,
input:not([class])[type=button]:hover,
input:not([class])[type=submit]:hover,
input[class^=wa-][type=submit]:hover {
    background-color: #ffc700
}

.wa-send-again-onetime-password-link {
    color: #312e39;
    border-bottom-color: #312e39
}

.system-message {
    background-color: #ffc700;
    box-shadow: 5px 5px 10px rgba(255, 199, 0, .7)
}

.acc-info-dash_profile:hover .acc-info-dash__part_side,
.catalog-pg__menu-item.active > a::before,
.filter-wr__title::before,
.prom-flx-menu__list .flexMenu-viewMore:hover > a,
.prom-flx-menu__list .flexMenu-viewMore:hover > a::after,
.prom-flx-menu__list .flexMenu-viewMore:hover > a::before {
    background-color: #312e39
}

.option-p__item-type.active .icon {
    color: #ffc700
}

@media (min-width:768px) {
    .option-p__item-type.active {
        box-shadow: 0 0 0 2px #ffc700
    }
}

.option-p__item-type:hover {
    border-color: #ffc700
}

.subcat-wrapper__item_text:not(:last-child) .subcat-text::before {
    background-color: rgba(49, 46, 57, .2)
}

.pd-action-btn_fav .icon {
    stroke: #312e39
}

.side-item__cart-btn {
    background-color: #312e39;
    border-color: #312e39
}

.tab-chars__content tr:hover td {
    border-top: 2px solid #ffc700;
    border-bottom: 2px solid #ffc700
}

.item-rating__revs .grey:hover,
.scroll-to-top {
    border-color: #312e39
}

.pd-call-order a:hover {
    color: #312e39 !important
}

.info-tooltip:hover {
    background-color: #ffc700;
    color: #fff;
    border-color: #ffc700
}

.scroll-to-top {
    background-color: #fff
}

.scroll-to-top .icon {
    color: #312e39
}

.scroll-to-top:hover {
    background-color: #312e39
}

.scroll-to-top:hover .icon {
    color: #fff
}

.bubble-cart,
.bubble-cart:hover {
    background-color: #ffc700
}

.bubble-cart:hover .icon,
.bubble-cart__icon .icon {
    color: #ffc700
}

.boxed .site-header_dark .site-header__mid-inner,
.boxed .site-header_dark .site-header__mid-inner::before,
.boxed .site-header_dark .site-header__top-inner,
.boxed .site-header_dark .site-header__top-inner::before,
.site-header_dark,
.site-header_dark .site-header__mid {
    background-color: #312e39
}

.boxed .site-header_dark .site-header__menu-row-inner::before {
    background-color: #312e39;
    top: 0;
    bottom: 0
}

.pd-payment__item_city dd a:hover,
.wa-logout-link.js-logout-button {
    color: #312e39 !important
}

.wa-cart-content .wa-product .wa-name:hover {
    color: #000 !important
}

.soc-list_icon-only .soc-btn,
.soc-list_monotones .soc-btn {
    color: #aaa;
    border-color: rgba(170, 170, 170, .7)
}

.soc-list_icon-only .soc-btn:hover,
.soc-list_icon-only .soc-btn:hover .icon,
.soc-list_monotones .soc-btn:hover,
.soc-list_monotones .soc-btn:hover .icon {
    color: rgba(49, 46, 57, .7);
    border-color: rgba(49, 46, 57, .7)
}

.site-header_dark .soc-list_icon-only .soc-btn,
.site-header_dark .soc-list_monotones .soc-btn {
    color: #fff;
    border-color: rgba(255, 255, 255, .7)
}

.site-header_dark .soc-list_icon-only .soc-btn:hover,
.site-header_dark .soc-list_monotones .soc-btn:hover {
    color: rgba(255, 255, 255, .7);
    border-color: rgba(255, 255, 255, .7)
}

.catalog-pg__toggle-panel {
    background-color: rgba(49, 46, 57, .1);
    color: rgba(49, 46, 57, .7)
}

.site-header_mob.site-header_4.no-menu-btn:not(.site-header_dark) .site-header__menu-row + .site-header__main .hamburger {
    background-color: #312e39
}

.boxed .page-menu .page-menu__inner::before {
    background-color: #312e39
}

.acc-profile__cancel-btn,
.catalog-pg__filter-h-clear,
.check-success__callback,
.order-info__copy-track,
.pd-tabs__tab-menu-item:not(.active):hover,
.tab-chars__all-chars {
    border-bottom-color: #312e39
}

.site-footer_dark .f-info__l:hover .soc-btn:not(.soc-btn_ytb) .icon {
    fill: #312e39
}

.acc-info-dash_profile:hover .circle-icon-box_user .icon,
.acc-profile__cancel-btn,
.b-post-card__author:hover,
.b-post-card__title:hover,
.brands-pg__text-link:hover,
.cart-help__email,
.cart-item__categ:hover,
.cart-item__name-text:hover,
.catalog-pg__filter-h-clear,
.catalog-pg__menu-link:hover,
.check-success__callback,
.circle-progress__rate,
.column-item__name:hover,
.comment__author:hover,
.has-review .reviews__rating-text,
.home-feat__title[href]:hover,
.home-promo-2__line-to-all:hover,
.info-sdb__content > ul > li a:hover,
.info-sdb__item-l:hover,
.info-sdb__item_cal .info-sdb__item-l:hover,
.info-sdb__item_cal .info-sdb__item-l:hover .icon,
.info-sdb__item_cal .info-sdb__item-l:hover span,
.item-rating__revs .grey:hover,
.links-bar__link,
.order-info__copy-track,
.pd-action-btn,
.pd-brand-info__brand-name,
.pd-chars__show-all:hover,
.pd-payment__item_city dd .icon,
.post-details a:hover,
.post-details__author:hover,
.prom-flx-menu__link:hover,
.side-brands__link:hover,
.side-item__cart-btn:hover .icon,
.side-news__text:hover,
.subcat-3__title:hover,
.subcat-4__name:hover,
.subcat-text,
.tab-chars__all-chars,
.thumb-nav:not(.swiper-button-disabled):hover .icon,
a.home-feat:hover .home-feat__title,
a[href]:not([class]):link,
a[href]:not([class]):visited {
    color: #312e39
}

.action-btn.not-empty:not(.action-btn_custom):not(.action-btn_8) .action-btn__qty,
.action-btn_13.action-btn_cart .action-btn__qty,
.action-btn_8.not-empty .action-btn__qty,
.btn_shiny:not(input):hover,
.bubble-cart__icon .icon,
.cart-btn_11 .cart-btn__qty,
.cart-btn_11 .icon,
.cart-btn_11:hover .cart-btn__text,
.cart-btn_1:not(.is-empty),
.cart-btn_2:not(.is-empty),
.cart-btn_4:not(.is-empty),
.cart-btn_7 .action-btn__qty,
.cart-btn_8 .not-empty .action-btn__qty,
.cart-btn_9,
.cart-btn_9 .action-btn__qty,
.cart-btn_9 .action-btn_custom,
.cat-menu-btn-desk_sec,
.hd-check-btn,
.home-subsc__icon .icon,
.pd-tag-links__item .btn_default:hover,
.site-header_dark .cat-menu-btn-mob__inner .icon,
.site-header_dark .cat-menu-btn-mob__text,
input.btn_default:hover,
input.btn_shiny:hover,
input.btn_spread:hover {
    color: #524519
}

.cat-menu-btn-desk_sec .icon-hamb span,
.site-header_dark.site-header_mob.site-header_4 .hamburger__inner,
.site-header_dark.site-header_mob.site-header_4 .hamburger__inner::after,
.site-header_dark.site-header_mob.site-header_4 .hamburger__inner::before {
    background-color: #524519
}

.cart-btn_9 .action-btn_custom {
    border-color: #524519
}

.action-btn_8:hover .action-btn__qty,
.wa-login-link.js-show-login-dialog.wa-tooltip:hover,
.wa-logout-link:hover,
.wa-order-cart-wrapper .wa-products .wa-product .wa-actions .wa-action.js-delete-product:hover {
    color: #312e39
}

.wa-cart-content .wa-product .wa-name,
.wa-line.wa-agreement-wrapper .wa-checkbox-wrapper a {
    color: #312e39 !important
}

.s-order-page .wa-button.js-use-bonus:not(.js-submit-order-button),
.s-order-page .wa-button.js-use-coupon:not(.js-submit-order-button),
.wa-order-dialog .wa-button.js-cancel:not(.js-submit-order-button) {
    color: #312e39 !important;
    box-shadow: inset 0 0 0 2px #312e39 !important
}

.s-order-page .wa-button.js-use-bonus:not(.js-submit-order-button):hover,
.s-order-page .wa-button.js-use-coupon:not(.js-submit-order-button):hover,
.wa-order-dialog .wa-button.js-cancel:not(.js-submit-order-button):hover {
    border-color: #ffc700 !important;
    background-color: #ffc700 !important
}

.js-use-variant,
.s-order-page .wa-button.js-submit-order-button,
.wa-order-cross_selling-wrapper .wa-button.js-add-product,
.wa-order-dialog .wa-button.js-confirm {
    background-color: #312e39 !important;
    background: #312e39 !important;
    box-shadow: 0 2px 4px rgba(49, 46, 57, .4) !important
}

.js-use-variant:hover,
.s-order-page .wa-button.js-submit-order-button:hover,
.wa-order-cross_selling-wrapper .wa-button.js-add-product:hover,
.wa-order-dialog .wa-button.js-confirm:hover {
    border-color: #ffc700 !important;
    background-color: #ffc700 !important
}
