/*Частично скопировано с analog.elements.list*/
#soputs .pos-rel .elmentList{display:table !important;table-layout:fixed !important;width:100%}
#soputs .elmentList .item{margin-left:auto;margin-right:auto;width:170px}
#soputs .elmentList .item .carPic{width:100% !important;font-size:14px;background-position-x:10px;padding-left:65px;background-size:40px 32px;cursor:pointer}
#soputs .elmentList .name{margin-bottom:20px;width:100%;height:70px}/*overflow:hidden*/
#soputs .elmentList .price .price-value{height:23px;margin-top:0;margin-bottom:10px;font-size:24px;line-height:normal}
#soputs .elmentList .price .price-value.rubl{background-size:13px;padding-right:19px}
#soputs .slick-arrow{cursor:pointer;border-radius:50%;border:none;background-color:rgba(255, 255, 255, .4);box-shadow:0 2px 3px 1px #6f6f6f}
#soputs .slick-arrow::after{width:17px;height:28px;content:"";position:absolute;background-image:url('/local/templates/adaptive_pattern/img/arrow.png');transform: rotate(-90deg)}
#soputs .slick-arrow:hover{background:linear-gradient(to bottom, #fff 0, #c9c9c9 100%)}
#soputs .slick-prev.slick-disabled,#soputs .slick-next.slick-disabled{/*display:none*/visibility:hidden}
#soputs .slick-prev{position:relative;top:190px;left:0;z-index:100; width:50px;height:50px}
#soputs .slick-prev::after{left:15px;top:11px;transform:rotate(180deg)}
#soputs .slick-next{position:absolute;top:190px;right:0;z-index:100; width:50px;height:50px}
#soputs .slick-next::after{left:18px;top:11px}
#soputs .pos-rel .slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;max-height:32px;overflow:hidden}
#soputs .pos-rel .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
#soputs .pos-rel .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
#soputs .pos-rel .slick-dots li button::before{font-size:20px;line-height:20px;position:absolute;top:0px;left:0px;width:20px;height:20px;content:"•";text-align:center;-webkit-font-smoothing:antialiased}/*opacity:0.25*/
#soputs .pos-rel .slick-dots li:not(.slick-active) button::before{color:#d4d4d4}
#soputs .pos-rel .slick-dots li.slick-active button::before{color:#000}
#soputs .pos-rel .slick-dots li button:hover::before{color:#000}
#soputs .analog-item a.imgProd{display:block;width:170px;height:170px;background-size:contain;background-position:center center;background-repeat:no-repeat}
@media (max-width:400px){
	#soputs .elmentList .item{width:150px}
}
@media ( max-width:959px ){
	#soputs .slick-arrow{width:36px;height:36px}
	#soputs .slick-arrow:after{background-size:contain;width:14px;height:23px}
	#soputs .slick-prev::after{top:7px;left:9px}
	#soputs .slick-next::after{top:7px;left:13px}
}