

/* Start:/local/templates/vlaekan/components/bitrix/sale.basket.basket/.default/style.css?1748935261116855*/
.symbol_ruble { font-family: 'rubleBitrix', Arial, sans-serif }

.basket-checkout-container {
	display: -webkit-box;
	display: flex;
	display: -ms-flexbox;
	-ms-flex-pack: justify;
	margin-bottom: 20px;
	padding: 15px 25px;
	border: 1px solid #e2dfdf;
	border-radius: 2px;
	background-color: #fff;
	opacity: 1;
	transition: opacity 250ms ease;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.basket-checkout-container.basket-checkout-container-fixed {
	position: fixed;
	top: 0;
	z-index: 100;
}

.basket-checkout-container.basket-checkout-container-fixed-hide {
	opacity: 0;
}

/*region Coupon*/
.basket-coupon-section {
	-webkit-box-flex: 2;
	-ms-flex: 2;
	flex: 2;
}

.basket-coupon-block-field-description {
	color: #a1a1a1;
	font: 400 12px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-coupon-block-field {
	padding-right: 10px;
	min-width: 235px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.basket-coupon-block-coupon-btn {
	position: absolute;
	top: 50%;
	right: 10px;
	display: block;
	margin-top: -4px;
	padding: 0;
	width: 8px;
	height: 8px;
	border: none;
	border-right: 2px solid #8da3ad;
	border-bottom: 2px solid #8da3ad;
	border-radius: 0;
	background-color: transparent;
	content: "";
	cursor: pointer;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.basket-coupon-alert {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	min-height: 0;
	width: 100%;
	font: 400 13px/14px "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: start;
	align-items: flex-start;
	/*justify-content: space-between;*/
}

.basket-coupon-text {
	position: relative;
	display: block;
	padding-left: 18px;
	word-break: break-all;
	word-break: break-word;
}

.text-muted .basket-coupon-text:after {
	position: absolute;
	top: 0;
	left: 2px;
	width: 6px;
	height: 10px;
	border-right: 2px solid #7ad500;
	border-bottom: 2px solid #7ad500;
	content: '';
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.basket-coupon-alert .close-link {
	margin-left: 10px;
	border-bottom: 1px dotted;
	color: #3e86de;
	text-decoration: none;
	font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
	opacity: 1;
	cursor: pointer;
	transition: 220ms ease all;
}

.basket-coupon-alert .close-link:hover { border-color: transparent; }

@media (max-width: 991px) {
	.basket-checkout-container {
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
	}

	.basket-coupon-section {
		-ms-flex-order: 1;
		max-width: 100%;
		width: 100%;
		-webkit-box-ordinal-group: 2;
		order: 1;
	}

	.basket-coupon-alert-section {
		-ms-flex-order: 2;
		margin-bottom: 15px;
		-webkit-box-ordinal-group: 3;
		order: 2;
	}

	.basket-coupon-block-field {
		padding-right: 0;
		min-width: 100%;
	}

	.basket-coupon-block-field .form-group {
		display: inline-block;
		margin-bottom: 10px;
		width: 100%;
	}

	.basket-coupon-block-field .form-control {
		display: block;
		width: 100%;
	}
}

/*endregion*/

/*region Checkout*/
.basket-checkout-section {
	-webkit-box-flex: 3;
	-ms-flex: 3;
	flex: 3;
}

.basket-checkout-section-inner {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: end;
	-webkit-box-pack: end;
	justify-content: flex-end;
}

.basket-checkout-block { }

/**/
.basket-checkout-block-total {
	padding-top: 21px;
	padding-right: 10px;
	text-align: right;
}

.basket-checkout-block-total-inner {
	display: inline-block;
	max-width: 100%;
	text-align: left;
}

.basket-checkout-block-total-title {
	color: #2f3435;
	font: 400 20px/24px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-checkout-block-total-description {
	color: #a1a1a1;
	font: 400 12px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/**/
.basket-checkout-block-total-price {
	padding-left: 10px;
	text-align: right;
}

.basket-checkout-block-total-price-inner {
	position: relative;
	display: inline-block;
	padding-top: 17px;
	text-align: right;
}

.basket-coupon-block-total-price-current {
	margin-bottom: 7px;
	color: #2f3435;
	text-align: right;
	white-space: nowrap;
	font: 400 36px/36px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 180ms text-shadow ease, 180ms color ease;
}

.basket-coupon-block-total-price-old {
	position: absolute;
	top: 3px;
	right: 0;
	color: #a1a1a1;
	text-align: right;
	font: 400 18px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-coupon-block-total-price-old:after {
	position: absolute;
	top: 3px;
	right: 3px;
	bottom: 3px;
	left: 3px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20width%3D%22491px%22%20height%3D%22125px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.23046875%2C121.410156%20C122.764455%2C80.3998661%20212.227997%2C52.9779911%20269.621094%2C39.1445312%20C327.014191%2C25.3110714%20400.420441%2C13.476436%20489.839844%2C3.640625%22%20stroke%3D%22%23B80909%22%20stroke-width%3D%2216%22%20/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);
	background-size: 100% 100%;
	content: '';
}

.basket-coupon-block-total-price-difference {
	display: inline-block;
	padding: 5px 6px 6px;
	background: #d1ecf1;
	color: #179ebb;
	text-align: center;
	font: 400 13px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/**/
.basket-checkout-block-btn {
	padding-top: 13px;
	padding-left: 15px;
	text-align: right;
}

.basket-btn-checkout {
	border-radius: 2px;
	font-weight: bold;
	font-size: 16px;
}

.basket-notification-section { width: 100%; }

.basket-block-notification {
	position: relative;
	display: block;
	margin-top: 10px;
	padding: 8px 15px;
	min-width: 100%;
	width: 100%;
	border-radius: 1px;
	background-color: #edf8e0;
	color: #6a9997;
	font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-block-notification:after {
	position: absolute;
	top: -7px;
	right: 80px;
	width: 16px;
	height: 16px;
	background-color: #edf8e0;
	content: '';
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

@media (max-width: 991px) {
	.basket-checkout-block-btn {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1
	}

	.basket-checkout-section {
		-ms-flex-order: 3;
		-webkit-box-ordinal-group: 4;
		order: 3
	}

	.basket-notification-section {
		-ms-flex-order: 4;
		-webkit-box-ordinal-group: 5;
		order: 4
	}
}

@media (max-width: 580px) {
	.basket-checkout-block-btn {
		padding-left: 0;
		min-width: 100%;
		max-width: 100%;
		width: 100%;
		-webkit-box-flex: 1;
		-ms-flex: auto;
		flex: auto;
	}

	.basket-checkout-section-inner {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.basket-checkout-block-total { min-width: 150px; }

	.basket-checkout-block-total-price { text-align: right; }

	.basket-btn-checkout {
		width: 100%
	}

	.basket-block-notification:after {
		top: -3px;
		right: auto;
		left: 50%;
		-webkit-transform: rotate(45deg) translateX(-50%);
		-ms-transform: rotate(45deg) translateX(-50%);
		transform: rotate(45deg) translateX(-50%);
	}
}

@media (max-width: 460px) {
	.basket-checkout-block {
		display: block;
		min-width: 100%;
		width: 100%;
	}

	.basket-checkout-block-total {
		text-align: left;
	}
}

/*endregion*/

/*region Basket item list wrapper*/
.basket-items-list-wrapper,
.basket-items-list-wrapper-compact {
	margin-bottom: 15px;
	border: 1px solid #e2dfdf;
	margin-top: 35px;
}

/*header*/
.basket-items-list-header {
	display: -webkit-box;
	display: flex;
	display: -ms-flexbox;
	-ms-flex-align: center;
	padding: 13px 25px;
	border-bottom: 1px solid #e2dfdf;
	background: #f2f2f2;
	transition: 300ms padding ease;
	-webkit-box-align: center;
	align-items: center;
}

.basket-items-list-header.basket-items-list-header-fixed {
	position: fixed;
	top: 0;
	z-index: 99;
	margin-left: -1px;
	border: 1px solid #e2dfdf;
}

.basket-items-list-wrapper-light .basket-items-list-header { display: none !important; }

.basket-items-list-header-title {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font: bold 15px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 300ms all ease;
	-o-text-overflow: ellipsis;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.basket-items-search-field + .basket-items-list-header-title { padding-left: 10px; }

.basket-items-search-field + .basket-items-list-header-filter {
	padding-left: 10px;
	text-align: right;
	-webkit-box-flex: 3;
	-ms-flex: 3;
	flex: 3;
}

.basket-items-search-field .form-control { z-index: 1; }

.basket-items-list-header-filter-item {
	margin-left: 5px;
	border-bottom: 1px dotted;
	color: #3e86de;
	text-decoration: none;
	font: bold 13px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
	cursor: pointer;
	transition: 220ms ease;
}

.basket-items-list-header-filter-item:hover {
	color: #2462de;
	text-decoration: none;
}

.basket-items-list-header-filter-item.active {
	border-bottom: none;
	color: #2f3435;
	text-decoration: none;
	cursor: default;
}

.basket-items-search-field {
	transition: 300ms all ease;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.basket-items-search-field .input-group-addon {
	white-space: nowrap;
	-ms-flex-wrap: wrap;
}

.basket-items-search-field button.close {
	position: relative;
	bottom: -1px;
	display: inline-block;
	float: none;
	line-height: 11px;
}

@media (max-width: 991px) {
	.basket-items-list-header { padding: 10px 9px 11px; }

	.basket-items-list-header-title {
		font-size: 12px;
		line-height: 15px;
	}
}

@media (max-width: 767px) {
	.basket-items-list-header {
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal
	}

	.basket-items-search-field { width: 100%; }
}

/*endregion*/

.basket-items-list-container {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.basket-items-list-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100;
	background-color: #fff;
	opacity: .7;
	-webkit-animation-name: ShowOverlay;
	animation-name: ShowOverlay;
	-webkit-animation-duration: 200ms;
	animation-duration: 200ms;
}

@-webkit-keyframes ShowOverlay {
	0% { opacity: 0; }
	100% { opacity: .7; }
}

@keyframes ShowOverlay {
	0% { opacity: 0; }
	100% { opacity: .7; }
}

.basket-items-list {
	position: relative;
}

.basket-items-list-table {
	width: 100%;
	border-collapse: collapse;
}

.basket-items-list-item-container { position: relative; }

.basket-items-list-item-container > td { border-top: 1px solid #f2f2f2; }

.basket-items-list-wrapper-compact .basket-items-list-item-container > td { padding-bottom: 12px; }

.basket-items-list-item-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100;
	background-color: #fff;
	opacity: .7;
}

.basket-items-list-item-container.basket-items-list-item-container-gift,
.basket-items-list-item-container.basket-items-list-item-container-gift > td,
.basket-items-list .basket-items-list-item-container:first-child > td { border-top: none !important; }

@media (max-width: 767px) {
	.basket-items-list-item-container.basket-items-list-item-container-gift,
	.basket-items-list-item-container.basket-items-list-item-container-gift > td,
	.basket-items-list .basket-items-list-item-container:first-child > td {
		margin: 0;
		padding-top: 0;
		border-top: none !important;
	}
}

.basket-items-list-item-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100;
	background-color: #fff;
	opacity: .7;
}

.basket-items-list-item-descriptions {
	-ms-flex-order: 1;
	width: 100%;
	vertical-align: top;
	-webkit-box-ordinal-group: 2;
	order: 1;
}

.basket-items-list-item-descriptions-inner {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
}

/*region Image*/
.basket-item-block-image {
	position: relative;
	-ms-flex-order: 1;
	padding-right: 15px;
	padding-bottom: 10px;
	min-width: 48px;
	max-width: 148px;
	width: 100%;
	text-align: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-ordinal-group: 2;
	order: 1;
}

.basket-items-list-wrapper-compact .basket-item-block-image {
	display: block;
	padding-bottom: 0;
	min-width: 32px;
	max-width: 50px;
	width: auto;
	height: auto;
}

.basket-item-image-link {
	position: relative;
	display: inline-block;
}

.basket-item-image {
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
	width: 100%;
	height: auto;
	transition: 300ms all ease;
}

.basket-items-list-wrapper-compact .basket-item-image {
	max-width: 50px;
	max-height: 50px;
}

.basket-item-image:hover { border-color: #ee9200; }

@media (max-width: 580px) {

	.basket-item-block-image {
		margin-top: 10px;
		margin-bottom: 15px;
		padding-right: 0;
		max-width: 100%;
		width: 100%;
	}

	.basket-item-image {
		margin: 10px auto 15px;
		padding-right: 0;
		max-width: 230px;
		max-height: 400px;
		width: auto;
		height: auto;
	}

	.basket-items-list-item-descriptions-inner {
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
	}

	.basket-items-list-wrapper-compact .basket-item-block-image {
		margin-top: 0;
		padding-right: 10px;
	}

	.basket-items-list-wrapper-compact .basket-items-list-item-descriptions-inner {
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
	}

}

/*endregion*/

/*region lable*/

/*Label*/
.basket-item-label-text,
.basket-item-label-ring {
	position: absolute;
	z-index: 90;
	opacity: 1;
	transition: opacity 450ms ease;
}

.basket-items-list-wrapper-compact .basket-item-label-text,
.basket-items-list-wrapper-compact .basket-item-label-ring { display: none }

.basket-item-label-text span,
.basket-item-label-ring {
	display: inline-block;
	clear: both;
	margin-bottom: 2px;
	background: #f42c2c;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	transition: all 250ms ease;
}

.bx-red .basket-item-label-text span,
.bx-red .basket-item-label-ring { background-color: #fba90c; }

.basket-item-label-text > div,
.basket-item-label-ring > div { line-height: 0; }

/* TEXT */
.basket-item-label-text span {
	padding: 2px 5px;
	vertical-align: middle;
	font-weight: bold;
}

.basket-item-label-text.basket-item-label-small span {
	margin-bottom: 1px;
	padding: 2px 7px;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
}

.basket-item-label-text.basket-item-label-big span {
	padding: 4px 10px;
	font-size: 12px;
	line-height: 17px;
}

@media (max-width: 767px) {
	.basket-item-label-text > div { line-height: 0; }

	.basket-item-label-text.basket-item-label-small span {
		margin-bottom: 1px;
		padding: 2px 7px;
		font-size: 11px;
		line-height: 14px;
	}

	.basket-item-label-text.basket-item-label-big span {
		margin-bottom: 1px;
		padding: 3px 12px;
		font-size: 13px;
		line-height: 16px;
	}
}

/*RING*/
.basket-item-label-ring {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 50%;
	font-weight: bold;
}

.basket-item-label-ring.basket-item-label-small {
	width: 40px;
	height: 40px;
	font-size: 13px;
	line-height: 40px;
}

.basket-item-label-ring.basket-item-label-big {
	width: 50px;
	height: 50px;
	font-size: 18px;
	line-height: 50px;
}

@media (max-width: 767px) {
	.basket-item-label-ring.basket-item-label-small {
		width: 24px;
		height: 24px;
		font-size: 8px;
		line-height: 24px;
	}

	.basket-item-label-ring.basket-item-label-big {
		width: 30px;
		height: 30px;
		font-size: 12px;
		line-height: 30px;
	}
}

.basket-item-label-top { top: -2px; }

.basket-item-label-center {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.basket-item-label-center > div { text-align: center; }

.basket-item-label-left { left: -2px; }

.basket-item-label-left > div { text-align: left; }

.basket-item-label-bottom { bottom: -2px; }

.basket-item-label-middle {
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.basket-item-label-right { right: -2px; }

.basket-item-label-right > div { text-align: right; }

.basket-item-label-center.product-item-label-middle {
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}

/*endregion*/

/*region Info*/
.basket-item-block-info {
	-ms-flex-order: 2;
	padding: 0;
	-webkit-box-flex: 3;
	-ms-flex: 3;
	flex: 3;
	-webkit-box-ordinal-group: 3;
	order: 2;
}

@media (max-width: 580px) {
	.basket-item-block-info {
		-webkit-box-flex: 6;
		-ms-flex: 6;
		flex: 6;
	}
}

/*region Name*/
.basket-item-info-name,
.basket-item-info-name-link {
	margin: 0;
	padding: 0 20px 0 0;
	color: #2f3435;
	text-decoration: none;
	word-break: break-all;
	word-break: break-word;
	font: 400 16px/26px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 300ms all ease;
}

/*.basket-item-actions-remove + .basket-item-info-name {
	margin-right: 30px;
}*/

h2.basket-item-info-name {
	margin-bottom: 5px;
	padding-top: 0;
}

.basket-item-highlighted { background: #ff0; }

.basket-items-list-wrapper-compact .basket-item-info-name { margin-bottom: 5px }

.basket-item-info-name-link:hover {
	text-decoration: underline;
	cursor: pointer;
}

@media (max-width: 768px) {
	.basket-item-info-name,
	.basket-item-info-name-link {
		vertical-align: middle;
		font-size: 15px;
		line-height: 17px;
	}

	.basket-item-info-name { padding-top: 10px; }
}

/*endregion*/

.basket-item-block-common {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-order: 4;
	-ms-flex-pack: end;
	-ms-flex-align: start;
	-ms-flex: 2;
	-ms-flex-wrap: nowrap;
	-ms-flex-line-pack: baseline;
	flex-wrap: nowrap;
	-webkit-box-pack: end;
	-webkit-box-align: start;
	-webkit-box-ordinal-group: 5;
	-webkit-box-flex: 2;
	justify-content: flex-end;
	align-content: baseline;
	align-items: flex-start;
	flex: 2;
	order: 4;
}

.basket-items-list-wrapper-compact .basket-item-block-common {
	-ms-flex-pack: end;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: end;
	justify-content: flex-end;
}

@media (max-width: 991px) {
	.basket-item-block-common {
		padding: 5px 0;
		min-width: 100%;
	}

	.basket-items-list-wrapper .basket-item-block-common {
		-ms-flex-pack: end;
		-webkit-box-pack: end;
		justify-content: flex-end;
	}

	.basket-items-list-wrapper .basket-item-block-common > div {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
	}

	.basket-items-list-wrapper-compact .basket-item-block-common {
		-ms-flex-pack: end;
		padding: 17px 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: end;
		justify-content: flex-end;
	}
}

@media (max-width: 460px) {
	.basket-items-list-wrapper .basket-item-block-common {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: end;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-box-align: end;
		align-items: flex-end;
	}

	/*.basket-item-price-old { right: 10px; }*/
	.basket-item-price-current { text-align: right; }
}

/*region Properties*/
.basket-item-block-properties {
	-webkit-box-flex: 5;
	-ms-flex: 5;
	flex: 5
}

.basket-item-property,
.basket-item-property-custom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	padding-bottom: 4px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
}

.basket-items-list-wrapper-compact .basket-item-property,
.basket-items-list-wrapper-compact .basket-item-property-custom {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-right: 10px;
	padding-bottom: 0;
	-ms-flex-line-pack: center;
	align-content: center;
}

.basket-item-property-name,
.basket-item-property-custom-name {
	margin-right: 5px;
	color: #a1a1a1;
	font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-property-value,
.basket-item-property-custom-value {
	color: #4a4a4a;
	font: bold 12px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*region Custom Column*/

.basket-item-property-custom { padding-right: 15px; }

.basket-item-property-custom-content { padding: 3px 0; }

.basket-item-property-custom.basket-item-property-custom-photo { display: block; }

.basket-item-property-custom-photo .basket-item-property-custom-value {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: start;
	-ms-flex-align: stretch;
	min-height: 64px;
	word-spacing: 0;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	align-items: stretch;
	-webkit-box-pack: start;
	justify-content: flex-start;
}

.basket-item-property-custom-photo .basket-item-property-custom-value span { display: inline-block; }

.basket-item-custom-block-photo-link {
	display: block;
	margin-right: 5px;
}

.basket-item-custom-block-photo-item {
	margin-right: 3px;
	width: auto;
	height: 64px;
	border: 1px solid #e4e4e4;
	transition: 300ms all ease;
}

.basket-item-custom-block-photo-item:hover { border-color: #ee9200; }

@media (max-width: 580px) {
	.basket-item-property-custom { padding-right: 0; }

	.basket-items-list-wrapper-compact .basket-item-property-custom { padding-right: 10px; }
}

/*endregion*/

/*scu*/
.basket-items-list-wrapper-compact .basket-item-property.basket-item-property-scu-text,
.basket-items-list-wrapper-compact .basket-item-property.basket-item-property-scu-image,
.basket-items-list-wrapper-compact .basket-item-property.basket-item-scu-color {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.basket-item-property.basket-item-property-scu-text,
.basket-item-property.basket-item-property-scu-image,
.basket-item-property.basket-item-scu-color { display: block; }

.basket-item-scu-list {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin: 0;
	padding: 0;
	list-style: none;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.basket-item-scu-item,
.basket-item-scu-item.not-available:hover {
	position: relative;
	display: inline-block;
	margin: 2px 3px 3px 0;
	padding: 0;
	border: 1px solid #eeecef;
	cursor: pointer;
	transition: 300ms all ease;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.basket-item-scu-item:hover,
.basket-item-scu-item.selected,
.basket-item-scu-item.not-available:hover { border-color: #006cc0; }

.basket-item-scu-item.selected:hover { cursor: default }

.basket-item-scu-item.not-available:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%20%20%20%20%3Cline%20x1%3D%220%22%20y1%3D%2220%22%20x2%3D%2220%22%20y2%3D%220%22%20stroke-width%3D%221%22%20stroke%3D%22%23a1a1a1%22/%3E%0A%3C/svg%3E);
	background-size: 100% 100%;
	content: '';
}

.basket-item-scu-item-inner {
	display: block;
	transition: 300ms all ease;
}

.basket-item-scu-item.not-available .basket-item-scu-item-inner { opacity: .5; }

.basket-item-scu-color .basket-item-scu-item-inner,
.basket-item-property-scu-image .basket-item-scu-item-inner {
	width: 30px;
	height: 30px;
	border: 2px solid #fff;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.basket-items-list-wrapper-compact .basket-item-scu-color .basket-item-scu-item-inner,
.basket-items-list-wrapper-compact .basket-item-property-scu-image .basket-item-scu-item-inner {
	width: 16px;
	height: 16px;
	border: 1px solid #fff;
}

.basket-item-property-scu-text .basket-item-scu-item-inner {
	padding: 3px 5px;
	min-width: 30px;
	text-align: center;
	font: bold 14px/17px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-items-list-wrapper-compact .basket-item-property-scu-text .basket-item-scu-item-inner {
	padding: 1px 2px;
	font: bold 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 768px) {
	.basket-item-property-name,
	.basket-item-property-value { font-size: 11px; }
}

@media (max-width: 580px) {
	.basket-items-list-wrapper-compact .basket-item-block-properties { margin-bottom: 0; }

	.basket-item-property-scu-image .basket-item-scu-item-inner,
	.basket-item-scu-color .basket-item-scu-item-inner {
		width: 20px;
		height: 20px;
		border: 1px solid #fff;
	}

	.basket-item-property-scu-text .basket-item-scu-item-inner {
		padding: 2px 3px;
		min-width: 25px;
		text-align: center;
		font: bold 11px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}

/*endregion*/

/*region Amount*/
.basket-items-list-item-amount {
	-ms-flex-order: 3;
	vertical-align: top;
	-webkit-box-ordinal-group: 4;
	order: 3;
}

.basket-item-block-amount {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: end;
	-ms-flex-align: start;
	padding: 0 10px;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-pack: end;
	justify-content: flex-end;
}

.basket-items-list-wrapper-compact .basket-item-block-amount {
	margin-bottom: 0;
	padding-bottom: 0;
}

.basket-item-amount-filed-block { position: relative; }

.basket-item-amount-filed,
.basket-item-block-amount.disabled .basket-item-amount-filed:hover {
	padding: 0;
	width: 60px;
	height: 28px;
	outline: none;
	border: 1px solid #e4e4e4;
	border-radius: 1px;
	vertical-align: middle;
	text-align: center;
	font: bold 18px/27px "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 300ms all ease;
}

.basket-item-block-amount.disabled .basket-item-amount-filed { background-color: #f3f3f3; }

.basket-item-amount-filed:hover,
.basket-item-amount-filed:focus { border-color: #006cc0; }

.basket-item-amount-filed::-webkit-outer-spin-button,
.basket-item-amount-filed::-webkit-inner-spin-button {
	/* display: none; <- Crashes Chrome on hover */
	margin: 0;
	-webkit-appearance: none; /* <-- Apparently some margin are still there even though it's hidden */
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
}

.basket-item-amount-filed.basket-updated {
	-webkit-animation-name: basketAmountFiledUpdated;
	animation-name: basketAmountFiledUpdated;
	-webkit-animation-duration: 600ms;
	animation-duration: 600ms;
}

@-webkit-keyframes basketAmountFiledUpdated {
	0%, 100% { border-color: #e4e4e4; }
	50% { border-color: #ee9200; }
}

@keyframes basketAmountFiledUpdated {
	0%, 100% { border-color: #e4e4e4; }
	50% { border-color: #ee9200; }
}

.basket-item-amount-btn-plus,
.basket-item-amount-btn-minus {
	position: relative;
	width: 28px;
	height: 28px;
	cursor: pointer;
	transition: 300ms all ease;
	-webkit-user-select: none;
}

.basket-item-amount-btn-plus:hover,
.basket-item-amount-btn-minus:hover { background-color: #efefef; }

.basket-item-block-amount.disabled .basket-item-amount-btn-plus,
.basket-item-block-amount.disabled .basket-item-amount-btn-minus {
	background-color: transparent;
	cursor: default;
}

.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-color: #979797;
	content: "";
	transition: 300ms all ease;
}

.basket-item-amount-btn-plus:hover:before,
.basket-item-amount-btn-plus:hover:after,
.basket-item-amount-btn-minus:hover:after { background-color: #535353; }

.basket-item-block-amount.disabled .basket-item-amount-btn-plus:before,
.basket-item-block-amount.disabled .basket-item-amount-btn-plus:after,
.basket-item-block-amount.disabled .basket-item-amount-btn-minus:after { background-color: #f3f3f3; }

.basket-item-amount-btn-plus:before {
	margin-top: -5px;
	margin-left: -1px;
	width: 2px;
	height: 10px;
}

.basket-item-amount-field-description {
	position: absolute;
	top: calc(100% + 1px);
	right: 0;
	left: 0;
	color: #a1a1a1;
	text-align: center;
	font: italic 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 991px) {
	.basket-item-block-amount {
		position: relative;
		-ms-flex-pack: center;
		margin-bottom: 13px;
		-webkit-box-pack: center;
		justify-content: center;
	}

	.basket-item-amount-btn-plus,
	.basket-item-amount-btn-minus {
		border: 1px solid #e4e4e4;
		background-color: #f5f6f7;
	}

	.basket-item-amount-btn-plus {
		border-left: none;
		border-radius: 0 1px 1px 0;
	}

	.basket-item-amount-btn-minus {
		border-right: none;
		border-radius: 1px 0 0 1px;
	}
}

@media (max-width: 767px) {
	.basket-item-block-amount { padding-top: 19px; }
}

@media (max-width: 580px) {
	.basket-item-block-amount { padding-top: 0; }
}

/*endregion*/

/*region Price*/
.basket-items-list-item-price {
	-ms-flex-order: 4;
	padding-top: 0;
	vertical-align: top;
	-webkit-box-ordinal-group: 5;
	order: 4;
}

.basket-items-list-item-price-for-one {
	-ms-flex-order: 2;
	-webkit-box-ordinal-group: 3;
	order: 2
}

.basket-item-block-price {
	position: relative;
	text-align: right;
	white-space: nowrap;
}

.basket-item-price-title {
	padding-top: 1px;
	color: #a1a1a1;
	text-align: right;
	font: 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-price-current {
	padding-top: 1px;
	color: #2f3435;
	vertical-align: bottom;
	line-height: 24px;
}

.basket-item-price-current-text {
	letter-spacing: -.33px;
	font: 400 20px/24px "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 180ms text-shadow ease, 180ms color ease;
}

.basket-item-price-old {
	position: absolute;
	top: 5px;
	right: 0;
	color: #a1a1a1;
	vertical-align: middle;
	line-height: 15px;
}

.basket-item-price-old-text {
	position: relative;
	display: inline-block;
	font: 400 13px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-price-old-text:after {
	position: absolute;
	top: 3px;
	right: 3px;
	bottom: 3px;
	left: 3px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20width%3D%22491px%22%20height%3D%22125px%22%20viewBox%3D%220%200%20100%25%20100%25%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.23046875%2C121.410156%20C122.764455%2C80.3998661%20212.227997%2C52.9779911%20269.621094%2C39.1445312%20C327.014191%2C25.3110714%20400.420441%2C13.476436%20489.839844%2C3.640625%22%20stroke%3D%22%23B80909%22%20stroke-width%3D%2216%22%20/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);
	background-size: 100% 100%;
	content: '';
}

.basket-item-price-difference {
	padding: 3px;
	max-width: 100%;
	background: #d1ecf1;
	color: #179ebb;
	text-align: center;
	white-space: normal;
	font: 400 11px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 767px) {

	.basket-items-list-item-container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: start;
		-webkit-box-align: start;
		align-items: flex-start;
	}

	.basket-items-list-item-descriptions { min-width: 100%; }
}

@media (max-width: 580px) {

	.basket-items-list-item-price {
		-ms-flex-order: 5;
		vertical-align: top;
		-webkit-box-ordinal-group: 6;
		order: 5;
	}

	.basket-items-list-item-price-for-one {
		-ms-flex-order: 4;
		-webkit-box-ordinal-group: 5;
		order: 4
	}

	.basket-item-block-price {
		-ms-flex-direction: column;
		flex-direction: column;
		margin-bottom: 10px;
		min-width: 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}

	.basket-item-price-old { right: 10px; }

	.basket-items-list-item-amount {
		display: block;
		padding: 0 0 20px;
		min-width: 100%;
	}

	.basket-item-block-price {
		padding-right: 10px;
		padding-left: 10px;
	}

	.basket-items-list-item-price-for-one .basket-item-price-current { }

	.basket-items-list-wrapper-compact .basket-item-block-price {
		min-width: 0;
		text-align: right;
	}

	.basket-items-list-wrapper-compact .basket-item-block-price > div { text-align: right; }

	.basket-item-block-price .basket-item-price-difference {
		-ms-flex-order: 1;
		padding: 5px 6px 6px;
		-webkit-box-ordinal-group: 2;
		order: 1;
	}

}

/*endregion*/

/*region Actions*/
.basket-items-list-item-remove {
	padding-top: 17px !important;
	vertical-align: top;
}

.basket-item-block-actions {
	position: relative;
	opacity: 0;
	transition: 300ms opacity ease;
}

.bx-touch .basket-item-block-actions,
.basket-items-list-item-container:hover .basket-item-block-actions { opacity: 1; }

.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: #d0021b;
	content: '';
	transition: 300ms background-color ease;
}

.basket-item-actions-remove:after { -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg); transform: translate3d(-50%, -50%, 0) rotate(45deg); }

.basket-item-actions-remove:before { -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg); transform: translate3d(-50%, -50%, 0) rotate(-45deg); }

.basket-item-actions-remove:hover:after,
.basket-item-actions-remove:hover:before { background-color: #7e000f; }

.basket-item-block-info .basket-item-actions-remove {
	position: absolute;
	top: -4px;
	right: 0;
}

.basket-items-list-wrapper-compact .basket-item-block-actions {
	position: relative;
	top: auto;
	right: auto;
	padding-left: 10px;
}

/*endregion*/

/*endregion*/

@media (max-width: 767px) {
	.basket-items-list-table,
	.basket-items-list-table thead,
	.basket-items-list-table tbody,
	.basket-items-list-table tr { display: block !important; }

	tr.basket-items-list-item-container {
		display: -ms-flexbox !important;
		display: -webkit-box !important;
		display: flex !important;
		-ms-flex-pack: center;
		-ms-flex-align: start;
		padding-top: 10px;
		padding-bottom: 10px;
		border-top: 1px solid #f2f2f2;
		-webkit-box-align: flex-start;
		align-items: flex-start;
		-webkit-box-pack: center;
		justify-content: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.basket-items-list-table tr.basket-items-list-item-container:first-child,
	.basket-items-list-table tbody tr.basket-items-list-item-container:first-child { border: none; }

	.basket-items-list .basket-items-list-item-container > td { border-top: none; }

	td.basket-items-list-item-amount,
	td.basket-items-list-item-price,
	td.basket-items-list-item-remove { display: inline-block; }

	td.basket-items-list-item-descriptions {
		min-width: 100%;
	}

	td.basket-items-list-item-descriptions,
	td.basket-items-list-item-notification {
		display: block;
		padding-top: 0;
	}

	.basket-items-list-item-price { padding: 3px 0; }

	td.basket-items-list-item-remove { padding: 34px 0 0 !important; }
}

@media (max-width: 580px) {

	.basket-items-list-item-price .basket-item-block-price .basket-item-price-title { display: block; }

	td.basket-items-list-item-remove {
		display: block;
		padding: 0;
	}

	td.basket-items-list-item-remove {
		padding: 0 !important;
		text-align: center;
	}

	.basket-item-block-actions { display: inline-block; }
}

.basket-items-list-item-notification-inner {
	position: relative;
	transition: 220ms all ease;
}

/**/

.basket-items-list-item-container.basket-items-list-item-container-expend { display: table-row; }

.basket-items-list-item-container-expend .basket-items-list-item-removed-container {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: justify;
	-ms-flex-align: center;
	padding: 10px 0;
	border-radius: 2px;
	background-color: #e6f8fe;
	color: #333;
	text-align: center;
	transition: 300ms all ease;
	-webkit-box-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	justify-content: space-between;
}

.basket-items-list-item-container-expend .basket-items-list-item-removed-container div {
	padding: 0 10px;
	text-align: left;
}

@-webkit-keyframes ShowNote {
	0% { opacity: 0; }
	0%, 50% { background-color: #fff; }
	50%, 100% { opacity: 1; }
	100% { background-color: #e6f8fe; }
}

@keyframes ShowNote {
	0% { opacity: 0; }
	0%, 50% { background-color: #fff; }
	50%, 100% { opacity: 1; }
	100% { background-color: #e6f8fe; }
}

@media (max-width: 768px) {
	.basket-items-list-item-container-collapse .basket-items-list-item-removed-container {
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
	}

	.basket-items-list-item-container-collapse .basket-items-list-item-removed-container div { text-align: center; }
}

.basket-items-list-item-container-collapse .basket-item-block-info,
.basket-items-list-item-container-collapse .basket-item-block-common,
.basket-items-list-item-container-collapse .basket-item-block-image { opacity: 0; }

.basket-items-list-item-container.basket-items-list-item-container-collapse > td > div {
	overflow: hidden;
	height: 80px;
	opacity: 0;
}

.basket-items-list-item-removed-block {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
}

.basket-items-list-item-removed-block .faded {
	color: #ccc;
	cursor: default;
}

.basket-items-list-item-removed-anchor {
	border-bottom: 1px dashed;
	color: #333;
	font-weight: bold;
}

.basket-items-list-item-clear-btn {
	position: relative;
	display: inline-block;
	margin-left: 10px;
	width: 25px;
	height: 25px;
	cursor: pointer;
}

.basket-items-list-item-clear-btn:after,
.basket-items-list-item-clear-btn:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2px;
	height: 14px;
	background: #d0021b;
	content: '';
	transition: 300ms background-color ease;
}

.basket-items-list-item-clear-btn:after { -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg); transform: translate3d(-50%, -50%, 0) rotate(45deg); }

.basket-items-list-item-clear-btn:before { -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg); transform: translate3d(-50%, -50%, 0) rotate(-45deg); }

.basket-items-list-item-clear-btn:hover:after,
.basket-items-list-item-clear-btn:hover:before { background-color: #7e000f; }

.basket-items-list-item-double { margin: 10px 0; }

.basket-items-list-item-double > div {
	margin-bottom: 10px;
	padding: 5px 35px 5px 15px;
}

.basket-items-list-item-double-anchor,
.basket-items-list-item-double-anchor:visited {
	border-bottom: 1px dashed;
	color: #333;
	text-decoration: none;
}

.basket-items-list-item-double-anchor:hover { color: #23527c; }

.basket-items-list-item-warning-container { margin: 10px 0; }

.basket-items-list-item-warning-container > div {
	margin-bottom: 10px;
	padding: 5px 35px 5px 15px;
}

.basket-items-list-wrapper-compact .basket-items-list-item-container {
	-ms-flex-align: start;
	padding: 17px 0;
	-webkit-box-align: start;
	align-items: flex-start;
}

/*region Gifts*/
.basket-item-gifts-list-container {
	position: relative;
	margin-bottom: 20px;
	border: 1px solid #fceb9f;
	background: #fffef8;
}

.basket-item-gifts-list-container:after {
	position: absolute;
	top: -10px;
	left: 90px;
	display: block;
	width: 17px;
	height: 17px;
	background-color: #fceb9f;
	content: '';
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.basket-item-gifts-list-title {
	padding: 12px 17px;
	background-color: #fceb9f;
	color: #5b5848;
	font: bold 15px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-gifts-list { padding: 15px; }

.basket-items-list-gift-item {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	border-bottom: 1px solid #f3f2ed;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.basket-item-gifts-list .basket-items-list-gift-item:last-child { border-bottom: none; }

/*region Gift image*/
.basket-item-gift-image-container {
	padding: 10px 0;
	min-width: 48px;
	max-width: 100%;
	width: 168px;
	text-align: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.basket-item-gift-image-link { display: inline-block; }

.basket-item-gift-image {
	display: inline-block;
	max-width: 100%;
	max-height: 69px;
	width: auto;
	height: auto;
}

/*endregion*/

/*region Gift title*/
.basket-item-gift-title-container {
	padding: 5px 15px;
	width: 100%;
	-webkit-box-flex: 9;
	-ms-flex: 9;
	flex: 9;
}

.basket-item-gift-title-link {
	color: #333;
	font: 400 15px/20px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 300ms all ease;
}

@media (max-width: 580px) {
	.basket-item-gift-title-link { font-size: 13px; }
}

/*endregion*/

/*region Gift price*/
.basket-item-gift-price-container {
	text-align: right;
	-webkit-box-flex: 2;
	-ms-flex: 2;
	flex: 2;
}

.basket-item-gift-price-current {
	color: #2f3435;
	font: 400 22px/26px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-gift-price-old {
	color: #a1a1a1;
	text-decoration: line-through;
	font: 400 13px/16px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-item-gift-price-difference {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	padding: 5px 6px 6px;
	background: #e2f0cb;
	color: #525c69;
	text-align: center;
	text-transform: uppercase;
	font: bold 9px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-box-align: center;
	align-items: center;
}

@media (max-width: 580px) {
	.basket-items-list-gift-item {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.basket-item-gift-price-container { min-width: 100%; }
}

/*endregion*/
/*endregion*/

/*region Gift-container*/
.basket-gifts-list-wrapper,
.basket-gifts-list-wrapper-compact {
	margin-bottom: 15px;
	border: 1px solid #e2dfdf;
}

.basket-gifts-list-header {
	padding: 18px 25px 20px;
	border-bottom: 1px solid #e2dfdf;
	background: #f2f2f2;
	font: bold 15px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 300ms all ease;
}

.basket-clear {
	cursor: pointer;
	pointer-events: auto;
}

.basket-clear:after,
.basket-clear:before {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2px;
	height: 14px;
	background: #a1a1a1;
	content: '';
	transition: 300ms background-color ease;
}

.basket-clear:after { -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg); transform: translate3d(-50%, -50%, 0) rotate(45deg); }

.basket-clear:before { -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg); transform: translate3d(-50%, -50%, 0) rotate(-45deg); }

.basket-clear:hover:after,
.basket-clear:hover:before { background-color: #333; }

@media (max-width: 991px) {
	.basket-gifts-list-header {
		padding: 10px 9px 11px;
		font-size: 12px;
		line-height: 15px;
	}
}

.basket-gifts-list { padding: 0 25px; }

.basket-gifts-description-container {
	padding: 11px;
	color: #868d96;
	text-align: center;
	font: 400 13px/15px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-gifts-list-item-container {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	overflow: hidden;
	padding: 20px 0;
	border-top: 1px solid #f2f2f2;
	transition: 300ms all ease;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	align-items: center;
}

.basket-gifts-list-item-container:first-child { border-top: none; }

.basket-gift-block-image {
	padding: 5px 15px 5px 0;
	min-width: 50px;
	max-width: 50px;
}

.basket-gift-image-link { display: inline-block; }

.basket-gift-image {
	display: inline-block;
	max-width: 100%;
	max-height: 168px;
	width: auto;
	height: auto;
	transition: 300ms all ease;
}

.basket-gift-block-info { -webkit-box-flex: 1; -ms-flex: 1; flex: 1 }

.basket-gift-info-name,
.basket-gift-info-name-link {
	margin: 0;
	padding: 0;
	color: #2f3435;
	text-decoration: none;
	font: 400 15px/19px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	transition: 300ms all ease;
}

.basket-gift-info-name-link:hover {
	text-decoration: underline;
	cursor: pointer;
}

.basket-gift-block-common {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: center;
	align-content: center;
}

.basket-gift-item-select-btn-container {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	align-items: center;
}

.basket-gift-item-selected {
	padding: 0 10px;
	color: #b6bbbf;
	font: 400 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.basket-gift-item-select-btn-label {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	margin-bottom: 0;
	-webkit-box-align: center;
	align-items: center;
}

.basket-gift-item-select-input { display: none; }

.basket-gift-item-select-btn-radio {
	position: relative;
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 10px;
	width: 20px;
	height: 20px;
	border: 10px solid #fff;
	border-radius: 50%;
	background: #468ee5;
	-webkit-box-shadow: 0 0 0 1px #828b95;
	box-shadow: 0 0 0 1px #828b95;
	cursor: pointer;
	transition: 190ms all ease;
}

.basket-gift-item-select-input:checked + .basket-gift-item-select-btn-radio { border-width: 5px; }

.basket-gift-item-select-btn-text {
	text-transform: lowercase;
	font: bold 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
	cursor: pointer;
}

.basket-gift-item-select-btn-checkbox {
	position: relative;
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 10px;
	width: 19px;
	height: 19px;
	border: 1px solid #828b95;
	border-radius: 2px;
	background-color: #fff;
	cursor: pointer;
}

.basket-gift-item-select-btn-checkbox:after,
.basket-gift-item-select-btn-checkbox:before {
	position: absolute;
	background-color: #fff;
	content: '';
	opacity: 0;
	transition: 190ms all ease;
}

.basket-gift-item-select-btn-checkbox:after {
	top: 5px;
	left: 5px;
	z-index: 15;
	width: 3px;
	height: 9px;
	border-radius: 1px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.basket-gift-item-select-btn-checkbox:before {
	top: -1px;
	left: 11px;
	z-index: 10;
	width: 5px;
	height: 17px;
	border: 1px solid #fff;
	border-radius: 2px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.basket-gift-item-select-input:checked + .basket-gift-item-select-btn-checkbox:after,
.basket-gift-item-select-input:checked + .basket-gift-item-select-btn-checkbox:before {
	background-color: #468ee5;
	opacity: 1;
}

@media (max-width: 797px) {
	.basket-gift-item-select-btn-container {
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: end;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-box-align: end;
		align-items: flex-end;
	}

	.basket-gift-item-selected {
		-ms-flex-order: 2;
		padding-right: 0;
		text-align: right;
		-webkit-box-ordinal-group: 3;
		order: 2;
	}

	.basket-gift-item-select-btn-label {
		-ms-flex-order: 1;
		text-align: right;
		-webkit-box-ordinal-group: 2;
		order: 1;
	}
}

.bx-step-opacity { transition: 500ms opacity ease; }

/*endregion*/

/*region not found*/
.basket-search-not-found {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -50px 0 0 0;
	-webkit-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
}

.basket-search-not-found-icon {
	margin: 0 auto 80px;
	width: 180px;
	height: 180px;
	background: no-repeat center url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22182px%22%20height%3D%22182px%22%20viewBox%3D%220%200%20182%20182%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.2%22%20fill%3D%22%23A7ABB0%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M17%2C70.5%20C17%2C40.9473747%2040.9473747%2C17%2070.5%2C17%20C100.052625%2C17%20124%2C40.9473747%20124%2C70.5%20C124%2C100.052625%20100.052625%2C124%2070.5%2C124%20C40.9473747%2C124%2017%2C100.052625%2017%2C70.5%20M178.408149%2C160.192955%20L129.280894%2C111.056302%20C129.216524%2C111.017683%20129.152154%2C110.991937%20129.100658%2C110.953317%20C136.979557%2C99.5348706%20141.614204%2C85.7220257%20141.614204%2C70.8020936%20C141.614204%2C31.6935917%20109.905496%2C0%2070.8071019%2C0%20C31.7087076%2C0%200%2C31.6935917%200%2C70.8020936%20C0%2C109.910596%2031.7087076%2C141.604187%2070.8071019%2C141.604187%20C85.7152154%2C141.604187%2099.5419113%2C136.969868%20110.948292%2C129.091526%20C110.999788%2C129.143019%20111.012662%2C129.220257%20111.064158%2C129.27175%20L160.204287%2C178.408403%20C164.993422%2C183.197199%20172.846573%2C183.197199%20177.635708%2C178.408403%20L178.408149%2C177.623143%20C183.197284%2C172.834347%20183.197284%2C164.981751%20178.408149%2C160.192955%22/%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E);
	background-size: cover;
}

.basket-search-not-found-text {
	color: #c0c5ca;
	text-align: center;
	font: 30px/35px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*endregion*/

.bx-sbb-empty-cart-image{
	width:131px;
	height:116px;
	margin:50px auto 42px;
	background:url(/local/templates/vlaekan/components/bitrix/sale.basket.basket/.default/images/empty_cart.svg) no-repeat center;
	background-size:contain;
}
.bx-sbb-empty-cart-text{
	font-size:36px;
	text-align:center;
	color:#bababa;
	margin-bottom:42px;
}
.bx-sbb-empty-cart-desc{
	text-align:center;
	color:#000;
	font-size:16px;
	margin-bottom:42px;
}

.catalog-block-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

body.bx-theme-blue .catalog-block-header{border-color:#006cc0;}
body.bx-theme-green .catalog-block-header{border-color:#63aa28;}
body.bx-theme-red .catalog-block-header{border-color:#da3737;}
body.bx-theme-yellow .catalog-block-header{border-color:#f4b236;}

/* кастомные стили */
.basket-items-list-container{
	overflow: visible;
}
table.basket-items-list-table,
.basket-items-list-table th,
.basket-items-list-table td,
.basket-items-list-table tr{
	border: 0;
	border-collapse: collapse;
}
.basket-items-list-table tbody{
	display: flex !important;
	flex-direction: column;
	gap: 30px;
}
@media (max-width: 600px) {
	.basket-items-list-table tbody{
		gap: 20px;
	}
}
.basket-items-list-wrapper, .basket-items-list-wrapper-compact{
	border: none;
}

.basket-item-block-image{
	width: 100%;
	max-width: 170px;
	height: 170px;
	padding: 0;
	background: #F5F4F6;
    flex: initial;
}
@media (max-width: 620px) {
	.basket-item-block-image{
		max-width: 150px;
		height: 150px;
		margin: 0;
	}
}
@media (max-width: 400px) {
	.basket-item-block-image{
		max-width: 110px;
		height: 110px;
		margin: 0;
	}
}
.basket-item-image{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.basket-item-image-link {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
}
@media (max-width: 620px) {
	.basket-item-image{
		margin: 0;
		max-width: 100%;
		max-height: 100%;
	}
}
.basket-item-label-text span, .basket-item-label-ring{
	margin-bottom: 0;
	bottom: 5px;
	right: 5px;
}
.basket-item-info-name, .basket-item-info-name-link{
	padding: 0;
}
.basket-items-list-item-descriptions-inner{
	gap: 20px;
}
@media (max-width: 400px) {
	.basket-items-list-item-descriptions-inner{
		gap: 10px;
	}
}
h2.basket-item-info-name{
	margin-bottom: 15px;
}
.basket-item-info-name-link{
	color: #151113;
	font-family: "PT Sans";
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	text-decoration: none;
}
@media (max-width: 620px) {
	.basket-item-info-name-link{
		font-size: 18px;
	}
}
@media (max-width: 400px) {
	.basket-item-info-name-link{
		font-size: 14px;
	}
}
.basket-item-info-name-link:hover,
.basket-item-info-name-link:focus{
	text-decoration: none;
	color: #151113;
}
.basket-item-property-custom .basket-item-property-name,
.basket-item-property-custom .basket-item-property-value{
	color: #828282;
	font-family: "PT Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	letter-spacing: 0.8px;
	text-transform: uppercase;
}
@media (max-width: 600px) {
	.basket-item-property-custom .basket-item-property-name,
	.basket-item-property-custom .basket-item-property-value{
		font-size: 14px;
	}
}
@media (max-width: 400px) {
	.basket-item-property-custom .basket-item-property-name,
	.basket-item-property-custom .basket-item-property-value{
		font-size: 12px;
	}
}
.bx-touch .basket-item-block-actions, .basket-items-list-item-container .basket-item-block-actions{
	opacity: 1;
}
.basket-item-actions-remove{
	transition: .3s;
	width: 30px;
	height: 30px;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.61665 8.89983C6.21011 8.86027 6.72327 9.30927 6.76283 9.90273L7.42325 19.8091C7.55228 21.7445 7.64422 23.0911 7.84605 24.1043C8.04184 25.0872 8.31515 25.6074 8.70773 25.9747C9.10032 26.3418 9.63758 26.5801 10.6312 26.71C11.6556 26.844 13.0054 26.8461 14.945 26.8461H16.0555C17.9951 26.8461 19.3449 26.844 20.3692 26.71C21.3629 26.5801 21.9002 26.3418 22.2928 25.9747C22.6853 25.6074 22.9586 25.0872 23.1544 24.1043C23.3563 23.0911 23.4482 21.7445 23.5772 19.8091L24.2377 9.90273C24.2772 9.30927 24.7904 8.86027 25.3838 8.89983C25.9773 8.93938 26.4263 9.45254 26.3868 10.046L25.7212 20.0279C25.5985 21.8699 25.4994 23.3576 25.2668 24.5251C25.025 25.7389 24.6137 26.7528 23.7643 27.5474C22.9148 28.3422 21.8758 28.6851 20.6487 28.8456C19.4682 29 17.9772 29 16.1312 29H14.8693C13.0233 29 11.5322 29 10.3519 28.8456C9.12467 28.6851 8.08573 28.3422 7.23626 27.5474C6.3868 26.7528 5.97553 25.7389 5.73372 24.5251C5.50115 23.3576 5.40199 21.8699 5.27922 20.0279L4.61375 10.046C4.57419 9.45254 5.02321 8.93938 5.61665 8.89983Z' fill='%23D8D5D7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.1384 1.00006L13.0725 1.00003C12.7618 0.999827 12.4911 0.999655 12.2354 1.04048C11.2256 1.20174 10.3517 1.8316 9.87936 2.73864C9.7598 2.96824 9.67436 3.22512 9.57629 3.51995L9.55544 3.58257L9.41603 4.00079C9.38876 4.08259 9.38117 4.10515 9.37455 4.12341C9.12311 4.81856 8.47117 5.28844 7.73218 5.30717C7.71276 5.30765 7.68896 5.30774 7.60274 5.30774H3.29494C2.70018 5.30774 2.21802 5.7899 2.21802 6.38466C2.21802 6.97942 2.70018 7.46158 3.29494 7.46158H7.61504H7.63908H23.3613H23.3853H27.7053C28.3 7.46158 28.7822 6.97942 28.7822 6.38466C28.7822 5.7899 28.3 5.30774 27.7053 5.30774H23.3976C23.3113 5.30774 23.2876 5.30765 23.2681 5.30717C22.5292 5.28844 21.8773 4.81853 21.6257 4.12339C21.6193 4.10524 21.6115 4.08219 21.5844 4.00079L21.4449 3.58257L21.424 3.51991C21.3259 3.22508 21.2405 2.96822 21.121 2.73864C20.6486 1.8316 19.7747 1.20174 18.7648 1.04048C18.5092 0.999655 18.2386 0.999827 17.9279 1.00003L17.8618 1.00006H13.1384ZM11.4 4.85607C11.3436 5.01195 11.278 5.16269 11.2041 5.30774H19.7962C19.7223 5.16269 19.6568 5.01197 19.6004 4.85609L19.5448 4.69335L19.4015 4.26369C19.2707 3.87094 19.2405 3.79085 19.2107 3.73343C19.0532 3.43108 18.7618 3.22113 18.4252 3.16737C18.3613 3.15716 18.2758 3.1539 17.8618 3.1539H13.1384C12.7245 3.1539 12.639 3.15716 12.5751 3.16737C12.2385 3.22113 11.9472 3.43108 11.7897 3.73343C11.7598 3.79085 11.7297 3.87096 11.5987 4.26369L11.4554 4.69361C11.4339 4.75834 11.4171 4.80874 11.4 4.85607Z' fill='%23D8D5D7'/%3E%3C/svg%3E");
}
.basket-item-actions-remove:hover{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.61665 8.89983C6.21011 8.86027 6.72327 9.30927 6.76283 9.90273L7.42325 19.8091C7.55228 21.7445 7.64422 23.0911 7.84605 24.1043C8.04184 25.0872 8.31515 25.6074 8.70773 25.9747C9.10032 26.3418 9.63758 26.5801 10.6312 26.71C11.6556 26.844 13.0054 26.8461 14.945 26.8461H16.0555C17.9951 26.8461 19.3449 26.844 20.3692 26.71C21.3629 26.5801 21.9002 26.3418 22.2928 25.9747C22.6853 25.6074 22.9586 25.0872 23.1544 24.1043C23.3563 23.0911 23.4482 21.7445 23.5772 19.8091L24.2377 9.90273C24.2772 9.30927 24.7904 8.86027 25.3838 8.89983C25.9773 8.93938 26.4263 9.45254 26.3868 10.046L25.7212 20.0279C25.5985 21.8699 25.4994 23.3576 25.2668 24.5251C25.025 25.7389 24.6137 26.7528 23.7643 27.5474C22.9148 28.3422 21.8758 28.6851 20.6487 28.8456C19.4682 29 17.9772 29 16.1312 29H14.8693C13.0233 29 11.5322 29 10.3519 28.8456C9.12467 28.6851 8.08573 28.3422 7.23626 27.5474C6.3868 26.7528 5.97553 25.7389 5.73372 24.5251C5.50115 23.3576 5.40199 21.8699 5.27922 20.0279L4.61375 10.046C4.57419 9.45254 5.02321 8.93938 5.61665 8.89983Z' fill='%23A1CE42'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.1384 1.00006L13.0725 1.00003C12.7618 0.999827 12.4911 0.999655 12.2354 1.04048C11.2256 1.20174 10.3517 1.8316 9.87936 2.73864C9.7598 2.96824 9.67436 3.22512 9.57629 3.51995L9.55544 3.58257L9.41603 4.00079C9.38876 4.08259 9.38117 4.10515 9.37455 4.12341C9.12311 4.81856 8.47117 5.28844 7.73218 5.30717C7.71276 5.30765 7.68896 5.30774 7.60274 5.30774H3.29494C2.70018 5.30774 2.21802 5.7899 2.21802 6.38466C2.21802 6.97942 2.70018 7.46158 3.29494 7.46158H7.61504H7.63908H23.3613H23.3853H27.7053C28.3 7.46158 28.7822 6.97942 28.7822 6.38466C28.7822 5.7899 28.3 5.30774 27.7053 5.30774H23.3976C23.3113 5.30774 23.2876 5.30765 23.2681 5.30717C22.5292 5.28844 21.8773 4.81853 21.6257 4.12339C21.6193 4.10524 21.6115 4.08219 21.5844 4.00079L21.4449 3.58257L21.424 3.51991C21.3259 3.22508 21.2405 2.96822 21.121 2.73864C20.6486 1.8316 19.7747 1.20174 18.7648 1.04048C18.5092 0.999655 18.2386 0.999827 17.9279 1.00003L17.8618 1.00006H13.1384ZM11.4 4.85607C11.3436 5.01195 11.278 5.16269 11.2041 5.30774H19.7962C19.7223 5.16269 19.6568 5.01197 19.6004 4.85609L19.5448 4.69335L19.4015 4.26369C19.2707 3.87094 19.2405 3.79085 19.2107 3.73343C19.0532 3.43108 18.7618 3.22113 18.4252 3.16737C18.3613 3.15716 18.2758 3.1539 17.8618 3.1539H13.1384C12.7245 3.1539 12.639 3.15716 12.5751 3.16737C12.2385 3.22113 11.9472 3.43108 11.7897 3.73343C11.7598 3.79085 11.7297 3.87096 11.5987 4.26369L11.4554 4.69361C11.4339 4.75834 11.4171 4.80874 11.4 4.85607Z' fill='%23A1CE42'/%3E%3C/svg%3E");
}
.basket-item-actions-remove::before,
.basket-item-actions-remove::after{
	display: none;
}
.basket-item-block-actions{
	display: flex;
	flex-direction: row;
	gap: 20px;
	align-items: center;
	width: fit-content;
	margin-left: auto;
}
@media (max-width: 980px) {
	.basket-item-block-actions{
		margin-right: auto;
		margin-left: 0;
	}
}
.basket-item-actions-favorites{
	cursor: pointer;
	transition: .3s;
	width: 30px;
	height: 30px;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_7870_13720)'%3E%3Cpath d='M15 27.845L12.97 25.997C5.76 19.459 1 15.147 1 9.85503C1 5.54303 4.388 2.15503 8.7 2.15503C11.136 2.15503 13.474 3.28903 15 5.08103C16.526 3.28903 18.864 2.15503 21.3 2.15503C25.612 2.15503 29 5.54303 29 9.85503C29 15.147 24.24 19.459 17.03 26.011L15 27.845Z' fill='%23D8D5D7'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7870_13720'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
@media (max-width: 400px) {
	.basket-item-actions-favorites{
		width: 24px;
		height: 24px;
	}
}
.basket-item-actions-favorites:hover,
.basket-item-actions-favorites.whishlist:not(.not-whishlist){
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_7870_13717)'%3E%3Cpath d='M15 27.845L12.97 25.997C5.76 19.459 1 15.147 1 9.85503C1 5.54303 4.388 2.15503 8.7 2.15503C11.136 2.15503 13.474 3.28903 15 5.08103C16.526 3.28903 18.864 2.15503 21.3 2.15503C25.612 2.15503 29 5.54303 29 9.85503C29 15.147 24.24 19.459 17.03 26.011L15 27.845Z' fill='%23A1CE42'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7870_13717'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.basket-item-block-row{
	margin-top: auto;
	display: flex;
	align-items: center;
	gap: 20px;
}
.basket-item-block-row.--column-mode{
	flex-direction: column;
	align-items: end;
	gap: 10px;
}
@media (max-width: 400px) {
	.basket-item-block-row{
		flex-direction: column;
		gap: 0;
		align-items: end;
	}
}
.basket-items-list-item-amount,
.basket-items-list-item-price-for-one{
	order: 1;
}
@media (max-width: 400px) {
	.basket-items-list-item-amount{
		order: 2;
	}
}
tr.basket-items-list-item-container{
	display: flex;
	gap: 40px;
	background: #FFF;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15);
	padding: 40px;
}
@media (max-width: 980px) {
	tr.basket-items-list-item-container{
		flex-direction: column;
		padding: 20px;
	}
	tr.basket-items-list-item-container.--sended{
		gap: 10px;
	}
}
@media (max-width: 620px) {
	tr.basket-items-list-item-container{
		gap: 30px;
	}
	.basket-items-list-item-descriptions-inner{
		flex-direction: row;
	}
	tr.basket-items-list-item-container.--sended{
		gap: 20px;
	}
}
@media (max-width: 400px) {
	tr.basket-items-list-item-container{
		padding: 10px;
	}
	tr.basket-items-list-item-container.--sended{
		gap: 3px;
	}
}
.basket-items-list-item-row{
	order: 1;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
@media (max-width: 980px) {
	.basket-items-list-item-row{
		flex-direction: row;
		width: 100%;
	}
	.basket-items-list-item-row.--sended{
		align-items: end;
	}
}

@media (max-width: 400px) {
	.basket-items-list-item-row{
		align-items: end;
	}
}
.basket-item-price-current .basket-item-price-current-text{
	color: #151113;
	font-family: "PT Sans";
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
}
@media (max-width: 1100px) {
	.basket-item-price-current .basket-item-price-current-text{
		font-size: 24px;
	}
}
@media (max-width: 400px) {
	.basket-item-price-current .basket-item-price-current-text{
		font-size: 18px;
	}
}
.basket-item-price-current.--has-amount{
	display: flex;
	align-items: center;
	gap: 10px;
}
.basket-item-price-amount-text{
	color: #828282;
	font-family: "PT Sans";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
}
@media (max-width: 980px) {
	.basket-item-price-amount-text{
		font-size: 16px;
	}
}
@media (max-width: 400px) {
	.basket-item-price-amount-text{
		font-size: 12px;
	}
}
.basket-item-price-old{
	position: relative;
}
.basket-item-price-difference{
	position: absolute;
	bottom: 0;
	right: 0;
	transform: translate(0, 100%);
}
@media (max-width: 400px) {
	.basket-item-price-difference{
		position: relative;
		bottom: auto;
		top: auto;
		transform: none;
	}
	.basket-item-price-old{
		right: 0;
		margin-bottom: 5px;
	}
}
.basket-item-block-amount{
	padding: 0;
	background-color: #F5F4F6;
}
@media (max-width: 991px) {
	.basket-item-block-amount{
		margin-bottom: 0;
		width: fit-content;
	}
	.basket-item-amount-btn-plus, .basket-item-amount-btn-minus{
		border: none;
	}
}
@media (max-width: 620px) {
	.basket-items-list-item-amount{
		min-width: 1px;
		padding-bottom: 0;
	}
}
.basket-item-amount-filed{
	background-color: #F5F4F6;
	border: none;
}
.basket-item-amount-btn-plus, .basket-item-amount-btn-minus{
	width: 44px;
    height: 44px;
}
.basket-item-amount-btn-minus{
	background-position: center center;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M19.2188 9.21875C7.7709 9.21875 12.7481 9.21875 0.78125 9.21875C0.349766 9.21875 0 9.56852 0 10C0 10.4315 0.349766 10.7812 0.78125 10.7812C12.7125 10.7812 6.69147 10.7812 19.2188 10.7812C19.6502 10.7812 20 10.4315 20 10C20 9.56852 19.6502 9.21875 19.2188 9.21875Z' fill='%23151113'/%3E%3C/svg%3E");
}
.basket-item-amount-btn-plus{
	background-position: center center;
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg clip-path='url(%23clip0_7870_12895)'%3E%3Cpath d='M19.2188 9.21875H10.7812V0.78125C10.7812 0.349766 10.4315 0 10 0C9.56852 0 9.21875 0.349766 9.21875 0.78125V9.21875H0.78125C0.349766 9.21875 0 9.56852 0 10C0 10.4315 0.349766 10.7812 0.78125 10.7812H9.21875V19.2188C9.21875 19.6502 9.56852 20 10 20C10.4315 20 10.7812 19.6502 10.7812 19.2188V10.7812H19.2188C19.6502 10.7812 20 10.4315 20 10C20 9.56852 19.6502 9.21875 19.2188 9.21875Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7870_12895'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.basket-item-amount-btn-plus:after,
.basket-item-amount-btn-plus:before,
.basket-item-amount-btn-minus:after{
	display: none;
}
.basket-item-amount-filed, .basket-item-block-amount.disabled .basket-item-amount-filed:hover{
	width: 40px;
	height: 100%;
}
.basket-items-list-wrapper, .basket-items-list-wrapper-compact{
	margin-bottom: 60px;
}
@media (max-width: 620px) {
	.basket-item-block-price{
		padding: 0;
		margin-bottom: 0;
	}
}
.basket-items-list-item-add-basket_btn{
	order: 5;
	display: flex;
	align-items: center;
	padding: 10px 15px;
	width: max-content;
	gap: 10px;
	color: #828282;
	font-family: "PT Sans";
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	letter-spacing: 2.1px;
	background-color: #F5F4F6;
	transition: .3s;
	cursor: pointer;
	border: none;
}
.basket-items-list-item-add-basket_btn::after{
	content: '';
	width: 22px;
	height: 22px;
	transition: .3s;
	flex-shrink: 0;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cg clip-path='url(%23clip0_7811_19980)'%3E%3Cmask id='mask0_7811_19980' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='22' height='22'%3E%3Cpath d='M0 0H22V22H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_7811_19980)'%3E%3Cpath d='M16.5 9.16667C16.247 9.16667 16.0416 8.96133 16.0416 8.70833V3.20833C16.0416 1.94517 15.014 0.916667 13.75 0.916667H8.24996C6.98588 0.916667 5.95829 1.94517 5.95829 3.20833V8.70833C5.95829 8.96133 5.75296 9.16667 5.49996 9.16667C5.24696 9.16667 5.04163 8.96133 5.04163 8.70833V3.20833C5.04163 1.43917 6.48079 0 8.24996 0H13.75C15.5191 0 16.9583 1.43917 16.9583 3.20833V8.70833C16.9583 8.96133 16.753 9.16667 16.5 9.16667Z' fill='%23828282'/%3E%3Cpath d='M14.6667 6.41667H7.33333C7.08033 6.41667 6.875 6.21133 6.875 5.95833C6.875 5.70533 7.08033 5.5 7.33333 5.5H14.6667C14.9197 5.5 15.125 5.70533 15.125 5.95833C15.125 6.21133 14.9197 6.41667 14.6667 6.41667Z' fill='%23828282'/%3E%3Cpath d='M21.0834 22H0.916707C0.663707 22 0.458374 21.7947 0.458374 21.5417V5.95833C0.458374 5.70533 0.663707 5.5 0.916707 5.5H3.66671C3.91971 5.5 4.12504 5.70533 4.12504 5.95833C4.12504 6.21133 3.91971 6.41667 3.66671 6.41667H1.37504V21.0833H20.625V6.41667H18.3334C18.0804 6.41667 17.875 6.21133 17.875 5.95833C17.875 5.70533 18.0804 5.5 18.3334 5.5H21.0834C21.3364 5.5 21.5417 5.70533 21.5417 5.95833V21.5417C21.5417 21.7947 21.3364 22 21.0834 22Z' fill='%23828282'/%3E%3C/g%3E%3Cpath d='M16.0081 10.8444C14.9583 10.8879 14.8709 11.4096 14.5647 12.0618L11.3718 19.54H10.6282L7.39158 11.9748C7.3041 11.8009 7.26036 11.627 7.17288 11.4966C6.91045 11.0183 6.56054 10.8879 6.03568 10.8444H5.99194V10.54H8.74747L11.3718 16.8444L13.2525 12.4531C13.34 12.1922 13.4275 12.0183 13.4712 11.8444C13.7337 11.0618 13.0776 10.9313 12.6402 10.8444V10.54H16.0081V10.8444Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7811_19980'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.basket-items-list-item-add-basket_btn:hover{
	background-color: #A1CE42;
	font-weight: 700;
	color: #FFF;
}
.basket-items-list-item-add-basket_btn:hover::after{
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cg clip-path='url(%23clip0_7811_19994)'%3E%3Cmask id='mask0_7811_19994' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='22' height='22'%3E%3Cpath d='M0 0H22V22H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_7811_19994)'%3E%3Cpath d='M16.5 9.16667C16.247 9.16667 16.0416 8.96133 16.0416 8.70833V3.20833C16.0416 1.94517 15.014 0.916667 13.75 0.916667H8.24996C6.98588 0.916667 5.95829 1.94517 5.95829 3.20833V8.70833C5.95829 8.96133 5.75296 9.16667 5.49996 9.16667C5.24696 9.16667 5.04163 8.96133 5.04163 8.70833V3.20833C5.04163 1.43917 6.48079 0 8.24996 0H13.75C15.5191 0 16.9583 1.43917 16.9583 3.20833V8.70833C16.9583 8.96133 16.753 9.16667 16.5 9.16667Z' fill='white'/%3E%3Cpath d='M14.6667 6.41667H7.33333C7.08033 6.41667 6.875 6.21133 6.875 5.95833C6.875 5.70533 7.08033 5.5 7.33333 5.5H14.6667C14.9197 5.5 15.125 5.70533 15.125 5.95833C15.125 6.21133 14.9197 6.41667 14.6667 6.41667Z' fill='white'/%3E%3Cpath d='M21.0834 22H0.916707C0.663707 22 0.458374 21.7947 0.458374 21.5417V5.95833C0.458374 5.70533 0.663707 5.5 0.916707 5.5H3.66671C3.91971 5.5 4.12504 5.70533 4.12504 5.95833C4.12504 6.21133 3.91971 6.41667 3.66671 6.41667H1.37504V21.0833H20.625V6.41667H18.3334C18.0804 6.41667 17.875 6.21133 17.875 5.95833C17.875 5.70533 18.0804 5.5 18.3334 5.5H21.0834C21.3364 5.5 21.5417 5.70533 21.5417 5.95833V21.5417C21.5417 21.7947 21.3364 22 21.0834 22Z' fill='white'/%3E%3C/g%3E%3Cpath d='M16.0081 10.8444C14.9583 10.8879 14.8709 11.4096 14.5647 12.0618L11.3718 19.54H10.6282L7.39158 11.9748C7.3041 11.8009 7.26036 11.627 7.17288 11.4966C6.91045 11.0183 6.56054 10.8879 6.03568 10.8444H5.99194V10.54H8.74747L11.3718 16.8444L13.2525 12.4531C13.34 12.1922 13.4275 12.0183 13.4712 11.8444C13.7337 11.0618 13.0776 10.9313 12.6402 10.8444V10.54H16.0081V10.8444Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7811_19994'%3E%3Crect width='22' height='22' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
@media (max-width: 620px) {
	.basket-items-list-item-row.--sended .basket-item-actions-favorites{
		margin-bottom: 7px;
	}
}
@media (max-width: 400px) {
	.basket-items-list-item-row.--sended .basket-item-actions-favorites{
		margin-bottom: 9px;
	}
}

.basket-items-pult {
    display: grid;
    margin-bottom: 20px;
    grid-template-columns: auto auto;
    justify-content: flex-end;
    gap: 40px;
}

@media (max-width:650px) {
	.basket-items-pult{
		justify-content: space-between;
	}
}

.basket-items-clear-basket,
.basket-items-share-btn{
	display: flex;
	align-items: center;
	gap: 10px;
	padding: 0;
	padding-bottom: 2px;
	position: relative;
	color: #828282;
	font-family: "PT Sans";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	transition: .3s;
	width: max-content;
	border: none;
	background: none;
}
@media (max-width: 980px) {
	.basket-items-clear-basket,
	.basket-items-share-btn{
		font-size: 16px;
	}
}
@media (max-width:430px) {
	.basket-items-clear-basket{
		font-size: 0;
		width: 22px;	
	}
}
.basket-items-clear-basket::after,
.basket-items-share-btn::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 0px;
	height: 1px;
	border-bottom: 1px solid #151113;
	transition: .3s;
}
.basket-items-share-btn::before{
	content: '';
	width: 20px;
	height: 20px;
	flex-shrink: 0;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cg clip-path='url(%23clip0_11901_14637)'%3E%3Cpath d='M9.38612 15.4774C9.38612 15.8613 9.69737 16.1726 10.0813 16.1726C10.4653 16.1726 10.7766 15.8613 10.7766 15.4774V2.86476L14.1699 6.25811C14.4414 6.52962 14.8816 6.52962 15.1531 6.25811C15.4246 5.98662 15.4246 5.54643 15.1531 5.27492L10.582 0.703772C10.4479 0.569694 10.2727 0.501828 10.097 0.500174C10.0918 0.500058 10.0866 0.5 10.0813 0.5C10.0711 0.5 10.0609 0.500222 10.0508 0.50066C9.86411 0.49356 9.6751 0.561268 9.53258 0.703783L4.96145 5.27492C4.68993 5.54643 4.68993 5.98662 4.96145 6.25813C5.23296 6.52964 5.67315 6.52964 5.94464 6.25813L9.38612 2.81665V15.4774Z' fill='%23828282'/%3E%3Cpath d='M1.6268 12.1608C1.6268 11.7769 1.31552 11.4656 0.931567 11.4656C0.547594 11.4656 0.236328 11.7769 0.236328 12.1608V17.4874C0.236328 19.1512 1.58515 20.5 3.249 20.5H16.7511C18.4149 20.5 19.7638 19.1512 19.7638 17.4874V12.1608C19.7638 11.7769 19.4525 11.4656 19.0685 11.4656C18.6846 11.4656 18.3733 11.7769 18.3733 12.1608V17.4874C18.3733 18.3833 17.647 19.1096 16.7511 19.1096H3.249C2.35308 19.1096 1.6268 18.3833 1.6268 17.4874V12.1608Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_11901_14637'%3E%3Crect width='20' height='20' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.basket-items-clear-basket::before{
	content: '';
	width: 20px;
	height: 20px;
	flex-shrink: 0;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2659 2.50002H13.734C13.956 2.49988 14.1493 2.49975 14.3319 2.52891C15.0532 2.6441 15.6774 3.094 16.0148 3.74188C16.1002 3.90587 16.1612 4.08934 16.2312 4.29993L16.3458 4.64342C16.3652 4.70156 16.3707 4.71803 16.3753 4.73099C16.555 5.22752 17.0207 5.56317 17.5485 5.57655C17.5624 5.5769 17.5793 5.57696 17.641 5.57696H20.7179C21.1427 5.57696 21.4871 5.92136 21.4871 6.34619C21.4871 6.77102 21.1427 7.11542 20.7179 7.11542H3.28192C2.85709 7.11542 2.5127 6.77102 2.5127 6.34619C2.5127 5.92136 2.85709 5.57696 3.28192 5.57696H6.35892C6.42051 5.57696 6.43751 5.5769 6.45138 5.57655C6.97923 5.56317 7.4449 5.22754 7.6245 4.73101C7.62923 4.71796 7.63465 4.70185 7.65413 4.64342L7.7686 4.29996C7.83864 4.08938 7.89969 3.90587 7.98508 3.74188C8.32246 3.094 8.94666 2.6441 9.66799 2.52891C9.85058 2.49975 10.044 2.49988 10.2659 2.50002ZM8.9313 5.57696C8.98413 5.47335 9.03095 5.36568 9.07123 5.25433C9.08345 5.22053 9.09545 5.18453 9.11086 5.13829L9.21321 4.8312C9.30672 4.55068 9.32826 4.49346 9.34961 4.45245C9.46208 4.23649 9.67015 4.08652 9.91059 4.04812C9.95627 4.04083 10.0173 4.0385 10.313 4.0385H13.6868C13.9825 4.0385 14.0436 4.04083 14.0893 4.04812C14.3297 4.08652 14.5378 4.23649 14.6503 4.45245C14.6716 4.49346 14.6932 4.55067 14.7866 4.8312L14.889 5.13811L14.9287 5.25435C14.969 5.3657 15.0157 5.47335 15.0686 5.57696H8.9313Z' fill='%23828282'/%3E%3Cpath d='M5.75895 8.85908C5.7307 8.43519 5.36415 8.11447 4.94026 8.14272C4.51637 8.17098 4.19564 8.53752 4.2239 8.96142L4.69923 16.0914C4.78692 17.4071 4.85776 18.4697 5.02388 19.3037C5.1966 20.1706 5.49036 20.8948 6.09712 21.4624C6.70389 22.0301 7.44599 22.275 8.32255 22.3897C9.16564 22.5 10.2306 22.5 11.5492 22.5H12.4506C13.7692 22.5 14.8342 22.5 15.6774 22.3897C16.5539 22.275 17.2961 22.0301 17.9028 21.4624C18.5096 20.8948 18.8033 20.1706 18.9761 19.3037C19.1422 18.4697 19.213 17.4071 19.3007 16.0914L19.7761 8.96142C19.8043 8.53752 19.4836 8.17098 19.0597 8.14272C18.6358 8.11447 18.2692 8.43519 18.241 8.85908L17.7692 15.9351C17.6771 17.3175 17.6115 18.2794 17.4672 19.0031C17.3274 19.7051 17.1322 20.0767 16.8518 20.339C16.5714 20.6013 16.1876 20.7715 15.4778 20.8643C14.7461 20.96 13.782 20.9615 12.3966 20.9615H11.6034C10.2179 20.9615 9.25378 20.96 8.52209 20.8643C7.81234 20.7715 7.42859 20.6013 7.14817 20.339C6.86775 20.0767 6.67253 19.7051 6.53269 19.0031C6.38852 18.2794 6.32285 17.3175 6.23069 15.9351L5.75895 8.85908Z' fill='%23828282'/%3E%3Cpath d='M9.35925 10.709C9.78198 10.6667 10.159 10.9751 10.2012 11.3979L10.7141 16.5261C10.7563 16.9487 10.4479 17.3258 10.0251 17.368C9.60243 17.4103 9.22547 17.1019 9.1832 16.6791L8.67038 11.5509C8.62811 11.1282 8.93653 10.7512 9.35925 10.709Z' fill='%23828282'/%3E%3Cpath d='M14.6404 10.709C15.0631 10.7512 15.3716 11.1282 15.3293 11.5509L14.8165 16.6791C14.7742 17.1019 14.3972 17.4103 13.9745 17.368C13.5518 17.3258 13.2434 16.9487 13.2856 16.5261L13.7984 11.3979C13.8407 10.9751 14.2177 10.6667 14.6404 10.709Z' fill='%23828282'/%3E%3C/svg%3E");
}

.basket-items-clear-basket:hover,
.basket-items-share-btn:hover{
	color: #151113;
}
.basket-items-clear-basket:hover::after,
.basket-items-share-btn:hover::after{
	width: 100%;
}

.basket-items-clear-basket:hover::before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2659 2.50002H13.734C13.956 2.49988 14.1493 2.49975 14.3319 2.52891C15.0532 2.6441 15.6774 3.094 16.0148 3.74188C16.1002 3.90587 16.1612 4.08934 16.2312 4.29993L16.3458 4.64342C16.3652 4.70156 16.3707 4.71803 16.3753 4.73099C16.555 5.22752 17.0207 5.56317 17.5485 5.57655C17.5624 5.5769 17.5793 5.57696 17.641 5.57696H20.7179C21.1427 5.57696 21.4871 5.92136 21.4871 6.34619C21.4871 6.77102 21.1427 7.11542 20.7179 7.11542H3.28192C2.85709 7.11542 2.5127 6.77102 2.5127 6.34619C2.5127 5.92136 2.85709 5.57696 3.28192 5.57696H6.35892C6.42051 5.57696 6.43751 5.5769 6.45138 5.57655C6.97923 5.56317 7.4449 5.22754 7.6245 4.73101C7.62923 4.71796 7.63465 4.70185 7.65413 4.64342L7.7686 4.29996C7.83864 4.08938 7.89969 3.90587 7.98508 3.74188C8.32246 3.094 8.94666 2.6441 9.66799 2.52891C9.85058 2.49975 10.044 2.49988 10.2659 2.50002ZM8.9313 5.57696C8.98413 5.47335 9.03095 5.36568 9.07123 5.25433C9.08345 5.22053 9.09545 5.18453 9.11086 5.13829L9.21321 4.8312C9.30672 4.55068 9.32826 4.49346 9.34961 4.45245C9.46208 4.23649 9.67015 4.08652 9.91059 4.04812C9.95627 4.04083 10.0173 4.0385 10.313 4.0385H13.6868C13.9825 4.0385 14.0436 4.04083 14.0893 4.04812C14.3297 4.08652 14.5378 4.23649 14.6503 4.45245C14.6716 4.49346 14.6932 4.55067 14.7866 4.8312L14.889 5.13811L14.9287 5.25435C14.969 5.3657 15.0157 5.47335 15.0686 5.57696H8.9313Z' fill='%23000'/%3E%3Cpath d='M5.75895 8.85908C5.7307 8.43519 5.36415 8.11447 4.94026 8.14272C4.51637 8.17098 4.19564 8.53752 4.2239 8.96142L4.69923 16.0914C4.78692 17.4071 4.85776 18.4697 5.02388 19.3037C5.1966 20.1706 5.49036 20.8948 6.09712 21.4624C6.70389 22.0301 7.44599 22.275 8.32255 22.3897C9.16564 22.5 10.2306 22.5 11.5492 22.5H12.4506C13.7692 22.5 14.8342 22.5 15.6774 22.3897C16.5539 22.275 17.2961 22.0301 17.9028 21.4624C18.5096 20.8948 18.8033 20.1706 18.9761 19.3037C19.1422 18.4697 19.213 17.4071 19.3007 16.0914L19.7761 8.96142C19.8043 8.53752 19.4836 8.17098 19.0597 8.14272C18.6358 8.11447 18.2692 8.43519 18.241 8.85908L17.7692 15.9351C17.6771 17.3175 17.6115 18.2794 17.4672 19.0031C17.3274 19.7051 17.1322 20.0767 16.8518 20.339C16.5714 20.6013 16.1876 20.7715 15.4778 20.8643C14.7461 20.96 13.782 20.9615 12.3966 20.9615H11.6034C10.2179 20.9615 9.25378 20.96 8.52209 20.8643C7.81234 20.7715 7.42859 20.6013 7.14817 20.339C6.86775 20.0767 6.67253 19.7051 6.53269 19.0031C6.38852 18.2794 6.32285 17.3175 6.23069 15.9351L5.75895 8.85908Z' fill='%23000'/%3E%3Cpath d='M9.35925 10.709C9.78198 10.6667 10.159 10.9751 10.2012 11.3979L10.7141 16.5261C10.7563 16.9487 10.4479 17.3258 10.0251 17.368C9.60243 17.4103 9.22547 17.1019 9.1832 16.6791L8.67038 11.5509C8.62811 11.1282 8.93653 10.7512 9.35925 10.709Z' fill='%23000'/%3E%3Cpath d='M14.6404 10.709C15.0631 10.7512 15.3716 11.1282 15.3293 11.5509L14.8165 16.6791C14.7742 17.1019 14.3972 17.4103 13.9745 17.368C13.5518 17.3258 13.2434 16.9487 13.2856 16.5261L13.7984 11.3979C13.8407 10.9751 14.2177 10.6667 14.6404 10.709Z' fill='%23000'/%3E%3C/svg%3E");
}
.basket-items-share-btn:hover::before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cg clip-path='url(%23clip0_7776_31971)'%3E%3Cpath d='M9.38612 15.4774C9.38612 15.8613 9.69737 16.1726 10.0813 16.1726C10.4653 16.1726 10.7766 15.8613 10.7766 15.4774V2.86476L14.1699 6.25811C14.4414 6.52962 14.8816 6.52962 15.1531 6.25811C15.4246 5.98662 15.4246 5.54643 15.1531 5.27492L10.582 0.703772C10.4479 0.569694 10.2727 0.501828 10.097 0.500174C10.0918 0.500058 10.0866 0.5 10.0813 0.5C10.0711 0.5 10.0609 0.500222 10.0508 0.50066C9.86411 0.49356 9.6751 0.561268 9.53258 0.703783L4.96145 5.27492C4.68993 5.54643 4.68993 5.98662 4.96145 6.25813C5.23296 6.52964 5.67315 6.52964 5.94464 6.25813L9.38612 2.81665V15.4774Z' fill='%23151113'/%3E%3Cpath d='M1.62674 12.1608C1.62674 11.7769 1.31546 11.4656 0.931506 11.4656C0.547533 11.4656 0.236267 11.7769 0.236267 12.1608V17.4874C0.236267 19.1512 1.58509 20.5 3.24894 20.5H16.751C18.4149 20.5 19.7637 19.1512 19.7637 17.4874V12.1608C19.7637 11.7769 19.4524 11.4656 19.0685 11.4656C18.6845 11.4656 18.3732 11.7769 18.3732 12.1608V17.4874C18.3732 18.3833 17.647 19.1096 16.751 19.1096H3.24894C2.35302 19.1096 1.62674 18.3833 1.62674 17.4874V12.1608Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7776_31971'%3E%3Crect width='20' height='20' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.basket-items-share-btn-message{
	opacity: 0;
	transition: .3s;
	position: absolute;
	top: -20px;
	right: 0;
	padding: 10px 20px;
	background: #F5F4F6;
	box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.10);
	display: flex;
	align-items: center;
	gap: 10px;
	width: max-content;
	transform: translate(0, -100%);
	color: #000;
	font-family: "PT Sans";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	pointer-events: none;
}
@media (max-width: 1100px) {
	.basket-items-share-btn-message{
		top: -13px;
	}
}
@media (max-width: 980px) {
	.basket-items-share-btn-message{
		font-size: 16px;
	}
}
@media (max-width: 700px) {
	.basket-items-share-btn-message{
		top: -7px;
	}
}
@media (max-width: 400px) {
	.basket-items-share-btn-message{
		font-size: 14px;
		padding: 10px 15px;
	}
}
.basket-items-share-btn-message.active{
	opacity: 1;
}
.basket-items-share-btn-message::after{
	content: '';
	width: 24px;
	height: 24px;
	flex-shrink: 0;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cg clip-path='url(%23clip0_7815_20829)'%3E%3Crect x='0.5' width='24' height='24' rx='12' fill='%23A1CE42'/%3E%3Cpath d='M9.63431 15.4925L5.87312 11.7313L4.61938 12.9851L9.63431 18L20.3806 7.25373L19.1268 6L9.63431 15.4925Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7815_20829'%3E%3Crect x='0.5' width='24' height='24' rx='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.basket-checkout-container{
	border: none;
	padding: 0;
}
@media (max-width: 980px) {
	.basket-checkout-container{
		gap: 50px;
	}
	.basket-checkout-container.--shared{
		gap: 30px;
	}
}
@media (max-width: 600px) {
	.basket-checkout-container{
		gap: 40px;
	}
}
.form-control.basket-coupon-block-field-input{
	padding: 13px 10px 13px 15px;
	border: 1px dashed #2E2F3D;
	color: #2E2F3D;
	font-family: "PT Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.8px;
	height: 50px;
	transition: .3s;
}
.form-control.basket-coupon-block-field-input.active{
	box-shadow: 4px 4px 50px 0px rgba(161, 206, 66, 0.50);
}
@media (max-width: 980px) {
	.form-control.basket-coupon-block-field-input{
		height: 60px;
	}
}
.form-control.basket-coupon-block-field-input::placeholder{
	color: #2E2F3D;
	font-family: "PT Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.8px;
}
.form-control.basket-coupon-block-field-input:focus{
	box-shadow: none;
}
.form-control.basket-coupon-block-field-input.active:focus{
	box-shadow: 4px 4px 50px 0px rgba(161, 206, 66, 0.50);
}
.basket-coupon-block-total-price-current{
	color: #2E2F3D;
	font-family: "PT Sans";
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 100%;
	margin-bottom: 0;
}
@media (max-width: 1100px) {
	.basket-coupon-block-total-price-current{
		font-size: 32px;
	}
}
@media (max-width: 400px) {
	.basket-coupon-block-total-price-current{
		font-size: 28px;
	}
}
.basket-coupon-block-total-price-difference{
	position: absolute;
	bottom: -5px;
	transform: translate(0, 100%);
	right: 0;
}
@media (max-width: 600px) {
	.basket-coupon-block-total-price-difference{
		width: max-content;
	}
}
.basket-checkout-block-total{
	padding: 0;
}
.basket-checkout-block-total-price-inner{
	padding: 0;
}
.basket-checkout-section-inner{
	display: flex;
	align-items: center;
	gap: 15px;
}
@media (max-width: 600px) {
	.basket-checkout-section-inner{
		gap: 50px;
	}
}
.basket-checkout-block-total-price{
	padding-left: 0;
}
.basket-checkout-block-btn{
	padding: 0;
	margin-left: 25px;
}
@media (max-width: 620px) {
	.basket-checkout-block-btn{
		margin-left: 0;
	}
}
@media (max-width: 700px) {
	.basket-checkout-container.--shared .basket-checkout-block-btn{
		margin-left: 0;
	}
}
.basket-coupon-block-field .form-group{
	margin-bottom: 0;
}
.basket-checkout-section-inner-row{
	display: flex;
	align-items: end;
	gap: 15px;
}
@media (max-width: 1100px) {
	.basket-coupon-section{
        flex: 1;
        flex-shrink: 0;
        flex-grow: 1;
        flex-basis: fit-content;
	}
}
@media (max-width: 1100px) {
	.basket-coupon-section{
        flex: 1;
        flex-shrink: 0;
        flex-grow: 1;
        flex-basis: fit-content;
	}
}
@media (max-width: 460px) {
	.basket-checkout-block{
		min-width: 1px;
		width: auto;
	}
}
.basket-items-warning{
	margin-bottom: 40px;
	display: flex;
	align-items: center;
	width: 100%;
	gap: 15px;
	color: #828282;
	font-family: "PT Sans";
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
@media (max-width: 980px) {
	.basket-items-warning{
		align-items: start;
		font-size: 14px;
		margin-bottom: 30px;
	}
}
@media (max-width: 700px) {
	.basket-items-warning{
		font-size: 16px;
		margin-bottom: 40px;
	}
}
@media (max-width: 600px) {
	.basket-items-warning{
		gap: 10px;
	}
}
@media (max-width: 400px) {
	.basket-items-warning{
		font-size: 14px;
		margin-bottom: 20px;
	}
}
.basket-items-warning::before{
	content: '';
	width: 24px;
	height: 24px;
	flex-shrink: 0;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cg clip-path='url(%23clip0_7815_20825)'%3E%3Cpath d='M23 12.5L20.56 9.72004L20.9 6.04004L17.29 5.22004L15.4 2.04004L12 3.50004L8.6 2.04004L6.71 5.22004L3.1 6.03004L3.44 9.71004L1 12.5L3.44 15.28L3.1 18.97L6.71 19.79L8.6 22.97L12 21.5L15.4 22.96L17.29 19.78L20.9 18.96L20.56 15.28L23 12.5ZM13 17.5H11V15.5H13V17.5ZM13 13.5H11V7.50004H13V13.5Z' fill='%23A1CE42'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7815_20825'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.basket-coupon-block-total-price-current.--shared{
	display: flex;
	align-items: end;
	gap: 15px;
	font-size: 36px;
}
@media (max-width: 980px) {
	.basket-coupon-block-total-price-current.--shared{
		justify-content: end;
	}
}
@media (max-width: 700px) {
	.basket-coupon-block-total-price-current.--shared{
		font-size: 32px;
	}
}
@media (max-width: 400px) {
	.basket-coupon-block-total-price-current.--shared{
		font-size: 28px;
	}
}
.basket-coupon-block-total-price-current-text{
	color: #2E2F3D;
	font-family: "PT Sans";
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	text-transform: lowercase;
}
.basket-coupon-block-total-value{
	text-align: left;
	color: #828282;
	font-family: "PT Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	margin-bottom: 15px;
}

@media (max-width: 980px) {
	.basket-checkout-block-total-price.--has-value{
		display: flex;
		flex-direction: column;
		width: fit-content;
		margin-left: auto;
	}	
}
@media (max-width: 600px) {
	.basket-items-list-wrapper.--sended{
		margin-bottom: 40px;
	}
	.basket-coupon-block-total-value{
		text-align: right;
	}
}


.basket_popup{
	opacity: 0;
	transition: .3s;
	pointer-events: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 999;
	background: rgba(0, 0, 0, 0.40);
}
@media (max-width: 600px) {
	.basket_popup{
		align-items: end;
	}
}
.basket_popup.active{
	opacity: 1;
	pointer-events: all;
}

.basket_popup__close{
	position: absolute;
	top: 20px;
	right: 20px;
	width: 33px;
	height: 33px;
	cursor: pointer;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='32' viewBox='0 0 33 32' fill='none'%3E%3Cg clip-path='url(%23clip0_7815_20616)'%3E%3Crect x='1.89478' y='1' width='30' height='30' rx='15' fill='white'/%3E%3Cpath d='M21.8121 12.7672L20.8993 11.8545L17.2807 15.4731L13.662 11.8545L12.7493 12.7672L16.3679 16.3859L12.7493 20.0045L13.662 20.9173L17.2807 17.2986L20.8993 20.9173L21.8121 20.0045L18.1934 16.3859L21.8121 12.7672Z' fill='%23828282'/%3E%3C/g%3E%3Crect x='1.39478' y='0.5' width='31' height='31' rx='15.5' stroke='%23828282'/%3E%3Cdefs%3E%3CclipPath id='clip0_7815_20616'%3E%3Crect x='1.89478' y='1' width='30' height='30' rx='15' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
@media (max-width: 600px) {
	.basket_popup__close{
		top: 15px;
		right: 15px;
	} 
}
.basket_popup__content{
	position: relative;
	max-width: 690px;
	box-sizing: border-box;
	z-index: 10;
	padding: 60px;
	background: #FFF;
	box-shadow: 10px 10px 50px 0px rgba(0, 0, 0, 0.25);
	width: 100%;
}
@media (max-width:1100px) {
	.basket_popup__content{
		max-width: 675px;
	}
}
@media (max-width: 700px) {
	.basket_popup__content{
		max-width: 544px;
		padding: 40px;
	}
}
@media (max-width: 600px) {
	.basket_popup__content{
		max-width: 100%;
	}
}
@media (max-width: 400px) {
	.basket_popup__content{
		padding: 60px 20px 40px 20px;
	}
}
.basket_popup__content::before{
	content: '';
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 123px;
	height: 124px;
	z-index: -1;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='123' height='124' viewBox='0 0 123 124' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M89.363 43.8296C89.1251 45.2532 90.0874 46.6016 91.511 46.8395C92.9346 47.0774 94.2831 46.1151 94.5209 44.6915L99.6926 13.7436C101.356 3.78866 94.6113 -5.66263 84.6564 -7.32617L53.7085 -12.4978C43.7536 -14.1614 34.3023 -7.41656 32.6388 2.53836L27.4671 33.4863C27.2292 34.9099 28.1915 36.2584 29.6151 36.4963C31.0387 36.7342 32.3872 35.7718 32.6251 34.3482L37.7967 3.4003C38.9845 -3.70741 45.7337 -8.52844 52.8466 -7.33982L83.7945 -2.16818C90.9073 -0.979567 95.7224 5.77393 94.5346 12.8816L89.363 43.8296ZM42.5166 22.7462L83.7805 29.6417C85.2041 29.8796 86.5526 28.9173 86.7905 27.4937C87.0284 26.0701 86.0661 24.7216 84.6425 24.4837L43.3786 17.5882C41.9549 17.3503 40.6065 18.3126 40.3686 19.7362C40.1307 21.1598 41.093 22.5083 42.5166 22.7462ZM105.234 123.361L-8.2415 104.399C-9.6651 104.161 -10.6274 102.812 -10.3895 101.389L4.26346 13.7028C4.50135 12.2792 5.84982 11.3169 7.27342 11.5548L22.7474 14.1406C24.171 14.3785 25.1333 15.727 24.8954 17.1506C24.6575 18.5742 23.3091 19.5365 21.8854 19.2986L8.99048 17.1438L-4.80057 99.6716L103.517 117.772L117.308 35.2445L104.413 33.0897C102.99 32.8518 102.027 31.5033 102.265 30.0797C102.503 28.6561 103.852 27.6938 105.275 27.9317L120.749 30.5175C122.173 30.7554 123.135 32.1038 122.897 33.5275L108.244 121.213C108.006 122.637 106.658 123.599 105.234 123.361ZM78.6997 60.1114C80.5466 57.2905 81.9385 55.1646 87.1666 55.8172L87.4527 54.1047L68.5021 50.9379L68.2159 52.6504C70.5953 53.551 74.1643 54.9018 71.9518 59.0587C71.7217 59.5852 71.4141 60.0986 71.0579 60.693C70.7799 61.1571 70.4722 61.6706 70.1488 62.2782L55.4369 85.2191L46.5981 47.2775L31.093 44.6865L30.8068 46.3991L31.053 46.4402C33.9654 47.1784 35.8117 48.2413 36.8386 51.1792C37.0539 51.6547 37.1718 52.1993 37.2977 52.7808C37.388 53.1975 37.4823 53.6331 37.6195 54.076L48.7182 99.6881L52.9021 100.387L77.9001 61.3101C78.1828 60.901 78.4456 60.4996 78.6997 60.1114Z' fill='%23F4F4F4'/%3E%3C/svg%3E");
}
@media (max-width: 1100px) {
	.basket_popup__content::before{
		width: 124px;
		height: 85px;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='124' height='85' viewBox='0 0 124 85' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M89.7581 5.32957C89.5202 6.75318 90.4825 8.10164 91.9061 8.33954C93.3297 8.57743 94.6782 7.61512 94.9161 6.19151L100.088 -24.7564C101.751 -34.7113 95.0065 -44.1626 85.0516 -45.8262L54.1036 -50.9978C44.1487 -52.6614 34.6974 -45.9166 33.0339 -35.9616L27.8623 -5.01371C27.6244 -3.5901 28.5867 -2.24164 30.0103 -2.00375C31.4339 -1.76585 32.7823 -2.72816 33.0202 -4.15177L38.1919 -35.0997C39.3796 -42.2074 46.1288 -47.0284 53.2417 -45.8398L84.1896 -40.6682C91.3025 -39.4796 96.1175 -32.7261 94.9297 -25.6184L89.7581 5.32957ZM42.9116 -15.7538L84.1755 -8.85829C85.5992 -8.6204 86.9476 -9.58271 87.1855 -11.0063C87.4234 -12.4299 86.4611 -13.7784 85.0375 -14.0163L43.7736 -20.9118C42.35 -21.1497 41.0015 -20.1874 40.7636 -18.7638C40.5257 -17.3402 41.488 -15.9917 42.9116 -15.7538ZM105.629 84.8605L-7.84633 65.8978C-9.26993 65.6599 -10.2322 64.3115 -9.99435 62.8878L4.65863 -24.798C4.89652 -26.2216 6.24499 -27.1839 7.66859 -26.946L23.1426 -24.3602C24.5662 -24.1223 25.5285 -22.7738 25.2906 -21.3502C25.0527 -19.9266 23.7042 -18.9643 22.2806 -19.2022L9.38565 -21.357L-4.40539 61.1708L103.912 79.2715L117.703 -3.25628L104.808 -5.41114C103.385 -5.64903 102.423 -6.99749 102.66 -8.4211C102.898 -9.8447 104.247 -10.807 105.67 -10.5691L121.144 -7.9833C122.568 -7.74541 123.53 -6.39694 123.292 -4.97334L108.639 82.7125C108.401 84.1361 107.053 85.0984 105.629 84.8605ZM79.095 21.6104C80.9419 18.7895 82.3338 16.6636 87.5618 17.3162L87.848 15.6037L68.8974 12.4369L68.6112 14.1494C70.9905 15.05 74.5596 16.4008 72.347 20.5577C72.117 21.0842 71.8093 21.5977 71.4532 22.1921C71.1751 22.6562 70.8675 23.1697 70.5441 23.7772L55.8321 46.7181L46.9934 8.77656L31.4883 6.18554L31.2021 7.89808L31.4482 7.9392C34.3607 8.67738 36.2069 9.74034 37.2339 12.6782C37.4492 13.1537 37.5671 13.6983 37.693 14.2798C37.7832 14.6965 37.8775 15.1322 38.0148 15.575L49.1135 61.1871L53.2974 61.8863L78.2954 22.8092C78.578 22.4 78.8408 21.9986 79.095 21.6104Z' fill='%23F4F4F4'/%3E%3C/svg%3E");
	}
}
@media (max-width: 600px) {
	.basket_popup__content::before{
		width: 59px;
		height: 68px;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='59' height='68' viewBox='0 0 59 68' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M38.1571 20.1259C38.0153 20.9746 38.589 21.7786 39.4378 21.9204C40.2865 22.0622 41.0905 21.4885 41.2323 20.6397L44.3156 2.18864C45.3074 -3.74647 41.2862 -9.38131 35.3511 -10.3731L16.9 -13.4564C10.9649 -14.4482 5.33006 -10.427 4.33826 -4.4919L1.25493 13.9592C1.1131 14.808 1.68683 15.6119 2.53558 15.7537C3.38433 15.8956 4.18828 15.3218 4.33012 14.4731L7.41344 -3.97801C8.12158 -8.21561 12.1454 -11.0899 16.3861 -10.3813L34.8372 -7.29793C39.0779 -6.58928 41.9486 -2.56285 41.2405 1.67475L38.1571 20.1259ZM10.2278 7.55674L34.8293 11.6678C35.678 11.8097 36.482 11.2359 36.6238 10.3872C36.7656 9.53844 36.1919 8.73448 35.3432 8.59265L10.7417 4.48155C9.89294 4.33972 9.08899 4.91345 8.94716 5.7622C8.80533 6.61095 9.37906 7.4149 10.2278 7.55674ZM47.6194 67.5437L-20.0346 56.2382C-20.8834 56.0963 -21.4571 55.2924 -21.3153 54.4437L-12.5792 2.16552C-12.4374 1.31677 -11.6334 0.743041 -10.7847 0.884874L-1.55912 2.42654C-0.710371 2.56837 -0.13664 3.37232 -0.278473 4.22107C-0.420306 5.06982 -1.22426 5.64355 -2.07301 5.50172L-9.76097 4.217L-17.9832 53.4199L46.5957 64.2116L54.8179 15.0086L47.1299 13.7239C46.2812 13.5821 45.7075 12.7781 45.8493 11.9294C45.9911 11.0806 46.7951 10.5069 47.6438 10.6487L56.8694 12.1904C57.7181 12.3322 58.2919 13.1362 58.15 13.9849L49.4139 66.2631C49.2721 67.1118 48.4682 67.6855 47.6194 67.5437ZM31.7996 29.833C32.9007 28.1512 33.7305 26.8837 36.8475 27.2728L37.0181 26.2518L25.7197 24.3638L25.5491 25.3848C26.9677 25.9217 29.0955 26.7271 27.7764 29.2054C27.6393 29.5193 27.4558 29.8254 27.2435 30.1798C27.0777 30.4565 26.8943 30.7626 26.7015 31.1248L17.9303 44.8022L12.6606 22.1815L3.4165 20.6367L3.24589 21.6577L3.39262 21.6822C5.12903 22.1223 6.22976 22.7561 6.84203 24.5076C6.9704 24.7911 7.04069 25.1158 7.11575 25.4625C7.16954 25.7109 7.22577 25.9707 7.30758 26.2347L13.9246 53.4286L16.4191 53.8454L31.3228 30.5477C31.4913 30.3038 31.648 30.0645 31.7996 29.833Z' fill='%23F4F4F4'/%3E%3C/svg%3E");
	}
}
@media (max-width: 400px) {
	.basket_popup__content::before{
		display: none;
	}
}
.basket_popup__content::after{
	content: '';
	position: absolute;
	display: block;
	bottom: 0;
	right: 0;
	width: 192px;
	height: 233px;
	z-index: -1;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='233' viewBox='0 0 192 233' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M170.492 86.5158C171.137 89.1673 173.813 90.7955 176.465 90.1501C179.116 89.5047 180.745 86.829 180.099 84.1774L166.069 26.5346C161.556 7.99284 142.801 -3.4191 124.26 1.09397L66.6169 15.1243C48.0751 19.6373 36.6632 38.3918 41.1762 56.9335L55.2065 114.576C55.8519 117.228 58.5277 118.856 61.1793 118.211C63.8308 117.565 65.459 114.89 64.8137 112.238L50.7834 54.5952C47.5611 41.3565 55.707 27.956 68.9552 24.7314L126.598 10.7011C139.846 7.47648 153.24 15.6344 156.462 28.873L170.492 86.5158ZM73.3779 84.7126L150.235 66.0055C152.887 65.3601 154.515 62.6843 153.869 60.0328C153.224 57.3812 150.548 55.753 147.897 56.3984L71.0395 75.1054C68.3879 75.7508 66.7597 78.4266 67.4051 81.0782C68.0505 83.7298 70.7263 85.358 73.3779 84.7126ZM257.239 212.958L45.882 264.403C43.2304 265.048 40.5546 263.42 39.9092 260.768L0.156739 97.4471C-0.488654 94.7956 1.13955 92.1198 3.79111 91.4744L32.6125 84.4592C35.2641 83.8138 37.9399 85.442 38.5853 88.0936C39.2307 90.7452 37.6025 93.421 34.9509 94.0664L10.9331 99.9123L48.3471 253.626L250.097 204.52L212.683 50.8063L188.665 56.6523C186.013 57.2977 183.338 55.6695 182.692 53.0179C182.047 50.3663 183.675 47.6905 186.327 47.0451L215.148 40.03C217.8 39.3846 220.475 41.0128 221.121 43.6644L260.873 206.986C261.519 209.637 259.89 212.313 257.239 212.958ZM164.067 122.75C165.179 116.473 166.018 111.742 175.591 108.988L174.814 105.798L139.517 114.389L140.294 117.579C145.1 117.375 152.308 117.068 151.554 125.94C151.546 127.026 151.393 128.147 151.216 129.445C151.078 130.459 150.925 131.58 150.815 132.877L142.306 183.698L98.7196 124.32L69.8403 131.349L70.6166 134.539L71.075 134.427C76.6868 133.544 80.6867 134.018 84.6572 138.361C85.3851 139.027 85.9951 139.886 86.6466 140.804C87.1133 141.461 87.6013 142.148 88.1692 142.816L141.39 213.846L149.182 211.95L163.569 125.429C163.756 124.507 163.914 123.614 164.067 122.75Z' fill='%23F4F4F4'/%3E%3C/svg%3E");
}
@media (max-width: 1100px) {
	.basket_popup__content::after{
		width: 176px;
		height: 234px;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='176' height='234' viewBox='0 0 176 234' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M170.887 87.0167C171.532 89.6683 174.208 91.2965 176.86 90.6511C179.511 90.0057 181.139 87.3299 180.494 84.6784L166.464 27.0356C161.951 8.49381 143.196 -2.91813 124.654 1.59495L67.0116 15.6252C48.4699 20.1383 37.0579 38.8928 41.571 57.4345L55.6013 115.077C56.2467 117.729 58.9225 119.357 61.5741 118.712C64.2256 118.066 65.8538 115.39 65.2084 112.739L51.1781 55.0961C47.9559 41.8575 56.1018 28.457 69.35 25.2324L126.993 11.2021C140.241 7.97745 153.634 16.1353 156.857 29.374L170.887 87.0167ZM73.7728 85.2133L150.63 66.5063C153.281 65.8609 154.91 63.1851 154.264 60.5335C153.619 57.882 150.943 56.2538 148.291 56.8992L71.4344 75.6062C68.7829 76.2516 67.1547 78.9274 67.8001 81.579C68.4454 84.2305 71.1212 85.8587 73.7728 85.2133ZM257.634 213.459L46.2767 264.904C43.6252 265.549 40.9494 263.921 40.304 261.269L0.551514 97.9481C-0.0938781 95.2965 1.53432 92.6207 4.18589 91.9753L33.0073 84.9602C35.6589 84.3148 38.3346 85.943 38.98 88.5946C39.6254 91.2461 37.9972 93.9219 35.3457 94.5673L11.3278 100.413L48.7419 254.127L250.492 205.021L213.078 51.3073L189.06 57.1532C186.408 57.7986 183.732 56.1704 183.087 53.5189C182.442 50.8673 184.07 48.1915 186.721 47.5461L215.543 40.531C218.194 39.8856 220.87 41.5138 221.516 44.1653L261.268 207.487C261.913 210.138 260.285 212.814 257.634 213.459ZM164.462 123.252C165.574 116.975 166.412 112.244 175.985 109.49L175.209 106.3L139.912 114.891L140.688 118.081C145.494 117.876 152.703 117.57 151.949 126.441C151.941 127.528 151.788 128.649 151.611 129.947C151.473 130.961 151.32 132.082 151.21 133.379L142.7 184.2L99.1142 124.821L70.2349 131.851L71.0112 135.04L71.4696 134.929C77.0814 134.046 81.0813 134.52 85.0518 138.863C85.7797 139.529 86.3897 140.388 87.0412 141.305C87.5079 141.963 87.9959 142.65 88.5638 143.317L141.784 214.348L149.577 212.451L163.964 125.93C164.151 125.009 164.309 124.116 164.462 123.252Z' fill='%23F4F4F4'/%3E%3C/svg%3E");
	}
}
@media (max-width: 600px) {
	.basket_popup__content::after{
		width: 99px;
		height: 125px;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99' height='125' viewBox='0 0 99 125' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M88.9935 45.8034C89.3284 47.1792 90.7168 48.024 92.0925 47.6891C93.4683 47.3543 94.3131 45.9659 93.9782 44.5901L86.6986 14.6819C84.3569 5.06138 74.6261 -0.859761 65.0056 1.48187L35.0973 8.76155C25.4768 11.1032 19.5557 20.834 21.8973 30.4545L29.177 60.3628C29.5119 61.7386 30.9002 62.5834 32.276 62.2485C33.6518 61.9136 34.4966 60.5253 34.1617 59.1495L26.882 29.2412C25.2101 22.3723 29.4367 15.4194 36.3106 13.7463L66.2189 6.46658C73.0928 4.79347 80.0419 9.02622 81.7139 15.8952L88.9935 45.8034ZM38.606 44.8673L78.4837 35.1611C79.8595 34.8262 80.7043 33.4379 80.3694 32.0621C80.0346 30.6863 78.6462 29.8415 77.2704 30.1764L37.3927 39.8826C36.017 40.2175 35.1722 41.6058 35.507 42.9816C35.8419 44.3574 37.2302 45.2022 38.606 44.8673ZM134.003 111.408L24.3392 138.101C22.9634 138.435 21.575 137.591 21.2402 136.215L0.614384 51.4747C0.279518 50.099 1.12432 48.7106 2.5001 48.3757L17.4542 44.7359C18.83 44.401 20.2184 45.2458 20.5532 46.6216C20.8881 47.9974 20.0433 49.3857 18.6675 49.7206L6.20573 52.7538L25.6182 132.509L130.297 107.03L110.885 27.2749L98.4229 30.3081C97.0471 30.643 95.6587 29.7982 95.3239 28.4224C94.989 27.0466 95.8338 25.6583 97.2096 25.3234L112.164 21.6836C113.539 21.3487 114.928 22.1935 115.263 23.5693L135.888 108.309C136.223 109.685 135.379 111.073 134.003 111.408ZM85.6602 64.604C86.2372 61.347 86.6721 58.8924 91.6392 57.4633L91.2364 55.8083L72.9224 60.2659L73.3252 61.9209C75.8187 61.8149 79.559 61.6558 79.1678 66.2589C79.1635 66.8224 79.0842 67.4043 78.9924 68.0778C78.9207 68.6038 78.8414 69.1856 78.7843 69.8583L74.3692 96.227L51.7542 65.4183L36.77 69.0654L37.1728 70.7204L37.4107 70.6625C40.3224 70.2043 42.3978 70.4504 44.4579 72.7038C44.8356 73.0496 45.1521 73.4952 45.4901 73.9711C45.7322 74.3121 45.9854 74.6686 46.2801 75.0151L73.8937 111.87L77.9371 110.886L85.4017 65.9937C85.4987 65.5157 85.5808 65.0522 85.6602 64.604Z' fill='%23F4F4F4'/%3E%3C/svg%3E");
	}
}
@media (max-width: 400px) {
	.basket_popup__content::after{
		display: none;
	}
}
.basket_popup__content_controls{
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 10px;
	width: calc(100% - 16px);
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
@media (max-width:1100px) {
	.basket_popup__content_controls{
		width: 100%;
	}
}
@media (max-width: 600px) {
	.basket_popup__content_controls{
		flex-direction: column;
		gap: 20px;
	}
}
.basket_popup__content_title{
	color: #151113;
	text-align: center;
	font-family: "PT Sans";
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 160%;
	letter-spacing: 1.8px;
	margin-bottom: 24px;
}
@media (max-width: 1100px) {
	.basket_popup__content_title{
		font-size: 28px;
	}
}
@media (max-width: 700px) {
	.basket_popup__content_title{
		margin-bottom: 15px;
	}
}
@media (max-width: 400px) {
	.basket_popup__content_title{
		font-size: 24px;
	}
}
.basket_popup__content_text{
	color: #151113;
	text-align: center;
	font-family: "PT Sans";
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	margin-bottom: 60px;
}
@media (max-width: 1100px) {
	.basket_popup__content_text{
		font-size: 20px;
		max-width: 426px;
		margin-right: auto;
		margin-left: auto;
	}
}
@media (max-width: 700px) {
	.basket_popup__content_text{
		margin-bottom: 50px;
	}
}
@media (max-width: 400px) {
	.basket_popup__content_text{
		font-size: 18px;
	}
}
.basket_popup__content_controls_btn{
	max-width: 262px;
	width: 100%;
	box-sizing: border-box;
	padding: 24px 60px;
	display: flex;
	align-items: center;
	gap: 10px;
	font-family: "PT Sans";
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 2.56px;
	text-transform: uppercase;
	border: 0;
	cursor: pointer;
	transition: .3s;
}
@media (max-width: 700px) {
	.basket_popup__content_controls_btn{
		padding: 20px 40px;
		max-width: 222px;
	}
}
@media (max-width: 600px) {
	.basket_popup__content_controls_btn{
		max-width: 100%;
		justify-content: center;
	}
}
.basket_popup__content_controls_add{
	color: #151113;
	background: #A1CE42;
}
.basket_popup__content_controls_add::before{
	content: "";
	width: 30px;
	height: 30px;
	flex-shrink: 0;
	transition: .3s;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_7815_20548)'%3E%3Cpath d='M16.25 8.75H13.75V13.75H8.75V16.25H13.75V21.25H16.25V16.25H21.25V13.75H16.25V8.75ZM15 2.5C8.1 2.5 2.5 8.1 2.5 15C2.5 21.9 8.1 27.5 15 27.5C21.9 27.5 27.5 21.9 27.5 15C27.5 8.1 21.9 2.5 15 2.5ZM15 25C9.4875 25 5 20.5125 5 15C5 9.4875 9.4875 5 15 5C20.5125 5 25 9.4875 25 15C25 20.5125 20.5125 25 15 25Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7815_20548'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.basket_popup__content_controls_add:hover{
	color: #FFF;
	box-shadow: 4px 4px 20px 0px rgba(136, 188, 25, 0.50);
}
.basket_popup__content_controls_add:hover::before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_7815_20571)'%3E%3Cpath d='M16.25 8.75H13.75V13.75H8.75V16.25H13.75V21.25H16.25V16.25H21.25V13.75H16.25V8.75ZM15 2.5C8.1 2.5 2.5 8.1 2.5 15C2.5 21.9 8.1 27.5 15 27.5C21.9 27.5 27.5 21.9 27.5 15C27.5 8.1 21.9 2.5 15 2.5ZM15 25C9.4875 25 5 20.5125 5 15C5 9.4875 9.4875 5 15 5C20.5125 5 25 9.4875 25 15C25 20.5125 20.5125 25 15 25Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7815_20571'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.basket_popup__content_controls_replase{
	color: #828282;
	outline: 1px solid #828282;
}
.basket_popup__content_controls_replase::before{
	content: "";
	width: 30px;
	height: 30px;
	flex-shrink: 0;
	transition: .3s;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_7815_20533)'%3E%3Cpath d='M15 7.5V11.25L20 6.25L15 1.25V5C9.475 5 5 9.475 5 15C5 16.9625 5.575 18.7875 6.55 20.325L8.375 18.5C7.8125 17.4625 7.5 16.2625 7.5 15C7.5 10.8625 10.8625 7.5 15 7.5ZM23.45 9.675L21.625 11.5C22.175 12.55 22.5 13.7375 22.5 15C22.5 19.1375 19.1375 22.5 15 22.5V18.75L10 23.75L15 28.75V25C20.525 25 25 20.525 25 15C25 13.0375 24.425 11.2125 23.45 9.675Z' fill='%23828282'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7815_20533'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.basket_popup__content_controls_replase:hover{
	color: #151113;
	outline: 1px solid #151113;
}
.basket_popup__content_controls_replase:hover::before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cg clip-path='url(%23clip0_7815_20576)'%3E%3Cpath d='M15 7.5V11.25L20 6.25L15 1.25V5C9.475 5 5 9.475 5 15C5 16.9625 5.575 18.7875 6.55 20.325L8.375 18.5C7.8125 17.4625 7.5 16.2625 7.5 15C7.5 10.8625 10.8625 7.5 15 7.5ZM23.45 9.675L21.625 11.5C22.175 12.55 22.5 13.7375 22.5 15C22.5 19.1375 19.1375 22.5 15 22.5V18.75L10 23.75L15 28.75V25C20.525 25 25 20.525 25 15C25 13.0375 24.425 11.2125 23.45 9.675Z' fill='%23151113'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7815_20576'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}


.basket_popup_message{
	transition: .3s;
	position: fixed;
	opacity: 0;
	pointer-events: none;
    top: 140px;
	right: 50%;
    transform: translate(50%, 0);
    max-width: 1160px;
    width: 100%;
    margin: 0 auto;
    pointer-events: none;
    z-index: 12;
}
@media (max-width: 1180px) {
	.basket_popup_message{
		top: 80px;
		max-width: 940px;
	}
}
@media (max-width: 980px) {
	.basket_popup_message{
        max-width: calc(100% - 85px);
	}
}
@media (max-width: 800px) {
	.basket_popup_message{
        max-width: calc(100% - 150px);
	}
}
@media (max-width: 620px) {
	.basket_popup_message{
        max-width: calc(100% - 20px);
	}
}
.basket_popup_message_container{
	position: relative;
	padding: 18px 40px;
	box-sizing: border-box;
	max-width: 325px;
	margin-left: auto;
	background: #FFF;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.20);
}
@media (max-width: 700px) {
	.basket_popup_message_container{
		max-width: 300px;
		padding: 21px 44px;
	}
}
.basket_popup_message.active{
	opacity: 1;
	pointer-events: all;
}
.basket_popup_message_text{
	color: #151113;
	font-family: "PT Sans";
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 160%;
	letter-spacing: 0.9px;
}
@media (max-width: 700px) {
	.basket_popup_message_text{
		font-size: 16px;
	}
}
.basket_popup_message_close{
	position: absolute;
	cursor: pointer;
	top: 0;
	right: 10px;
	transform: translate(0, -50%);
	z-index: 11;
	width: 24px;
	height: 24px;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_7815_20809)'%3E%3Crect width='24' height='24' rx='12' fill='%23151113'/%3E%3Cpath d='M17 8.00714L15.9929 7L12 10.9929L8.00714 7L7 8.00714L10.9929 12L7 15.9929L8.00714 17L12 13.0071L15.9929 17L17 15.9929L13.0071 12L17 8.00714Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7815_20809'%3E%3Crect width='24' height='24' rx='12' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
@media (max-width: 700px) {
	.basket_popup_message_close{
		width: 30px;
		height: 30px;
	}
}

@media (max-width: 1180px) {
	.basket-coupon-section {
		max-width: 435px;
	}
}
@media (max-width: 980px) {
	.basket-coupon-section {
		max-width: 100%;
	}
}
/* End */


/* Start:/local/templates/vlaekan/components/bitrix/sale.basket.basket/.default/themes/blue/style.css?1748336883755*/
/* SCU */
.bx-blue .basket-item-scu-item:hover,
.bx-blue .basket-item-scu-item.selected,
.bx-blue .basket-item-scu-item.not-available:hover {
	border-color: #F5F4F6;
}

/* Amount */
.bx-blue .basket-item-amount-filed:hover,
.bx-blue .basket-item-amount-filed:focus {
	border-color: #F5F4F6;
}

/* BTN */
div.bx-blue .btn.btn-default {
	color: #151113;
	font-family: PT Sans;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 1.92px;
	text-transform: uppercase;
	background-color: #F5F4F6;
	border: none;
}

div.bx-blue .btn.btn-default:hover {
	outline: none;
	background-color: #A1CE42;
	color: #151113;
}

div.bx-blue .btn.btn-default:active {
	outline: none;
	background-color: #A1CE42;
	color: #151113;
}
/* End */


/* Start:/local/templates/vlaekan/components/bitrix/catalog.products.viewed/in_basket/style.css?17296966243917*/
@media (min-width: 1200px){
	/*lg*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
		/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
		/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
		/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
		/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 992px) and (max-width:1199px){
	/*md*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
		/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
		/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
		/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
		/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 768px) and (max-width: 991px){
	/*sm*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
		/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
		/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
		/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
		/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (max-width: 767px){
	/*xs*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
		/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 > .row > .col-xs-6:nth-child(2n+1),
		/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
		/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
		/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}

.catalog-products-viewed-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

.row::before {
	display: initial;
}
/* End */
/* /local/templates/vlaekan/components/bitrix/sale.basket.basket/.default/style.css?1748935261116855 */
/* /local/templates/vlaekan/components/bitrix/sale.basket.basket/.default/themes/blue/style.css?1748336883755 */
/* /local/templates/vlaekan/components/bitrix/catalog.products.viewed/in_basket/style.css?17296966243917 */
