@media (min-width: 768px){
	.product-container .product-view--mix .product-detail-gallery {
		width: 70%;
	}
}

.js_price_wrapper .price_group.old_price .price{
	font-size: 20px!important;
	text-decoration: line-through;
}

.js_price_wrapper .price_group.old_price .price .values_wrapper{
	text-decoration: line-through;
}

.js_price_wrapper .price_group.hide_old{
	display: none
}

.fav_btn, 
.fav_no_auth{
	position: absolute;
	z-index: 10;
	right: 0;
	top: 0;
}

.fav_btn:hover,
.fav_no_auth:hover{
	cursor: pointer
}

.fav_btn .item{
	display: none;
}

.fav_btn svg use{
	fill: #044b82!important
}

.fav_btn.in_fav svg use{
	fill: red!important
}

.fav_btn:hover svg use,
.fav_no_auth:hover svg use{
	fill: red!important
}

.icon_color.missing:before, .item.missing .cnt1:before{
	display: none!important;
}

.sku_props ul li.missing .cnt_item{
	opacity: 1!important
}

.wrapper1 .detail .bx_catalog_item_scu:not(.sku_in_section) ul li .cnt_item{
	border: none;
}

body .bx_catalog_item_scu .bx_item_detail_scu ul li .cnt1.nf, body .bx_catalog_item_scu .bx_item_detail_scu ul li.active .cnt1.nf, body .bx_scu_scroller_container ul li .cnt1.nf{
	background: #ececec!important
}

.color_table{
	width: 100%;
	height: 100%;
}

.video_in_description{
	margin-top: 30px;
}

.buy_prog{
	margin-top: 10px;
}

.buy_prog .dolyame{
	height: 20px;
}

.size_table_btn{
	cursor: pointer;
	text-decoration: underline;
}

.fancybox-button--zoom{
	display: none!important;
}

@media screen and (max-width: 767px) {
	.size_table_btn{
		display: block;
		margin-left: 10px;
	}
}

#headerfixed .item-sku .bx_item_detail_size.b4 ul li,
#headerfixed .item-sku .bx_item_detail_size.b6 ul li{
	height: 31px;
	width: 31px!important;
	padding: 0!important;
}

@media screen and (min-width: 1024px){
	.product-view--mix .preview-text{display: grid;margin-bottom: 0;border-bottom: none}
	.product-view--mix .preview-text .text-block{order: 0;font-size: 24px;line-height: normal}
	.product-view--mix .preview-text .kod{order: 1}
	.product-view--mix .more-char-link{order: 2}
}

.js_price_wrapper.several_prices .price_group.min .values_wrapper{
	font-size: 25px;
}

.js_price_wrapper.several_prices .strike_block{
	margin: 0 20px;
}

.sku_props .bx_item_detail_size ul li{
	border-color: #055ca0!important;
}

.btn.btn-default,
.btn.btn-default:hover{
	background: #01A0E2!important;
	border-color: #01A0E2!important;
	font-weight: bold;
}

.one_click{
	background: #03487e!important;
	border-color: #03487e!important;
	color: #fff!important;
	font-weight: bold!important;
}