:root {
	--neutral-neutral-100: #000;
	--neutral-neutral-90: #1a1a1a;
	--neutral-neutral-80: #333;
	--neutral-neutral-70: #4d4d4d;
	--neutral-neutral-60: #666;
	--neutral-neutral-50: #808080;
	--neutral-neutral-40: #999;
	--neutral-neutral-30: #b3b3b3;
	--neutral-neutral-20: #ccc;
	--neutral-neutral-10: #e6e6e6;
	--neutral-neutral-05: #f2f2f2;
	--neutral-neutral-00: #fff;
	--additionally-error-100: #e70000;
	--additionally-error-80: #eb3333;
	--additionally-error-60: #f06666;
	--additionally-error-40: #f59999;
	--additionally-error-20: #facccc;
	--font-family: "Involve", sans-serif;
	--second-family: "RG", sans-serif;
  }
  
  .basket-items-list-header {
	display: none;
  }
  
  .basket-items-list-table {
	width: 100%;
  }
  
  .basket-items-list-item-container {
	position: relative;
	border: 1px solid var(--neutral-neutral-10);
	border-radius: 20px;
	overflow: hidden;
	margin-top: 12px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	min-height: 150px;
	padding-right: 12px;
  }
  
  .basket-items-list-item-container:first-child {
	margin-top: 0;
  }
  
  .basket-items-list-item-descriptions-inner {
	display: flex;
	height: 100%;
  }
  
  .basket-items-list-item-price-for-one {
	display: none;
  }
  
  .basket-items-list-item-amount {
	margin-left: auto;
  }
  
  .basket-items-list-item-price {
	position: absolute;
	bottom: 56px;
	left: 127px;
  }
  
  .basket-items-list-item-remove {
  }
  
  .basket-item-block-image {
	position: relative;
	overflow: hidden;
	min-width: 115px;
	max-width: 115px;
	min-height: 150px;
	background: #e7e9ef;
  }
  
  .basket-item-block-image a {
	display: block;
  }
  
  .basket-item-block-image img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
  }
  
  .basket-item-block-info {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 12px 12px 92px 12px;
  }
  
  .basket-item-block-amount {
	display: flex;
	align-items: center;
  }
  
  .basket-item-block-actions {
	display: flex;
	align-items: center;
  }
  
  .basket-item-info-name {
	font-family: var(--font-family);
	font-weight: 500;
	font-size: 16px;
	line-height: 1.3;
	margin-bottom: 0;
  }
  
  .basket-item-info-name a {
	color: var(--neutral-neutral-100);
	text-decoration: none;
  }
  
  .basket-item-info-name a:hover {
  }
  
  .basket-item-info-name a:active {
	color: var(--neutral-neutral-50);
	text-decoration: none;
  }
  
  .basket-item-property {
	display: flex;
	align-items: center;
	margin-top: 4px;
  }
  
  .basket-item-property-name {
	font-size: 14px;
	margin-right: 8px;
  }
  
  .basket-item-property-scu-text .basket-item-scu-item {
	color: var(--neutral-neutral-00);
	font-size: 12px;
	text-align: center;
	align-items: center;
	justify-content: center;
	padding: 0 12px;
	min-height: 24px;
	min-width: 36px;
	border-radius: 12px;
	background: var(--neutral-neutral-90);
	margin: 0 8px 8px 0;
  }
  
  .basket-item-property-scu-image .basket-item-scu-item {
	overflow: hidden;
	width: 84px;
	height: 20px;
	border-radius: 100px;
	border: 1px solid var(--neutral-neutral-10);
  }
  
  .basket-item-property-scu-image .basket-item-scu-item span {
	display: block;
	width: 100%;
	height: 100%;
	background-size: cover;
  }
  
  .basket-item-property-custom {
	display: none;
  }
  
  .basket-item-scu-list {
	list-style: none;
	padding: 0;
	margin: 0 -8px -8px 0;
  }
  
  .basket-item-scu-item {
	display: none;
  }
  
  .basket-item-scu-item.selected {
	display: inline-flex;
  }
  
  .basket-item-amount-field-description {
	display: none;
  }
  
  .basket-item-amount-filed {
	pointer-events: none;
	-moz-appearance: textfield;
	text-align: center;
	border: none;
	padding: 0;
	margin: 0;
	resize: none;
	outline: none;
	min-width: 24px;
	max-width: 24px;
  }
  
  .basket-item-amount-filed-block {
	margin: 0 6px;
  }
  
  .basket-item-amount-btn-minus,.basket-item-amount-btn-plus {
	cursor: pointer;
	border: 1px solid var(--neutral-neutral-10);
	background: var(--neutral-neutral-00);
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 24px;
	min-width: 24px;
	border-radius: 3px;
	transition: .2s ease;
  }
  
  .basket-item-amount-btn-minus:before,.basket-item-amount-btn-plus:before {
	content: '';
	width: 14px;
	height: 14px;
	min-width: 14px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
  }
  
  .basket-item-amount-btn-minus:hover,.basket-item-amount-btn-plus:hover {
  }
  
  .basket-item-amount-btn-minus:active,.basket-item-amount-btn-plus:active {
	border-color: var(--neutral-neutral-100);
  }
  
  .basket-item-amount-btn-minus:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M13.3447 7.5C13.3447 7.67405 13.2756 7.84097 13.1525 7.96404C13.0294 8.08711 12.8625 8.15625 12.6885 8.15625H3.06348C2.88943 8.15625 2.72251 8.08711 2.59944 7.96404C2.47637 7.84097 2.40723 7.67405 2.40723 7.5C2.40723 7.32595 2.47637 7.15903 2.59944 7.03596C2.72251 6.91289 2.88943 6.84375 3.06348 6.84375H12.6885C12.8625 6.84375 13.0294 6.91289 13.1525 7.03596C13.2756 7.15903 13.3447 7.32595 13.3447 7.5Z' fill='black'/%3E %3C/svg%3E");
  }
  
  .basket-item-amount-btn-plus:before {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M13.0966 7.49995C13.0966 7.674 13.0274 7.84091 12.9044 7.96398C12.7813 8.08705 12.6144 8.15619 12.4403 8.15619H8.28412V12.3124C8.28412 12.4865 8.21498 12.6534 8.09191 12.7764C7.96884 12.8995 7.80193 12.9686 7.62788 12.9686C7.45383 12.9686 7.28691 12.8995 7.16384 12.7764C7.04077 12.6534 6.97164 12.4865 6.97163 12.3124V8.15619H2.81542C2.64138 8.15619 2.47446 8.08705 2.35139 7.96398C2.22832 7.84091 2.15918 7.674 2.15918 7.49995C2.15918 7.3259 2.22832 7.15898 2.35139 7.03591C2.47446 6.91285 2.64138 6.84371 2.81542 6.84371H6.97163V2.68749C6.97163 2.51345 7.04077 2.34653 7.16384 2.22346C7.28691 2.10039 7.45383 2.03125 7.62788 2.03125C7.80193 2.03125 7.96884 2.10039 8.09191 2.22346C8.21498 2.34653 8.28412 2.51345 8.28412 2.68749V6.84371H12.4403C12.6144 6.84371 12.7813 6.91285 12.9044 7.03591C13.0274 7.15898 13.0966 7.3259 13.0966 7.49995Z' fill='black'/%3E %3C/svg%3E");
  }
  
  .basket-item-price-current-text {
	font-size: 20px;
  }
  
  .basket-item-actions-remove {
	cursor: pointer;
	display: inline-flex;
	align-items: center;
	transition: .2s;
  }
  
  .basket-item-actions-remove:before {
	content: '';
	width: 24px;
	height: 24px;
	min-width: 24px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M4 6H20M16 6L15.7294 5.18807C15.4671 4.40125 15.3359 4.00784 15.0927 3.71698C14.8779 3.46013 14.6021 3.26132 14.2905 3.13878C13.9376 3 13.523 3 12.6936 3H11.3064C10.477 3 10.0624 3 9.70951 3.13878C9.39792 3.26132 9.12208 3.46013 8.90729 3.71698C8.66405 4.00784 8.53292 4.40125 8.27064 5.18807L8 6M18 6V16.2C18 17.8802 18 18.7202 17.673 19.362C17.3854 19.9265 16.9265 20.3854 16.362 20.673C15.7202 21 14.8802 21 13.2 21H10.8C9.11984 21 8.27976 21 7.63803 20.673C7.07354 20.3854 6.6146 19.9265 6.32698 19.362C6 18.7202 6 17.8802 6 16.2V6M14 10V17M10 10V17' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E");
  }
  
  .basket-item-actions-remove:hover {
  }
  
  .basket-item-actions-remove:active {
	opacity: .7;
  }
  
  .cart__promo-input {
	box-shadow: none;
  }
  
  .cart__promo-input:focus {
	outline: none;
	box-shadow: none;
	border-color: var(--neutral-neutral-100);
  }
  
  body .basket__aside {
  }
  
  body .bx-green .basket-item-scu-item.selected {
	border-color: var(--neutral-neutral-10);
  }
  
  @media (min-width: 580px) {
	.basket-items-list-item-container {
	  padding-right: 20px;
	}
  
	.basket-items-list-item-price {
	  left: 188px;
	}
  
	.basket-item-block-image {
	  min-width: 168px;
	  max-width: 168px;
	}
  
	.basket-item-block-info {
	  padding: 16px 20px 100px 20px;
	}
  }
  
  @media (min-width: 768px) {
	.basket-items-list-item-amount {
	  padding: 16px 0;
	}
  
	.basket-items-list-item-price {
	  bottom: 16px;
	}
  
	.basket-items-list-item-remove {
	  padding: 16px 0;
	  margin-left: 24px;
	}
  
	.basket-item-block-info {
	  padding: 16px 20px 60px 20px;
	}
  }
  
  @media (min-width: 992px) {
	.basket-item-info-name a:hover {
	  color: var(--neutral-neutral-50);
	  text-decoration: none;
	}
  
	.basket-item-amount-btn-minus:hover,.basket-item-amount-btn-plus:hover {
	  border-color: var(--neutral-neutral-100);
	}
  
	.basket-item-actions-remove:hover {
	  opacity: .7;
	}
  
	body .basket__aside {
	  top: 100px;
	}
  }
  
  @media (max-width: 767px) {
	.basket-items-list-item-remove.hidden-xs {
	  display: block !important;
	}
  
	.basket-items-list-item-amount {
	  position: absolute;
	  bottom: 16px;
	  left: 188px;
	}
  
	.basket-items-list-item-remove {
	  position: absolute;
	  bottom: 16px;
	  right: 20px;
	}
  }
  
  @media (max-width: 579px) {
	.basket-items-list-item-amount {
	  left: 127px;
	}
  
	.basket-items-list-item-remove {
	  right: 12px;
	}
  }