.block-oform{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}
.block-total{
	width:17.5rem;
	padding:1.5625rem 1.25rem;
	-webkit-box-shadow:0 0 0.625rem rgba(0,0,0,.1);
	        box-shadow:0 0 0.625rem rgba(0,0,0,.1);
	border-radius:.1875rem;
	-webkit-box-sizing:border-box;
	        box-sizing:border-box;
	background:#fff;
}
.basket-total{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
}
.basket-itogo{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	    -ms-flex-direction:column;
	        flex-direction:column;
}
.basket-total-title{
	font-size:1.25rem;
	font-weight:600;
}
.basket-total-price{
	font-size:1.25rem;
	font-weight:600;
}
.block-total-form-btn{
	padding-left:0
}
.block-total-btn{
	width:100%;
}
.basket-total-cupon{
	width:100%;
	min-width:auto;
	padding-top:25px
}
.basket-total-cupon-description{
	font-size:.875rem;
	padding-bottom:.4375rem
}
.basket-coupon input{
	height:3.625rem!important;
	padding:0 .9375rem;
	border-radius:.1875rem;
	border:.0625rem solid #e9e9ea;
	-webkit-box-sizing:border-box;
	        box-sizing:border-box;
	width:100%!important;
	line-height:1.15!important;
}
.basket-left{
	width:100%;
	margin-right:1.25rem;
}
.basket-left-block{
	width:100%;
	border:none;
}
.basket-table{
	margin-top:-1.875rem;
	border-collapse:separate;
	border-spacing:0 1.875rem
}
.basket-left-tr{
	margin-bottom:1.875rem;
	padding:1.25rem 1.5625rem;
	-webkit-box-shadow:0 0 0.625rem rgba(0,0,0,.1);
	        box-shadow:0 0 0.625rem rgba(0,0,0,.1);
	background:#fff;
	-webkit-box-sizing:border-box;
	        box-sizing:border-box;
	border-radius:.1875rem;
}
.basket-left-list{
	padding-right:0;
	padding-left:40px
}
.basket-left-block-img{
	width:140px;
	height:140px;
	min-width:auto;
	max-width:auto
}
.basket-left-img{
	width:140px;
	height:140px;
}
.basket-left-name{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}
.basket-left-name-title span{
	color:#9dc75d;
	font-size:1.3rem;
	font-weight:600
}
.basket-left-name-title a:hover{
	text-decoration:none;
}
.basket-left-name-title a:hover span{
	color:#87b442;
}
.basket-count{
	vertical-align:inherit;
}
.basket-minus{
	width:3.75rem;
	cursor:pointer;
	-webkit-transition:background .1s;
	-o-transition:background .1s;
	transition:background .1s;
	line-height:1.15;
	height:48px;
	background:#DDDDDD;
	color:#000
}
.basket-plus{
	width:3.75rem;
	cursor:pointer;
	-webkit-transition:background .1s;
	-o-transition:background .1s;
	transition:background .1s;
	line-height:1.15;
	height:48px;
	background:#DDDDDD;
	color:#000
}
.basket-count input{
	width:6.125rem;
	text-align:center;
	border:.0625rem solid #e9e9ea;
	padding:0 .625rem;
	-webkit-box-sizing:border-box;
	        box-sizing:border-box;
	line-height:1.5;
	height:48px
}
.basket-block-price{
	vertical-align:inherit;
	padding-left:40px;
	padding-right:20px
}
.basket-price-block span{
	font-size:1.25rem;
	font-weight:600
}
.basket-min-price{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center
}
.basket-min-price-title{
	margin-left:5px;
	color:#4B4E50
}
.basket-min-price span{
	font-size:15px;
	color:#4B4E50
}
.basket-min-price-block{
	padding-top:0
}
.basket-delete{
	position:absolute;
	left:-40px;
	padding-top:0!important;
	margin-top:75px
}
.basket-delete-img::before{content:none}
.basket-delete-img::after{content:none}
.basket-delete-img svg{
	fill:#9dc75d;
}
@media(max-width:1366px){
	.block-oform{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
@media(max-width:992px){
	.basket-left-img{
		width:100px;
		height:100px;
	}
	.basket-left-block-img{
		width:100px;
		height:100px;
	}
	.basket-count input{
		width:4rem;
	}
	.basket-block-price{
		padding-right:10px;
		padding-left:15px
	}
	.basket-delete{
		margin-top:60px
	}
}
@media(max-width:767px){
	.basket-delete{
		margin-top:60px!important;
		left:15px
	}
	.basket-left-list{
		padding-left:0
	}
	.basket-total .basket-checkout-block-total{
		min-width:auto
	}
}
@media(max-width:580px){
	.basket-total .basket-checkout-block{
		min-width:auto
	}
	.basket-left-img img{
		width:100px;
		height:100px
	}
	.basket-left-name h2.basket-item-info-name{
		margin-bottom:15px
	}
	.basket-block-price .basket-item-block-price{
		padding-top:0
	}
	.basket-left-block-img{
		margin:10px auto 15px;
	}
	.basket-left-name h2.basket-item-info-name{
		padding-right:0
	}
	.basket-left-name{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:center;
		    -ms-flex-pack:center;
		        justify-content:center;
		text-align:center;
	}
}
