body {
	background: #F5F6F8;
	color: #212529 !important;
	font-size: 13px !important;
}
img {
	width: 100%;
}
.f-15 {
	font-size: 1.5rem;
}
.btn-gold {
	color: #fff;
	background-color: #FC7F3C;
	border-color: #FC7F3C;
}
.btn-gold:hover {
	color: #fff;
	background-color: #cc662f;
	border-color: #cc662f;
}
.product-card:hover .btn-gold--hover,
.btn-gold--hover:focus,
.btn-gold--hover:active,
.btn-gold:focus,
.btn-gold:active {
	box-shadow: 0 0 0 0.2rem rgba(195, 101, 50, .55);
}
.breadcrumb-item+.breadcrumb-item::before {
	content: ">";
}
a.text-body:hover {
	color: #2b4c98 !important;
}
a.btn-primary {
	background: #2b4c98 !important;
}
a:not(.btn):not(.history_search_blok_href), a.input {
	color: #fff;
}
a.button {
	color: #fc7f3c;
}
.app-bar-pullmenu-entry > a,
.d-menu a {
	color: #2b4c98 !important;
}
.product-card .icon-move--rigth {
	width: 24px;
	height: 24px;
	background-image: url(/catalogs/css/strelka.svg);
}
.product-card:hover .btn-gold--hover,
.btn-gold--hover:hover {
	color: #fff;
	background-color: #FC7F3C;
	border-color: #FC7F3C;
}
.product-card:hover {
	cursor: pointer;
	background-color: #f8f9fa !important;
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
}
.product-card:hover .icon-move--rigth {
	background-image: url(/catalogs/css/strelka1.svg);
}
.badge-transparent {
	background-color: rgba(50, 50, 50, 0.25);
	color: #fff;
	line-height: 1;
}
.product-card--portrait:hover {
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
}
.product-card--portrait:hover .text-truncate {
	background-color: #2b4c98;
	color: #fff !important;
}