.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 !important;}.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}
#menu .mm-listview li, #menu .mm-listview a {
background-position:12px center;
background-repeat: no-repeat;
}

@media (max-width: 1680px) {
	.main-slider-grid {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 1fr;
		gap: 20px;
		grid-template-areas:
			"mainslider mainslider"
			"topright topleft"
		;
	}
	.new261222.container {
		max-width:100%;
	}
	.container .catalog-content .items-list-grid_subsection .item:nth-child(n+5) {
		display:none;
	}
}
@media (max-width: 1500px) {
	header .container .search{
		min-width:280px;
	}
	#productContainer.product-gallery_has-thumbs {
		--product-thumb-size:56px;
		--product-thumb-column:90px;
	}
}
@media (max-width: 1540px) {
	.container .catalog-content .product {
		gap:30px;
		grid-template-areas:
			"photo description"
			"characteristics characteristics"
			"recitems recitems"
			"pagetabs pagetabs"
			"also also";
		grid-template-columns:minmax(0, 600px) minmax(0, 1fr);
		grid-template-rows: repeat(6, auto);
	}
}
@media (max-width: 1623px) {
	header .container .slogan {
		display:none;
	}
}
@media (max-width: 1470px) {
	.flexmain, .container .catalog-content .product .description .upbasket .count-cart {
		flex-wrap: wrap;
	}
	.product .description .upbasket .count-cart {
		height:auto;
	}
}
@media (max-width: 1450px) {
	header .container .slogan { display:none; }
	.mainslider .prev {
		left: 30px;
	}

	.mainslider .next {
		left: 440px;
	}
}

@media (max-width: 1200px) {

	.product-slider-img-link_with-overline .overline {
		width: 350px;
	}

	.tabs__header {
		align-items: center;
	}

	.mainslider .prev:after {
		display: none;
	}
	.container .catalog-content .items-list-grid_subsection .item:nth-child(n+4) {
		display:none;
	}
}

@media (max-width: 1350px) {
	header .container .search, header .container .search input[type=text]{
		min-width: 0px;
	}

	.container .catalog-content .product {
		/*margin: 30px 0 0;
		padding: 0;
		display: block;*/
		gap:30px;
		grid-template-areas:
			"photo description"
			"characteristics characteristics"
			"recitems recitems"
			"pagetabs pagetabs"
			"also also";
		grid-template-columns:minmax(0, 600px) minmax(0, 1fr);
		grid-template-rows: repeat(6, auto);
	}
	#productContainer.product-gallery_has-thumbs {
		--product-thumb-size:52px;
		--product-thumb-column:84px;
		align-items:center;
	}
	#productContainer.product-gallery_has-thumbs .f-thumbs.is-classic.is-vertical {
		align-self:center;
	}
	#productContainer.product-gallery_single-photo {
		max-width:100%;
	}
	#productContainer {
		margin-right:0;
	}
	#productCarousel,#productContainer .f-carousel__viewport {
		height:auto;
	}
	#productCarousel {
		max-width:100%;
	}
	#productContainer .f-carousel__viewport {
		max-width:100%;
	}
	#productCarousel .f-carousel__slide img {
		width:100%;
	}
	.container .catalog-content .product .description .upbasket .flexmain,
	.container .catalog-content .product .description .upbasket .count-cart {
		flex-wrap:wrap;
	}
	.container .catalog-content .product .description .upbasket .flexmain {
		gap:12px 24px;
	}
	.container .catalog-content .product .description .upbasket .prclst {
		flex:1 0 100%;
	}
	.container .catalog-content .product .description .upbasket .count-cart {
		column-gap:14px;
	}
	.container .catalog-content .product .description .upbasket .count-cart .count-cart__summary {
		margin-top:12px;
	}
	/*.container .catalog-content .product .characteristics {
		width:100vw;
		max-width:100%;
		padding:10px;
		box-sizing:border-box;
	}*/

	.photo {
		margin-bottom: 20px!important;
	}

	.news .container .news-item .annotation {
		min-height: 80px;
		max-height: 300px;
		height: 180px;
	}
	.container .content-side {
	}
}

@media (max-width: 1100px) {
	header .container .search {
		display:none;
	}
	.portfolio-full .back, .portfolio-full .prevnext {
		display:block;
		width:100%;
	}
	.portfolio-full .back {
		padding-right:0;
	}
	.portfolio-full .prevnext {
		text-align:center
	}
}

@media (max-width: 960px) {
	.items-grid {
		grid-template-rows: 1fr;
	}
	header .container .messengers .subtitle {
		display:none;
	}
	header .container .messengers {
		margin-left:10px;
		padding-right:10px;
		min-width:auto;
	}
}

@media (max-width: 900px) {
	.container .content-side {
	}
	header .container .messengers .subtitle {
		display:none;
	}

	.tabs__header {
		flex-direction: column;
		align-items: center;
	}

	.tabs__header-item:first-child {
		padding: 0;
	}


	.main-page-grid {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 1fr;
		grid-template-areas:
		"lb rb"
		"l1 l2"
		"r1 r2";
		gap: 20px;
	}

	.main-slider-grid {
		display: grid;
		grid-template-columns: 99%;
		gap: 20px;
		grid-template-areas:
			"mainslider"
			"topright"
			"topleft"
		;
	}
}
@media (min-width: 768px) {
	.md\:order-last {
	order:9999
	}
	.md\:mb-4 {
	margin-bottom:1rem
	}
	.md\:hidden {
	display:none
	}
	.md\:max-w-lg {
	max-width:32rem
	}
	.md\:grid-cols-\[106px_minmax\(0px\2c _1fr\)\] {
		grid-template-columns:var(--product-thumb-column, 95px) minmax(0px, 1fr)
	}
}
@media (min-width: 900px) 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%}
	.tablewrap {width:100%!important;display:block;overflow-x:auto;height:auto!important;-webkit-overflow-scrolling:touch}
	.tablewrap2 {width:100%!important;display:block;overflow-x:auto;height:auto!important;-webkit-overflow-scrolling:touch}
	.wrapper, body, html {height:auto}
	.container .content-side {width:100%;padding:10px;}
	.container .content-side img {max-width:100%}
	.slick-track {max-width:none}
	header .container .logo {min-width:240px}
	header .container .search {margin-right:15px}
	header .container .messengers {width:auto}
header .container a.nonestyle,
header .container a.nonestyle:visited,
header .container a.nonestyle:active,
header .container a.nonestyle:hover {
	font-size:16px;
}
header .container a.dotsbut {
	font-size:15px;
}
	header .container a.bord {
		padding:8px;
	}
	header .container .time {
		display:block;
		font-size:14px;
		white-space:nowrap;
		padding-left:24px;
		padding-top:16px;
		background-position:0 15px;
		background-size:16px 16px;
	}
	header .container .messengers span {display:block;width:auto}
	header .container .messengers a.upmail {font-size:13px;}
	.mainslider, .maingrid {width:100%;table-layout:fixed}
	.mainslider td.slidetd {min-width:0}
	.mainict div {padding:10px 0;font-size:16px;width:100%}
	.maingrid {white-space:initial}
	.main-page-slider {height:auto;width:100%}
	.mainslider td.slidetd, .mainslider td {height:auto}
	.mainslider .next {left:auto;right:10px;top:50%}
	.mainslider .prev {left:10px;top:50%}
	.news .container .news-item {width:47%;margin:0 2% 15px 0}
	.news .container .news-item .photo {width:100%}
	.news .container .news-item .photo img {width:100%;height:230px!important;object-fit:cover}
	.news .container .news-item .annotation {width:100%}
	.news .container .news-item a, .news .container .news-item a:visited, .news .container .news-item a:active, .news .container .news-item a:hover {font-size:13px}
	table tbody tr td {padding:8px}
	.content-side table {width:100%!important}
	.container .catalog-content .catrazd li {padding:0;width:47%;margin:0 2% 15px 0}
	header .container .search input[type="text"] {width:100%}
	.count-cart input[type="text"] {width:38px}
	.count-cart .addsumbbut {width:auto;margin-left:5px}
	.hits .container::after {display:none}
	.hits .container .slider-hits .slide .in {padding:30px 10px}
	.container .catalog-content .items-list-grid .item {width:33%;}
	.container .catalog-content .items-list-grid .item .in {width:100%;padding:20px 10px}
	#basket .cart-table tbody tr td.cost-of {white-space:nowrap}	
	footer .container {padding:10px}
	#basket .cart-table tbody tr td.cost-of {white-space:nowrap}
}

@media (max-width: 1269px) {
	header .container .logo {
		width:70px;
		min-width:70px;
		flex:0 0 70px;
	}
	header .container .logo a {
		display:block;
		width:70px;
		overflow:hidden;
	}
	header .container .logo img {
		display:block;
		max-width:none;
	}
}

@media (min-width: 901px) and (max-width:1100px) {
	header .container .search {
		display:block;
	}
}



@media (max-width: 900px) {
	body, html {
		min-width: 210px;
		margin:0;
		padding:0;
	}
	#content_right { width:350px; }
	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%}
	.tablewrap {width:100%!important;display:block;overflow-x:auto;height:auto!important;-webkit-overflow-scrolling:touch}
	.tablewrap2 {width:100%!important;display:block;overflow-x:auto;height:auto!important;-webkit-overflow-scrolling:touch}
	.wrapper, body, html {height:auto}
	.container .content-side {width:100%;padding:0;border:0}
	.container .content-side img {max-width:100%}
	.slick-track {max-width:none}
	header {height:auto;z-index:1000}
	header .container .time, header .container .search, header .container .phone, header .container .mail, header .container .slogan, header .container .messengers span {display:none}
	header .container .messengers .mailicon { display:inline-block; }
	header .white .container {height:auto}
	.container .content-side table {width:100%!Important}
	header .white .container {padding:10px 0;justify-content:flex-start}
	header .white .container>div+div {margin-left:8px}
	header .container .logo {width:70px;min-width:70px;flex:0 0 70px;margin-right:auto;padding:0}
	header .container .logo a {display:block;width:70px;overflow:hidden}
	header .container .logo img {display:block;max-width:none}
	header .container .menu-up {display:none}
	.newphone {display:block}
	.newphone svg, .newphone a {display:inline-block;vertical-align:top;}
	.newphone svg {width:30px;height:30px}
	.newphone a {padding:0 6px}
	header .container .mail-link,
	header .container .zapros {display:block}
	header .container .mail-link {width:22px;min-width:22px}
	header .container .mail-link a.mail2 {display:block;width:22px;height:14px;margin-left:0;font-size:0;line-height:0}
	header .container .mail-link a.mail2 i {left:0;top:0;margin-right:0}
	header .container .zapros a.bord {max-width:78px;padding:8px 6px;font-size:10px;line-height:1.2}
	header .container .messengers {width:auto;padding:0;white-space:nowrap}
	header .container .cart {margin:0 0 0 5px}
	.mainslider {table-layout:fixed}
	.mainslider, .maingrid {width:100%}
	.main-page-slider {height:auto}
	.mainslider .prev {left:10px;top:50%}
	.mainslider .next {left:auto;right:10px;top:50%}
	.mainslider td.slidetd {min-width:0}
	.hits .container {left:0}
	.mainict {table-layout:fixed}
	table tbody tr td {padding:10px}
	.mainict div {display:block;padding:10px 0;font-size:14px}
	.news .container .news-item {width:22%;margin:0 2% 15px 0}
	.news .container .news-item .photo {width:100%}
	.news .container .news-item .photo img {width:100%;height:230px!important;object-fit:cover}
	.news .container .news-item .annotation {width:100%}
	.news .container .news-item a, .news .container .news-item a:visited, .news .container .news-item a:active, .news .container .news-item a:hover {font-size:13px}
	.maingrid {white-space:initial}
	.maingrid .grid {padding:10px!Important}
	footer .container {padding:10px;display:block;text-align:center;font-size:12px}
	.down-menu a, .down-menu a:visited, .down-menu a:active, .down-menu a:hover {font-size:12px}
	.hits .container .slider-hits .slide .in {width:auto;margin:0 10px}
	.hits .container::after {display:none}
	.hits .container .slider-hits .slide .in .hit-name {font-size:14px}
	h1 {font-size:26px}
	h2 {font-size:22px}
	h3 {font-size:18px}
	.container .catalog-content .catrazd {padding:15px 0}
	.container .catalog-content .catrazd li {padding:0;width:22%;margin:0 2% 15px 0}
	.container .catalog-content .items-list-grid .item .in .price, .hits .container .slider-hits .slide .in .price, .hits .count-cart {left:0;width:100%;text-align:center}
	.container .catalog-content .items-list-grid .item .in .count-cart {left:0;margin-bottom:0}
	.count-cart .addsumbbut {margin-left:0;top:0;vertical-align:top;width:auto}
	.count-cart input[type="text"] {width:40px}
	.container .catalog-content .product {
		display:block;
	}
	#productContainer {
		margin:0 auto;
	}
	.container .catalog-content .product .description .upbasket .price {width:100%;text-align:center;margin:15px 0}
	.container .catalog-content .product .description .upbasket .count-cart .expensive {position:static}
	/*cat*/
	.container .catalog-content .sort {width:100%;padding:15px;margin:15px 0;line-height:30px;height:auto}
	.container .catalog-content .sort .show-count {display:none}
	.container .catalog-content .items-list-grid .item {width:32%;}
	.container .catalog-content .items-list-grid .item .in {width:100%;padding:20px 10px}
	.stickers {top:0;left:0;}
	.stickers div { padding:3px 7px;border-radius:2px;margin-right:5px; }
	.container .breadcrumb-list li {display:inline}
	.content .maincont .tabsmenu li a, .content .maincont .tabsmenu li a:visited, .content .maincont .tabsmenu li a:active, .content .maincont .tabsmenu li a:hover, .pagearea li a, .pagearea li a:visited, .pagearea li a:active, .pagearea li a:hover
	{margin-right:20px}
	#basket .cart-table tbody tr td.cost-of {white-space:nowrap}
	/*cart*/
	#orderform, #orderform .order, #basket .total-order .btns {width:100%}
	#orderform .order .w2, #orderform .order textarea {width:100%;box-sizing:border-box}
	#basket .total-order .btns a , #basket .total-order .btns .order{margin:10px}
	#basket .total-order .btns .order {padding:10px 15px}
	#vkl_desc table img {max-width:none}
	/*newslide*/
	.mainslider {display:block;width:100%;height:auto;box-sizing:border-box;table-layout:fixed}
	.mainslider > tbody , .mainslider > tbody > tr, .mainslider > tbody > tr > td
	{display:block;width:100%!Important;height:auto!Important;box-sizing:border-box}
	.mainslider td.slidetd {min-width:0;height:auto}
	.mainslider td {text-align:center}
	#toTop {bottom:70px!important}
	header .container .search {
		display: block;
		width: auto;
		position: fixed;
		top: auto;bottom:0;box-shadow:0 0 8px rgba(0,0,0,0.5);
		left: 0;
		right: 0;
		margin: 0;
		padding: 10px;
		background: #fff;z-index:1000
	}
	header .container .search input[type="text"] {width:100%;font-size:16px}
	header .container .search input[type="submit"] {top:10px;right:10px}
	.adapt_menu {z-index:100;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:#ff763b;position:relative;}
	.adapt_menu span:before {content:'';width:100%;position:absolute;top:-7px;left:0;height:2px;background:#ff763b;}
	.adapt_menu span:after {content:'';width:100%;position:absolute;bottom:-7px;left:0;height:2px;background:#ff763b;}
	.adapt_menu a {display:block;padding:10px;}
	.container .menu-side, header .black, header .upmenu {display:none}
}
@media (max-width: 1100px) {
	.tabsgrid { flex-wrap: wrap; }
	#content_right { width:100%; }
}
@media (max-width: 767px) {
	.product #recommendadd .table,.product #recommendadd .table .tr, .product #recommendadd .table .tr .th, .product #recommendadd .table .tr .td{
		width:100% !important;
		float:left;
		clear:both;
		display:block;
		text-align:center;
		border:0;
	}
	.container .catalog-content .items-list-grid {
		margin:0;
	}
	.container .catalog-content .items-list-grid_subsection .item:nth-child(n+3) {
		display:none;
	}
	#productContainer {
		max-width:100%;
		display:block;
	}
	#productmain {
		padding-bottom:30px;
	}
	.product #recommendadd .table .tr .th {
		display:none !important;
	}
	.product #recommendadd .table .tr {
		padding-bottom:10px;
		border-bottom:2px dashed #ddd;
		margin-bottom:10px;
	}
	.news .container .news-item {width:47%}
	.container .catalog-content .catrazd li {width:30%}
	.container .catalog-content .items-list-grid .item {width:49%}
	.container .catalog-content .product .photo {float:none;margin:15px auto}
	.container .catalog-content .product .description {width:100%;max-width:100%;box-sizing:border-box}
	#productContainer .f-carousel__viewport { height:auto; }
	.count-cart {height:auto;width:100%;text-align:center;margin:10px 0}
	.container .catalog-content .product .description .upbasket .count-cart {
		text-align:left;
		column-gap:12px;
	}
	.container .catalog-content .product .description .upbasket .count-cart .addsumbbut {
		display:inline-block!important;
		margin:0;
		width:auto;
		min-width:120px;
		padding:0 16px 2px 16px;
	}
	.container .catalog-content .product .description .upbasket.haspriceblock .count-cart .expensive {display:block!important;margin:10px auto}
	#basket .cart-table , #basket .cart-table thead, #basket .cart-table tbody, #basket .cart-table th,
	#basket .cart-table td, #basket .cart-table tr { display: block;width:100%!important;box-sizing:border-box }
	#basket .cart-table thead tr { position: absolute; top: -9999px; left: -9999px;}
	#basket .cart-table tr { border: 1px solid #ccc;margin:15px 0 }
	#basket .cart-table td {border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 5px 5px 50%!important; }
	#basket .cart-table td:before { position: absolute; top: 6px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; }
	#basket .cart-table td:nth-of-type(1) {padding:5px!important}
	#basket .cart-table td:nth-of-type(2):before { content: "Цена"; }
	#basket .cart-table td:nth-of-type(3):before { content: "Кол-во"; }
	#basket .cart-table td:nth-of-type(4):before { content: "Сумма"; }
	#basket .cart-table td:nth-of-type(5) {padding:15px 5px!important;text-align:center}
	.content .maincont .tabsmenu li a, .content .maincont .tabsmenu li a:visited, .content .maincont .tabsmenu li a:active, .content .maincont .tabsmenu li a:hover, .pagearea li a, .pagearea li a:visited, .pagearea li a:active, .pagearea li a:hover
	{font-size:18px}
}
@media (max-width: 680px) {
	header .container .menu-up { display:none;}
	.flexmain, .container .catalog-content .product .description .upbasket .count-cart {
		flex-wrap: wrap;
		max-width:100%;
	}
}


@media (max-width: 480px) {
	.container .catalog-content .product .description .upbasket .count-cart {
		column-gap:8px;
	}
	.container .catalog-content .product .description .upbasket .count-cart .addsumbbut {
		min-width:112px;
		padding:0 12px 2px 12px;
		font-size:12px;
	}
	.mainict {display:block;width:100%;height:auto;box-sizing:border-box;table-layout:fixed}
	.mainict > tbody , .mainict > tbody > tr
	{display:block;width:100%!Important;height:auto!Important;box-sizing:border-box}
	.mainict > tbody > tr > td {display:inline-block;vertical-align:top;width:49%;box-sizing:border-box}
	.news .container .slider-news {margin:0}
	.news .container .slider-news .news-slide {padding:0 0 15px}
	.news .container .news-item {width:100%;margin:15px 0}
	.news .container .news-item .photo {width:100%;height:auto}
	.news .container .news-item .photo img {height:auto}
	.news .container .news-item .annotation {width:100%;height:auto}
	header .container .logo {width:70px;overflow:hidden}
	header .container .logo img {max-width:none}
	.news-list .news-item .news-item-content-photo {width:100%;margin:0 0 10px}
	.news-list .news-item .news-item-title a {font-size:18px}
	.container .catalog-content .catrazd li {width:47%;font-size:13px}
	.container .catalog-content .items-list-grid .item {width:100%;padding:10px 0}
	.priceblock .price_rozn .newp, .priceblock .price_opt .newp {font-size:18px}
	.priceblock .price_rozn .newp span, .priceblock .price_opt .newp span {font-size:16px}
	.content .maincont .tabsmenu li a, .content .maincont .tabsmenu li a:visited, .content .maincont .tabsmenu li a:active, .content .maincont .tabsmenu li a:hover, .pagearea li a, .pagearea li a:visited, .pagearea li a:active, .pagearea li a:hover
	{font-size:16px}
	#orderform .order {display:block;width:100%;height:auto;box-sizing:border-box;table-layout:fixed}
	#orderform .order > tbody , #orderform .order > tbody > tr, #orderform .order > tbody > tr > td
	{display:block;width:100%!Important;height:auto!Important;box-sizing:border-box}
	#formsend {padding:35px 10px}
}
@media (max-width: 560px) {
	.flexmain {
		justify-content: center;
	}
	.container .catalog-content .product {
		margin: 30px 0 0;
		padding: 0;
		display: block;
	}
}
@media (max-width: 420px) {
	header .white .container > div + div {
		margin-left:5px;
	}
}
@media (max-width: 374px) {
	header .container .messengers {display:none}
}
@media (max-width: 599px) {
	.cellmobile td {
		display:block;
	}
}

@media (min-width: 481px) and (max-width:1199px) {
	.mainslider {display:block;width:100%;height:auto;box-sizing:border-box;table-layout:fixed}
	.mainslider > tbody , .mainslider > tbody > tr, .mainslider > tbody > tr > td
	{display:block;width:100%!Important;height:auto!Important;box-sizing:border-box}
	.mainslider td.slidetd {min-width:0;height:auto}
	.mainslider td {text-align:center}
	.mainslider td.slidetd+td, table.mainslider tbody tr+tr td {display:inline-block!important;vertical-align:top;width:49.6%!important}
	table.mainslider tbody tr {display:inline!important}
}	

@media (min-width: 481px) and (max-width: 545px) {
	.container .catalog-content .items-list-grid .item .in {
		height:auto;
		padding-bottom:20px;
	}
	.container .catalog-content .items-list-grid .item .in .incont {
		padding-bottom:0;
	}
	.container .catalog-content .items-list-grid .item .in .price {
		position:static;
		margin:14px 0 10px;
		text-align:center;
	}
	.container .catalog-content .items-list-grid .item .in .count-cart {
		position:static;
		width:100%;
		text-align:center;
	}
}

#menu {height:auto}
#menu a, #menu span {color:#fff!Important;font-size:16px!Important}
#menu .messengers span {display:block;margin:0 0 15px;}
#menu .messengers, #menu .mail-link, #menu .time, #menu .phone {margin:25px 0;color:#fff}
#menu .mail-link a.mail2 {display:inline-block;white-space:nowrap}
#menu .mail-link a.mail2 i {background-color:transparent;filter:brightness(0) invert(1)}
#menu .phone a.dotsbut {color:#fff;border-bottom-color:rgba(255,255,255,.65)}
#menu .zapros a.bord {
	font-weight: 500;
	display:inline-block;
	padding:16px;
	text-align:center;
	color: #000;
	text-decoration:none;
	text-transform:uppercase;
	border:2px solid #FF7731;
	padding: 8px 6px;
	font-size: 10px;
	line-height: 1.2;
}