@charset "UTF-8";

a {
	font-family: inherit;
	color: #D71A20;
	transition: all 0.3s ease;
	text-decoration: none;
	transition: all 0.3s;
}

/*РћСЃРЅРѕРІРЅС‹Рµ РљРЅРѕРїРєРё*/
.btn_main-1 {
	box-shadow: 0 2px 4px rgba(215, 26, 32, 0.4);
}

.btn_main-1, .btn_main-2 {
	background-color: #D71A20;
	color: #fff;
}

.btn_main-3 {
	background-color: #fff;
	color: #D71A20;
	box-shadow: inset 0 0 0 2px #D71A20;
}

.btn_default:hover {
	border-color: #6C6E71;
	background-color: #6C6E71;
	color: #FFFFFF;
}

.btn_default:hover .icon {
	color: #fff;
}

.btn_default[type="submit"]:not([disabled]):hover, .btn_default[type="button"]:not([disabled]):hover {
	border-color: #6C6E71 !important;
}

.btn_spread:hover {
	box-shadow: 0 2px 4px rgba(108, 110, 113, 0.4);
	color: #fff;
}

.btn_spread:hover .icon {
	color: #fff;
}

.btn_spread .hover-anim {
	background: #6C6E71;
}

.btn_shiny:not(input):hover {
	color: #fff;
}

.btn_shiny:not(input):hover .icon {
	color: #fff;
}

.btn_shiny:not(input):hover.btn_main-1 {
	box-shadow: 0 2px 4px rgba(108, 110, 113, 0.4);
}

.btn_shiny::before {
	background: #6C6E71;
}

input.btn_spread:hover,
input.btn_shiny:hover {
	background-color: #6C6E71;
	border-color: #6C6E71;
}

input.btn_spread:hover.btn_main-1,
  input.btn_shiny:hover.btn_main-1 {
	box-shadow: 0 2px 4px rgba(108, 110, 113, 0.4);
}

.btn_sec-7,
.btn_sec-8 {
	background-color: rgba(215, 26, 32, 0.1);
	color: rgba(215, 26, 32, 0.7);
}

.btn_sec-7:hover,
  .btn_sec-8:hover {
	background-color: #6C6E71;
	color: #FFFFFF;
}

input.btn_main-3[type="submit"],
input.btn_main-3[type="button"] {
	border-color: #D71A20;
}

input.btn_main-3[type="submit"]:hover,
  input.btn_main-3[type="button"]:hover {
	border-color: #6C6E71;
}

/* Р”РµС„РѕР»СЊС‚РЅР°СЏ СЃС‚РёР»РёР·Р°С†РёСЏ SELECT РѕРІ*/
select:required:valid:focus {
	border-color: #D71A20;
}

select:focus {
	border-color: #D71A20;
}

input:not(.default-btn)[type="submit"],
input:not([class])[type="submit"],
input:not(.default-btn)[type="button"],
input:not([class])[type="button"],
button:not(.default-btn):not(.btn)[type="submit"],
button:not([class])[type="submit"],
input[class^="wa-"][type="submit"],
button:not(.mfp-close):not(.default-btn)[type="button"],
button:not([class])[type="button"] {
	background-color: #D71A20;
	color: #fff;
}

input:not(.default-btn)[type="submit"]:hover,
  input:not([class])[type="submit"]:hover,
  input:not(.default-btn)[type="button"]:hover,
  input:not([class])[type="button"]:hover,
  button:not(.default-btn):not(.btn)[type="submit"]:hover,
  button:not([class])[type="submit"]:hover,
  input[class^="wa-"][type="submit"]:hover,
  button:not(.mfp-close):not(.default-btn)[type="button"]:hover,
  button:not([class])[type="button"]:hover {
	background-color: #6C6E71;
	color: #FFFFFF;
}

/* РЎС‚СЂРµР»РєРё СЃР»Р°Р№РґРµСЂРѕРІ */
.slider-ar:hover .icon {
	color: #AD0000;
}

.slider-ar_square:hover {
	border-color: #D71A20;
}

/* РҐРѕРІРµСЂ РєРЅРѕРїРєРё Р·Р°РєСЂС‹С‚РёРµ РҐ */
/* РҐРѕРІРµСЂ РєРЅРѕРїРєРё РєРѕР»РёС‡РµСЃС‚РІРѕ С‚РѕРІР°СЂРѕРІ */
.qty__btn:hover::before, .qty__btn:hover::after {
	background-color: #AD0000;
}

/* Р¦РІРµС‚Р° С…Р»РµР±РЅС‹С… РєСЂРѕС€РµРє*/
.breadcrumbs_dropdown .breadcrumbs__item .breadcrumbs__btn:hover .icon {
	color: #D71A20;
}

.breadcrumbs_dropdown .breadcrumbs__item.show .icon {
	color: #D71A20;
}

.breadcrumbs__btn {
	background-color: #fff;
}

.breadcrumbs__dropdown {
	background-color: #fff;
	border-left: 4px solid #D71A20;
}

.breadcrumbs__link:hover {
	color: #D71A20;
}

/*РЎС‚РёР»Рё РїР°РіРёРЅР°С†РёРё*/
.pagination__list li a[href]:hover {
	border-color: #AD0000;
}

.pagination__list li a[href]:hover .icon {
	fill: #AD0000 !important;
}

.pagination__list li.selected a[href] {
	background-color: #AD0000;
	border-color: #AD0000;
}

/*РЎС‚РёР»Рё РїСЂРѕСЃС‚С‹С… СЃСЃС‹Р»РѕРє*/
.link_sec:hover {
	color: #D71A20;
}

.link_ter:hover {
	color: #D71A20;
}

/*РЎСЃС‹Р»РєРё РІ С‚Р°Р±Р°С…*/
.item-tabs__list .flexMenu-viewMore > a:hover {
	color: #D71A20 !important;
}

.item-tabs__list .flexMenu-popup .item-tabs__menu-i:hover a {
	color: #D71A20;
}

.item-tabs__list .item-tabs__menu-i:not(.active) .item-tabs__link:hover {
	color: #D71A20;
}

/*Counter*/
.qty__btn:hover .icon {
	color: #D71A20;
}

/*Dropdown РІ РєР°С‚Р°Р»РѕРіРµ*/
.drophead.active, .drophead:hover {
	background-color: #D71A20;
	color: #fff;
}

.drophead.active .icon, .drophead:hover .icon {
	color: #fff;
}

.is-active .drophead {
	box-shadow: 0 0 0 2px #D71A20;
	color: #D71A20;
	background-color: #fff;
}

.is-active .drophead .icon {
	color: #D71A20;
}

/*РќР°Р·РІР°РЅРёРµ С‚РѕРІР°СЂР° РІ РІСЃР»С‹РІР°СЋС‰РµРј РѕРєРЅРµ*/
.mini-item__name:hover {
	color: #D71A20;
}

.mini-item_custom .mini-item__name:hover {
	color: #D71A20;
}

/*Р§Р°РІРѕ*/
.faq__dd:hover .faq__dd-text,
.faq__dd:hover .icon {
	color: #D71A20;
}

/*Р‘СЂРµРЅРґ*/
.brand__link:hover {
	color: #D71A20;
}

.brand .brand__inner:hover span {
	color: #D71A20;
}

/*РџРѕРґ РєР°С‚РµРіРѕСЂРёРё*/
.sub-cat__title:hover {
	color: #D71A20;
}

.home-subsc__icon,
.sub-cat-qty {
	background-color: #6C6E71;
	color: #FFFFFF;
}

.subcat-mini:hover {
	border-color: #D71A20;
}

.subcat-mini:hover .subcat-mini__qty {
	border-color: #D71A20;
}

.subcat-mini:hover * {
	color: #D71A20;
}

/*Р—Р°РіРѕР»РѕРІРѕРє СЂР°Р·РґРµР»Р°*/
.pd-payment__item_city dd a,
.section-title {
	border-bottom-color: #D71A20;
}

/*РўРµРєСЃС‚ Р’ РєРѕСЂР·РёРЅСѓ Сѓ РµС‰Рµ РѕРґРЅРѕРіРѕ РІРёРґР° РєР°СЂС‚РѕС‡РµРє С‚РѕРІР°СЂР°*/
.pd-equal-item__to-cart {
	color: #D71A20;
}

/*РўРµРіРё*/
.pd-tag-links__link:hover {
	color: #D71A20;
}

/*Р¤РѕСЂРјС‹ РћС‚Р·С‹РІР°*/
.rev-form__descr a {
	border-bottom-color: #D71A20;
}

.rev-form__descr a:hover {
	border-bottom-color: transparent;
}

/*Custom РЅС‹Рµ СЂР°РґРёРѕ Рё С‡РµРєР±РѕРєСЃС‹*/
.form-label:hover input:not([disabled]) ~ .form-stylized-option {
	box-shadow: 0 0 0 2px #D71A20;
}

/*Р¤РѕС‚Рѕ РѕС‚Р·С‹РІС‹*/
.feed-uploader__descr {
	color: #D71A20;
}

.feed-uploader__descr .icon-camera {
	fill: #D71A20;
}

/*WA С„РѕСЂРјС‹*/
.wa-login-forgotpassword-url,
.wa-send-onetime-password-edit-link {
	color: #D71A20;
}

/*Item РєР°СЂС‚РѕС‡РєРё*/
.item-c__title:hover {
	color: #D71A20;
}

.item-categ:hover {
	color: #D71A20;
	border-color: #D71A20;
}

.item-act-btn:not(.active):hover {
	border-color: #D71A20;
}

.item-act-btn:not(.active):hover .icon {
	color: #D71A20;
}

.home-pg__faq-icon svg g,
.item-act-btn_fav:hover .icon {
	stroke: #D71A20;
}

.item-c__one-click_tiled:hover {
	background-color: #D71A20;
}

.item-c__btn.is-adding-cart, .item-c__btn.is-adding-cart::before,
.item-c__btn.is-adding-cart .hover-anim {
	background-color: #6C6E71;
}

.list-act-btn:not(.active):hover {
	border-color: #D71A20;
}

.list-act-btn:not(.list-act-btn_fav):not(.active):hover {
	color: #D71A20;
}

.list-act-btn:not(.list-act-btn_fav):not(.active):hover .icon {
	color: #D71A20;
}

.item-line-c__title:hover,
.item-list-c__title:hover {
	color: #D71A20;
}

.list-act-btn_fav:not(.active):hover {
	color: #D71A20;
}

.list-act-btn_fav:not(.active):hover .icon {
	stroke: #D71A20;
}

/*РљРЅРѕРїРєРё СЃСЂР°РІРЅРµРЅРёРµ, РёР·Р±СЂР°РЅРЅС‹Рµ Рё РѕСЃС‚. РЅР° С…РµРґРµСЂРµ*/
.action-btn_1:hover, .action-btn_2:hover {
	box-shadow: 0 0 0 2px #D71A20;
}

.action-btn_1:hover .icon, .action-btn_2:hover .icon {
	color: #D71A20;
}

.action-btn_3 .action-btn__qty {
	box-shadow: -2px 1px 0 0 #fff;
}

.action-btn_3:hover {
	box-shadow: 0 0 0 2px #D71A20;
}

.action-btn_3:hover .icon {
	color: #D71A20;
}

.action-btn_4:hover .action-btn__text,
.action-btn_4:hover .icon {
	color: #D71A20;
}

.action-btn_5-6-12 .action-btn__qty, .action-btn_15 .action-btn__qty {
	box-shadow: -2px 1px 0 0 #fff;
}

.action-btn_5-6-12:hover .icon, .action-btn_15:hover .icon {
	color: #D71A20;
}

.action-btn_7 {
	color: #fff;
}

.action-btn_custom {
	color: #fff;
	border-color: #fff;
}

.action-btn_8 .action-btn__qty, .action-btn_9 .action-btn__qty {
	background-color: #fff;
}

.action-btn_8 .icon, .action-btn_9 .icon {
	color: #fff;
}

.action-btn_8:hover, .action-btn_9:hover {
	background-color: #424447;
}

.action-btn_9 .action-btn__qty {
	background-color: #fff !important;
}

.action-btn_10 {
	color: #fff;
}

.action-btn_10 .action-btn__qty {
	background-color: #6C6E71;
	color: #fff;
}

.action-btn_11 .action-btn__qty {
	color: #fff;
}

.action-btn_11:hover .icon {
	color: #D71A20;
}

.action-btn_10 .action-btn__qty::before, .action-btn_11 .action-btn__qty::before {
	background-color: #fff;
}

.action-btn_13:not(.action-btn_cart):hover .icon {
	color: #D71A20;
}

.action-btn_14 {
	color: #fff;
}

.action-btn_14 .action-btn__qty {
	background-color: rgba(255, 255, 255, 0.4);
}

.action-btn_15 {
	border-color: rgba(255, 255, 255, 0.3);
}

.action-btn_15 .icon {
	color: #fff;
}

.action-btn_15 .action-btn__qty {
	background-color: #D71A20;
	box-shadow: 0 0 0 2px #fff;
}

.action-btn_15:not(.action-btn_cart):hover {
	background-color: #fff;
}

.action-btn_15:not(.action-btn_cart):hover .icon {
	color: #D71A20;
}

.action-btn_16:hover .icon,
.action-btn_16:hover .action-btn__text {
	color: #D71A20;
}

.action-btn__qty {
	color: #fff;
}

.not-empty .action-btn__qty {
	background-color: #6C6E71;
}

.not-empty .action-btn__qty::before {
	background-color: #6C6E71;
}

.action-btn_5-6-12 .circle-animation .circle {
	stroke: #D71A20;
}

.profile-link:not(.profile-link_white):hover .profile-link__text {
	color: #D71A20;
}

.profile-link:not(.profile-link_white):hover .icon {
	color: #D71A20;
}

.profile-link:not(.profile-link_white):hover::after {
	border-color: #D71A20 transparent;
}

.profile-link_buttoned:hover {
	box-shadow: 0 0 0 2px #D71A20;
}

.profile-link_buttoned:hover .profile-link__text,
  .profile-link_buttoned:hover .icon {
	color: #D71A20;
}

/*
*===================
* Mobile
*===================
*/
.not-empty .action-view__qty {
	color: #FFFFFF;
}

.not-empty .action-view__qty,
.action-btn.not-empty .action-btn__qty {
	background-color: #6C6E71;
}

/*РљРЅРѕРїРєР° РєРѕСЂР·РёРЅР°*/
.cart-btn_1:not(.is-empty),
.cart-btn_2:not(.is-empty),
.cart-btn_4:not(.is-empty) {
	background-color: #6C6E71;
	color: #fff;
}

.cart-btn_1:not(.is-empty):hover,
  .cart-btn_2:not(.is-empty):hover,
  .cart-btn_4:not(.is-empty):hover {
	background-color: #424447;
}

.cart-btn_3:hover .action-btn {
	border-color: transparent;
	box-shadow: 0 0 0 2px #D71A20;
}

.cart-btn_3:hover .cart-btn__text,
.cart-btn_5-6-12:hover .cart-btn__text {
	color: #D71A20;
}

.cart-btn_3:hover .action-btn .icon,
.cart-btn_5-6-12:hover .action-btn .icon {
	color: #D71A20;
}

.cart-btn_7 {
	color: #fff;
}

.cart-btn_7:hover {
	background-color: #424447;
}

.cart-btn_7:hover .action-btn__qty {
	background-color: #fff;
	color: #6C6E71;
}

.cart-btn_8 .cart-btn__text {
	color: #fff;
}

.cart-btn_8:hover {
	background-color: #424447;
}

.cart-btn_8:hover .action-btn__qty {
	background-color: #fff;
}

.cart-btn_9 {
	background-color: #6C6E71;
}

.cart-btn_9 .action-btn__qty {
	background-color: #fff !important;
}

.cart-btn_9:hover {
	background-color: #424447;
}

.cart-btn_10 {
	color: #fff;
}

.cart-btn_11 {
	border: 2px solid #6C6E71;
	background-color: #fff;
}

.cart-btn_11 .cart-btn__iconbox {
	background-color: #6C6E71;
}

.cart-btn_11 .cart-btn__qty {
	background-color: #6C6E71;
	box-shadow: 0 0 0 2px #fff;
}

.cart-btn_11:hover .cart-btn__text {
	background-color: #6C6E71;
}

.cart-btn_11:hover .cart-btn__iconbox {
	background-color: #fff;
}

.cart-btn_11:hover .icon {
	color: #6C6E71;
}

.cart-btn_13 .action-btn__qty {
	background-color: #6C6E71;
}

.cart-btn_13:hover .icon,
.cart-btn_13:hover .cart-btn__text {
	color: #D71A20;
}

.cart-btn_14 {
	color: #fff;
}

.cart-btn_15 {
	color: #fff;
}

.cart-btn_15:hover .action-btn {
	background-color: #fff;
}

.cart-btn_15:hover .action-btn .icon {
	color: #D71A20;
}

.cat-menu-btn-desk_bd {
	background-color: #fff;
}

.cat-menu-btn-desk_bd:hover {
	box-shadow: 0 0 0 2px #D71A20;
}

.cat-menu-btn-desk_pri {
	background-color: #D71A20;
	color: #fff;
}

.cat-menu-btn-desk_pri:hover {
	background-color: #AD0000;
}

.cat-menu-btn-desk_sec {
	background-color: #6C6E71;
	color: #fff;
}

.cat-menu-btn-desk_sec:hover {
	background-color: #424447;
}

.cat-menu-btn-mob {
	background-color: #D71A20;
}

/*РџРѕРёСЃРє СЃР°Р№С‚Р°*/
.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: #D71A20;
}

.site-search:hover {
	background-color: #fff;
}

.colorbg .site-search__btn {
	background-color: #fff;
}

.colorbg .site-search__btn .icon {
	color: #D71A20;
}

.colorbg .site-search__btn:hover {
	background-color: #fff;
}

.colorbg .site-search__btn:hover .icon {
	color: #AD0000;
}

.site-search__btn:hover {
	background-color: #AD0000;
	border-color: #AD0000;
}

.site-search__btn:hover .icon {
	color: #fff;
}

.site-search.white .site-search__input:focus + .site-search__btn,
.site-search.default .site-search__input:focus + .site-search__btn {
	background-color: #D71A20;
	border-color: #D71A20;
}

.site-search.white .site-search__input:focus + .site-search__btn .icon,
  .site-search.default .site-search__input:focus + .site-search__btn .icon {
	color: #fff;
}

.site-search.white .site-search__input:focus,
.site-search.default .site-search__input:focus {
	background-color: #fff;
}

.site-search.white .site-search__btn:hover,
.site-search.default .site-search__btn:hover {
	background-color: #AD0000;
}

.univ-drop-lnk:hover .def-list__dd-text {
	color: #D71A20;
}

.univ-drop-lnk:hover .has-down-arrow::after {
	border-color: #D71A20 transparent;
}

.city-chooser__inner > .icon {
	margin-right: 1rem;
}

.city-chooser__inner:hover {
	cursor: pointer;
}

.city-chooser__inner:hover .has-down-arrow::after {
	border-color: #D71A20 transparent;
}

.city-chooser__inner:hover .icon,
  .city-chooser__inner:hover .city-chooser__text {
	color: #D71A20;
}

.callback-popup__link:hover {
	color: #D71A20;
	border-bottom-color: #D71A20;
}

.menu-categ__link:hover {
	color: #D71A20;
}

.menu-categ__header:hover .menu-categ__title-text {
	color: #D71A20;
}

.item-img-gal__button:before {
	background-color: rgba(215, 26, 32, 0.3);
}

.item-img-gal__item:hover .item-img-gal__button::before {
	background-color: #D71A20;
}

.drop-list_multi .drop-list__item.active, .drop-list_multi .drop-list__item:hover {
	color: #D71A20;
	box-shadow: inset 3px 0 0 0 #D71A20;
}

.drop-list_multi .drop-list__item.is-checked {
	box-shadow: inset 3px 0 0 0 #D71A20;
}

/*Ui slider*/
.ui-widget-header {
	background-color: #D71A20;
}

.ui-slider .ui-slider-handle {
	background-color: #fff;
	border-color: #D71A20;
}

.ui-slider .ui-slider-handle::before {
	background-color: #D71A20;
}

.ui-slider .ui-slider-handle:hover {
	background-color: #D71A20;
}

.ui-slider .ui-slider-handle:hover::before {
	background-color: #fff;
}

.item-rating__revs:hover .icon {
	color: #D71A20;
}

.f-info__l:hover .f-soc__text {
	color: #D71A20;
}

.site-footer_2 .site-footer__item_about a:hover .icon {
	color: #D71A20;
}

.boxed .site-footer.site-footer_dark .f-row,
.boxed .site-footer.site-footer_dark .f-row::before,
.site-footer_dark {
	background-color: #D71A20;
}

.top-menu__link:hover,
.top-menu__btn-toggler:hover {
	color: #D71A20;
}

.univ-dropd_list li a:hover::before {
	background-color: #D71A20;
}

.top-menu__link:hover,
.top-menu__btn-toggler:hover {
	color: #D71A20;
}

.site-header_2 .top-menu__item:hover .top-menu__link,
.site-header_7 .top-menu__item:hover .top-menu__link,
.site-header_8 .top-menu__item:hover .top-menu__link {
	color: #D71A20;
}

.site-header_2 .top-menu__subm-link:hover,
.site-header_7 .top-menu__subm-link:hover,
.site-header_8 .top-menu__subm-link:hover {
	color: #D71A20;
}

.menu-row_buttoned {
	background-color: #D71A20;
}

.menu-univ-popup a:hover {
	color: #D71A20;
	box-shadow: inset 3px 0 0 #D71A20;
}

.hor-menu_mid .hor-menu__item:not(.moved-item) .hor-menu__lnk::after {
	border-top: 3px solid #D71A20;
}

.hor-menu_table .flexMenu-viewMore .active > a::before,
.hor-menu_table .flexMenu-viewMore .active > a::after,
.hor-menu_table .flexMenu-viewMore:hover > a::before,
.hor-menu_table .flexMenu-viewMore:hover > a::after {
	background-color: #D71A20;
}

.site-header_7 .site-header__mid-actions,
.site-header_8 .site-header__mid-actions,
.page-menu {
	background-color: #D71A20;
}

.site-header_dark .site-header__main.stuck,
.site-header_dark,
.site-header_dark .site-header__mid {
	background-color: #D71A20;
}

.site-header_10::before {
	background-color: #D71A20;
}

.hor-menu_bottom .hor-menu__item:not(.moved-item) .hor-menu__lnk:hover {
	background-color: #D71A20;
}

.hd-check-btn {
	background-color: #6C6E71;
}

.hd-check-btn:hover {
	background-color: #424447;
}

.site-header_13 .site-header__menu-row {
	background-color: #D71A20;
}

.hamburger {
	background-color: #D71A20;
}

/*
*===================
* Mobile
*===================
*/
.site-header_dark .hamburger__inner, .site-header_dark .hamburger__inner::before, .site-header_dark .hamburger__inner::after {
	background-color: #FFFFFF;
}

.site-header_dark .cat-menu-btn-mob {
	background-color: #6C6E71;
}

.site-header_dark .mob-search {
	border-color: #D71A20;
}

.site-header_dark.site-header_mob.site-header_4 .hamburger {
	background-color: #6C6E71;
}

.site-header_mob.site-header_4 .cat-menu-btn-mob {
	background-color: #6C6E71;
}

.home-subsc .wa-captcha-refresh {
	color: #D71A20;
	border-bottom: 1px dashed #D71A20;
}

button.pd-equal-item__to-cart:not(.btn):not(.default-btn):not(.mfp-close):not(.close-x) {
	color: #D71A20;
}

.main-slider__pag .swiper-pagination-bullet-active {
	background-color: #6C6E71;
	border-color: #6C6E71;
}

.home-faq__toggle-icon:before,
.home-faq__toggle-icon:after {
	background-color: #D71A20;
}

.widget-box__title::before {
	background-color: #D71A20;
}

.info-sdb__content > ul > li.active > a,
.info-sdb__item.active > .info-sdb__item-l {
	border-color: #D71A20;
}

.comment__av {
	border: 2px solid rgba(215, 26, 32, 0.2);
}

.reviews__svg svg circle {
	stroke: #D71A20;
}

input:not(.default-btn)[type="submit"],
input:not([class])[type="submit"],
input:not(.default-btn)[type="button"],
input:not([class])[type="button"],
button:not(.default-btn):not(.btn)[type="submit"],
button:not([class])[type="submit"],
input[class^="wa-"][type="submit"],
button.button,
button:not(.mfp-close):not(.default-btn)[type="button"],
button:not([class])[type="button"] {
	background-color: #D71A20;
}

input:not(.default-btn)[type="submit"]:hover,
  input:not([class])[type="submit"]:hover,
  input:not(.default-btn)[type="button"]:hover,
  input:not([class])[type="button"]:hover,
  button:not(.default-btn):not(.btn)[type="submit"]:hover,
  button:not([class])[type="submit"]:hover,
  input[class^="wa-"][type="submit"]:hover,
  button.button:hover,
  button:not(.mfp-close):not(.default-btn)[type="button"]:hover,
  button:not([class])[type="button"]:hover {
	background-color: #6C6E71;
}

.wa-send-again-onetime-password-link {
	color: #D71A20;
	border-bottom-color: #D71A20;
}

.system-message {
	background-color: #6C6E71;
	box-shadow: 5px 5px 10px rgba(108, 110, 113, 0.7);
}

.acc-info-dash_profile:hover .acc-info-dash__part_side {
	background-color: #D71A20;
}

.catalog-pg__menu-item.active > a::before {
	background-color: #D71A20;
}

.option-p__item-type.active .icon {
	color: #6C6E71;
}

@media (min-width: 768px) {
	.option-p__item-type.active {
		box-shadow: 0 0 0 2px #6C6E71;
	}
}

.option-p__item-type:hover {
	border-color: #6C6E71;
}

.filter-wr__title::before {
	background-color: #D71A20;
}

.subcat-wrapper__item_text:not(:last-child) .subcat-text::before {
	background-color: rgba(215, 26, 32, 0.2);
}

.pd-action-btn_fav .icon {
	stroke: #D71A20;
}

.side-item__cart-btn {
	background-color: #D71A20;
	border-color: #D71A20;
}

.tab-chars__content tr:hover td {
	border-top: 2px solid #6C6E71;
	border-bottom: 2px solid #6C6E71;
}

.item-rating__revs .grey:hover {
	border-color: #D71A20;
}

.pd-call-order a:hover {
	color: #D71A20 !important;
}

.info-tooltip:hover {
	background-color: #6C6E71;
	color: #fff;
	border-color: #6C6E71;
}

.prom-flx-menu__list .flexMenu-viewMore:hover > a,
.prom-flx-menu__list .flexMenu-viewMore:hover > a::before,
.prom-flx-menu__list .flexMenu-viewMore:hover > a::after {
	background-color: #D71A20;
}

.scroll-to-top {
	background-color: #fff;
	border-color: #D71A20;
}

.scroll-to-top .icon {
	color: #D71A20;
}

.scroll-to-top:hover {
	background-color: #D71A20;
}

.scroll-to-top:hover .icon {
	color: #fff;
}

.bubble-cart {
	background-color: #6C6E71;
}

.bubble-cart:hover {
	background-color: #424447;
}

.bubble-cart:hover .icon {
	color: #6C6E71;
}

.bubble-cart__icon .icon {
	color: #6C6E71;
}

.site-header_dark,
.site-header_dark .site-header__mid {
	background-color: #D71A20;
}

.boxed .site-header_dark .site-header__mid-inner,
.boxed .site-header_dark .site-header__top-inner {
	background-color: #D71A20;
}

.boxed .site-header_dark .site-header__mid-inner::before,
  .boxed .site-header_dark .site-header__top-inner::before {
	background-color: #D71A20;
}

.boxed .site-header_dark .site-header__menu-row-inner::before {
	background-color: #D71A20;
	top: 0;
	bottom: 0;
}

.wa-cart-content .wa-product .wa-name {
	color: #D71A20 !important;
}

.wa-cart-content .wa-product .wa-name:hover {
	color: #000 !important;
}

.wa-login-link.js-show-login-dialog.wa-tooltip:hover,
.wa-order-cart-wrapper .wa-products .wa-product .wa-actions .wa-action.js-delete-product:hover {
	color: #D71A20;
}

.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) {
	color: #D71A20 !important;
	box-shadow: inset 0 0 0 2px #D71A20 !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 {
	border-color: #6C6E71 !important;
	background-color: #6C6E71 !important;
}

.s-order-page .wa-button.js-submit-order-button {
	background-color: #D71A20 !important;
	background: #D71A20 !important;
	box-shadow: 0 2px 4px rgba(215, 26, 32, 0.4) !important;
}

.s-order-page .wa-button.js-submit-order-button:hover {
	border-color: #6C6E71 !important;
	background-color: #6C6E71 !important;
}

.wa-logout-link.js-logout-button,
.wa-line.wa-agreement-wrapper .wa-checkbox-wrapper a {
	color: #D71A20 !important;
}

.soc-list_monotones .soc-btn,
.soc-list_icon-only .soc-btn {
	color: #aaa;
	border-color: rgba(170, 170, 170, 0.7);
}

.soc-list_monotones .soc-btn,
.soc-list_icon-only .soc-btn {
	color: #aaa;
	border-color: rgba(170, 170, 170, 0.7);
}

.soc-list_monotones .soc-btn:hover,
  .soc-list_monotones .soc-btn:hover .icon,
  .soc-list_icon-only .soc-btn:hover,
  .soc-list_icon-only .soc-btn:hover .icon {
	color: rgba(215, 26, 32, 0.7);
	border-color: rgba(215, 26, 32, 0.7);
}

.site-header_dark .soc-list_monotones .soc-btn,
.site-header_dark .soc-list_icon-only .soc-btn {
	color: #fff;
	border-color: rgba(255, 255, 255, 0.7);
}

.site-header_dark .soc-list_monotones .soc-btn:hover,
  .site-header_dark .soc-list_icon-only .soc-btn:hover {
	color: rgba(255, 255, 255, 0.7);
	border-color: rgba(255, 255, 255, 0.7);
}

.catalog-pg__toggle-panel {
	background-color: rgba(215, 26, 32, 0.1);
	color: rgba(215, 26, 32, 0.7);
}

.site-header_mob.site-header_4.no-menu-btn:not(.site-header_dark) .site-header__menu-row + .site-header__main .hamburger {
	background-color: #D71A20;
}

.boxed .page-menu .page-menu__inner::before {
	background-color: #D71A20;
}

.pd-tabs__tab-menu-item:not(.active):hover,
.tab-chars__all-chars,
.catalog-pg__filter-h-clear,
.check-success__callback,
.acc-profile__cancel-btn,
.order-info__copy-track {
	border-bottom-color: #D71A20;
}

.site-footer_dark .f-info__l:hover .soc-btn:not(.soc-btn_ytb) .icon {
	fill: #D71A20;
}

.autocomplete__title:hover,
a[href]:not([class]):visited,
a[href]:not([class]):link,
.brands-pg__text-link:hover,
.prom-flx-menu__link:hover,
.home-feat__title[href]:hover,
.thumb-nav:not(.swiper-button-disabled):hover .icon,
.item-rating__revs .grey:hover,
.tab-chars__all-chars,
.side-item__cart-btn:hover .icon,
.pd-brand-info__brand-name,
.pd-action-btn,
.subcat-text,
.catalog-pg__menu-link:hover,
.catalog-pg__filter-h-clear,
.check-success__callback,
.cart-item__name-text:hover,
.cart-item__categ:hover,
.acc-profile__cancel-btn,
.order-info__copy-track,
.acc-info-dash_profile:hover .circle-icon-box_user .icon,
.circle-progress__rate,
.has-review .reviews__rating-text,
.links-bar__link,
.info-sdb__content > ul > li a:hover,
.comment__author:hover,
.post-details a:hover,
.post-details__author:hover,
.info-sdb__item_cal .info-sdb__item-l:hover span,
.info-sdb__item_cal .info-sdb__item-l:hover .icon,
.info-sdb__item_cal .info-sdb__item-l:hover,
.info-sdb__item-l:hover,
.b-post-card__author:hover,
.subcat-4__name:hover,
.subcat-3__title:hover,
.b-post-card__title:hover,
.column-item__name:hover,
.home-promo-2__line-to-all:hover,
.side-brands__link:hover,
.side-brands__link:hover,
.side-news__text:hover,
a.home-feat:hover .home-feat__title,
.pd-chars__show-all:hover,
.pd-payment__item_city dd .icon,
.pd-tabs__tab-menu-item:not(.active):hover,
.cart-help__email {
	color: #D71A20;
}

.pd-payment__item_city dd a:hover {
	color: #D71A20 !important;
}

/*

//Contrast == true colors
// .cat-menu-btn-desk_sec,
input.btn_default:hover,
input.btn_spread:hover,
input.btn_shiny:hover,
.site-header_dark .cat-menu-btn-mob__inner .icon,
.site-header_dark .cat-menu-btn-mob__text,
// .cart-btn_7 .action-btn__qty,
// .cart-btn_9 .action-btn__qty,
// .cart-btn_11 .cart-btn__qty,
// .action-btn:not(.action-btn_2):not(.action-btn_7):not(.action-btn_8):not(.action-btn_fav-15):not(.action-btn_12) .action-btn__qty,
// .cart-btn_1:not(.is-empty), .cart-btn_2:not(.is-empty), .cart-btn_4:not(.is-empty),
.btn_shiny:not(input):hover {
		color:$text-color;
}

*/
.pd-tag-links__item .btn_default:hover,
input.btn_default:hover,
input.btn_spread:hover,
input.btn_shiny:hover,
.site-header_dark .cat-menu-btn-mob__inner .icon,
.site-header_dark .cat-menu-btn-mob__text,
.site-header_4:not(.site-header_dark) .cat-menu-btn-mob__text,
.action-btn.not-empty:not(.action-btn_custom):not(.action-btn_8) .action-btn__qty,
.cart-btn_1:not(.is-empty), .cart-btn_2:not(.is-empty), .cart-btn_4:not(.is-empty),
.cart-btn_9, .cart-btn_9 .action-btn_custom,
.cart-btn_9 .action-btn__qty,
.cart-btn_8 .not-empty .action-btn__qty,
.action-btn_8.not-empty .action-btn__qty,
.cart-btn_7 .action-btn__qty,
.cat-menu-btn-desk_sec,
.cart-btn_11 .icon,
.cart-btn_11 .cart-btn__qty,
.cart-btn_11:hover .cart-btn__text,
.action-btn_13.action-btn_cart:not(.quick-panel__cart-btn) .action-btn__qty,
.home-subsc__icon .icon,
.bubble-cart__icon .icon,
.hd-check-btn,
.btn_shiny:not(input):hover {
	color: #FFFFFF !important;
}

.pd-cart__add-cart.is-adding-cart {
	background-color: #6C6E71;
}

.cart-btn_9 .action-btn_custom {
	border-color: #FFFFFF;
}

.mobile-nav__item_catalog .icon,
.action-btn_8:hover .action-btn__qty {
	color: #D71A20;
}

.not-empty .action-view__qty {
	border-color: #6C6E71;
}

a[href]:not([class]):link, a[href]:not([class]):visited {
	color: #D71A20;
}

.btn-option.active {
	color: #D71A20;
}

.btn-option.active,
.btn-option:hover {
	-webkit-box-shadow: inset 0 0 0 2px #D71A20;
	box-shadow: inset 0 0 0 2px #D71A20;
}

.pg-not-found__num {
	color: #D71A20;
}

.pg-not-found__num_zero {
	color: #6C6E71;
}

.site-header_4.site-header_mob.site-header_dark .hamburger,
.site-header_3.site-header_mob.site-header_dark .hamburger,
.site-header_2.site-header_mob.site-header_dark .hamburger,
.site-header_1.site-header_mob.site-header_dark .hamburger {
	background-color: #6C6E71;
}

.site-header_4.site-header_mob.site-header_dark:not(.no-menu-btn) .site-header__menu-row + .site-header__main .hamburger,
.site-header_3.site-header_mob.site-header_dark .site-header__menu-row + .site-header__main .hamburger,
.site-header_2.site-header_mob.site-header_dark .site-header__menu-row + .site-header__main .hamburger,
.site-header_1.site-header_mob.site-header_dark .site-header__menu-row + .site-header__main .hamburger {
	background-color: transparent;
}

.site-header_4.site-header_mob.site-header_dark.no-menu-btn .site-header__menu-row + .site-header__main .hamburger__inner, .site-header_4.site-header_mob.site-header_dark.no-menu-btn .site-header__menu-row + .site-header__main .hamburger__inner::before, .site-header_4.site-header_mob.site-header_dark.no-menu-btn .site-header__menu-row + .site-header__main .hamburger__inner::after {
	background-color: #FFFFFF;
}

.wa-cart-content .wa-product .wa-name {
	color: #D71A20 !important;
}

.wa-logout-link:hover,
.wa-login-link.js-show-login-dialog.wa-tooltip:hover,
.wa-order-cart-wrapper .wa-products .wa-product .wa-actions .wa-action.js-delete-product:hover {
	color: #D71A20;
}

.wa-order-dialog .wa-button.js-cancel:not(.js-submit-order-button),
.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) {
	color: #D71A20 !important;
	box-shadow: inset 0 0 0 2px #D71A20 !important;
}

.wa-order-dialog .wa-button.js-cancel:not(.js-submit-order-button):hover,
  .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 {
	border-color: #6C6E71 !important;
	background-color: #6C6E71 !important;
}

.js-use-variant,
.wa-order-cross_selling-wrapper .wa-button.js-add-product,
.wa-order-dialog .wa-button.js-confirm,
.s-order-page .wa-button.js-submit-order-button {
	background-color: #D71A20 !important;
	background: #D71A20 !important;
	box-shadow: 0 2px 4px rgba(215, 26, 32, 0.4) !important;
}

.js-use-variant:hover,
  .wa-order-cross_selling-wrapper .wa-button.js-add-product:hover,
  .wa-order-dialog .wa-button.js-confirm:hover,
  .s-order-page .wa-button.js-submit-order-button:hover {
	border-color: #6C6E71 !important;
	background-color: #6C6E71 !important;
}

.wa-line.wa-agreement-wrapper .wa-checkbox-wrapper a {
	color: #D71A20 !important;
}

.site-footer.site-footer_dark a[href]:not([class]):link,
.site-footer.site-footer_dark a[href]:not([class]):visited {
	color: #fff;
	text-decoration: underline !important;
}

.site-footer.site-footer_dark a[href]:not([class]):link:hover,
  .site-footer.site-footer_dark a[href]:not([class]):visited:hover {
	text-decoration: none !important;
}

.pp-comt__copy-link,
.hub-topics__title,
.pp-comt__link,
a[href]:not([class]):link,
a[href]:not([class]):visited,
.post-notif__icon,
.npost-tab-btn,
.wa-login-forgotpassword-url,
.hub-sections__qck-links-l,
.usefull__btn,
.hub-sections__name {
	color: #D71A20;
}

.profile__menu-link:hover,
.pp-tag:hover,
.hub-user:hover {
	color: #D71A20;
}

a[href]:not([class]):link:hover,
a[href]:not([class]):visited:hover {
	text-decoration: underline;
}

.pagination__list li a[href]:hover {
	border-color: #D71A20;
}

.site-search__btn:hover,
.pagination__list li.selected a[href],
.profile__menu-item.active::before,
.create__header_no-auth {
	background-color: #D71A20 !important;
}

.wa-dropdown > .wa-dropdown-area:hover,
.wa-dropdown.is-opened > .wa-dropdown-toggle:after,
.wa-dropdown.is-opened > .wa-dropdown-toggle,
.wa-input:not(:disabled):focus,
.wa-textarea:not(:disabled):focus,
.wa-input:not([readonly]):focus,
.wa-textarea:not([readonly]):focus,
.site-search__btn:hover,
.pagination__list li.selected a[href] {
	border-color: #D71A20 !important;
}

.wa-order-form-wrapper .wa-step-shipping-section .wa-delivery-types-section .wa-types-list .wa-type-wrapper.is-active {
	background: linear-gradient(180deg, rgba(215, 26, 32, 0.4) 0%, rgba(215, 26, 32, 0.05) 100%) !important;
	border-top-color: rgba(215, 26, 32, 0.3) !important;
}

.wa-order-form-wrapper .wa-step-shipping-section .wa-delivery-types-section .wa-types-list .wa-type-wrapper:hover,
.wa-order-form-wrapper .wa-step-shipping-section .wa-delivery-types-section .wa-types-list .wa-type-wrapper.is-active {
	border-color: rgba(215, 26, 32, 0.2) !important;
}

.form-label:hover input:not([disabled]) ~ .form-stylized-option {
	box-shadow: 0 0 0 2px #D71A20;
}