.catalog_item__image-hover{background: #f8f7f6;}

@media screen and (min-width:767px) {
	.hamburger{display: none;}
	.nav{display: none;}
}
@media screen and (max-width:767px) {
	.section_breadcrumbs{width:100%;overflow: hidden;}
	.section--products{margin-bottom: 0;}
	.breadcrumbs{justify-content: flex-start;}
	.breadcrumbs span{white-space: nowrap;}
	
	.page__header .header{background: white;color:black}
	.page__header .header a{color:black;}
	.page--mainpage .page__header .header{background: transparent;color:white;}
	.page--mainpage .page__header .header a{color:white;}
	
	.page__header .header.nav-scroll{background: white;color:black}
	.page__header .header.nav-scroll a{color:black;}
	
	.is-nav .page__header .header{background: white;color:black}
	.is-nav .page__header .header a{color:black;}
	
	.hamburger{position: absolute;left:0;top:1.6rem;}
	
	.is-nav .hamburger .hamburger__inner, .is-nav .hamburger .hamburger__inner::after, .is-nav .hamburger .hamburger__inner::before {
		background-color:#000
	}
	
	.hamburger__wrap {
		width: 1.6rem;
		height: 1.6rem;
		display: inline-block;
		position:relative
	}
	
	.hamburger__inner, .hamburger__inner::after, .hamburger__inner::before {
		width: 1.6rem;
		height: .2rem;
		background-color: currentColor;
		position: absolute;
		-webkit-transition: -webkit-transform .15s ease;
		transition: transform .15s ease;
		transition: transform .15s ease, -webkit-transform .15s ease;
		display:block
	}
	
	.hamburger__inner {
		top: 50%;
		margin-top:-.2rem
	}
	
	.hamburger__inner::after, .hamburger__inner::before {
		content: ""
	}
	
	.hamburger__inner::before {
		top:-.6rem
	}
	
	.hamburger__inner::after {
		bottom:-.6rem
	}
	
	.hamburger .hamburger__inner {
		-webkit-transition-duration: .075s;
		transition-duration: .075s;
		-webkit-transition-timing-function: cubic-bezier(.55, .055, .675, .19);
		transition-timing-function:cubic-bezier(.55, .055, .675, .19)
	}
	
	.hamburger .hamburger__inner::before {
		-webkit-transition: top .075s .12s ease, opacity .075s ease;
		transition:top .075s .12s ease, opacity .075s ease
	}
	
	.hamburger .hamburger__inner::after {
		-webkit-transition: bottom .075s .12s ease, -webkit-transform .075s cubic-bezier(.55, .055, .675, .19);
		transition: bottom .075s .12s ease, transform .075s cubic-bezier(.55, .055, .675, .19);
		transition:bottom .075s .12s ease, transform .075s cubic-bezier(.55, .055, .675, .19), -webkit-transform .075s cubic-bezier(.55, .055, .675, .19)
	}
	
	.is-nav .hamburger .hamburger__inner {
		-webkit-transform: rotate(45deg) scale(1.2);
		transform: rotate(45deg) scale(1.2);
		-webkit-transition-delay: .12s;
		transition-delay: .12s;
		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		height:.18rem
	}
	
	.is-nav .hamburger .hamburger__inner::before {
		top: 0;
		opacity: 0;
		-webkit-transition: top .075s ease, opacity .075s .12s ease;
		transition: top .075s ease, opacity .075s .12s ease;
		height:.18rem
	}
	
	.is-nav .hamburger .hamburger__inner::after {
		bottom: 0;
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg);
		-webkit-transition: bottom .075s ease, -webkit-transform .075s .12s cubic-bezier(.215, .61, .355, 1);
		transition: bottom .075s ease, transform .075s .12s cubic-bezier(.215, .61, .355, 1);
		transition: bottom .075s ease, transform .075s .12s cubic-bezier(.215, .61, .355, 1), -webkit-transform .075s .12s cubic-bezier(.215, .61, .355, 1);
		height:.18rem
	}
	
	.nav {
		position: fixed;
		border-top: 1px solid #e5e5e5;
		top: 5rem;
		left: 0;
		right: 0;
		bottom: 0;
		background: #fff;
		z-index: 100;
		overflow: auto;
		max-height: 0;
		opacity: 0;
		-webkit-transition: all 333ms ease;
		transition: all 333ms ease;
	}
	
	.is-nav .nav {
		max-height: 999rem;
		opacity: 1;
	}
	
	.nav__content{padding: 2rem;}
	.nav__content ul{}
	.nav__content ul li + li{margin-top: 1rem;}
}