.custom-ribbon__input:checked ~ .custom-ribbon__radio-toggler:before{
    border: 2px solid #ed2124;
    transition: .5s all;
}
.custom-paper__input:checked ~ .custom-paper__radio-toggler:before{
	border: 2px solid #ed2124;
	transition: .5s all;
}


@media (min-width: 1200px){
	.site-header__item:hover{
		opacity: 1;
	}
	.site-footer-menu__link:hover{
		color: rgba(255,255,255,1);
	}
	.site-footer__root-link:hover img{
		opacity: 1;
	}
	.social__link:hover{
		opacity: 1;
	}

	.sitm-surp__box:hover{
		transform: scale(1.03);
	}
	.sitm-surp__title a:hover,
	.sitm-surp__box:hover ~ .sitm-surp__inner .sitm-surp__title a{
		border-bottom: 3px solid #fff;
	}

	.sitm-surp__price:hover .sitm-surp__price-val{
		opacity: 0;
		transform: translateY(-10px);
		visibility: hidden;
		width: 0;
		height: 0;
	}
	.sitm-surp__price:hover .sitm-surp__price-text{
		visibility: visible;
		width: auto;
		height: auto;
		opacity: 1;
		transform: translateY(0px);
	}

	.sect-photos__item-col._rotate-01:hover .sect-photos__pic{
	    transform: rotate(0);
	}   
	.sect-photos__item-col._rotate-02:hover .sect-photos__pic{
	    transform: rotate(0);
	}   
	.sect-photos__item-col._rotate-03:hover .sect-photos__pic{
	    transform: rotate(0);
	}   
	.sect-photos__item-col._rotate-04:hover .sect-photos__pic{
	    transform: rotate(0);
	}   

	.sect-unpack__slider .slick-slide:nth-child(2n+1):hover .sect-unpack__video{
	    transform: rotate(0);
	}
	.sect-unpack__slider .slick-slide:nth-child(2n):hover .sect-unpack__video{
	    transform: rotate(0);
	}

	.sq-radio__radio-toggler:hover{
		border: 2px solid rgba(0,0,0,.3);	
	}


/* Анимации */

	@keyframes top_header_show {
		from {
			transform: translateY(-100%);
			opacity: 0;
		}
		to {
			transform: translateY(0);
			opacity: 1;
		}
	}

}

@media (min-width: 992px){

	.detail-item__price:hover .detail-item__price-val{
	    opacity: 0;
	    transform: translateY(-10px);
	    visibility: hidden;
	    width: 0;
	    height: 0;
    	transition: .3s transform, .3s opacity;
	}	
	.detail-item__price:hover .detail-item__price-text{
	    visibility: visible;
	    width: auto;
	    height: auto;
	    opacity: 1;
	    transform: translateY(0);
   		transition: .3s transform, .3s opacity;
	}

	.prod-item:hover .prod-item__img-move{
	    opacity: 1;
	    transition: .3s all;
	}
	.prod-item:hover .prod-item__img-move._img01{
	    transform: translate(-85px,-150px);
	}
	.prod-item:hover .prod-item__img-move._img02{
	    transform: translate(-155px, 40px);
	}
	.prod-item:hover .prod-item__img-move._img03{
	    transform: translate(26px,91px);
	}

	.prod-item._monobox:hover .prod-item__img-move._img01{
	    transform: translate(-100px,-120px);
	}
	.prod-item._monobox:hover .prod-item__img-move._img02{
	    transform: translate(-155px, 105px);
	}
	.prod-item._monobox:hover .prod-item__img-move._img03{
	    transform: translate(57px,50px);
	}

	.prod-item._yum:hover .prod-item__img-move._img01{
	    transform: translate(-85px,-150px);
	}
	.prod-item._yum:hover .prod-item__img-move._img02{
	    transform: translate(-155px, 40px);
	}
	.prod-item._yum:hover .prod-item__img-move._img03{
	    transform: translate(26px,91px);
	}

	.prod-item._combobox:hover .prod-item__img-move._img01{
	    transform: translate(-85px,-150px);
	}
	.prod-item._combobox:hover .prod-item__img-move._img02{
	    transform: translate(-155px, 80px);
	}
	.prod-item._combobox:hover .prod-item__img-move._img03{
	    transform: translate(26px,30px);
	}

	.prod-item._gigabox:hover .prod-item__img-move._img01{
	    transform: translate(-85px,-150px);
	}
	.prod-item._gigabox:hover .prod-item__img-move._img02{
	    transform: translate(-155px, 80px);
	}
	.prod-item._gigabox:hover .prod-item__img-move._img03{
	    transform: translate(43px,20px);
	}
	.prod-item._gigavkus:hover .prod-item__img-move._img01{
	    transform: translate(-145px,-193px);
	}
	.prod-item._gigavkus:hover .prod-item__img-move._img02{
	    transform: translate(-120px, 98px);
	}
	.prod-item._gigavkus:hover .prod-item__img-move._img03{
	    transform: translate(26px,-12px);
	}

	.prod-item._top5:hover .prod-item__img-move._img01{
	    transform: translate(-128px,-215px);
	}
	.prod-item._top5:hover .prod-item__img-move._img02{
	    transform: translate(-197px, 80px);
	}
	.prod-item._top5:hover .prod-item__img-move._img03{
	    transform: translate(52px,14px);
	}

	.prod-item:visited:hover,
	.prod-item:hover{
	    color: #ffffff;
	}
	.prod-item._gigabox:visited:hover, 
	.prod-item._gigabox:hover {
	    color: #000000;
	}
	.prod-item:hover .prod-item__back{
	    opacity: 1;
	    transition: .8s all;
	}
	.pop-form .prod-item:hover .prod-item__back{
	    opacity: 1;
	    transition: none;
	}

	.to-top:hover{
		opacity: 1;
	}
			
}