.hideit { display: none; }

.price-block { background: #fff; }

.product--card .product__link { height: 44px; margin-bottom: 5px; overflow: hidden; text-align: left; }
/*
.product__color:hover:before , .product__color.selected:before { box-shadow: 0 0 1px 1px red !important; opacity: 1; background: none; }
.product__color:hover .i-check , .product__color.selected .i-check { display: none; }
*/
.sets-item.hide { display: none; }

.item-prop__type { outline: none; cursor: pointer; }
.item-prop__type.checked .item-prop__type-bg { background: #ededed; border: 1px solid #ccc; }
.item-prop__type.wait .line { background:#979797; }
.item-prop__type.wait .load-3 { opacity: 1; }
.item-prop__type.wait .btn__text { opacity: 0; }
.item-prop__type .load-wrapp { top: 5px; }

.sets-head .item-prop { overflow-x:inherit !important; }

.nabori__btn { margin: 20px auto; }

.load-wrapp {
	position: absolute;
	left: 0; top: 0;
	 width: 100%;
	height: 100%;
  text-align: center;
}

.load-wrapp p {
  padding:0;
}
.load-wrapp:last-child {
  margin-right: 0;
}
.line {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    background-color: #fff;
	margin: 0 4px 8px;
}
.load-3 { opacity: 0; }
.promocode__btn.wait .load-3 { opacity: 1; }
.promocode__btn.wait .btn__text { opacity: 0; }

.catalog-list-section-pagination .wait .line { background: rgba(0,0,0,0.3); }

.load-3 .line:nth-last-child(1) {
  animation: loadingC 0.6s 0.1s linear infinite;
}
.load-3 .line:nth-last-child(2) {
  animation: loadingC 0.6s 0.2s linear infinite;
}
.load-3 .line:nth-last-child(3) {
  animation: loadingC 0.6s 0.3s linear infinite;
}

@keyframes loadingC {
  0 {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0, 15px);
  }
  100% {
    transform: translate(0, 0);
  }
}

@media (min-width: 1201px){
.catalog-list-section-pagination .promocode__btn { margin-left: auto; }
}