.catalog-list-item__price .middle_price_label{
	font-size  : 13px;
	color      : #a6a6a6;
	font-style : italic;
}
.header-cart{
	display        : inline-block;
	vertical-align : middle
}
.header-cart__dropdown{
	display : block
}
.header-cart__dropdown.is-active{
	z-index : 3
}
.ie9 .header-cart__dropdown{
	z-index : 1001
}
.header-cart .header-cart__trigger{
	display    : block;
	text-align : center
}
.header-cart .header-cart__trigger [class^=icon]{
	stroke         : #ffffff;
	display        : inline-block;
	vertical-align : middle;
    margin-right: 5px;
	position       : relative;
	top            : -2px
}
.header-cart .dropdown__content{
	top: 60px;
	left     : auto;
	right    : 0;
	padding  : 0;
	width    : 331px;
}
.header-cart .dropdown__content .header-cart__trigger{
	text-align     : left;
	display        : inline-block;
	vertical-align : middle;
	white-space    : normal;
	min-width      : 0
}
.header-cart .dropdown__content .header-cart__trigger [class^=icon]{
	stroke   : #a6a6a6;
	position : relative;
	top      : -2px
}
.header-cart__total{
	display        : inline-block;
	vertical-align : middle
}
.header-cart .dropdown__content-head{
	font-size: 1rem;
	padding       : 11px 20px 9px;
	font-weight: 400;
	text-align    : justify;
	line-height   : 0;
	white-space   : nowrap
}
.header-cart .dropdown__content-head:after{
	content : '';
	width   : 100%;
	display : inline-block
}
.header-cart .dropdown__content-head > *{
	display : inline-block
}
.header-cart .dropdown__content-body{
	padding: 0 10px 15px 0;
	position : relative
}

.dropdown__content-foot {
    position: relative;
}

.header-cart .dropdown__content-foot:before {
	content    : '';
	position   : absolute;
    top: -50px;
	left       : 18px;
	right      : 18px;
	height     : 50px;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0, hsla(0, 0%, 100%, 0)), color-stop(10%, hsla(0, 0%, 100%, .4)), color-stop(40%, hsla(0, 0%, 100%, .6)), color-stop(60%, hsla(0, 0%, 100%, .9)), color-stop(70%, #ffffff), to(#ffffff));
	background : linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .4) 10%, hsla(0, 0%, 100%, .6) 40%, hsla(0, 0%, 100%, .9) 60%, #ffffff 70%, #ffffff)
}

.header-cart .dropdown__content-foot{
	padding    : 10px;
}
.header-cart__trigger-count{
	font-size        : .875rem;
	font-weight      : 700;
	letter-spacing   : .5px;
	color            : #545454;
	text-align       : center;
	background-color : #ffffff;
	border-radius    : 50%;
	margin-left      : 12px
}
.header-cart-total-price{
    font-family: PT Serif, 'Times New Roman', serif
}
.header-cart .catalog-list-item{
	padding    : 25px 30px 25px 0;
	width      : 100%;
	min-height : 0;
	height     : auto
}
.header-cart .catalog-list-item:last-of-type{
	border-bottom : 0
}
.header-cart .catalog-list-item:hover{
	-webkit-box-shadow : none;
	box-shadow         : none
}
.header-cart .catalog-list-item .catalog-list-item__info{
	padding-bottom : 50px;
	position       : relative
}
.header-cart .catalog-list-item .catalog-list-item__buttons{
	bottom : 0;
	left   : 0
}
.header-cart .catalog-list-item_small{
	border-bottom : 1px solid #eeeeee
}
.header-cart .catalog-list-item_promo-small{
	border-top : 1px solid #eeeeee
}

.header-cart {
	padding-left: 30px;
}
#quickorder-popup-cart-head{
	max-width : 500px;
}
#quickorder-popup-cart-head form input[type=submit]{
	width  : 100%;
	cursor : pointer;
}
#quickorder-popup-cart-head .quick_result{
	position           : absolute;
	top                : 0;
	left               : 0;
	width              : 100%;
	height             : 100%;
	background         : #ffffff;
	border-radius      : 5px;
	-webkit-box-sizing : border-box;
	box-sizing         : border-box;
}
#quickorder-popup-cart-head .quick_result .holder .h3{
	font-size : 1.2em;
}
#quickorder-popup-cart-head .quick_result .holder{
	-webkit-box-sizing : border-box;
	box-sizing         : border-box;
	width              : 100%;
	max-width          : 300px;
	padding            : 10px 15px;
	position           : absolute;
	top                : 50%;
	left               : 50%;
	-webkit-transform  : translate(-50%, -50%);
	transform          : translate(-50%, -50%);
}

.header-cart-count {
	width: 0.875rem;
	height: 0.875rem;
	border-radius: 50%;
	background-color: #F9BB08;
	font-size: 0.5625rem;
	font-weight: bold;
	color: black;
	display: flex;
	align-items: center;
	text-align: center;
	justify-content: center;
	position: absolute;
	left: 1.25rem;
	top: -0.4375rem;
}

.js-header-basket-inner-wrapper .js-toggle-header-basket-modal-window.is-active+.dropdown__content{
	display: block;
	visibility: visible;
	opacity: 1;
}
.js-header-basket-inner-wrapper .js-toggle-header-basket-modal-window.is-active+.dropdown__content .catalog-list-item__button_cart .counter{
	display: inline-flex;
	position: relative;
	top: -6px;
	margin-right: 15px;
}
