

/* Start:/bitrix/templates/termo/components/bitrix/sale.basket.basket/cart/style.css?15924947506943*/
.total-buy{
	position:relative;
	margin:50px 0 0 0;
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	justify-content:flex-end;
	align-items:center;
	align-content:center;
	width:100%;
	font-family:PF Bulletin Sans Pro Medium;
	font-size:27px;
	}
.button-total{
	position:relative;
	display:block;
	margin:0 0 0 50px;
	width:300px;
	cursor:pointer;
	border:0;
	background:linear-gradient(125deg,#3cf0c5,#338aff,#ff3d77,#ffa63d);
	background-size:600%;
	-webkit-animation:anime 16s linear infinite;
	animation:anime 16s linear infinite;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	-khtml-border-radius:30px;
	border-radius:30px;
	behavior:url(/bitrix/templates/termo/components/bitrix/sale.basket.basket/cart/border-radius.htc);
	font-family:PF Bulletin Sans Pro Regular;
	font-size:16px;
	line-height:60px;
	letter-spacing:2px;
	text-transform:uppercase;
	color:#fff;
	transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	}
	.button-total:before{
		position:absolute;
		top:35px;
		left:5%;
		z-index:-1;
		content:'';
		width:90%;
		height:30px;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
		-moz-opacity:0.9;
		-khtml-opacity:0.9;
		opacity:0.9;
		-webkit-filter:blur(15px);
		filter:blur(15px);
		background:linear-gradient(125deg,#3cf0c5,#338aff,#ff3d77,#ffa63d);
		background-size:600%;
		-webkit-animation:anime 16s linear infinite;
		animation:anime 16s linear infinite;
		transition:all 0.5s ease;
		-moz-transition:all 0.5s ease;
		-o-transition:all 0.5s ease;
		-webkit-transition:all 0.5s ease;
		}
.button-total:hover{
	transform:scale(0.9,0.9);
	-moz-transform:scale(0.9,0.9);
	-ms-transform:scale(0.9,0.9);
	-o-transform:scale(0.9,0.9);
	-webkit-transform:scale(0.9,0.9);
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	}
.button-total:hover:before{
	top:30px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	-webkit-filter:blur(10px);
	filter:blur(10px);
	}
.cart-item-wrap{
	position:relative;
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	justify-content:flex-start;
	align-items:center;
	align-content:center;
	width:100%;
	border-bottom:1px solid #e9e9e9;
	background:#f5f5f5;
	}
.cart-item-wrap:nth-child(1){border-top:1px solid #e9e9e9;}
.cart-item-wrap:nth-child(2n+1){background:#f9f9f9;}
.cart-img{
	overflow:hidden;
	margin:15px 0;
	width:80px;
	height:80px;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-khtml-border-radius:50%;
	border-radius:50%;
	behavior:url(/bitrix/templates/termo/components/bitrix/sale.basket.basket/cart/border-radius.htc);
	}
.cart-img img{
	height:auto !important;
	width:auto !important;

	}
.cart-img a, .cart-img a:hover{border:none;}
.cart-name{
	margin:15px;
	width:calc(100% - 555px);
	font-family:PF Bulletin Sans Pro Regular;
	font-size:18px;
	line-height:18px;
	}
.cart-name a{
	border-bottom:1px dotted #f9f9f9;
	color:#3f434a;
	}
.cart-name a:hover{
	border-bottom:1px dotted #1f242b;
	color:#1f242b;
	}
.cart-price{
	width:130px;
	text-align:center;
	font-family:PF Bulletin Sans Pro Regular;
	font-size:14px;
	line-height:18px;
	color:#9ca1ab;
	}
.cart-price span{
	font-size:17px;
	color:#3f434a;
	}
.cart-quantity{
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	align-content:center;
	width:180px;
	}
.cart-quantity input{
	width:70px;
	height:30px;
	background:none;
	border:none;
	text-align:center;
	font-family:PF Bulletin Sans Pro Medium;
	font-size:20px;
	}
.basket-item-amount-btn-plus, .basket-item-amount-btn-minus{
	position:relative;
	display:block;
	width:30px;
	height:30px;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-khtml-border-radius:50%;
	border-radius:50%;
	behavior:url(/bitrix/templates/termo/components/bitrix/sale.basket.basket/cart/border-radius.htc);
	cursor:pointer;
	background:#e9e9e9;
	-webkit-user-select:none;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	}
.basket-item-amount-btn-plus:hover, .basket-item-amount-btn-minus:hover{background:#e0e0e0;}
.basket-item-amount-btn-plus:before, .basket-item-amount-btn-plus:after, .basket-item-amount-btn-minus:after{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-1px;
	margin-left:-5px;
	width:10px;
	height:2px;
	background:#3f434a;
	content:"";
	}
.basket-item-amount-btn-plus:before{
	margin-top:-5px;
	margin-left:-1px;
	width:2px;
	height:10px;
	}
.cart-total-sum{
	width:140px;
	text-align:center;
	font-family:PF Bulletin Sans Pro Medium;
	font-size:20px;
	}
.basket-item-actions-remove{
	position:relative;
	display:block;
	width:25px;
	height:25px;
	cursor:pointer;
	}
.basket-item-actions-remove:after, .basket-item-actions-remove:before{
	position:absolute;
	top:50%;
	left:50%;
	width:2px;
	height:14px;
	background:linear-gradient(125deg,#3cf0c5,#338aff,#ff3d77,#ffa63d);
	background-size:600%;
	-webkit-animation:anime 16s linear infinite;
	animation:anime 16s linear infinite;
	content: '';
	}
.basket-item-actions-remove:after{
	transform:translate3d(-50%,-50%,0) rotate(45deg);
	-moz-transform:translate3d(-50%,-50%,0) rotate(45deg);
	-ms-transform:translate3d(-50%,-50%,0) rotate(45deg);
	-o-transform:translate3d(-50%,-50%,0) rotate(45deg);
	-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	}
.basket-item-actions-remove:before{
	transform:translate3d(-50%,-50%,0) rotate(-45deg);
	-moz-transform:translate3d(-50%,-50%,0) rotate(-45deg);
	-ms-transform:translate3d(-50%,-50%,0) rotate(-45deg);
	-o-transform:translate3d(-50%,-50%,0) rotate(-45deg);
	-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	}
.basket-item-actions-remove:hover:after{
	transform:translate3d(-50%,-50%,0) rotate(135deg);
	-moz-transform:translate3d(-50%,-50%,0) rotate(135deg);
	-ms-transform:translate3d(-50%,-50%,0) rotate(135deg);
	-o-transform:translate3d(-50%,-50%,0) rotate(135deg);
	-webkit-transform:translate3d(-50%,-50%,0) rotate(135deg);
	}
.basket-item-actions-remove:hover:before{
	transform:translate3d(-50%,-50%,0) rotate(45deg);
	-moz-transform:translate3d(-50%,-50%,0) rotate(45deg);
	-ms-transform:translate3d(-50%,-50%,0) rotate(45deg);
	-o-transform:translate3d(-50%,-50%,0) rotate(45deg);
	-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);
	}
/* End */
/* /bitrix/templates/termo/components/bitrix/sale.basket.basket/cart/style.css?15924947506943 */
