/*
### MiniCart and addToCartLayer
********************************************************************/


.minicart {
    position:relative;
    display:block;
    height:15px;
    padding-top:35px;
    text-decoration:none;
    color:#898989;
    line-height:15px;
    font-size:14px;
    background-color:#000;
    background-image:url("../images/icons-product-desc-mask.png");
    background-repeat: no-repeat;
    background-size: 32px 96px;
    background-position:0 -64px;
}
.header__shortcuts__link .count {
    position:absolute;
    top:0;
    right:12px;
    display:block;
    width: 16px;
    height: 16px;
    color: #fff;
    font-size:10px;
    line-height:16px;
    text-align: center;
    background:#f47b32;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    -khtml-border-radius:8px;
}

.header__shortcuts__link_wl .count {
    right:6px;
}
.mini {
    right: 6px !important;
}

.miniCart > a .price{
	color:#c7c7c7;
	font-style:italic;
}

.miniCartPopup{
	display:none;
	position:absolute;
	right:0;
	background:#fff;
	width:358px;
	border:1px dotted #a5a5a5;
	border-width:1px;
	padding:15px;
}

#addToCartLayer{

}

.miniCartPopup .legend,
#addToCartLayer .legend{
	border-bottom:1px dotted #a5a5a5;
}

.popupCartItem {
	margin:15px 0;
}


.popupCartItem .itemThumb{
	float:left;
	margin:0 20px 0 0;
}

.popupCartItem .itemDesc{
	margin-left: 85px;
}

.popupCartItem .itemDesc .label{
	font-weight:bold;
	margin:0 5px 0 0;
}

.popupCartItem .itemDesc .itemPrice{
	text-align:right;
}

.miniCartPopup .total{
	border-top:1px dotted #a5a5a5;
	font-weight: bold;
}

#addToCartLayer  .button.positive,
.miniCartPopup  .button.positive {
	float: right;
}

.miniCartPopup .banner{
	margin:10px 0;
}

#addToCartLayer .links,
.miniCartPopup .links{
	clear:both;
}
.cart-popup__product-list li {
    list-style-type: disc;
    margin-left:15px;
}