<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.desktop-image {
	display:inline;
}
.mobile-image {
	display:none;
}
.swiper_empty{
	display:none;	
	}
.mySwiperMobile,
.mySwiper2Mobile {
	display: none;
}
.mySwiper {
	display: block;
}
.mobile-string {
	display:none;
}
#footer-basket-mobile {
	display: none;
}
.basket-footer-mobile {
	display: none;
}
.basket-footer-sum-mobile {
	display: none;
}
.catalog-cat-filter-panel-open {
	display: none;
}
.my-orders-content-scroller-mobile {
	display: none;
}

.imgfon_mobile{
	display:none;
}

@media screen and (max-width: 1440px) {
	
	
.imgfon_desktop{
	display:none;
}
	
.imgfon_mobile{
	display:block;
}



.tetext {
	overflow: hidden;

}
	.block_service .block-service-dark .block-service-short {
		margin: 15px 0 0 0;
	}

	.block_service .block-service-dark h3 {
		font-size: 27px;
		line-height: 30px;
	}

	.block-service-short ul li {
		font-size: 15px;
		line-height: 22px;
	}

	.block_service .block-service-dark {
		/* height: 86.5%; */
		padding: 7% 4% 0 6%;
	}
	.static_kak-zakazat .for_banner img {
		width: 100%
	}
}
@media screen and (max-width: 1400px) {
	.catalog-one-container #catalog-one-container-buttons a.catalog_buy_button2 {
		flex-basis: 200px;
	}
	#kak-zakazat-intro-block-1 {
		background: #f9f9f9 no-repeat url("../images/kak-zakazat-intro-block-1.svg") 10% 40px;	
	}
	#kak-zakazat-intro-block-2 {
		background: #f9f9f9 no-repeat url("../images/kak-zakazat-intro-block-2.svg") 10% 40px;	
	}
	#kak-zakazat-intro-block-3 {
		background: #f9f9f9 no-repeat url("../images/kak-zakazat-intro-block-3.svg") 10% 40px;	
	}
	#kak-zakazat-advantages-block-1 {
		background: #f9f9f9 no-repeat url("../images/kak-zakazat-advantages-block-1.svg") 2% 60px;	
	}
	#kak-zakazat-advantages-block-2 {
		background: #f9f9f9 no-repeat url("../images/kak-zakazat-advantages-block-2.svg") 2% 40px;	
	}
	#kak-zakazat-advantages-block-3 {
		background: #f9f9f9 no-repeat url("../images/kak-zakazat-advantages-block-3.svg") 2% 40px;	
	}
}
@media screen and (max-width: 1280px) {
	.header-delivery-moto{
		display:none;
	}

.static_kak-zakazat {
	position: relative;
	min-height: 2200px;
	width: 100%;
	margin: 0 auto;
}
.main_trinfo {
	margin-top: 210px;
}
.one_text {
	font-size: 15px;
	width: 100%;
}
#header-cabinet-icons .basket_header {
	margin: 0 5px;
}
#header-cabinet-icons .basket_header span.basket_title {
	margin-top: -3px;
}
.catalog_all_list .catalog_list_row {
	-webkit-box-align: baseline;
	        align-items: baseline;
}
.tetext .catalog_all_list .catalog_list_row {
	-webkit-box-align: start;
	        align-items: flex-start;
}
.block_info_right_dish {
	width: 48%;
}
.info_dish_basket {
	width: 98%;
}
.basket_main {
	margin-top: 0;
}
.h_basket_main {
	font-size: 24px;
	padding-bottom: 30px;
}
.column2 {
	width: 98%;
	min-height: auto;
}
.info_customer {
	width: 98%;
	border-left: none;
}
.basket_apply_delivery {
	width: 96%;
}
.mySwiper, .mySwiper2 {
	/* margin: 0 auto 10px auto; */
}

.mySwiper .swiper-slide img, 
.mySwiper2 .swiper-slide img,
.mySwiperMobile .swiper-slide img {
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}
.mySwiperMobile .swiper-slide img {
	width: 100%;
}
.one_quick_catalog {
	margin: 0 0 0 -170px;
	width: 300px;
}
.one_quick_catalog .info_right_menu_recipe_main {
	width: 98%;
	margin-top: 0;
	margin-left: 0;
}
.one_quick_catalog .info_right_menu_recipe {
	margin-bottom: 20px;
	margin-top: 0;
	border-top: none;
	padding-top: 0;
	display: none;
}
.info_right_menu_recipe p {
	font-family: "Ubuntu Condensed",Exo2Bold;
	padding: 10px 0 0 0;
	max-width: 50%;
}
.info_right_menu_recipe img {
	padding-right: 0;
	padding-left: 0;
	width: 30%;
}
.info_right_menu_recipe {
	margin-bottom: 20px;
	margin-top: 0px;
	border-top: 1px solid #e4e4e4;
	padding-top: 20px;
}
.catalog-one-container .info_right_menu_recipe {
	border: none;
	margin: 0;
	padding: 0;
}
.h_right_menu_recipe {
	font-size: 20px;
}
.modifier_title {
	display: inline-block;
	margin: 4px 10px 0 4px;
	font-size: 16px;
}
a.catalog_buy_button2 {
	padding: 8px 12px;
}
.info_right_menu_recipe p {
	font-family: "Ubuntu Condensed",Exo2Bold;
	padding: 0 0 0 0;
	max-width: 30%;
	font-size: 13px;
}
#catalog_add_to_basket_window_add_popup_show, #catalog_add_to_basket_window_add_popup_hide {
	margin-left: -170px;
}
.info_right_menu_recipe_main {
	float: right;
	width: 65%;
	margin-top: 20px;
}
.triangle {
	display: none;
}	
.v1v2, .v3v4 {
	display: none;
}
.static_kak-zakazat .block1 {
	width: 100%;
	position: absolute;
	top: 510px;
}
.static_kak-zakazat .no1 {
	position: absolute;
	width: 54px;
	height: 100px;
	left: 0;
	top: 49px;
	font-family: 'Helvetica';
	font-style: normal;
	font-weight: 700;
	font-size: 64px;
	line-height: 100px;
	color: #9DC955;
}
.static_kak-zakazat h1 {
	/* top: 480px; */
}
.static_kak-zakazat .zag1 {
	position: absolute;
	width: 400px;
	height: 52px;
	left: 50px;
	top: 72px;
	font-family: 'RobotoRegular';
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	color: #000000;
}
.static_kak-zakazat .text1 {
	position: absolute;
	left: 0;
	top: 150px;
}
.static_kak-zakazat .podzag1 {
	width: 212px;
	height: 28px;
	font-family: 'RobotoRegular';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	color: #9DC955;
}
.static_kak-zakazat .block2 {
	width: 100%;
	position: absolute;
	left: 0;
	top: 540px;
}
.static_kak-zakazat .no2 {
	position: absolute;
	width: 54px;
	height: 100px;
	left: 0;
	top: 80px;
	font-family: 'Helvetica';
	font-style: normal;
	font-weight: 700;
	font-size: 64px;
	line-height: 100px;
	color: #9DC955;
	-webkit-box-flex: 0;
	        flex: none;
	-webkit-box-ordinal-group: 1;
	        order: 0;
	flex-grow: 0;
	margin: 20px 0px;
}
.static_kak-zakazat .zag2 {
	position: absolute;
	width: 100%;
	height: 24px;
	left: 50px;
	top: 137px;
	font-family: 'RobotoRegular';
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	color: #000000;
}
.static_kak-zakazat .text2-1 {
	position: absolute;
	left: 0;
	top: 196px;
	max-width: 500px;
}
.static_kak-zakazat .podzag2 {
	width: 250px;
	height: 28px;
	font-family: 'RobotoRegular';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	color: #9DC955;
}
.static_kak-zakazat .text2-2 {
	position: absolute;
	left: 0;
	top: 410px;
	max-width: 500px;
}
.static_kak-zakazat .block3 {
	width: 100%;
	position: absolute;
	left: 0;
	top: 1150px;
}
.static_kak-zakazat .no3 {
	position: absolute;
	width: 54px;
	height: 100px;
	left: 0;
	top: 0;
	font-family: 'Helvetica';
	font-style: normal;
	font-weight: 700;
	font-size: 64px;
	line-height: 100px;
	color: #9DC955;
}
.static_kak-zakazat .zag3 {
	position: absolute;
	width: 250px;
	height: auto;
	left: 50px;
	top: 35px;
	font-family: 'RobotoRegular';
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	color: #000000;
}
.static_kak-zakazat .text3 {
	width: 100%;
	margin-right: 0;
	float: left;
}
.static_kak-zakazat .for_text3 {
	width: 100%;
	position: relative;
	top: 100px;
}
.static_kak-zakazat .podzag3 {
	width: auto;
	height: auto;
	font-family: 'RobotoRegular';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	color: #9DC955;
}
.static_kak-zakazat .block4 {
	width: 100%;
	position: absolute;
	left: 0;
	top: 1770px;
}
.static_kak-zakazat .block4 .zag4 {
	width: 400px;
	height: auto;
	font-family: 'RobotoRegular';
	font-style: normal;
	font-weight: 500;
	font-size: 28px;
	line-height: 38px;
	color: #000000;
	padding-bottom: 15px;
}
.static_kak-zakazat .block4 iframe {
	width: 100%;
	height: 400px;
}
.header-info .header-delivery-moto {
	bottom: 5px;
	right: 0;
	width: 66px;
}
.swiper-slide img {
	max-width: 100%;
}
.footer-contacts-block li {
	font-size: 12px; 
}

.footer-contacts-block h4 {
	font-size: 15px;
}

.block_service .block-service-dark .block-service-short {
	margin: 10px 0 0 0;
}

.block_service .block-service-dark h3 {
	font-size: 24px;
	line-height: 26px;
}

.block-service-short ul li {
	font-size: 14px;
	line-height: 20px;
}

.block_service .block-service-dark {
	/* height: 89.6%; */
	padding: 5% 4% 0 6%;
}
/* basket main order */
#basket-main-order-2 {
	width: 350px;
	flex-basis: 380px;
}

}
@media screen and (max-width: 1100px) {
    .footer-contacts-block li {
		font-size: 12px;
	}
	.footer-contacts-block h4 {
	font-size: 14px;
	}
	.block_info_right_dish .vol_right_menu_dish {
		padding: 0 4px !important;
	}
	#kak-zakazat-intro-block-1 {
		background: #f9f9f9 no-repeat url("../images/kak-zakazat-intro-block-1.svg") 5% 40px;	
	}
	#kak-zakazat-intro-block-2 {
		background: #f9f9f9 no-repeat url("../images/kak-zakazat-intro-block-2.svg") 5% 40px;	
	}
	#kak-zakazat-intro-block-3 {
		background: #f9f9f9 no-repeat url("../images/kak-zakazat-intro-block-3.svg") 5% 40px;	
	}
	#kak-zakazat-intro div ul {
		margin: 20px 0 0 25%;
	}

}
@media screen and (max-width: 1100px) {
    .footer-contacts-block li {
		font-size: 12px;
	}
	.footer-contacts-block h4 {
	font-size: 14px;
	}
	.block_info_right_dish .vol_right_menu_dish {
		padding: 0 4px !important;
	}

}
@media screen and (max-width: 1000px) {
    
	html,
	body {
		padding:0;
		width:100%;
	}
.no_order_text_win {
	width: 80%;
	margin-left: 0;
	left: 2%;
	height: 176px;
	text-align: center;
}
	.container-center {
		width:100%;
	}

	.inner-body .fon-inner {

	}

	.desktop-image {
		display:none;
	}
	.mobile-image {
		display:inline;
	}
	.mobile-string {
		display:inline;
	}
	.left-menu {
		top: 0;
		left: 0;
	}
	#header-contacts-panel-wrap {
		top: 0;
		left: 0;
	}

    /* header */
	.header-info {
		-webkit-box-pack:justify;
		        justify-content:space-between;
		position: fixed;
		top:0;
		left: 0;
		width: 88%;
		height:49px;
		margin:0px auto 0 auto;
		padding:5px 6% 0 6%;
		background-color: #ffffff;
		z-index: 9999;
		border-bottom:1px solid #f9f9f9;
	}
	.header-info #header-cabinet-menu-btn {
		-webkit-box-ordinal-group: 2;
		        order: 1;
		flex-basis: 25px;
	}
.header-info .header-logo-inner {
	-webkit-box-ordinal-group: 3;
	order: 3;
	flex-basis: 100px;
}
	.header-info .header-cabinet-icons-phone {
		-webkit-box-ordinal-group: 4;
		        order: 3;
		flex-basis: 25px;
	}	
	.header-info .header-cabinet-icons-phone span {
		display: none;
	}
	.header-info .header-cabinet-icons-phone img {
		/* width: 100%; */
	}
	
	
	
	
	.header-info .header-cabinet-icons-user {
	-webkit-box-ordinal-group: 4;
	order: 4;
	flex-basis: 25px;
}
.header-info .header-cabinet-icons-user span {
		display: none;
	}

#header-cabinet-icons .basket_header{
	display:none;
}
#header-cabinet-market-name, #header-cabinet-market-address,#header-cabinet-market-name,.time-delivery-mobile{
	1display:none !important;
}



.rest_info_page{

	position: fixed;
	top: 5%;
	left: 10%;
	
	width: 80%;
	height:80%;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: initial;
	        align-items:initial;
	-webkit-box-pack: start;
	        justify-content: flex-start;
	background-color: #fff;
	border: none;
	z-index: 501;

	
}
#header-info-panel-wrap {
	background-color: #ffffff;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	padding: 56px 10.0% 0px 10.0%;
	flex-basis: 80%;
	height: 100%;
	margin: 0 auto;
	-webkit-box-align: start;
	align-items: flex-start;
	z-index: 22222222222222;
	position: fixed;
	margin: 0;
	top: 0;
}

.reg_header a{
	border:none;
}

.header_icon_info{
	-webkit-box-ordinal-group: 2;
	order: 2;
	flex-basis: 25px;
	display:block;
	background-size:20px;
	width:20px;
	height:24px;
	background: url("/themes/default/images/header-panel-city.png") no-repeat scroll 50% 50%;
}
.block_service img.imgfon {
	height: 120px;
}
.block-service-dark ul {
	display: none;
}
.menu_link_jpeg, .cat_bottom_link a, .lunch_link_jpeg {
	display: block;
	width: 100%;
	padding: 12px 0 12px 0;
	margin: 0;
	font-weight: 500;
	font-size: 15px;
	text-transform: none;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	background: #9dc955;
	text-align: center;
	color: #ffffff;
	font-weight: 500;
	font-family: "RobotoBold";
}	
.header-cabinet {
	-webkit-box-pack: center;
	justify-content: center;
	margin: 20px 0 0 0;
}

.header-logo-inner img.mobile-image  {
	max-width: 115px !important;
}

#header-cabinet-market-name, #header-cabinet-market-name:hover {
	padding: 8px 3%;
	margin: -3px 0 0 0;
	flex-basis: 64%;
	text-align: center;
	font-size: 14px;
}
	#header-cabinet-market-name b {
		font-weight: normal;
	}

	/* time-delivery-mobile */
	.time-delivery-mobile {
		display: -webkit-box;
		display: flex;
		/* align-items: baseline; */
		-webkit-box-pack: center;
		        justify-content: center;
		font-family: "RobotoRegular";
		margin-bottom: 35px;
	}
	.time-delivery-mobile .header-info-time {
		flex-basis: 49%;
		margin: 1px 1% 1px 0;
		display: block;
		padding: 0;
		height: 110px;
		overflow: hidden;
		
	}
	.time-delivery-mobile .header-info-delivery {
		flex-basis: 49%;
		margin: 1px 0 1px 1%;
		display: block;
		padding: 0;
		height: 110px;
	}
	.time-delivery-mobile .header-info-delivery .clock {
		width: 85px;
	}
	.time-delivery-mobile .header-info-time .clock .green {
		float:left;
	}
	.time-delivery-mobile .header-info-delivery .clock .green {
		float: left;
	}
	.time-delivery-mobile .header-info-delivery .header-delivery-1 {
		width: 85px;
		margin:0 0 0 10px;
	}
	.time-delivery-mobile .header-info-delivery .header-delivery-2 {
		width: 85px;
		margin:0 0 0 10px;	
	}
	.header-delivery-1 img,
	.header-delivery-2 img {
		width: auto;
	}
	.header-delivery-1 img {
		padding:10px 0 0 0;
	}
	.time-delivery-mobile .header-info-delivery .header-delivery-moto {
		position: absolute;
		bottom:-23px;
		right:0px;
		width:60px;
	}
	.time-delivery-mobile .header-info-delivery .header-delivery-moto img {
		width: auto;
	}
	.time-delivery-mobile .clock .green {
		background: url("/themes/default/images/header-clock-mobile.png") no-repeat scroll 0px 50%;
		padding: 0 0 0 20px;
		margin: 10px 0 10px 10px;
		font-size: 13px;
    	color: #9dc955;
		font-weight: normal;
		font-family: "RobotoBold";
	}
	.time-delivery-mobile .clock .green b {
		font-weight:normal;
	}
	.time-delivery-mobile .header-info-days {

	}
	.time-delivery-mobile .header-info-days {
			font-size:13px;
		display: block;
		float: left;
		margin:10px 0 10px 10px;
	}
	.time-delivery-mobile .header-info-time-num {
		float: left;
		margin:0 0 0 10px;
	}
	/* .left-menu-container */
	.left-menu-container {
		padding: 0px 10.0% 0px 10.0%;
		width:80%;
		height:100%;
	}
	.left-menu-logo {
		width: 130px;
		margin:0 0 30px 0;
		text-align: center;
	}
	.left-menu-container ul {
		padding: 0;
		margin:60px 0 0 0;
	}
	.left-menu-container ul li {
		margin: 0 0 15px 0;
	}
	.left-menu-container ul li a {
		font-size:17px;
	}
	/* header-contacts-panel-wrap */
	#header-contacts-panel-wrap {

	}
	#header-contacts-panel {
		flex-wrap:wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		        flex-direction: column;
		padding: 0px 10.0% 0px 10.0%;
		flex-basis: 80%;
		height: 100%;
		margin:0 auto;
		-webkit-box-align: start;
		        align-items: flex-start;
	}
	#header-contacts-panel-block-1 {
		margin: 125px 0 0 6%;
		width:100%;
	}
	#header-contacts-panel-block-2 {
		margin: 30px 0 0 6%;
		width:100%;
	}
	#header-contacts-panel-block-3 {
	margin: 30px 0 0 6%;
	width:100%;
}
	.header-contacts-panel-block h4 {
		font-size:17px;
		margin: 0px 0px 10px 0px;
	}
	.header-contacts-panel-block a {
		font-size:16px;
		padding: 0 0 0 22px;
		font-weight: normal;
	}
	/* .mySwiper */

	.mySwiperMobile .swiper-pagination,
	.mySwiper2Mobile .swiper-pagination {
		display: none;
	}

	/* market-address-mobile */
	.market-address-mobile {
		width: 100%;
		margin: 0 auto;
	}
	.market-address-mobile #header-cabinet-market-address {
		/* width:300px; */
		margin:13px auto;
		font-size: 14px;
		color: #9dc955;
		text-align: left;
		background: #f5fbed url("/themes/default/images/header-cabinet-market-address.svg") no-repeat scroll 3px 50%;
		/* background-size: 5.5%; */
		padding: 8px 10px 8px 25px;
		font-weight: 500;
		letter-spacing: 0em;
		font-weight: normal;
		line-height: 16px;
		font-family: RobotoBold;
	}
	.market-address-mobile #header-cabinet-market-address b {
		font-weight: normal;
	}

	/* main */
	#main {
		margin:15px auto 0 auto;
	}
	#main .kornery-h2-title {
		padding: 0;
		margin: 15px 0;
		font-size: 14px;
	}
	#main .catalog_list_row {

	}
	#main .catalog_list_row .block_service, 
	#main .catalog_list_row .block_service:hover {
		flex-basis: 48%;
		margin:0 1% 10px 1%;
	}

	#main .catalog_list_row .block_service .block-service-dark {
		/*width: 40.5%;*/
		/* height: 89.6%; */
	}
	/* footer */
	footer {
		margin: 35px 0 0 0;
	}
	.footer-contacts {
		padding: 20px 0 20px 0;
		flex-wrap: wrap;
		font-size: 14px;
	}
	.footer-contacts .footer-logo {
		flex-basis: 60%;
		margin:0 auto;
		text-align: center;
	}
	.footer-contacts .footer-logo img {
		width: auto;
	}
	.footer-contacts .footer-contacts-block {
		flex-basis: 80%;
		margin:0 auto;
		text-align: center;
	}
	#footer-contacts-block-1 li {
		display: none;
	}
	#footer-contacts-block-1 li.mobile-string {
		display: inline;
	}
	.footer-contacts-block h4 {
		margin:20px 0 10px 0;
		font-size: 13px;
	}
	.footer-contacts-block li {
		font-size: 12px;
	}
	.footer-law p.green a {
		font-size: 12px;
	}
.footer-law p.black {
	font-size: 12px;
	margin-bottom: 60px;
}
	/* ======================================================================== */
	#footer-basket-mobile {
		display: block;
		position: fixed;
		bottom:0;
		left: 0;
		height:40px;
		width: 100%;
		z-index: 999;
		background-color: #e8bc45;
		border-radius:10px 10px 0 0	;
		-webkit-border-radius:10px 10px 0 0	;
		-moz-border-radius:10px 10px 0 0	;
		-ms-border-radius:10px 10px 0 0	;
		-o-border-radius:10px 10px 0 0	;
		box-shadow: 0px -5px 5px rgba(65, 59, 59, 0.2);
	}
	#footer-basket-mobile.hide {
		1display: none;
	}
	#footer-basket-mobile .basket_header {
		position: static;
		top: 0;
		right: 0; 
		width: 100%;
		height: 100%;
		display: -webkit-box;
		display: flex;
		-webkit-box-pack: center;
		        justify-content: center;
		-webkit-box-align: center;
		        align-items: center;
	}
	#footer-basket-mobile .basket_header a {
	padding: 8px 0;
	margin: 0;
	font-size: 14px;
	color: #ffffff;
	font-weight: 500;
	/* letter-spacing: 0em; */
	font-weight: 500;
	line-height: 16px;
	font-family: RobotoRegular;
	background: url("/themes/default/images/footer-basket-mobile.svg") no-repeat scroll 24% 50%;
	display: block;
	width: 100%;
	text-align: center;
	height: 24px;
}
	#footer-basket-mobile .basket_header #header-cabinet-basket-desktop {
		display: none;
	}
	#footer-basket-mobile .basket_header .basket_title {
		display: none;
	}
	#footer-basket-mobile .basket-footer-mobile {
		display: block;
	}
	#footer-basket-mobile .basket_header_items {
		display: none;
	}
	#footer-basket-mobile .footer-basket-text {
		display: inline;
	}
#footer-basket-mobile .basket-footer-sum-mobile {
	display: inline;
	padding: 0 0 0 5px;
	font-weight: normal;
	font-size: 16px;
}
	#footer-basket-mobile .basket-footer-sum-mobile b {
		padding:0 0 0 5px;
		font-size: 18px;
		font-weight: normal;
	}
	/* #inner-page-kak-zakazat */
	.static_kak-zakazat .for_banner img.mobile-image {
		/* width: 280px; */
		width: 100%;
		display: none;
	}
	.static_kak-zakazat .for_banner img.desktop-image {
		width: 100%;
		display: inline;
	}
	#inner-page-kak-zakazat {

	}
	#inner-page-kak-zakazat h1 {
		padding: 0;
		margin: 15px 0 5px 0;
		font-size: 24px;
	}
	#inner-page-kak-zakazat-1,
	#inner-page-kak-zakazat-2,
	#inner-page-kak-zakazat-3 {
		flex-basis: 100%;
		display: -webkit-box;
		display: flex;
		flex-wrap: wrap;
		/* align-items: flex-start; */
		min-height: auto;
		padding: 0 0 25px 0;
		margin: 0;
font-size: 15px;
	}
	#inner-page-kak-zakazat .inner-page-green-text,
	#inner-page-kak-zakazat-3 .inner-page-block .inner-page-green-text {
		flex-basis: 100%;
		margin: 0;
		padding: 0;
		font-size: 17px;
		line-height: 20px;
	}
	#inner-page-kak-zakazat-3 .inner-page-block {
		margin: 6px 0 0 0;
	}
	#inner-page-kak-zakazat p {
		flex-basis: 100%;
font-size: 15px;
	}
	#inner-page-kak-zakazat p br {
		display: none;
	}
	#inner-page-kak-zakazat .inner-page-big-number {
		flex-basis: 55px;
		font-size: 65px;
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		        align-items: center;
		line-height: normal;
	}
	#inner-page-kak-zakazat h2 {
		flex-basis: 80%;
		font-size: 17px;
		line-height: 20px;
		font-weight: 500;
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		        align-items: center;
	}
	#inner-page-kak-zakazat .inner-page-blocks {
		width: 100%;
	}
	#inner-page-kak-zakazat .inner-page-blocks .inner-page-block {
		flex-basis: 100%;
	}
	#inner-page-kak-zakazat .inner-page-green-text-p {
		text-align: center;
		font-size: 12px;
	}
	#inner-page-kak-zakazat-territoria h2 {
		margin: 0px 0 15px 0;
		font-size: 24px;
	}
	.map-legend {

	}
	.map-legend div {
		margin: 5px 0px;
		padding: 0;
		font-size: 12px;
	}
	.map-legend div::before {
		width: 15px;
		height: 15px;
		margin:0 10px 0 0;
	}
	/* inner-page-friend-card */
	#inner-page-friend-card {
		font-size: 15px;
	}
	.friend-card-pic img.desktop-image {
		display: inline;
	}
	.friend-card-pic img.mobile-image {
		display: none;
	}
	#inner-page-friend-card-1 {
		margin: 20px 0 0 0;
	}
	#inner-page-friend-card-1 h1 {
		font-size: 18px;
		padding: 0 6%;
	    margin: 15px 0 0 0;
	}
	#inner-page-friend-card-1 p {
		margin: 10px 0 20px 0;
	}	
	#inner-page-friend-card-2 {
		margin: 20px 0 0 0;
		flex-basis: 100%;
	}	
	#inner-page-friend-card-3 {
		margin: 20px 0 0 0;
		flex-basis: 100%;
	}
	#inner-page-friend-card-4 {
		margin: 20px 0 0 0;
		flex-basis: 100%;
	}
	#inner-page-friend-card-2 h2, 
	#inner-page-friend-card-3 h2, 
	#inner-page-friend-card-4 h2 {
		margin:20px 0 0 0;
		font-size: 20px;
	}
	#inner-page-friend-card-2 ul, 
	#inner-page-friend-card-3 ul, 
	#inner-page-friend-card-4 ul {
		font-size: 16px;
	}
	#inner-page-friend-card-4 ul {
		margin: 0 0 22px 0;
	}
	#inner-page-friend-card-3 img {
		padding: 0;
		display: block;
		margin: 0 auto 20px auto;
	}
	/* inner-page-about-us */
	.inner-page-about-pic img.desktop-image {
		display: inline;
	}
	.inner-page-about-pic img.mobile-image {
		display: none;
	}
	#inner-page-about-slogan {
		flex-wrap: wrap;
		-webkit-box-align: center;
		        align-items: center;
		-webkit-box-pack: center;
		        justify-content: center;
		margin: 20px 0 0 0;
		padding: 15px 20px 15px 20px;
	}
	#inner-page-about-slogan img {
		margin: 0;
		display: none;
	}
	#inner-page-about-slogan p {
		font-size: 14px;
		line-height: 18px;
	}
	#inner-page-about-blocks {
		justify-content: space-around;
		margin: 25px 0 0 0;
	}
	.inner-page-about-block img {
		flex-basis: 43px;
		width: 43px;
	}
	.inner-page-about-block {
		margin: 0 0 20px 0;
		flex-basis: 49%;
	}
	#inner-page-about-block-1 {
		-webkit-box-ordinal-group: 2;
		        order: 1;
	}
	#inner-page-about-block-2 {
		-webkit-box-ordinal-group: 6;
		        order: 5;
	}
	#inner-page-about-block-3 {
		-webkit-box-ordinal-group: 3;
		        order: 2;
	}
	#inner-page-about-block-4 {
		-webkit-box-ordinal-group: 7;
		        order: 6;
	}
	#inner-page-about-block-5 {
		-webkit-box-ordinal-group: 4;
		        order: 3;
	}
	#inner-page-about-block-6 {
		-webkit-box-ordinal-group: 8;
		        order: 7;
	}
	#inner-page-about-block-7 {
		-webkit-box-ordinal-group: 5;
		        order: 4;
	}
	#inner-page-about-block-8 {
		-webkit-box-ordinal-group: 9;
		        order: 8;
	}
	.inner-page-about-block span {
		font-size: 14px;
		line-height: 18px;
		padding: 10px 20px 10px 10px;
		margin: 0 0 0 10px;
	}
	.inner-page-about-block span br {
		display: none;
	}
	#inner-page-about-contacts {
		margin: 1px 0 0 0;
		padding: 15px 20px 15px 20px;
		width:92%;
		-webkit-box-pack: start;
		        justify-content: flex-start;
		text-align: left;
		font-size: 14px;
	}
	#inner-page-about-contacts h2 {
		/* text-align: center; */
		font-size: 18px;
		font-weight: normal;
		margin: 1px 0 5px 0;
	}
	#inner-page-about-contacts div {
		margin: 2px 0 7px 0;
		/* text-align: center; */
		line-height: 18px;
		flex-basis: 100%;
	}
	/* catalog-cat korners */
	.catalog-cat-pathway {
		margin: 0 0 16px 0;
	}
	.main_triangle {
		min-height: auto;
	}
	.catalog-cat-mainpic img.desktop-image {
		display: inline;
	}
	.catalog-cat-mainpic img.mobile-image {
		display: none;
	}
	.tetext .catalog_all_list .catalog_list_row {
		-webkit-box-pack: justify;
		        justify-content: space-between;	
	}
	.catalog_area .block_info_right_dish,
	.catalog_area .block_info_right_dish:nth-child(4n) {
		flex-basis: 32%;
		margin: 0 0 20px 0;
	}
	.catalog_area .block_info_right_dish:nth-child(3n) {
		margin: 0 0 20px 0;
	}
	.catalog-cat-filter-panel {
		padding: 15px 0 10px 0;
		margin: 0 0 15px 0;
		display: block;
		overflow-x: scroll;
	}
	.catalog_cat_filter {
		width: 1200px;
		flex-basis: 1200px;
		/* overflow-x: scroll; */
	}
	.catalog-cat-filter-panel.mobile-filter {
		overflow-x:auto;
		
	}
	.catalog-cat-filter-panel.mobile-filter .catalog_cat_filter {
		width: 100%;
		flex-basis: 100%;
		/* overflow-x: scroll; */
	}
	.catalog_cat_filter .cat_sub_elem,
	.catalog_cat_filter .cat_sub_elem.active_filter_sub, 
	.catalog_cat_filter .cat_sub_elem:hover {
		padding: 10px 17px;
		margin: 0px 10px 0px 0;
	}
	.catalog_area .block_info_right_dish p {
		height:40px;
		overflow: hidden;
	}
	.catalog_area .catalog-list-one-title {
		padding: 5px 13px 5px 13px;
		font-size: 13px;
	}
	.catalog_area .catalog-list-one-weight {
		padding: 0px 13px 10px 13px;
		font-size: 13px !important;
	}	
	.catalog_area .catalog-list-one-info {
		padding: 0px 13px 10px 13px;
	}	
	.catalog_area .catalog-list-one-button {
		padding: 0px 13px 10px 13px;
	}
	.catalog_area .catalog-list-one-price {
		font-size: 16px;
	}
	.block_info_right_dish .vol_right_menu_dish {
		font-size: 16px;
	}
	.catalog-list-one-button a {
		padding: 7px 0 7px 0;
		font-size: 12px;
	}
	.catalog-cat-select {
		display: none;
	}
	.catalog-cat-filter-panel-open {
		display: block;
		float: left;
		padding: 0;
		margin:0 10px 0 0;
		width: 36px;
		height: 36px;
		border-radius:5px;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		-ms-border-radius:5px;
		-o-border-radius:5px;
		background: url("/themes/default/images/catalog-cat-filter-panel-open.svg") no-repeat scroll 50% 50%;
	}
	.catalog-cat-filter-panel-open.active {
		border:2px solid #9dc955;
	}
	.mobile-filter .cat_sub_elem, 
	.mobile-filter .cat_sub_elem.active_filter_sub, 
	.mobile-filter .cat_sub_elem:hover {
		margin: 0px 10px 20px 0;
	}
	.catalog_area .catalog-list-one-parent-title {
		font-size: 10px;
	}
	/* catalog-one */
	.catalog-cat-pathway {
		margin: 0 0 16px 0;
		padding: 0 0 15px 0;
		overflow-x: scroll;
		width: 100%;
	}
	.catalog-cat-pathway div {
		width: 1000px;
	}
	.catalog-cat-pathway a.back_links {
		font-size: 12px;
	}
	.catalog-one-container .info_right_menu_recipe {
		flex-basis: 100%;
	}
	.catalog-one-container .info_right_menu_recipe_main {
		flex-basis: 100%;
		padding: 0 0;
		margin: 0;
		background: none;
	}
	.catalog-one-container .info_right_menu_recipe_main .h_right_menu_recipe {
		padding: 15px 0 0 0;
		font-size: 19px;
	}
	.catalog-one-container .info_right_menu_recipe_main #catalog-one-container-weight {
		padding: 20px 0 0 0;
		font-weight: 500;
		font-size: 12px;
	}
	.catalog-one-container .info_right_menu_recipe_main #catalog-one-container-text {
		padding: 15px 0 0 0;
		font-weight: 500;
		font-size: 12px;
	}
	.catalog-one-container .info_right_menu_recipe_main .sum_right_menu_recipe {
		padding: 10px 0 0 0;
	}
	.catalog-one-container .info_right_menu_recipe_main .basket_modifiers_group h4 {
		font-size: 15px;
	}
	.catalog-one-container .basket_modifiers_one .modifier_title {
		font-size: 12px;
	}
	.catalog-one-container .basket_modifiers_one {
		margin: 6px 0;
	}
	.catalog-one-container .modifier_check_btn {
		width: 15px;
		height: 15px;
	}
	.catalog-one-container .modifier_check_btn.active_check {
		width: 7px;
		height: 7px;
		border: 6px solid #8fbe41;
	}	
	.catalog-one-container .info_right_menu_recipe_main #catalog-one-container-buttons {
		margin: 0;
	}
	.catalog-one-container #catalog-one-container-buttons a.catalog_buy_button2 {
		flex-basis: 100%;
	}
	.catalog-one-container #catalog-one-container-buttons a.catalog_buy_button2 {
		font-size: 16px;
		padding: 10px 20px;
	}

	.catalog-one-calories {
		margin: 0px 0 0 0;
		flex-wrap: wrap;
	}
	.catalog-one-calories div {
		margin: 20px 0px 0 0;
		flex-basis: 100%;
		font-size: 12px;
	}
	.catalog-one-calories div span:last-child {
		font-size: 15px;
	}
	/* .basket_main.basket-main-order */
	.basket_main.basket-main-order {
		width: 100%;
	}
	#basket-main-order-1 {
		-webkit-box-ordinal-group:2;
		        order:1;
		flex-basis: 100%;
	}
	#basket-main-order-2 {
		-webkit-box-ordinal-group:6;
		        order:5;
		position: static;
	}
	#basket-main-order-3 {
		-webkit-box-ordinal-group:3;
		        order:2;
		flex-basis: 100%;
	}
	#basket-main-order-4 {
		-webkit-box-ordinal-group:4;
		        order:3;
		flex-basis: 100%;
	}
	#basket-main-order-5 {
		-webkit-box-ordinal-group:5;
		        order:4;
		flex-basis: 100%;
	}
	.fon_basket_main .no_time_text {
		width: 67%;
		margin: 0 auto;
	}
	.catalog-cat-pathway {
		margin: 0 0 10px 0;

	}
	.basket-main-order-title {
		font-size: 19px;
	}
	#basket-main-order-1 .foto_block_basket_main {
		width: 30%;
		flex-basis: 30%;
	}
	#basket-main-order-1 .text_block_basket_main {
		width: 65%;
		flex-basis: 65%;
	}
	#basket-main-order-1 .foto_block_basket_main img {
		border-radius: 1px;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		-ms-border-radius: 1px;
		-o-border-radius: 1px;
	}
	#basket-main-order-1 .block-basket-main-title {
		font-size: 12px;
	}
	#basket-main-order-1 .block-basket-main-weight {
		padding: 3px 0 0 0;
		font-size: 11px;
	}
	#basket-main-order-1 .block-basket-main-panel {
		margin: 10px 0 0 0;
	}
	.minus_right_menu_dish,
	.plus_right_menu_dish {
		width: 17px;
		height: 17px;
	}
	#basket-main-order-1 .block-basket-main-panel .sum_right_menu_dish a {
		font-size: 15px;
	}
	#basket-main-order-1 .block-basket-main-panel .block-basket-main-price {
		font-size: 13px;
	}
	#basket-main-order-3 .basket-main-order-title {
		margin: 0 0 20px 0; 
	}
	#basket-main-order-3 .basket-main-order-bonuses .basket_bonus_info h2 {
		font-size: 13px;
	}
	#basket-main-order-3 .basket-main-order-delivery {
		margin:19px 0 0 0;
		flex-wrap: wrap;
	}
	#basket-main-order-3 .basket-main-order-delivery .pay_customer {
		flex-basis: 100%;
	}
	#delivery_basket_main {
		flex-basis: 100%;
	}
	#basket-main-order-3 .basket-main-order-delivery .h_info_customer, 
	#basket-main-order-3 .basket-main-order-delivery .h_pay_customer {
		font-size: 13px;
		margin: 10px 0 20px 0;
	}
	#basket-main-order-3 .basket-main-order-delivery .pay_customer p, 
	#basket-main-order-3 .basket-main-order-delivery .delivery_basket_main p {
		margin:8px 0;
		font-size: 13px;
	}
	#basket-main-order-3 .basket-main-order-delivery .pay_customer p label::before,
	#basket-main-order-3 .basket-main-order-delivery .delivery_basket_main p label::before {
		width:16px;
		height: 16px;
		margin: -2px 10px 0 0;
	}
	#basket-main-order-3 .basket-main-order-delivery .pay_customer p input:checked + span label::before,
	#basket-main-order-3 .basket-main-order-delivery .delivery_basket_main p input:checked + span label::before {
		width:6px;
		height: 6px;
		border:6px solid #9dc955;
	} 
	#basket-main-order-4 #basket-order-calendar-area {
		width: 100%;
	}
	#basket-main-order-5 .basket-main-order-5-fields {
		width: 100%;
	}
	#basket-main-order-5 .basket-main-order-5-fields p {
		flex-basis: 100%;
	}
	#basket-main-order-5 .basket-main-order-5-fields p input[type=text], 
	#basket-main-order-5 .basket-main-order-5-fields p textarea {
		margin: 5px 0;
		font-size: 13px;
	}
	#basket-main-order-2 {
		margin:35px 0 0 0;
		width: 100%;
		flex-basis: 100%;
		padding:20px 25px;
	}
	#basket-main-order-2 .basket-main-order-title {
		margin: 0 0 10px 0;
	}
#basket-main-order-2 .basket-main-order-price span {
	font-size: 18px;
}
#basket-main-order-2 .basket-main-order-price-total2 span.first_part {
	flex-basis: 60%;
}
#basket-main-order-2 .basket-main-order-price-total2 span.second_part {
	flex-basis: 40%;
	text-align: right;
}
	#basket-main-order-2 .basket-main-order-price-total span {
		font-size: 20px;
		flex-basis: 100%;
	}
	#basket-main-order-2 .basket-main-order-price-total {
		flex-wrap: wrap;
	}
	#basket-main-order-2 .basket_apply_delivery a.basket_submit_a {
		padding: 13px 0;
	}
	/* cabinet my page */
	.my-page-content-main h1 {
		font-size: 18px;
		margin: 0 0 20px 0;
	}
	.my-page-content-persona {
		flex-basis: 90%;
		padding: 10px 5%;
		margin: 0 0 20px 0;
	}
	.my-page-persona-data #my-page-content-persona-btn {
		/* width: 0px; */
		height: 30px;
	}
	.my-page-persona-data #my-page-content-persona-btn em {
		display: none;
	}
	.my-page-content-persona-h span:first-child {
		font-size: 15px;
	}
	.my-page-persona-data p {
		margin:10px 0;
		font-size: 14px;
	}
	.my-page-persona-data p span {
		flex-basis: auto;
		margin:0 10px 0 0;
	}
	.my-page-content-card {
		flex-basis: 100%;
		margin: 0;
	}
	.my-page-content-card h2 {
		font-size: 15px;
	}
	.my-page-content-bonuses {
		width: 90%;
		padding: 15px 5%;
	}
	.my-page-content-bonuses p {
		margin:10px 0;
		font-size: 14px;
	}
	.my-page-content-history {
		font-size: 14px;
	}
	#my-page-persona-edit p {
		flex-basis: 100%;
		margin: 5px 0 2px 0;
	}
	#my-page-persona-edit p span {
		font-size: 13px;
	}
	#my-page-persona-edit p input[type="text"] {
		padding:10px 5%;
		font-size: 14px;
	}
	.my-page-persona-save input {
		margin:10px 0;
		padding: 12px 70px;
		font-size: 13px;
	}
	.my-orders-block-header {
		display: none;
	}
	.my-orders-block-content {
		flex-wrap: wrap;
	}
	.my-orders-block-content .my-orders-content-block-1 {
		flex-basis: 100%;
	}
	.my-orders-block-content .my-orders-content-scroller-wrap {
		display: block;
		flex-basis: 100%;
		overflow-x: scroll;
		/* width: 100%; */
	}
	.my-orders-block-content .my-orders-content-scroller,
	.my-orders-block-content .my-orders-content-scroller-mobile {
		width:700px;
		display: -webkit-box;
		display: flex;
	}
	.my-orders-block-content .my-orders-content-scroller .my-orders-content-block-2,
	.my-orders-content-scroller-mobile-1 {
		/* flex-basis: 350px; */
		width: 107px;
	}
	.my-orders-block-content .my-orders-content-scroller .my-orders-content-list {
		/* flex-basis: 750px; */
		width: 750px;
	}
	.my-orders-main-page-h {
		font-size: 19px;
		font-weight: normal;
		padding: 0;
		margin: 0 0 15px 0;
		font-family: "RobotoBold";
	}
	.my-orders-content-block-1 .big-font {
		font-size: 14px;
	}
	.my-orders-content-block-1 .grey-font {
		font-size: 11px;
	}
	.my-orders-content-block-1 p {
		padding:3px 0;
	}
	.my-orders-content-block-1 a {
		font-size: 12px;
		color: #9dc955;
		padding: 12px 0;
		width: 100%;
	}
	.my-orders-content-scroller-mobile {
		display: block;
	}
	.my-orders-block-content {
		font-size: 12px;
	}
	.my-orders-block-content .my-orders-content-scroller .my-orders-content-block-2,
	.my-orders-content-scroller-mobile-1 {
		flex-basis: 107px;
		text-align: center;
	}
	.my-orders-content-list {
		flex-basis: 500px;
	}
	.my-orders-content-list-blocks {
		-webkit-box-pack: start;
		        justify-content: flex-start;
	}
	.my-orders-content-scroller-mobile-2,
	.my-orders-content-list-3 {
		flex-basis: 240px;
	}
	.my-orders-content-scroller-mobile-3,
	.my-orders-content-list-4 {
		flex-basis: 100px;
	}
	.my-orders-content-scroller-mobile-4,
	.my-orders-content-list-5 {
		flex-basis: 100px;
	}	
	.my-orders-content-scroller-mobile-1, 
	.my-orders-content-scroller-mobile-2,
	.my-orders-content-scroller-mobile-3,
	.my-orders-content-scroller-mobile-4 {
		padding: 10px 0%;
		margin:0 2px 0 0;
		text-align: center;
		background-color: #f9f9f9;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		font-size: 11px;
		font-weight: normal;
		font-family: "RobotoBold";
	}
	.my-orders-content-scroller-mobile-2 {
		padding: 10px 2%;
	}
	.my-orders-content-list-3 {
		padding: 20px 3% 6px 3%;
	}
	.my-page-content-persona-address {
		margin:30px 0 10px 0;
	}
	.my-page-content-persona-address .my-page-content-persona-h span:first-child, 
	.my-page-content-persona-address .my-page-content-persona-h span:last-child {
		font-size: 14px!important;
	}
	.my-page-content-persona-h span:first-child {
		font-weight: normal;
		font-family: "RobotoBold";
	}
	#my-page-persona-edit .my-page-persona-edit-address input[type=text] {
		font-size: 14px;
	}
	#my-page-persona-edit #my-page-city {
		width: 96%;
		flex-basis: 96%;
	}
	#my-page-persona-edit #my-page-street {
		width: 96%;
		flex-basis: 96%;
	}
	#my-page-persona-edit #my-page-house {
		width: 43%;
		flex-basis: 43%;
	}
	#my-page-persona-edit #my-page-part {
		width: 43%;
		flex-basis: 43%;	
	}
	#my-page-persona-edit #my-page-flat {
		width: 43%;
		flex-basis: 43%;
	}
	#my-page-persona-edit #my-page-porch {
		width: 43%;
		flex-basis: 43%;
	}
	#my-page-persona-edit #my-page-floor {
		width: 43%;
		flex-basis: 43%;
	}
	#my-page-persona-edit #my-page-entercom {
		width: 43%;
		flex-basis: 43%;
	}
	.my-page-persona-save {
		padding: 0;
		margin: 0;
	}
	#my-page-persona-edit .my-page-content-persona-h {
		padding: 5px 0 0 0;
	}
	/* Ð²ÑÐ¿Ð»Ñ‹Ð²Ð°ÑŽÑ‰Ð¸Ðµ Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸/Ð°Ð´Ñ€ÐµÑÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÐ°Ð·Ðµ, 19-12-22, Ð½Ð°Ñ‡Ð°Ð»Ð¾ */
	#check-user-form.main_login {
		top: 0;
		left: 0;
		margin: 0 auto;
		z-index: 1000;
		-webkit-box-align: baseline;
		        align-items: baseline;
	}
	#check-user-form.main_login #check-user-form-left {
		display: none;
	}
	#check-user-form.main_login #check-user-form-right {
		flex-basis: 100%;
		margin: 0 auto;
		padding: 0;
		-webkit-box-align: center;
		        align-items: center;
	}
	#check-user-form.main_login #check-user-form-right h2 {
		flex-basis: 260px;
		padding: 0;
		margin:125px auto 10px auto;
		text-align: left;
		font-size: 19px;
	}
	#check-user-form.main_login #check-user-form-right p {
		flex-basis: 260px;
	}
	#check-user-form.main_login #check-user-form-right .form_login_phone,
	#check-user-form.main_login #check-user-form-right .form_login_code {
		flex-basis: 230px;
	}
	#check-user-form.main_login #check-user-form-right #check-user-form-code,
	#check-user-form.main_login #check-user-form-right #check-sended-code {
		flex-basis: 260px;
	}
	#check-user-form.main_login #check-user-form-right .auth_win_text {
		flex-basis: 260px;
	}

	#check-addr-form.main_login {
		top: 0;
		left: 0;
		margin: 0 auto;
		z-index: 1000;
		display: block;
	}
	#check-addr-form.main_login h2 {
		width: 265px;
		padding: 0;
		margin: 125px auto 25px auto;
		font-size: 19px;
		text-align: left;
	}
	#check-addr-form.main_login p {
		display: block;
		width: 265px;
		margin: 0 auto;
		text-align: left;
		font-size: 15px;
	}
	#check-addr-form.main_login .main_choose_street_input {
		padding: 10px 15px;
		width: 235px;
		margin: 25px auto 0px auto;
		display: block;
		font-size: 14px;
		border: none;
	}
	#check-addr-form.main_login .check_address_main_link {
		display: block;
		width: 265px;
		margin:23px auto 0 auto;
	}
	#check-addr-form.main_login .main_choose_street {
		width: 265px;
	}
	#check-addr-form.main_login .select_main_house {
		width: 265px;
		font-size: 14px;
	}
	
.result_order_win {
	position: fixed;
	top: 0;
	left: 0;
	margin: 0;
	width: 80%;
	display: -webkit-box;
	display: block;
	-webkit-box-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	justify-content: center;
	flex-wrap: wrap;
	background-color: #fff;
	border: none;
	z-index: 501;
	text-align: center;
	padding: 0 10% 30px;
	height: 100%;
}	
	
	#zone-out-form.main_login {
		top: 0;
		left: 0;
		margin: 0 auto;
		z-index: 1000;
		display: block;
	}
	#zone-out-form.main_login #zone-out-img {
		display: block;
		margin: 85px auto 0 auto;
	}
	#zone-out-form.main_login h2 {
		padding: 0;
		margin: 25px auto 15px auto;
		font-family: "RobotoBold";
		font-weight: normal;
		font-size: 17px;
		text-transform: none;
		color: #000;
		width: 250px;
		text-align: left;
	}
	#zone-out-form.main_login #zone-out-others {
		margin: 0 0% 25px 35px;
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
		color: #9dc955;
		font-family: "RobotoRegular";
		display: block;
	}
	#zone-out-form.main_login p {
		/* flex-basis: 500px; */
		font-family: "RobotoRegular";
		font-size: 15px;
		margin: 0 0 0 30px;
		padding: 0;
		text-align: left;
	}
	#zone-out-form.main_login ul {
		/* flex-basis: 400px; */
		margin: 0 30px 30px 30px;
		padding: 0;
	}
	#zone-out-form.main_login ul li a {
		width: 90%;
		display: block;
		margin: 0;
		padding: 10px 5%;
		text-align: left;
		color: #ffffff;
		font-family: "RobotoRegular";
		font-size: 15px;
	}	
	#check-addr-list-opener {
		padding: 10px 15px;
		width: 235px;
		margin: 25px auto 0px auto;
		display: block;
		font-size: 14px;
	}
	#check-addr-list-container {
		width: 265px;
		margin:0 auto;
	}
	.check-addr-list-block {
		font-size: 14px;
		padding: 12px 15px 12px 15px;
		margin: 0;
	}
	/* Ð²ÑÐ¿Ð»Ñ‹Ð²Ð°ÑŽÑ‰Ð¸Ðµ Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸/Ð°Ð´Ñ€ÐµÑÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÐ°Ð·Ðµ, 19-12-22, ÐºÐ¾Ð½ÐµÑ† */
	/* ÐºÐ¾Ñ€Ð·Ð¸Ð½Ð°-Ñ„Ð¾Ñ€Ð¼Ð° 09-01-23, Ð½Ð°Ñ‡Ð°Ð»Ð¾ */
	#basket-main-order-1 {
		-webkit-box-ordinal-group: 2;
		order: 0;
		flex-basis: 100%;
	}
	#basket-main-order-1 .foto_block_basket_main {
		height: auto;
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
	}
	.text_block_basket_main td {
		padding-right: 6px;
		font-size: 12px;
	}
	#basket-main-order-1 .block-basket-main-panel .sum_right_menu_dish a {
		font-size: 13px;
	}
	.basket-new-order-1 h3 {
		font-size: 21px;
		margin: -10px 0 10px 0;
	}
	.basket-new-order-1 .basket_field span {
		margin: 10px 0 5px 0;
	}
	.basket-new-order-1 .basket_field input {
		padding: 13px 5%;
	}
	.basket-new-order-1 .basket_field span {
		font-size: 14px;
	}
	#basket-main-order-3 .basket-main-order-title {
		margin: 20px 0 20px 0;
		font-size: 20px;
	}
	#basket-main-order-3 .basket-main-order-bonuses {
		width: 90%;
		padding: 20px 5%;
	}
	.basket-main-bonuses-add-or-del {
		width: 100%;
		flex-wrap: wrap;
	}
	.basket-main-bonuses-add-or-del label {
		flex-basis: 100%;
		cursor: pointer;
	}
	.basket-main-bonuses-add-or-del label:first-child {
		margin:0 0 12px 0;
	}
	.basket-main-bonuses-add-or-del span {
		font-size: 13px;
	}
	#basket-main-order-3 .basket-main-order-delivery .h_info_customer, 
	#basket-main-order-3 .basket-main-order-delivery .h_pay_customer {
		font-size: 14px;
		margin: 10px 0 20px 0;
	}
	#basket-main-order-3 .basket-main-order-delivery .delivery_basket_main {
		flex-basis: 100%;
	}
	.btn_time_delivery.show {
		width: 99%;
		font-size: 13px;
	}
	.calendar_area.show {
		width: 100%;
	}
	#basket-main-order-5 .h_info_customer {
		margin:20px 0 0 0!important;
		font-size: 16px;
	}
	.basket_fields_area_address_inner .basket_field input[type="text"] {
		width: 81% !important;
		padding: 10px 9% !important;
		border: 1px solid #8fbe41 !important;
		background: #f9f9f9 url("/themes/default/images/addressEmpty-mobile.png") no-repeat 90% 50% !important;
	}
	.basket_fields_area_address_inner #basket-field-street input[type="text"] {
		width: 93% !important;
		padding: 10px 3% !important;
		background: #f9f9f9 url("/themes/default/images/addressEmpty-mobile.png") no-repeat 98% 50% !important;
	}
	.basket_fields_area_address_inner .basket_field {
		flex-basis: 48% !important;
	}
	.info_customer textarea {
		font-size: 13px!important;
	}
	#basket-main-order-5 .h_info_customer {
		margin: 20px 0 20px 0 !important;
		font-size: 16px;
	}
	.inner-body .fon-inner {
		width: 100%;
	}
	header {
		width: 88.9%;
		height: auto;
	}
	.market-address-mobile {
		width: 88.9%;
		margin: 0 auto;
	}
	.time-delivery-mobile {
		width: 88.9%;
		margin: 0 auto;
	}
	.catalog-cat-pathway {
		margin: 0 auto 10px auto;
		width: 88.9%;
	}
	.basket-main-order-title {
		margin: 0 auto;
		width: 88.9%;
	}	
	#basket-main-order-1 {
		-webkit-box-ordinal-group: 2;
		order: 0;
		margin:0 auto;
		flex-basis: 88.9%;
	}
	.basket-new-order-1 {
		width: 88.9%;
		flex-basis: 88.9%;
		margin: 0 auto;
	}
	#basket-main-order-3 {
		width: 88.9%;
		flex-basis: 88.9%;
		margin: 0 auto;
	}
	#basket-main-order-2 .basket-main-order-price-total span {
		flex-basis: auto;
		font-size: 13px;
	}
	#basket-main-order-2 .basket-main-order-do {
		line-height: 20px;
		font-size: 19px;
		flex-wrap: wrap;
	}
	#basket-main-order-2 .basket-main-order-do span.delivery_summ_text_val {
		flex-basis: 100%;
		font-size: 23px;
		margin:10px 0 0 0;
	}
	#basket-main-order-2 .basket-main-order-price-total2 {

	}
	#basket-main-order-2 .basket-main-order-price-total2 span {
		flex-basis: 100%;
		font-size: 22px;
		margin: 1px 0 0 0;
	}
	#basket-main-order-5 .basket-main-order-5-fields {
		width: 88.9%;
		margin: 0 auto;
	}
	#basket-main-order-2 .basket-main-order-price-dish {
		display: -webkit-box;
		display: flex;
		-webkit-box-align: start;
		        align-items: flex-start;
		-webkit-box-pack: justify;
		        justify-content: space-between;
	}
	.market-address-mobile {
		width: 88.9%!important;
	}
	/* ÐºÐ¾Ñ€Ð·Ð¸Ð½Ð°-Ñ„Ð¾Ñ€Ð¼Ð° 09-01-23, ÐºÐ¾Ð½ÐµÑ† */
	
	/*kak-zakazat*/
	#inner-page-kak-zakazat h1.kak-zakazat-h1 {
		text-align: left;
		margin: 10px 0 10px 0;
	}
	#kak-zakazat-intro {
		flex-wrap: wrap;
		margin: 0 0 20px 0;
	}
	#kak-zakazat-intro div {
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
	}
	#kak-zakazat-intro #kak-zakazat-intro-block-1,
	#kak-zakazat-intro #kak-zakazat-intro-block-2,
	#kak-zakazat-intro #kak-zakazat-intro-block-3 {
		flex-basis: 100%;
		padding:15px 0 0 0;
		height: 60px;
		margin:0 0 20px 0;
	}
	#kak-zakazat-intro #kak-zakazat-intro-block-3 {
		height: 80px;
	}
	#kak-zakazat-intro-block-1 {
		background: #f9f9f9 no-repeat url("../images/kak-zakazat-intro-block-1-mobile.svg") 14px 14px;	
	}
	#kak-zakazat-intro-block-2 {
		background: #f9f9f9 no-repeat url("../images/kak-zakazat-intro-block-2-mobile.svg") 14px 14px;	
	}
	#kak-zakazat-intro-block-3 {
		background: #f9f9f9 no-repeat url("../images/kak-zakazat-intro-block-3-mobile.svg") 14px 14px;	
	}
	#kak-zakazat-intro div h3 {
		font-size: 16px;
		margin:0 0 0 13%
	}
	#kak-zakazat-intro div h3 br {
		display: none;
	}
	#kak-zakazat-intro div p {
		margin:7px 0 0 13%;
		font-size: 14px;
	}
	#kak-zakazat-intro div ul {
		margin: 7px 0 0 13%;
		font-size: 14px;
	}
	#kak-zakazat-advantages div {
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
		flex-basis: 100%;
		padding: 5px 0 0 0;
		/* height: 60px; */
		margin: 0 0 20px 0;
	}
	#kak-zakazat-advantages-block-3 {
		height: 90px;
		background: #f9f9f9 no-repeat url("../images/kak-zakazat-advantages-block-3-mobile.svg") 14px 14px;	
	}
	#kak-zakazat-advantages-block-2 {
		height: 90px;
		background: #f9f9f9 no-repeat url("../images/kak-zakazat-advantages-block-2-mobile.svg") 14px 14px;	
	}
	#kak-zakazat-advantages-block-1 {
		height: 175px;
		background: #f9f9f9 no-repeat url("../images/kak-zakazat-advantages-block-1-mobile.svg") 14px 14px;	
	}
	#inner-page-kak-zakazat h2 {
		font-size: 16px;
		margin:0 0 0 13%
	}
	#inner-page-kak-zakazat p {
		margin:0px 10px 0 13%;
		font-size: 14px;
		padding: 0;
		line-height:normal;
	}
	#kak-zakazat-advantages-block-1 p {
		line-height: 20px;
	}
	#kak-zakazat-coop {
		font-size: 16px;
	}
	#inner-page-kak-zakazat-territoria {

	}
	#inner-page-kak-zakazat-territoria h2 {
		font-size: 24px;
		margin: 0 0 10px 0!important;
	}
	#inner-page-kak-zakazat-territoria p {
		margin: 0 0 0px 0!important;
	}
	#inner-page-kak-zakazat-territoria iframe {
		height:455px!important;
	}
	.static_kak-zakazat {
		position: relative;
		min-height:auto;
	}	
	/* sistema-loyalnosti friend-card */
	#inner-page-friend-card {

	}
	#friend-card-how {
		flex-wrap: wrap;
		padding:10px 0;
		margin:18px 0;
	}
	#friend-card-how img {
		-webkit-box-ordinal-group: 3;
		        order: 2;
	}
	#friend-card-how div {
		-webkit-box-ordinal-group: 2;
		        order: 1;
	}
	#friend-card-how h3 {
		font-size: 16px;
		font-weight: normal;
		font-family: "RobotoBold";
		margin:5px 0 0 15px;
	}
	#friend-card-how ol {
		margin: 0 25px 0 35px;
		font-size: 14px;
		font-weight: normal;
		font-family: "RobotoRegular";		
		line-height: 24px;
	}
	#friend-card-how img {
		margin: 0 0 0 10px;
		width: 160px;
	}
	#friend-card-advantages {
		padding:13px 0 11px 0; 
		margin: 0px 0 20px 0;
	}
	#friend-card-advantages h3 {
		font-size: 16px;
		font-weight: normal;
		font-family: "RobotoBold";
		margin:0px 30px 0 15px;
	}
	#friend-card-advantages p {
		padding: 5px 10px 5px 15px;
		font-size: 13px;
	}
	#friend-card-advantages span {
		font-size: 23px;
	}
	#friend-card-advantages p img {
		margin: 5px 6px 5px 0;
		flex-basis: 25px;
		width: 25px;
	}
	#friend-card-bonuses {
		padding: 16px 0 11px 0;
	}
	#friend-card-bonuses h3 {
		font-size: 16px;
		font-weight: normal;
		font-family: "RobotoBold";
		margin:0px 30px 3px 15px;
	}
	#friend-card-bonuses p {
		padding: 2px 10px 2px 37px;
		font-size: 13px;
		background: no-repeat url("../images/friend-card-bonuses-p.png") 25px 10px;	
		background-size: 4px;
	}
}

@media screen and (max-width: 900px) {
	
	.swiper_empty{
	display:block;	
	}
	.mySwiper, .mySwiper2 {
		margin: 20px auto 20px auto;
	}
	.mySwiper .swiper-pagination,
	.mySwiper2 .swiper-pagination {
		1display: none;
	}
}

@media screen and (max-width: 800px) {
   .static_kak-zakazat .for_banner {
		/* width: 800px; */
		/* width: 100%; */
		/* position: absolute;
		left: 0;
		top: 0; */
		/* background: url("/themes/default/images/kak_zakazat.jpg") no-repeat; */
		/* background: url("/themes/default/images/delivery-mobile-1000.png") no-repeat; */
		/* height: 280px; */
		/* background-size: 100%; */
	} 
	/* .static_kak-zakazat h1 {
		top: 320px;
		font-size: 40px;
		line-height: 40px;
	}
	.static_kak-zakazat .block1 {
		width: 100%;
		position: absolute;
		top: 340px;
	}
	.static_kak-zakazat .block2 {
		width: 100%;
		position: absolute;
		left: 0;
		top: 370px;
	}
	.static_kak-zakazat .block3 {
		width: 100%;
		position: absolute;
		left: 0;
		top: 980px;
	}
	.static_kak-zakazat .block4 {
		width: 100%;
		position: absolute;
		left: 0;
		top: 1600px;
	} */
}


@media screen and (max-width: 700px) {
	.no_order_text_win {
		display: none;
		position: fixed;
		top: 30%;
		width: 280px;
		height: 160px;
		background: #fff;
		left: 50%;
		margin-left: -170px;
		border: 1px solid #ccc;
		padding: 30px;
		font-size: 20px;
		z-index: 7000;
	}
}

@media screen and (max-width: 600px) {
#main .catalog_list_row .block_service, #main .catalog_list_row .block_service:hover {
	flex-basis: 100%;
	margin: 0 0 10px 0;
}
.camera_wrap {
	border-radius: 10px;
}
	.inner-page-about-block {
		flex-basis: 100%;
	}
	.inner-page-about-block span {
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		        align-items: center;
	}
	
	
	
.big_stories_area {
	/* background-color: #fff; */
	/* border: 4px solid #ccc; */
	left: 0%;
	margin: 0;
	
	top: 50px;
	/* width: 600px; */
	z-index: 4321;
	/* height: 600px; */
}

.slide{
	max-width:90%;
}

.stories_link {

	width: 25%;
	left: 14%;

}
	.mySwiper {
		1display: none;
	}
	.mySwiperMobile {
		display: block;
		width: 280px;
		margin: 10px auto;
	}

	
}

@media screen and (max-width: 500px) {
	.mySwiperMobile,
	.mySwiper2Mobile {
		width: 100%;
	}  
	.catalog_area .block_info_right_dish,
	.catalog_area .block_info_right_dish:nth-child(4n) {
		flex-basis: 48%;
	}
}

@media screen and (max-width: 400px) {
	.mySwiper .swiper-pagination,
	.mySwiper2 .swiper-pagination {
		/* display: none; */
	}
	/* .mySwiperMobile, .mySwiper2Mobile {
		display: block;
		width: 100%;
		margin: 20px auto 15px;
	} */
	.static_kak-zakazat .for_banner img.mobile-image {
		/* 1max-width: 280px!important;
		width:280px;
		height:141px; */
		width: 100%;
		display: inline;
	}
	.static_kak-zakazat .for_banner img.desktop-image {
		display: none;
	}
	.friend-card-pic {
		text-align: center;
	}
	.friend-card-pic img.mobile-image {
		/* max-width: 280px!important; */
		width: 100%;
		display: inline!important;
	}
	.friend-card-pic img.desktop-image {
		display: none!important;
	}

	.inner-page-about-pic {
		text-align: center;
	}
	.inner-page-about-pic img.mobile-image {
		/* max-width: 280px!important; */
		width: 100%;
		display: inline!important;
	}
	.inner-page-about-pic img.desktop-image {
		display: none!important;
	}

	.catalog-cat-mainpic {
		text-align: center;
	}
	.catalog-cat-mainpic img.mobile-image {
		/* max-width: 280px!important; */
		width: 100%;
		display: inline!important;
	}
	.catalog-cat-mainpic img.desktop-image {
		1display: none!important;
	}
	
	
	.catalog-cat-pathway-korn{
		display:none;
	}
	
	.back_link_area{
		display:block;
	}		
.back_link_area a {
	padding: 3px 12px;
	margin: 5px 15px 0px 0;
	font-weight: normal;
	background-color: #9dc955;
	color: #fff;
	display: inline-block;
	margin: 11px 0;
	border-radius: 10px;
}
	/* catalog-cat korners */
	.catalog_area .block_info_right_dish,
	.catalog_area .block_info_right_dish:nth-child(4n) {
		margin: 0 0 10px 0;
	}
	.catalog_area .block_info_right_dish:nth-child(3n) {
		margin: 0 0 10px 0;
	}
	.catalog_area .block_info_right_dish p {

	}
	.tetext .catalog_area .catalog-list-one-title {
		padding: 5px 13px 5px 13px;
		font-size: 11px;
	}
	.catalog_area .catalog-list-one-weight {
		padding: 0px 13px 5px 13px;
		font-size: 11px !important;
	}	
	.catalog_area .catalog-list-one-info {
		padding: 0px 13px 10px 13px;
	}	
	.catalog_area .catalog-list-one-button {
		padding: 0px 13px 10px 13px;
	}
.catalog_area .catalog-list-one-price {
	font-size: 14px;
	padding-top: 7px;
}
	.block_info_right_dish .vol_right_menu_dish {
		font-size: 14px;
	}
	.catalog-list-one-button a {
		padding: 7px 0 7px 0;
		font-size: 11px;
	}
	.catalog_area .block_info_right_dish p {
		height:30px;
		overflow: hidden;
	}
}

@media screen and (max-width: 360px) {
	/* .static_kak-zakazat .block1 {
		width: 100%;
		position: absolute;
		top: 200px;
	}
	.static_kak-zakazat h1 {
		font-family: 'RobotoRegular';
		font-style: normal;
		font-weight: 700;
		font-size: 28px;
		line-height: 50px;
		color: #000000;
		text-transform: none;
		position: absolute;
		top: 210px;
		width: 100%;
	}
	.static_kak-zakazat .block2 {
		width: 100%;
		position: absolute;
		left: 0;
		top: 220px;
	}
	.static_kak-zakazat .block3 {
		width: 100%;
		position: absolute;
		left: 0;
		top: 880px;
	}
	.static_kak-zakazat .block4 {
		width: 100%;
		position: absolute;
		left: 0;
		top: 1550px;
	} */

		html, body {
		width: 100%;
		margin:0 auto;
	}
	.market-address-mobile {
		width: 100%;
		margin:0 auto;
	}
	#header-cabinet-market-name, #header-cabinet-market-name:hover {
	padding: 8px 0;
}
.block_service .block-service-dark h3 {
	font-size: 18px;
	line-height: 22px;
}
.block_service_link_lunch {
	font-size: 15px;
}

	.block-service-short ul li {
		font-size: 14px;
		line-height: 18px;
	}

	.block_service .block-service-dark {
		/* height: 89.6%; */
		padding: 5% 4% 0 6%;
	}

}</pre></body></html>