.page-header, .mobile-menu__wrapper  {
	background-color: #40203F;
}
	.header__logo {
		background: url(/rr_images/decorations/logo--purple.svg) no-repeat 50% 50% scroll transparent;
		background-size: 100% auto;
	}
	.slogan {
		color: #ffffff;
	}
	.menu__horizontal__multilevel .separator, .main-menu .separator {
		background: url(/rr_images/default/marker__purple.svg) no-repeat 50% 50% scroll transparent;
	}
	.main-menu .root-item:hover, .main-menu .root-item:focus, .main-menu .root-item--selected, .main-menu__root-level.active .root-item {
		color: #FEE2C0;
	}
		.root-item.active, .main-menu__item-wrapper.active, .main-menu__item-wrapper:hover, .main-menu__second-level > a.active, .main-menu__second-level > a:hover, .main-menu__third-level.active  > a, .main-menu__third-level  > a:hover {
			color: #C49558;
		}
	.menu__horizontal__multilevel a:hover,
	.menu__horizontal__multilevel a:focus {
		color: #FEE2C0;
	}
	.menu-mobile {
		background: linear-gradient(90deg, #D15800 0%, #C8842C 100%);
	}
	.menu__language a {
		color: #FEE2C0;
	}
		.menu__language a.selected {
			color: #FFF;
		}
	.email a {
		color: #FEE2C0;
	}
	.btn.header__form-request {
		display: none;
	}
	.btn.header__like-button {
		display: block;
	}
	.btn.header__form-request,
	.btn.header__like-button {
		background: linear-gradient(90deg, #D15800 0%, #C8842C 100%);
		color: #fff;
	}
		.btn.header__form-request:hover, .btn.header__form-request:focus, .btn.header__form-request:active,
		.btn.header__like-button:hover, .btn.header__like-button:focus, .btn.header__like-button:active {
			background: linear-gradient(90deg, #C8842C 100%, #D15800 0%);
		}
	.page-header .basket {
		background: url('/rr_images/icons/icon__basket--white.svg') no-repeat 50% 50% scroll transparent;
		background-size: 100% auto;
	}
		.page-header .basket:hover,
		.page-header .basket:focus {
			background: url('/rr_images/icons/icon__basket--purple.svg') no-repeat 50% 50% scroll transparent;
			background-size: 100% auto;
		}
	.page-header .search {
		background: url('/rr_images/icons/icon__search--white.svg') no-repeat 50% 50% scroll transparent;
		background-size: 100% auto;
	}
		.page-header .search:hover,
		.page-header .search:focus {
			background: url('/rr_images/icons/icon__search--purple.svg') no-repeat 50% 50% scroll transparent;
			background-size: 100% auto;
		}
	.page-header .auth {
		background: url('/rr_images/icons/icon__auth--white.svg') no-repeat 50% 50% scroll transparent;
		background-size: 100% auto;
	}
		.page-header .auth:hover,
		.page-header .auth:focus {
			background: url('/rr_images/icons/icon__auth--purple.svg') no-repeat 50% 50% scroll transparent;
			background-size: 100% auto;
		}
		
	.mobile-menu__footer .phone a {
		color: #fff;
	}
	.mobile-menu__footer .email a {
		color: #EBC491;
	}



.page-footer {
	background-color: #40203F;
	color: #fff;
}
	.page-footer .footer__logo {
		background: url('/rr_images/decorations/logo--purple.svg') no-repeat 50% 50% scroll transparent;
		background-size: auto 100%;
	}
	.footer__menu {
		background-color: #C49558;
	}
	.footer__menu .separator {
		background: url('/rr_images/default/marker__purple2.svg') no-repeat 50% 50% scroll transparent;
	}
	.footer__menu__1-level a:hover,
	.footer__menu__1-level a:focus {
		color: #40203F;
	}
	
	

.form-wrapper .btn--send-request {
	background: linear-gradient(90deg, #D15800 0%, #C8842C 100%);
	box-shadow: 0px 34px 34px -20px rgba(196, 149, 88, 0.6), inset 4px -5px 54px rgba(0, 0, 0, 0.16);
}
	.form-wrapper .btn--send-request:hover, .form-wrapper .btn--send-request:focus, .form-wrapper .btn--send-request:active {
		background: linear-gradient(90deg, #C8842C 100%, #D15800 0%);
	}

.form-block {
	background: url('/rr_images/decorations/pattern--purple.svg') repeat 0 0 #40203F;
}

.recipes-section__item { 
	background: #ffffff;
}
	.recipes-section__item.dummy {
		background: url('/rr_images/decorations/bg__dummy_1.png') no-repeat center 120% #ffffff;
		background-size: 100% auto;
	}
	.recipes-section__item.dummy + .recipes-section__item.dummy {
		background: url('/rr_images/decorations/bg__dummy_2.png') no-repeat center 120% #ffffff;
		background-size: 100% auto;
	}

.block-other-products__item { 
	background: #EBE8EB;
}
	.block-other-products__item.dummy {
		background: url('/rr_images/decorations/bg__dummy_1.png') no-repeat center 120% #EBE8EB;
		background-size: 100% auto;
	}
	.block-other-products__item.dummy + .block-other-products__item.dummy {
		background: url('/rr_images/decorations/bg__dummy_2.png') no-repeat center 120% #EBE8EB;
		background-size: 100% auto;
	}
	
.detail__offer {
	background: #EBE8EB;
	color: #40213E;
}
	.detail__offer--active {
		background: #40213E;
		color: #FFF;
	}
	
.tab-content {
	background: #EBE8EB;
}
	.tab-btn--active {
		background: #EBE8EB;
	}
	.tab-btn--unactive {
		color: #40213E;
	}
		.tab-btn--unactive span {
			border-bottom: 1px dashed #40213E;
		}
.form-block .form-wrapper {
	background: url('/rr_images/decorations/pattern-ellips--purple.svg') no-repeat center center transparent;
}
	
@media only screen and (max-width:960px) {
	.btn.header__like-button {
		display: none!important;
	}
	.btn.header__form-request {
		display: block;
		background: url('/rr_images/icons/icon__phone--big.svg') no-repeat 50% 50% scroll, linear-gradient(90deg, #D15800 0%, #C8842C 100%);
	}
		.btn.header__form-request:hover, .btn.header__form-request:focus, .btn.header__form-request:active {
			background: url('/rr_images/icons/icon__phone--big.svg') no-repeat 50% 50% scroll, linear-gradient(90deg, #C8842C 100%, #D15800 0%);
		}
}

@media only screen and (max-width:640px) {
	.tab-btn--active {
		background: #fff;
	}
}