

/* Start:/bitrix/templates/yarybolov_new/components/devstrong/sale.basket.basket/basket_new/style.css?17515271886834*/
.basket__head {
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:10px;
	margin:0;
	padding:0 0 15px 0;
	border-bottom:1px solid #E4F2F8;
}

.basket__head-remove-selected {
	font-size:14px;
	font-weight:700;
	color:#23AAED;
	cursor:pointer;
}

.basket__head-select {
	font-size:14px;
	font-weight:700;
	color:#23AAED;
}

.basket__head-select .custom-control-label {
	padding:0 0 0 25px;
}

.basket__head-select .custom-control-label:before,
.basket__head-select .custom-control-label::after {
	top:-2px;
	left:0;
}

.basket__item-select-col .custom-control-label {
	padding:0 0 0 25px;
}

.basket__item-select-col .custom-control-label:before,
.basket__item-select-col .custom-control-label::after {
	top:0;
	left:0;
}

.basket__item {
	display:flex;
	padding:15px 0;
	margin:0;
	border-bottom:1px solid #E4F2F8;
}

.basket__item + .basket__item {
	
}

.basket__item-select-col{
	flex:none;
	width:30px;
}

.basket__item-img-col {
	flex:none;
	width:80px;
	margin:0 15px 0 0;
}

.basket__item-img {
	padding-top:100%;
	position:relative;
}

.basket__item-img-link {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.basket__item-img img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	object-fit:contain;
	border:1px solid #E4F2F8;
	border-radius:5px;
}

.basket__item .product-item__price {
	margin:0;
}

.basket__item-action-remove {
	display:inline-block;
	border-radius:3px;
	width:32px;
	height:32px;
	background-color:#E4F2F8;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:22px auto;
	background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.16683 5.50001H12.8335C12.8335 5.01378 12.6403 4.54746 12.2965 4.20365C11.9527 3.85983 11.4864 3.66668 11.0002 3.66668C10.5139 3.66668 10.0476 3.85983 9.7038 4.20365C9.35998 4.54746 9.16683 5.01378 9.16683 5.50001ZM7.3335 5.50001C7.3335 4.52755 7.7198 3.59492 8.40744 2.90729C9.09507 2.21965 10.0277 1.83334 11.0002 1.83334C11.9726 1.83334 12.9053 2.21965 13.5929 2.90729C14.2805 3.59492 14.6668 4.52755 14.6668 5.50001H19.2502C19.4933 5.50001 19.7264 5.59659 19.8983 5.7685C20.0703 5.9404 20.1668 6.17356 20.1668 6.41668C20.1668 6.65979 20.0703 6.89295 19.8983 7.06486C19.7264 7.23677 19.4933 7.33334 19.2502 7.33334H18.4417L17.6295 16.8117C17.5514 17.7269 17.1326 18.5795 16.456 19.2008C15.7794 19.8221 14.8942 20.1668 13.9757 20.1667H8.02466C7.10608 20.1668 6.22091 19.8221 5.5443 19.2008C4.86768 18.5795 4.44891 17.7269 4.37083 16.8117L3.55866 7.33334H2.75016C2.50705 7.33334 2.27389 7.23677 2.10198 7.06486C1.93007 6.89295 1.8335 6.65979 1.8335 6.41668C1.8335 6.17356 1.93007 5.9404 2.10198 5.7685C2.27389 5.59659 2.50705 5.50001 2.75016 5.50001H7.3335ZM13.7502 11C13.7502 10.7569 13.6536 10.5237 13.4817 10.3518C13.3098 10.1799 13.0766 10.0833 12.8335 10.0833C12.5904 10.0833 12.3572 10.1799 12.1853 10.3518C12.0134 10.5237 11.9168 10.7569 11.9168 11V14.6667C11.9168 14.9098 12.0134 15.143 12.1853 15.3149C12.3572 15.4868 12.5904 15.5833 12.8335 15.5833C13.0766 15.5833 13.3098 15.4868 13.4817 15.3149C13.6536 15.143 13.7502 14.9098 13.7502 14.6667V11ZM9.16683 10.0833C9.40994 10.0833 9.6431 10.1799 9.81501 10.3518C9.98692 10.5237 10.0835 10.7569 10.0835 11V14.6667C10.0835 14.9098 9.98692 15.143 9.81501 15.3149C9.6431 15.4868 9.40994 15.5833 9.16683 15.5833C8.92371 15.5833 8.69056 15.4868 8.51865 15.3149C8.34674 15.143 8.25016 14.9098 8.25016 14.6667V11C8.25016 10.7569 8.34674 10.5237 8.51865 10.3518C8.69056 10.1799 8.92371 10.0833 9.16683 10.0833ZM6.19683 16.6558C6.23588 17.1136 6.4454 17.5401 6.7839 17.8507C7.1224 18.1614 7.56521 18.3336 8.02466 18.3333H13.9757C14.4348 18.3332 14.8772 18.1607 15.2153 17.8501C15.5534 17.5395 15.7626 17.1133 15.8017 16.6558L16.601 7.33334H5.39933L6.19683 16.6558Z' fill='%2323AAED'/%3E%3C/svg%3E%0A");
}

.basket__item .item-amount {
	border:1px solid #E4F2F8;
	border-radius:3px;
	padding:2px;
	min-height:auto;
	box-shadow:none;
	max-width:115px;
}

.basket__item .item-amount .control {
	width:25px;
	height:25px;
	background-color:#E4F2F8;
	border-radius:3px;
}

.basket-item__discount-name {
	color:#23AAED !important;
	font-weight:700;
	margin:10px 0 0 0;
}

.basket-item__discount-name span {
	color:#EE4490;
}

.basket__is-no-discount {
	font-weight:600;
	margin:10px 0 0 0 !important;
	line-height:1.2;
	color:#8F8F8F;
}

.basket__pay-delivery-text {
	text-align:left;
	color:grey;
	font-size:14px;
	font-weight:600;
	line-height:1.4;
	margin:15px 0 0 0;
}

.cart-page__table-btns .btn-blue {
	box-shadow:none !important;
}

.basket-coupon-block-field-description {
	color:#23AAED;
	font-size:14px;
}

.basket-coupon-section .form {
	position:relative;
	
}

.basket-coupon-section .form-control {
	border-radius:50px;
	border:2px solid #E4F2F8;
	padding:13px 15px;
	font-size:14px;
	height:auto;
}

.basket-coupon-block-coupon-btn {
	position:absolute;
	top:4px;
	right:4px;
	padding:15px 20px !important;
	font-size:14px !important;
	height:calc(100% - 8px);
	line-height:1 !important;
}

.basket-coupon-alert-inner {
	margin:0 !important;
}

@media(max-width: 768px) {
	.basket__item {
		flex-wrap:wrap;
	}
	
	.basket__item-price-col {
		flex:none;
		width:calc(100% - 125px);
	}
	
	.basket__item .product-item__name {
        height:48px;
        -webkit-line-clamp:3;
    }
	
	.basket__item-count-col {
		margin:15px 0 0 30px;
		width:calc(100% - 95px);
	}
	
	.basket__item-actions-col {
		margin:15px 0 0 auto;
	}
	
	.basket__item .item-amount .txt {
		font-size:13px;
	}
	
	.basket__item .basket__product-avalability {
		text-align:left;
		margin:10px 0 0 0;
		font-size:13px;
	}
	
	.basket-item__discount-name {
		font-size:13px !important;
	}
	
	.basket__is-no-discount {
		font-size:13px !important;
	}
	
	.cart-page__table-price .free-delivery {
		background-color:#E4F2F8;
		border-radius:5px;
		padding:15px 20px;
	}
	
	.cart-page__table-price .free-delivery .txt {
		text-align:left !important; 
		font-size:13px !important;
		color:#000000 !important;
		font-weight:800 !important;
	}
	
	.cart-page__table-price .free-delivery .basket__subtxt {
		text-align:left !important; 
		font-size:13px !important;
		color:#808080 !important;
		font-weight:600 !important;
		line-height:1.4 !important;
	}
	
	.cart-page__table-price .tooltip-1 {
		position:relative;
		top:-2px;
	}
	
	.cart-page__table-btns .btn-blue {
		border-radius:10px;
	}
	
	.cart-page__table-btns .btn-blue {
        margin-bottom:15px !important;
    }
}


@media(max-width: 568px) {
	
	.promocodes__list .news__slider-item .new-text {
		height:auto !important;
	}
	
	.news__slider-item {
		padding:0 !important;
	}
}

@media(max-width: 480px) {
	
	.cart-page__table-btns .btn-blue {
		width:100% !important;
		max-width:100% !important;
	}
}


/* End */
/* /bitrix/templates/yarybolov_new/components/devstrong/sale.basket.basket/basket_new/style.css?17515271886834 */
