	
.the_new, .adapt_menu, .adapt_menu2 {display:none}

.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{box-sizing:border-box;background:inherit;display:block;padding:0;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{color:inherit;text-decoration:none}.mm-panels,.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panel,.mm-panels{background:inherit;border-color:inherit;box-sizing:border-box;margin:0}.mm-panels{overflow:hidden}.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.mm-panel:not(.mm-hidden){display:block}.mm-panel:after,.mm-panel:before{content:'';display:block;height:20px}.mm-panel_has-navbar{padding-top:40px}.mm-panel_opened{z-index:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel_opened-parent{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{transition:none!important}.mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-listitem_vertical>.mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;display:none;padding:10px 0 10px 10px}.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{content:none;display:none}.mm-listitem_opened>.mm-panel{display:block}.mm-listitem_vertical>.mm-btn_next{box-sizing:border-box;height:40px;bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem_opened>.mm-btn_next:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1}.mm-btn_fullwidth{width:100%}.mm-btn_clear:after,.mm-btn_clear:before,.mm-btn_close:after,.mm-btn_close:before{content:'';border:2px solid transparent;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-btn_clear:before,.mm-btn_close:before{border-right:none;border-bottom:none;right:18px}.mm-btn_clear:after,.mm-btn_close:after{border-left:none;border-top:none;right:25px}.mm-btn_next:after,.mm-btn_prev:before{content:'';border-top:2px solid transparent;border-left:2px solid transparent;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-btn_prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-btn_next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;display:none;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0;opacity:1;transition:opacity .4s ease}.mm-navbar>*{box-sizing:border-box;display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar__btn:first-child{left:0}.mm-navbar__btn:last-child{text-align:right;right:0}.mm-panel_has-navbar .mm-navbar{display:block}.mm-listitem,.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem,.mm-listitem .mm-btn_next,.mm-listitem .mm-btn_next:before,.mm-listitem:after,.mm-listview{border-color:inherit}.mm-listview{font:inherit;line-height:20px}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-listitem{position:relative}.mm-listitem:after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0}.mm-listitem:after{left:20px}.mm-listitem a,.mm-listitem a:hover{text-decoration:none}.mm-listitem>a,.mm-listitem>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listitem .mm-btn_next{background:rgba(3,2,1,0);padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listitem .mm-btn_next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth){width:50px}.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth)+a,.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth)+span{margin-right:50px}.mm-listitem .mm-btn_fullwidth:before{border-left:none}.mm-listitem .mm-btn_fullwidth+a,.mm-listitem .mm-btn_fullwidth+span{padding-right:50px}.mm-listitem_divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:75%;text-transform:uppercase;padding:5px 10px 5px 20px}.mm-listitem_divider:after{content:' ';display:none;position:static;display:inline-block}.mm-listitem_spacer{padding-top:40px}.mm-listitem_spacer>.mm-btn_next{top:40px}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview .mm-btn_next:after{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(255,255,255,.4);tap-highlight-color:rgba(255,255,255,.4)}.mm-menu .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu .mm-listitem_selected>span{background:rgba(255,255,255,.4)}.mm-menu .mm-listitem_opened>.mm-btn_next,.mm-menu .mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.05)}.mm-menu .mm-listitem_divider{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;}.mm-slideout{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.mm-wrapper_opened{overflow-x:hidden;position:relative}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{display:none;position:fixed;right:auto;z-index:0}.mm-menu_offcanvas.mm-menu_opened{display:block}.mm-menu_offcanvas.mm-menu_opened.mm-no-csstransforms{z-index:10}.mm-menu_offcanvas{width:80%;min-width:140px;max-width:440px}.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(80vw,0);-ms-transform:translate(80vw,0);transform:translate(80vw,0);-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-page__blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-page__blocker{display:block}
.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}
.mm-menu_theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}.mm-menu_theme-white .mm-navbar a,.mm-menu_theme-white .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu_theme-white .mm-btn:after,.mm-menu_theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu_theme-white .mm-listview .mm-btn_next:after{border-color:rgba(0,0,0,.3)}.mm-menu_theme-white .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(0,0,0,.03);tap-highlight-color:rgba(0,0,0,.03)}.mm-menu_theme-white .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu_theme-white .mm-listitem_selected>span{background:rgba(0,0,0,.03)}.mm-menu_theme-white .mm-listitem_opened>.mm-btn_next,.mm-menu_theme-white .mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.06)}.mm-menu_theme-white .mm-listitem_divider{background:rgba(0,0,0,.06)}.mm-menu_theme-white .mm-counter{color:rgba(0,0,0,.3)}.mm-menu_theme-white .mm-iconbar,.mm-menu_theme-white .mm-iconbar a{color:rgba(0,0,0,.3)}.mm-menu_theme-white.mm-menu_keyboardfocus a:focus{background:rgba(0,0,0,.03)}.mm-menu_theme-white .mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-menu_theme-white .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,.mm-menu_theme-white .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){background:rgba(0,0,0,.03)}.mm-menu_theme-white.mm-menu_shadow-page:after{box-shadow:0 0 10px rgba(0,0,0,.2)}.mm-menu_theme-white.mm-menu_shadow-panels .mm-panel{box-shadow:0 0 10px rgba(0,0,0,.2)}.mm-menu_theme-white .mm-searchfield input{background:rgba(0,0,0,.06);color:rgba(0,0,0,.7)}.mm-menu_theme-white .mm-panel__noresultsmsg{color:rgba(0,0,0,.3)}.mm-menu_theme-white .mm-sectionindexer a{color:rgba(0,0,0,.3)}.mm-menu_theme-white.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_theme-white.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{background:0 0}.mm-menu_theme-white.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_theme-white.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{background:rgba(0,0,0,.03)}.mm-menu_theme-white.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_theme-white.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{background:0 0}.mm-menu_theme-white.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_theme-white.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){background:rgba(0,0,0,.03)}.mm-menu_theme-white label.mm-check:before{border-color:rgba(0,0,0,.7)}.mm-menu_theme-white label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu_theme-white label.mm-toggle:before{background:#fff}.mm-menu_theme-whiteinput.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu_theme-dark{background:#333;border-color:rgba(0,0,0,.3);color:rgba(255,255,255,.85)}.mm-menu_theme-dark .mm-navbar a,.mm-menu_theme-dark .mm-navbar>*{color:rgba(255,255,255,.4)}.mm-menu_theme-dark .mm-btn:after,.mm-menu_theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu_theme-dark .mm-listview .mm-btn_next:after{border-color:rgba(255,255,255,.4)}.mm-menu_theme-dark .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}.mm-menu_theme-dark .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu_theme-dark .mm-listitem_selected>span{background:rgba(0,0,0,.1)}.mm-menu_theme-dark .mm-listitem_opened>.mm-btn_next,.mm-menu_theme-dark .mm-listitem_opened>.mm-panel{background:rgba(255,255,255,.08)}.mm-menu_theme-dark .mm-listitem_divider{background:rgba(255,255,255,.08)}.mm-menu_theme-dark .mm-counter{color:rgba(255,255,255,.4)}.mm-menu_theme-dark .mm-iconbar,.mm-menu_theme-dark .mm-iconbar a{color:rgba(255,255,255,.4)}.mm-menu_theme-dark.mm-menu_keyboardfocus a:focus{background:rgba(0,0,0,.1)}.mm-menu_theme-dark .mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-menu_theme-dark .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,.mm-menu_theme-dark .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){background:rgba(0,0,0,.1)}.mm-menu_theme-dark.mm-menu_shadow-page:after{box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-menu_theme-dark.mm-menu_shadow-panels .mm-panel{box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-menu_theme-dark .mm-searchfield input{background:rgba(255,255,255,.15);color:rgba(255,255,255,.85)}.mm-menu_theme-dark .mm-panel__noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu_theme-dark .mm-sectionindexer a{color:rgba(255,255,255,.4)}.mm-menu_theme-dark.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_theme-dark.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{background:0 0}.mm-menu_theme-dark.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_theme-dark.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{background:rgba(0,0,0,.1)}.mm-menu_theme-dark.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_theme-dark.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{background:0 0}.mm-menu_theme-dark.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_theme-dark.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){background:rgba(0,0,0,.1)}.mm-menu_theme-dark label.mm-check:before{border-color:rgba(255,255,255,.85)}.mm-menu_theme-dark label.mm-toggle{background:rgba(0,0,0,.3)}.mm-menu_theme-dark label.mm-toggle:before{background:#333}.mm-menu_theme-darkinput.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu_theme-black{background:#000;border-color:rgba(255,255,255,.25);color:rgba(255,255,255,.75)}.mm-menu_theme-black .mm-navbar a,.mm-menu_theme-black .mm-navbar>*{color:rgba(255,255,255,.4)}.mm-menu_theme-black .mm-btn:after,.mm-menu_theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu_theme-black .mm-listview .mm-btn_next:after{border-color:rgba(255,255,255,.4)}.mm-menu_theme-black .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(255,255,255,.15);tap-highlight-color:rgba(255,255,255,.15)}.mm-menu_theme-black .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu_theme-black .mm-listitem_selected>span{background:rgba(255,255,255,.15)}.mm-menu_theme-black .mm-listitem_opened>.mm-btn_next,.mm-menu_theme-black .mm-listitem_opened>.mm-panel{background:rgba(255,255,255,.2)}.mm-menu_theme-black .mm-listitem_divider{background:rgba(255,255,255,.2)}.mm-menu_theme-black .mm-counter{color:rgba(255,255,255,.4)}.mm-menu_theme-black .mm-iconbar,.mm-menu_theme-black .mm-iconbar a{color:rgba(255,255,255,.4)}.mm-menu_theme-black.mm-menu_keyboardfocus a:focus{background:rgba(255,255,255,.15)}.mm-menu_theme-black .mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-menu_theme-black .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,.mm-menu_theme-black .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){background:rgba(255,255,255,.15)}.mm-menu_theme-black.mm-menu_shadow-page:after{box-shadow:false}.mm-menu_theme-black.mm-menu_shadow-panels .mm-panel{box-shadow:false}.mm-menu_theme-black .mm-searchfield input{background:rgba(255,255,255,.25);color:rgba(255,255,255,.75)}.mm-menu_theme-black .mm-panel__noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu_theme-black .mm-sectionindexer a{color:rgba(255,255,255,.4)}.mm-menu_theme-black.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_theme-black.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{background:0 0}.mm-menu_theme-black.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_theme-black.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{background:rgba(255,255,255,.15)}.mm-menu_theme-black.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_theme-black.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{background:0 0}.mm-menu_theme-black.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_theme-black.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){background:rgba(255,255,255,.15)}.mm-menu_theme-black label.mm-check:before{border-color:rgba(255,255,255,.75)}.mm-menu_theme-black label.mm-toggle{background:rgba(255,255,255,.25)}.mm-menu_theme-black label.mm-toggle:before{background:#000}.mm-menu_theme-blackinput.mm-toggle:checked~label.mm-toggle{background:#4bd963}


@media (min-width: 901px) and (max-width:1199px) {
	body, html {
		min-width: 769px;
		margin:0
	}
	
	body div {max-width:100%;box-sizing:border-box}
			body img {height:auto!important;max-width:100%}
			body embed, body iframe, body  video {max-width:100%}
			
			
			header, nav, footer {width:100%}
			header {display:flex;padding-left:130px;height:auto}
			header #slogan {font-size:13px}
			header #slogan span {font-size:20px;line-height:20px}
			header #phone {white-space:nowrap}
			header #phone p {font-size:13px}
			header #phone p span {font-size:16px}
			header #logos {min-height:0;height:100%!important}
			
			
			#content #left {margin-right:10px;width:calc(100% - 280px);padding-left:10px}
			
			#content #left #slider-main img {height:365px!important;width:100%;object-fit:cover}
			
			footer > img {max-width:calc(100% - 460px)}
			
			#content #left .catalog-wrapper .catalog .item {float:none;display:inline-block;vertical-align:top;width:30%;margin:0 2% 25px 0;}
			#content #left .catalog-wrapper .catalog .item .outer {width:100%;height:auto}
				#content #left .catalog-wrapper .catalog .item .outer .inner a .image {max-width:100%}
			#content #right .happy-faces-wrapper .happy-faces a img {height:130px!important}
			
			#content #left .catalog-wrapper .catalog .item .action .buy,#content #left .catalog-wrapper .catalog .item .action .read-more
			{padding:0 10px;font-size:15px}
			
			#content #right .happy-faces-wrapper .happy-faces a {max-width:45%}
			
			#content #left .text-container .item-data {width:calc(100% - 355px)}
			
			#content .orange-header, #content .orange-header span.cart {font-size:13px;white-space:nowrap}
			#content .orange-header span.cart {position:relative;left:0!important}
			#content #left .cart-step-1 .item .title {width:calc(100% - 250px)!important}
			
			
}

@media (min-width: 901px) and (max-width:999px) {
	#___gcse_0, header #logos {display:none}
}


@media (max-width: 900px) {
	body, html {
		min-width: 210px;
		margin:0;
		padding:0;
	}
	
	
	
		body div {max-width:100%;box-sizing:border-box}
			body img {height:auto!important;max-width:100%}
			body embed, body iframe, body  video {max-width:100%}
			.text table {width:100%!important;display:block;overflow-x:auto;height:auto!important;-webkit-overflow-scrolling:touch}
			
			#content {width:100%;min-height:0;padding:10px}
				#content #left, #content #right {width:100%;margin:10px 0}
				
				#content #left #slider-main, .flex-viewport {height:auto}
				.flex-viewport .flex-caption {padding:10px;background:rgba(249,107,117,0.8);width:100%;height:auto;bottom:0}
				.flex-viewport .flex-caption a {font-size:12px;line-height:12px}
				.flex-viewport .flex-caption h2 a {font-size:16px;line-height:20px}
				#content #left #slider-main img {height:300px!important;width:100%;object-fit:cover;display:inline-block;vertical-align:top;}
				
				#content #left .shipping .city-sel {margin:10px 0;width:100%;background-position:0 5px;padding:5px 0 0 30px;min-height:30px}
				#content #left ul.price-range {margin-left:0;clear:both;margin-top:20px}
				#content #left ul.price-range li {margin:0 10px 10px 0}
				
				#content .orange-header #view-all, #content .green-header #view-all, #content .pink-header #view-all
				{position:static;float:right;margin:0 10px 0 0;font-size:12px}
				
				#content #left .catalog-wrapper, #content #left .catalog-wrapper .catalog {width:100%}
				#content #left .catalog-wrapper .catalog .item {float:none;display:inline-block;vertical-align:top;width:22%;margin:0 2% 25px 0;}
				#content #left .catalog-wrapper .catalog .item .outer {width:100%;height:auto}
				#content #left .catalog-wrapper .catalog .item .outer .inner a .image {max-width:100%}
				
				#content #left .catalog-wrapper .catalog .item .item-title
				{font-size:14px}
				#content #left .catalog-wrapper .catalog .item .price .number {font-size:12px}
				#content #left .catalog-wrapper .catalog .item .action .buy, #content #left .catalog-wrapper .catalog .item .action .read-more
				{font-size:12px;padding:0 10px}
				
				#content #right .happy-faces-wrapper, #content #right .happy-faces-wrapper .happy-faces {width:100%}
				#content #right .happy-faces-wrapper .happy-faces a img {height:130px!important}
				#content #right .happy-faces-wrapper .happy-faces {white-space:nowrap;padding-bottom:12px;overflow:scroll}
				#content #right .happy-faces-wrapper .happy-faces a {float:none;display:inline-block;vertical-align:top;margin:0 10px 0 0}
				
				#content #right .feedback .read-all, #content #right .happy-faces-wrapper .read-all,
				#content #right .news .read-all, #content #right .wishes .read-all
				{height:auto;padding:10px}
				
				.main_all_bouquet_wrapper {display:block;width:100%;height:auto;padding:0}
				.main_all_bouquet {display:block;position:relative;padding:20px;font-size:20px;height:auto;text-align:center;color:#fff;background:#53a66e}
				.main_all_bouquet::after {/*top:50%;right:10px;margin-top:-8px*/vertical-align:middle;position:static;margin:0 0 0 10px;display:none}
				
				#content #right .feedback .read-all img,
				#content #right .happy-faces-wrapper .read-all img,
				#content #right .news .read-all img,
				#content #right .wishes .read-all img
				{top:50%;margin-top:-5px}
				
			
			footer {height:auto;padding:10px;width:100%;box-sizing:border-box;text-align:center}
				footer .phone-footer, footer .social {float:none;width:100%;height:auto;margin:10px 0}
				footer > img {float:none;display:inline-block;vertical-align:top;margin:10px auto}
				footer .social a {float:none;display:inline-block;vertical-align:top;margin:5px}
				footer .phone-footer, footer .social {border:0;padding:0}
				footer .social a.feedbackOpen {display:none}
				
				
				/*inner*/
				#content #left .text-container .contacts-text {width:100%;margin:0 0 15px}
				#content #left .text-container .map {width:100%;height:350px}
				#content #left .text-container .map iframe {height:350px!Important}
				
				#content #left .text-container .news-list-page .item .outer {width:120px;height:auto;display:block;}
				#content #left .text-container .news-list-page .item .outer .inner a img {max-width:100%}
				#content #left .text-container .news-list-page .item .desc {margin-left:10px;width:calc(100% - 130px)}
				
				.pagination {height:auto;padding:10px}
				
				#content #left #feed-form {width:100%}
					#content #left #feed-form label {width:100%;display:block;float:none}
					#content #left #feed-form input {width:100%;height:auto;}
					#content #left #feed-form textarea {width:100%}
			
			
			
			.ship-box {display:none}
			.mainpage .ship-box {display:block}
			
			#content #left .text-container .item-data .order-number .bouquet-size p {display:flex;width:100%}
			#content #left .text-container .item-data .order-number .bouquet-size span {height:auto;line-height:20px}
			
		
			.form-thanks .wrapper, .form-thanks .actions {padding:10px}
			.form-thanks .actions button,
			.form-thanks .actions a
			{width:auto;height:auto;padding:8px;font-size:12px;line-height:initial}
			
			h1 {font-size:24px;line-height:30px}
			
			#slider {margin:0 0 35px}
			
			/*cart*/
			#content .orange-header span.cart {display:none}
			#content #left .cart-step-1 .item, #content #left .cart-step-3 .item {display:flex;align-items:center;font-size:13px}
				#content #left .cart-step-1 .item .image, #content #left .cart-step-3 .item .image {width:50px;height:50px;margin-right:10px}
				#content #left .cart-step-1 .item .image img, #content #left .cart-step-3 .item .image img {max-width:50px}
				#content #left .cart-step-1 .item .title, #content #left .cart-step-3 .item .title {height:auto;line-height:20px}
				#content #left .cart-step-1 .item .price, #content #left .cart-step-3 .item .price {height:auto;padding-top:0}
				#content #left .item .del {margin:0 0 0 10px;padding:0;min-width:14px}
				#content #left .cart-step-1 .item.time,#content #left .cart-step-3 .item.time {font-size:13px;margin:0}
				#content #left .cart-step-3 .price-cart-3, #content #left .cart-step-3 .price-cart-4, #content #left .cart-step-3 .price-cart-5 {position:static}
				
			/*#content #left .cart-step-2 .wrapper-step-2 {display:flex;overflow:scroll}	*/
				#content #left .cart-step-2 .wrapper-step-2 .item  {float:none;display:inline-block;vertical-align:top;width:22%;margin:0 2% 25px 0;}
			
				#content #left #form-my-ad, #content #left #form-my-ad label,#content #left #form-recipent-ad,
				#content #left #form-recipent-ad label, #content #left #form-recipent-details,
				#content #left #form-recipent-details label.address, #content #left .right-part label.simple,
				#content #left .right-part input
				{width:100%;margin:0}
				#content #left #form-my-ad input, #content #left #form-recipent-ad input,
				#content #left #form-recipent-details input.address, #content #left #form-recipent-details textarea.address
				{width:100%;height:auto}
				#content #left .wrapper-step-3 .flag {height:auto;min-height:16px;margin-right:0}
				#content #left .right-part textarea {width:100%}
				#content #left #form-recipent-details p {width:100%!important;height:auto!important;min-height:16px!important;margin:5px 0!important;box-sizing:border-box}
			
			.form-register .wrapper {padding:10px}
				.form-register .wrapper label {margin:0;width:100%;height:auto}
				.form-register .wrapper .registerForm input, .form-register .wrapper input 
				{width:100%;height:auto;box-sizing:border-box;padding:8px;font-size:16px}
			
			
			#content #left .text-container .item-data {width:calc(100% - 355px)}
			
			/*n*/
				#content #left .shipping, .ship-box {text-align:center}
					#content #left .time, #content #left .currency, .ship-box .dropdown,
					#content #left ul.price-range li
					{float:none;display:inline-block;vertical-align:top;margin:5px}
					#content #left .cart-step-2 .wrapper-step-2 .item .add-to-cart {margin-right:10px}
					#content #left .cart-step-2 .wrapper-step-2 .outer-select #item-detail a {width:100%}
					#content #left .shipping .city-sel {text-align:left}
					#content #left .shipping .city-sel span {float:none;display:inline-block;vertical-align:top;}
					#content #left .shipping .city-sel .dropdown {display:block;margin:5px auto}
			
		.overlay {z-index:2200}	
		.form {position:fixed;top:90px;max-height:calc(100vh - 110px);overflow:scroll}
		.form-register .wrapper {position:relative}
		#show-login,.form-login #show-register {width:auto;padding:0 10px}
		.form-register .actions span, .form-register .actions input {width:auto;height:auto;line-height:initial;}
		.form-register .actions {margin-top:10px}
		#show-login {bottom:10px;right:10px}
			
	/****/

	.newwrap {padding-top:64px;background:#fff!Important}
		.newhead {color:#fff;display:flex;align-items:center;padding:10px;background:#fff;position:fixed;top:0;left:0;width:100%;box-shadow:0 0 8px rgba(0,0,0,0.5);z-index:1000}
			.newlogo {margin:0 auto 0 0;text-align:center}
			.newlogo span {display:block;font-size:13px}
			.newicons {white-space:nowrap}
			.newicons a, .newicons svg, .newicons img {display:inline-block;vertical-align:top;}
			.newicons svg, .newicons img {max-height:24px}
			.newicons a {padding:7px;border-left:1px #ccc solid}
			.newicons a:first-child{border:0}
			
			.newlogo a {color:#53a66e;font:18px/18px "lobster"}
			
			.phonelink {color:#000;font-size:14px;font-weight:bold;display:inline-block;vertical-align:middle;margin:0 0 0 10px}
			.phonelink span {opacity:1!important}
			
		.adapt_menu {margin:0 10px 0 -10px;display:block;font-size:16px;font-weight:bold;text-transform:uppercase;cursor:pointer;line-height:24px;color:#fff;}
            .adapt_menu span {display:inline-block;vertical-align:middle;width:30px;height:2px;background:#53a66e;position:relative;}
            .adapt_menu span:before {content:'';width:100%;position:absolute;top:-7px;left:0;height:2px;background:#53a66e;}
			.adapt_menu span:after {content:'';width:100%;position:absolute;bottom:-7px;left:0;height:2px;background:#53a66e;}
			.adapt_menu a {display:block;padding:10px;text-decoration:none;}
			
		header, #site-nav, #slider-menu {display:none}
}


@media (max-width: 767px) {
	#content #left .catalog-wrapper .catalog .item, #content #left .cart-step-2 .wrapper-step-2 .item {width:30%}
}



@media (max-width: 480px) {
	.catalog, #content #left .cart-step-2 .wrapper-step-2 {margin:0 -1% 0 0;width:auto!important;max-width:none}
	#content #left .catalog-wrapper .catalog .item {width:48%}
	#content #left .cart-step-2 .wrapper-step-2 .item {width:47%}
	
	/*prod*/
		#content #left .text-container .item-photo {float:none;margin:10px auto;max-width:100%}
		#content #left .text-container .item-photo .outer .inner img {max-width:100%}
		
		.form {width:90%;left:0;right:0;margin:0 auto}
		
		#content #left .text-container .item-data {width:100%}
		
}	

@media (max-width: 320px) {
	#content #left .catalog-wrapper .catalog .item {width:100%;margin:15px 0}
}	



#menu a, #menu span {color:#fff!important;font-size:16px!Important}
.mm-listitem > a, .mm-listitem > span {padding-top:15px;padding-bottom:15px}
/*.mm-menu_theme-dark {background:#387da6}*/

nav#menu {height:auto;border:0}
.mm-listitem .mm-btn_next::before {display:none}

/* === 2 колонки каталога на мобильных (фиксировано) === */
@media (max-width: 768px) {
  /* Контейнер каталога — делаем сетку */
  #content #left .catalog-wrapper .catalog {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between;
  }

  /* Каждая карточка занимает половину ширины */
  #content #left .catalog-wrapper .catalog .item {
    width: 48% !important;
    margin-bottom: 12px !important;
    float: none !important;
    display: block !important;
    box-sizing: border-box;
  }

  /* Чтобы картинки не вылезали */
  #content #left .catalog-wrapper .catalog .item img {
    width: 100% !important;
    height: auto !important;
  }
}
