@media (hover: hover) , (min-width:0\0) , (min--moz-device-pixel-ratio:0) {
	.logo__link:hover{
		text-decoration: none;
		color: #5e9b8d;
	}
	
	.menu__link:hover{
		color: #1a513e;
	}
	
	.slider__link:hover{
		background: #387164;
		color: #fff;
		text-decoration: none;
	}
	
	.cat__link:before, .cat__link:after {
		position: absolute;
		z-index: -1;
		width: 0;
		height: 0;
		content: '';
		border: 2px solid transparent;
		opacity: .7;
	}

	.cat__link:before {
		top: 0;
		left: 0;
	}

	.cat__link:after {
		right: 0;
		bottom: 0;
	}

	.cat__link:hover:before, .cat__link:hover:after {
		width: 100%;
		height: 100%;
		z-index: 1;
	}

	.cat__link:hover:before {
		transition: width 0.25s ease-out,height 0.25s ease-out 0.25s;
		border-top-color: #397164;
		border-right-color: #397164;
	}

	.cat__link:hover:after {
		transition: border-color 0s ease-out 0.5s,width 0.25s ease-out 0.5s,height 0.25s ease-out 0.75s;
		border-bottom-color: #397164;
		border-left-color: #397164;
	}
	
	.cat__link:hover .cat__img{
		transform: scale(1.03);
	}
	
	.cat__title:before{
		content: '';
		position: absolute;
		top: -1px;
		right: -1px;
		bottom: -1px;
		left: -1px;
		border: 1px solid #397164;
		opacity: 0;
		transition: all .4s ease .2s;
	}

	.cat__link:hover .cat__title:before{
		opacity: 1;
	}
	
	.abtn:hover{
		text-decoration: none;
		color: #387164;
	}
	
	.title-flex__link:hover{
		text-decoration: none;
		color: #387164;
		opacity: 1;
	}
	
	.nos__link:hover{
		color: #387164;
	}
	
	.nos__more-link:hover{
		color: #387164;
	}
	
	.footer-list__link:hover{
		color: #fff;
	}
	
	.footer__phone-link:hover{
		color: #fff;
	}
	
	.footer__email-link:hover{
		color: #fff;
	}
	
	.breads__link:hover{
		color: #387164;
	}
	
	.sidebar__link:hover{
		color: #fff;
		text-decoration: none;
	}
	
	.sidebar__link:hover:before{
		transform: rotate(45deg);
		top: 3px;
		left: 2px;
	}
	
	.prod__btm{
		/* margin-top: auto; */
		opacity: 0;
		transition: all .4s ease;
	}
	
	.prod:hover .prod__btm{
		opacity: 1;
	}
	
	.basket-product__row:before{
		opacity: 0;
	}
	
	.basket-product__row:hover:before{
		opacity: 1;
	}
	
}