

/* Start:/bitrix/templates/green/components/ifreel/basket/.default/style.css?17565652342870*/
.text-right{text-align: right;}
.table-prices td{line-height: 1.2}
.product-props{padding-top: 5px}
.cart-aside{
	position: -webkit-sticky!important;
    position: sticky!important;
    top: 60px;
}
.cart-productsSumm{
	padding: 10px 0;
	text-align: left!important;
	font-size: 18px;
    font-weight: bold;
}
.table-products_nobrd{border:0!important;}
.table-prices{margin-bottom: 35px;}
.cartDotted{border-bottom: 1px dotted #000;}
.cartDotted-inn{
	position: relative;
	top:1px;
	background-color: white;
}

	.table-prices td{padding-left:0px!important;}
	.table-prices td:first-child{padding-left: 5px!important;padding-right: 5px}

.big-basket{
	border-collapse:collapse;

	.min_name a{
		color:var(--accent-1);
	}
}
.big-basket td,
.schetchik input,
.table-prices td {
    border: 1px solid #000;
    border-radius:0!important;
}
.schetchik {
	position: relative;
    width: 75px;
    margin: auto;
}
.schetchik input {
    display: block;
    width: 30px !important;
    height: 30px;
    line-height: 30px;
    padding: 0;
    margin: 0 auto;
    text-align: center;
}
.schetchik .strelka_bot,
.schetchik .strelka_top {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    text-decoration: none;
    font-size: 10px;
    cursor: pointer;
    transition: all 1s;
}
.schetchik .strelka_bot:hover,
.schetchik .strelka_top:hover {
    -webkit-transform: rotate(30deg deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
}
.schetchik .strelka_bot:hover,
.slider-arr:hover {
    -webkit-transform: rotate(-30deg deg);
    -ms-transform: rotate(-30deg);
}
.schetchik .strelka_bot:active,
.schetchik .strelka_top:active {
    top: 1px;
}
.schetchik .strelka_top {
    left: 0;
}
.schetchik .strelka_bot {
    right: 0;
}
.schetchik .strelka_bot:hover {
    transform: rotate(-30deg);
}
.price_block .schetchik {
    margin: 0;
}	

.moneyNoWrap {
    white-space: nowrap;
    padding: 0 5px;
}

.min_delete{
	position: relative;
	.delete{
		position: absolute;
	    top: 0;
	    right: 0;
	    min-width: 30px;
	    font: 30px / 30px 'PT Sans', sans-serif, Helvetica, sans-serif;
	    text-decoration: none;
	    cursor:pointer;
	}
}


.basketForm {
	.catalog_title{
		margin:20px 0 5px;
	}
	.variants{
		.smallText{
			margin-top:5px;
			font-size: .8em;
		}
		.item+.item{
			margin-top:15px;
		}

		.is-invalid ~ span {color:red}
	}
	.modal-body{
		padding: 0;
		.field{
			margin-bottom: 15px;
		}
		textarea,
		input{width: 100%;}
		input{
			height: 40px!important;
		}
	}
	.summ{
		margin-bottom: 10px;
		font-size: 1.5em;

		.total_summ{
			font-weight: 600;
			color:var(--accent-1);
		}
	}


}
@media(min-width:768px){
	.order-btn{text-align: right}
}

.basketLoader img{width: 100px}
.basketLoader + .result{display: none}
/* End */
/* /bitrix/templates/green/components/ifreel/basket/.default/style.css?17565652342870 */
