.nbBasketLine {}
.nbBasketLine__items {text-align: center;}
.nbBasketLine__item {display: inline-block; vertical-align: top; position: relative; height: 3.125rem; width: 3.125rem; margin: 0 0.8125rem;}
.nbBasketLine__item.icon:hover:before {opacity: 0.7;}
.nbBasketLine__item:first-child {margin-left: 0;}
.nbBasketLine__item:hover {text-decoration: none;}
.nbBasketLine__count {display: block; position: absolute; right: 0rem; top: 0.125rem; background: #e31f24; height: 1rem; min-width: 1rem; text-align: center; border-radius: 0.6875rem; color: #fff; font-size: 0.8125rem; padding: 0.0625rem 0.25rem 0; line-height: 1.1; font-weight: 500; }
.nbBasketLine__item._active .nbBasketLine__count {display: block;}
.nbBasketLine__name {}
.nbBasketLine__item._summ {white-space: nowrap; font-size: 1rem; color: #000000; text-align: left; width: auto; margin: 0; padding-left: 0.125rem; position: relative;}
.nbBasketLine__summContainer {display: table-cell; height: 3.25rem; vertical-align: middle;}
.nbBasketLine__summ {background: #fff; padding: 0.4375rem 1rem 0.375rem !important; color: #3e3e3e; font-size: 1rem; font-weight: 600; border: 1px solid #e6e6e6; border-right: none; line-height: 1; text-decoration: none !important;}
.nbBasketLine__summ:hover {background: #f6f6f6;}
.nbBasketLine__btn {color: #fff !important; padding: 0.625rem 1rem 0 !important; background: #e31f24; text-transform: uppercase; font-size: 1rem; text-decoration: none !important; font-size: 0.875rem; line-height: 1;}
.nbBasketLine__btn:hover {background: #C3181E;}
.nbBasketLine__btn.disabled {background: #e31f24 !important; opacity: .4; cursor: default; pointer-events: none;}

/*1366*/
@media (max-width: 1366px) { 
	.nbBasketLine__item { width: 2.5rem; height: 2.5rem;background-size: 2.5rem auto !important;}
	.nbBasketLine__item._compare {background-position: 0 -27.5rem;}
	.nbBasketLine__item._fav {background-position: 0 -32.5rem;}
	.nbBasketLine__item._basket {background-position: 0 -30rem;}
	.nbBasketLine__summContainer {height: 2.5rem;}
}

/*desktops*/
@media (max-width: 1200px) { 

}

/*tablets*/
@media (max-width: 991px) {
	.nbBasketLine {margin-right: -15px;}
	.nbBasketLine__item._summ {display: none;}
	.nbBasketLine__count {line-height: 1.2;}
	.nbBasketLine__item._basket {margin-left: 0 !important;}
}

/*phones*/
@media (max-width: 767px) { 

}