.basket-popup .basket-loading {
	margin: 0 auto;
	display:block;
	width:50px;
}

.basket-popup ._popup {
	position: relative;
	max-width: 1200px;
}

.basket-popup .basket-btn  {

	text-decoration: none;
	width: fit-content;
	max-width: 200px;


	border: none;
	background: #00a651;
	min-height: 50px;
	padding: 10px 30px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	-webkit-transition: 300ms all ease-in-out;
	-o-transition: 300ms all ease-in-out;
	transition: 300ms all ease-in-out;
}

.basket-popup .basket-btn.btn-close {
	position:absolute;
	top:-35px;
	right:3px;
	min-height: 30px;
	height: 30px;
	padding: 5px 15px;
}

.basket-popup .basket-btn.btn-to-checkout {
	float:right;
	right:0px;
	min-width: 100px;
	width:170px;
	padding: 5px 15px;
}

.basket-popup  div._popup {
	padding-top: 40px;
}

.basket-popup input[type="text"]._count {
	text-align: center;
	font-size: 12px;
	margin: 2px;
	padding: 0px;
	max-width:30px;
	max-height: 30px;
	border: none;
}

.basket-popup tr > td:nth-child(2),
.basket-popup tr > td:nth-child(5) {
	min-width: 120px;

}

.basket-popup tr > td:nth-child(3) {
	height: 40px;
	min-width:150px;
}

@media (max-width:720px){
	.basket-popup tr > td:nth-child(3) {
		padding-top: 3px;
		width: 100%;
	}
}

.basket-popup ul._totalCount {margin:20px 0 10px;}
.basket-popup ul._totalCount li {display:-ms-flexbox;display:-webkit-box;display:flex; -ms-flex-align:center; -webkit-box-align:center; align-items:center; text-align:right;}
.basket-popup ul._totalCount li + li {margin-top:5px;}
.basket-popup ul._totalCount li > div {width:100px;}
.basket-popup ul._totalCount li strong {font-family: 'texgyreadventorbold'; font-weight:normal;}

.basket-popup .basket-header {
	width:100%;
	position:relative;
}

.basket-popup ._productTable th, ._productTable td:not(nth-child(1)) {
	padding:5px;
}

