<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.header_phone{
	line-height:24px;
	height:24px;
	padding-left:6px;
}
.header_phone span{
	line-height:24px;
	padding:0;
}
header a.shops span{
	background:url("/img/icon_shops.png") no-repeat center left;
	background-size:contain;
	padding-left:28px;
}
header a.shops{
	margin-right:40px;
}
header a.shops i{
	display:none;
}
.cities{
	display:inline-block;
	padding-left:18px;
	background:url("/img/icon_city.png") no-repeat center left;
	background-size:auto 16px;
	height:24px;
	margin-left:40px;
}
.cities+i{
	display:none;
}
.cities select{
	border:0;
	display:inline-block;
	vertical-align:top;
	background:transparent;
	height:24px;
	font-size:12px;
	line-height:24px;
	font-weight:500;
	color:#444;
	padding:0;
	-webkit-appearance:none;
}
.cities .select2-container{
	vertical-align:top;
}
.cities .select2-selection.select2-selection--single{
	height:24px;
}
.cities .select2-container--default .select2-selection--single{
	border:0;
	background:transparent;
	border-radius:0;
}
.cities .select2-container .select2-selection--single .select2-selection__rendered{
	padding:0;
}
.cities .select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:20px;
	margin:2px 0;
	display:inline-block;
	border-bottom:1px solid transparent;
}
.cities .select2-container--default .select2-selection--single .select2-selection__rendered:hover{
	border-color:#83c341;
}
.header_phone .cities span{
	padding:0;
}
.cities .select2-container--default .select2-selection--single .select2-selection__arrow{
	height:24px;
	top:0;
	right:0;
	display:none;
}
.cities .select2-container.select2-container--open .select2-selection.select2-selection--single{
	border:0;
}
.top_slider,.new_slider{
	padding:30px 0;
}
.top_slider .slider_title,.new_slider .slider_title{
	margin:0 0 25px 0;
}
.header_phone .cities{
	position:relative;
}
.cities .current{
	border-bottom:1px dashed #83c341;
	cursor:pointer;
}
.main_menu-mobile_title .cities{
	margin:0 60px 0 0;
}
.cities_modal,
.geo_modal{
	color:#515457;
	position:absolute;
	display:none;
	top:30px;
	left:0;
	background:#ffffff;
	border-radius:5px;
	width:300px;
	z-index:1000;
	overflow:hidden;
	box-shadow:1px 1px 10px #999999;
}
.geo_modal{
	display:block;
	width:370px;
}
.main_menu-mobile_title .cities_modal,
.main_menu-mobile_title .geo_modal{
	top:70px;
	width:90%;
	left:5%;
	right:auto;
}
.cities_modal .top,
.geo_modal .top{
	line-height:20px;
	padding:20px;
}
.cities_modal .top .title,
.geo_modal .top .title{
	float:left;
	font-size:16px;
}
.cities_modal .top .close,
.geo_modal .top .close{
	width:20px;
	height:20px;
	float:right;
	background:url("/img/icon_popup_close.svg") no-repeat center center;
	cursor:pointer;
}
.cities_modal .top:after,
.geo_modal .top:after{
	content:'';
	display:block;
	clear:both;
}
.cities_modal .links,
.geo_modal .links{
	line-height:20px;
	font-size:14px;
	padding:20px 20px 0 20px;
	background:#f8f9fa;
}
.cities_modal .links a,
.geo_modal .links a{
	display:inline-block;
	vertical-align:top;
	margin:0 20px 20px 0;
	color:#515457;
	text-decoration:none;
}
.geo_modal .links a{
	padding:5px 10px;
	border-radius:5px;
	box-sizing:border-box;
}
.geo_modal .links a.yes{
	background:#83c341;
	color:#ffffff;
}
.geo_modal .links a.no{
	border:1px solid #515457;
	color:#515457;
}
.cities_modal .links a:hover,.cities_modal .links a.active,
.geo_modal .links a:hover,.geo_modal .links a.active{
	color:#83c341;
}
.geo_modal .links a.yes:hover{
	color:#ffffff;
	opacity:.9;
}
.geo_modal .links a.no:hover{
	background:#515457;
	color:#ffffff;
}
.cities_modal .links a.active,
.geo_modal .links a.active{
	font-weight:700;
}
.article_picture{
	padding:20px 0;
}
.article_picture img{
	max-width:100%
}
@media (max-width: 767px){
	.footer_bottom .row{
		display:block;
	}
	.footer-bottom-item-icon{
		padding:10px 0 0 15px;
		display:inline-block;
		vertical-align:middle;
		width:auto;
		flex:none;
		-ms-flex:none;
	}
	.footer-bottom-item-icon:nth-child(2){
	}
}
.mobile_search{

}
.mobile_search .header_cart-list_btn.search_btn{
	position:absolute;
	top:0;
	right:50px;
	padding:25px 17px;
	height:100%;
	font-weight:500;
	display:flex;
	color:#333333;
	font-size:16px;
}
.header_category-item{
	width:10%;
}
.header_category-item_img img{
	width:50px;
}
.personal_bonuses{
	margin-bottom:20px;
	padding:20px 25px;
	background-color:#eef3f9;
	border-radius:6px;
}
.recipe_grid{
}
.recipe_grid .item{
	margin-bottom:40px;
}
.recipe_grid .item:after{
	content:'';
	display:block;
	clear:both;
}
.recipe_grid .item .photo{
	float:left;
	width:25%;
}
.recipe_grid .item .photo img{
	max-width:100%;
	display:block;
}
.recipe_grid .item .text{
	float:right;
	width:75%;
	padding-left:30px;
}
.recipe_grid .item:nth-child(even){
}
.recipe_grid .item:nth-child(even) .photo{
	float:right;
}
.recipe_grid .item:nth-child(even) .text{
	float:left;
	padding-left:0;
	padding-right:30px;
}
@media(max-width:767px){
	.recipe_grid .item .photo,.recipe_grid .item .text{
		float:none !important;
		width:100% !important;
		padding:0 !important;
	}
	.recipe_grid .item .photo{
		margin-bottom:15px;
	}
}
.review_form{
	max-width:633px;
	margin:0 auto;
}
.review_form label{
	display:block;
	margin-bottom:30px;
}
.review_form label&gt;span{
	display:block;
	font-weight:500;
	line-height:20px;
	padding:0 15px;
}
.review_form label&gt;span:first-child{
	font-size:15px;
	margin-bottom:10px;
}
.review_form label&gt;span:first-child sup{
	color:#89c335;
}
.review_form label&gt;span:last-child{
	font-size:14px;
	color:#848789;
}
.review_form label&gt;span.select2{
	padding:0;
	margin-bottom:10px;
	font-weight:400;
}
.review_form .select2-container--default .select2-selection--single{
	border-color:#89c335;
}
.review_form .select2-selection.select2-selection--single{
	height:45px;
}
.review_form .select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:43px;
	padding:0 15px;
}
.review_form input[type=text],.review_form select,.review_form textarea{
	display:block;
	width:100%;
	border:1px solid #89c335;
	border-radius:5px;
	box-sizing:border-box;
	margin-bottom:10px;
}
.review_form input[type=text],.review_form select{
	padding:0 15px;
	height:45px;
}
.review_form textarea{
	height:110px;
	padding:15px;
}
.review_form label.label_taste,.review_form label.label_packaging{
}
.review_form label.label_taste&gt;span:first-child,.review_form label.label_packaging&gt;span:first-child{
	margin-bottom:0;
	line-height:25px;
}
.review_form label.label_taste&gt;span:first-child,.review_form label.label_packaging&gt;span:first-child,
.review_form label.label_taste .starrr,.review_form label.label_packaging .starrr{
	display:inline-block;
	vertical-align:top;
}
.review_form label.label_taste select,.review_form label.label_packaging select{
	display:none;
}
.review_form .submit input{
	height:68px;
	width:100%;
	padding:0;
	border-radius:5px;
	border:0;
	color:#ffffff;
	background:#89c335;
	font-size:24px;
	font-weight:500;
	cursor:pointer;
}
.review_form .submit input:hover{
	opacity:.95;
}
.review_form .rules,
.contacts_form .rules{
	padding:0 15px;
	font-size:14px;
	color:#848789;
}
.review_form .rules label,
.contacts_form .rules label{
	position:relative;
	padding-left:40px;
}
.review_form .rules label input,
.contacts_form .rules label input{
	position:absolute;
	top:5px;
	left:0;
	opacity:0;
}
.review_form .rules label input+i,
.contacts_form .rules label input+i{
	display:block;
	position:absolute;
	top:5px;
	left:0;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	border:1px solid #848789;
	border-radius:5px;
	cursor:pointer;
}
.review_form .rules label input:checked+i,
.contacts_form .rules label input:checked+i{
	background:#89c335;
	border-color:#89c335;
	color:#ffffff;
}
.review_form .rules label input:checked+i:after,
.contacts_form .rules label input:checked+i:after{
	content:'вњ“';
}
.starrr a{
	display:inline-block;
	vertical-align:top;
	width:26px;
	height:25px;
	background-position:center center;
	background-repeat:no-repeat;
	margin-right:5px;
}
.starrr a.gray{
	background-image:url('/img/star_gray.svg');
}
.starrr a.gold{
	background-image:url('/img/star_gold.svg');
}
div.success{
	color:#89c335;
	font-weight:700;
}
div.error{
	color:red;
	font-weight:700;
}
.cart_modal-item_img img,
.search_result-item_img img,
.min_cart-item_img img{
	max-width:100%;
}
.contacts_form:after{
	content:'';
	display:block;
	clear:both;
}
.contacts_form .article,.contacts_form form{
	width:calc(50% - 20px);
}
.contacts_form .article{
	float:left;
}
.contacts_form .article p{
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #cecece;
}
.contacts_form .article p:first-child span{
	font-size:25px;
	line-height:30px;
	font-weight:700;
	color:#83c341;
}
.contacts_form form{
	float:right;
}
.contacts_form form .title{
	font-size:20px;
	line-height:25px;
	margin-bottom:20px;
	font-weight:700;
}
.contacts_form form label{
	display:block;
	margin-bottom:20px;
}
.contacts_form form label&gt;span{
	display:none;
}
.contacts_form input[type=text],.contacts_form input[type=email],.contacts_form select,.contacts_form textarea{
	display:block;
	width:100%;
	border:0;
	background:#ececec;
	border-radius:25px;
	box-sizing:border-box;
	margin-bottom:10px;
}
.contacts_form input[type=text],.contacts_form input[type=email],.contacts_form select{
	padding:0 15px;
	height:45px;
}
.contacts_form textarea{
	height:110px;
	padding:15px;
}
.contacts_form .submit input{
	height:45px;
	width:100%;
	padding:0;
	border-radius:25px;
	border:0;
	color:#ffffff;
	background:#89c335;
	font-size:20px;
	font-weight:500;
	cursor:pointer;
}
@media screen and (max-width:767px){
	.top_slider-subtitle{
		font-size:1.5em;
	}
	.top_slider-subtitle strong{
		font-weight:500;
	}
	.contacts_form .article,.contacts_form form{
		float:none;
		width:100%;
	}
}
.thankyoupage .social{
	list-style:none;
	margin-left:0;
	padding-left:0;
}
.thankyoupage .social li{
	display:inline-block;
	vertical-align:top;
	margin-right:10px;
	font-size:40px;
}
.thankyoupage .social li a{
	color:#83c341;
}
.thankyoupage .social li a:hover{
	opacity:.9;
}
.order_item-name .article{
	color:#808080;
	background:#ebebeb;
	border-radius:6px;
	padding:0 5px;
	font-size:12px;
	display:inline-block;
}
.order_form .rules{
	padding-top:10px;
	font-size:12px;
	line-height:15px;
	text-align:center;
}
.order_form .rules a{
	color:#83c341;
	border-bottom:1px solid #83c341;
}
.order_form .rules a:hover{
	border-color:transparent;
}
.delivery_subtitle{
	font-weight:700;
	margin:10px 0;
}
.owl-carousel .owl-dots .owl-dot span{
	background:#ebebeb;
}
.zoomContainer{
	z-index:10;
}
.product_label{
	z-index:20;
}
.detail_carousel .owl-nav{
	width:100%;
	top:50%;
	left:0;
	margin-top:-25px;
}
.detail_carousel .owl-nav .owl-prev,
.detail_carousel .owl-nav .owl-next{
	margin:0;
	position:absolute;
	z-index:30;
}
.detail_carousel .owl-nav .owl-prev{
	left:15px;
}
.detail_carousel .owl-nav .owl-next{
	right:15px;
}
.detail_carousel .owl-dots .owl-dot span{
	margin:0 5px;
	width:20px;
	border-radius:3px;
}</pre></body></html>