body,
.FixedLayout,
.FixedLayout>main{width:100%;
	display:-webkit-flex;display:flex;
	-webkit-flex-direction:column;flex-direction:column;
	-webkit-flex-wrap:nowrap;flex-wrap:nowrap;
	-webkit-justify-content:flex-start;justify-content:flex-start;
	-webkit-align-content:stretch;align-content:stretch;
	-webkit-align-items:stretch;align-items:stretch;
}
body>#content>.FixedLayout{-webkit-flex-direction:row;flex-direction:row;}

.FixedLayout:empty{display:none;}
.FixedLayout{max-width:90em;margin:0 auto;padding:0 4em;}
.FixedLayout>main>h1{-webkit-order:-20;-ms-flex-order:-20;order:-20;}
.FixedLayout>main>#showButtons{-webkit-order:-15;-ms-flex-order:-15;order:-15;}
.FixedLayout>main>.spoiler+.spoiler-open,
.FixedLayout>main>.categories-description,
.FixedLayout>main>.categories-full-description{-webkit-order:2;-ms-flex-order:2;order:2;}
.FixedLayout>main>.sort-links,
.FixedLayout>main>.sort-links+.products-listing{-webkit-order:0;-ms-flex-order:0;order:0;}
/*
@media only screen and (min-width:1024px){
	.FixedLayout>main>#blockBestSellers{-webkit-order:-5;-ms-flex-order:-5;order:-5;}
}
*/
.FixedLayout>main>#box_filter.box{-webkit-order:-5;-ms-flex-order:-5;order:-5;}
.FixedLayout>main>.categories-short-description{/*-webkit-order:-6;-ms-flex-order:-6;order:-6;*/}
.FixedLayout>main>ul.categories-listing{/*-webkit-order:-20;-ms-flex-order:-20;order:-20;*/}
body>#header-v2-topline{-webkit-order:-25;-ms-flex-order:-25;order:-25;}
body>header{-webkit-order:-20;-ms-flex-order:-20;order:-20;}
body>#header-pages{-webkit-order:-15;-ms-flex-order:-15;order:-15;}
body>#breadcrumbs{-webkit-order:-10;-ms-flex-order:-10;order:-10;}
body.is-home-page>#breadcrumbs{z-index:-1;opacity:0;pointer-events:none;height:0;overflow:hidden;padding:0;min-height:auto;}
body>#breadcrumbs>.FixedLayout{padding-top:1em;padding-bottom:1em;}
body>#banner-home{-webkit-order:-5;-ms-flex-order:-5;order:-5;margin-bottom:3em;}
body>#banner-home>.FixedLayout{padding-left:0;padding-right:0;max-width:120em;}
body>#manufacturers-home{/*-webkit-order:-3;-ms-flex-order:-3;order:-3;*/}
body>#manufacturers-home>.FixedLayout{padding-left:1em;padding-right:1em;max-width:90em;}
body>#manufacturers-home>.FixedLayout>*:first-child{margin-top:calc(1em / 1.875);margin-bottom:0;padding-left:calc(4em / 1.875 + 0.5em / 1.875);}
body>#content:not(.right-boxes):not(.left-boxes)>.FixedLayout>main{width:100%;}
body>#content>.FixedLayout>aside:empty{display:none;}
body>header>h2,body>footer>h2,
body>header nav>h2,body>footer nav>h2,
#box_categories>h2,
body>#content>.FixedLayout>aside>h2{display:none;}

@media only screen and (min-width:1024px){
	body:not(.mobile)>#content>.FixedLayout>main{width:60%;padding-bottom:2em;}
	body:not(.mobile)>#content.right-boxes:not(.left-boxes)>.FixedLayout>main,
	body:not(.mobile)>#content.left-boxes:not(.right-boxes)>.FixedLayout>main{width:76%;}
	body:not(.mobile)>#content>.FixedLayout>aside#left{width:22%;padding-right:1em;-webkit-order:-2;-ms-flex-order:-2;order:-2;}
	body:not(.mobile)>#content>.FixedLayout>aside#right{width:22%;padding-left:1em;}
}
@media only screen and (min-width:1921px){
	body>#banner-home{max-width:120em;margin-left:auto;margin-right:auto;}
	body>#content>.FixedLayout{max-width:120em;}
}
@media only screen and (max-width:1280px){
	.FixedLayout{width:100%;max-width:none;padding-left:1em;padding-right:1em;}
	body>footer>.copy>.FixedLayout{padding-left:0;padding-right:0;}
	body>#content>.FixedLayout>aside#left{padding-right:1em;}
	body>#content>.FixedLayout>aside#right{padding-left:1em;}
}
@media only screen and (max-width:900px){
	body>#content>.FixedLayout{-webkit-flex-direction:column;flex-direction:column;}
	body>#content>.FixedLayout>main{margin-bottom:auto;}
	body>#content.right-boxes:not(.left-boxes)>.FixedLayout>main,
	body>#content.left-boxes:not(.right-boxes)>.FixedLayout>main{width:100%;}
	body>#content>.FixedLayout>aside#left{width:100%;padding-right:0;-webkit-order:initial;-ms-flex-order:initial;order:initial;}
	body>#content>.FixedLayout>aside#right,body>#content>.FixedLayout>aside#left>*:not(#box_categories):not(.account-box){display:none;}
}
@media only screen and (min-width:901px){
	body.mobile>#content.right-boxes:not(.left-boxes)>.FixedLayout>main,
	body.mobile>#content.left-boxes:not(.right-boxes)>.FixedLayout>main{width:100%;}
	body.mobile>#content>.FixedLayout>aside#left,
	body.mobile>#content>.FixedLayout>aside#right{display:none;}
}
