/* This CSS is autocompiled by LESS parser. Don't edit it manually. */

body.scroll-lock #menu-side-container{-webkit-transition:margin-left ease-in 0s;-moz-transition:margin-left ease-in 0s;-o-transition:margin-left ease-in 0s;-ms-transition:margin-left ease-in 0s;transition:margin-left ease-in 0s;}#menu-side-container{height:100%;z-index:2;position:fixed;top:0;left:0;margin-left:-100%;width:100%;}#menu-side-container .close{display:block;position:absolute;top:-5px;left:80%;width:45px;height:60px;z-index:6;background-color:#696969;color:#ffffff;text-shadow:none;-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;-o-border-radius:0px 5px 5px 0px;-ms-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;opacity:1;text-align:center;font-size:3.5em;}#menu-side-container #side-catalog-top{border-right:2px solid #696969;overflow-y:auto;height:100%;width:80%;background-color:#ffffff;z-index:2;}#menu-side-container #side-catalog-top .li-link.lvl3 a{padding-left:20px;font-size:1.1em;}#menu-side-container #side-catalog-top .li-link a{padding:10px;}#menu-side-container .product-search{border:1px solid #c8c8c8;}#menu-side-container .search-header{background:#696969;color:#ffffff;}#menu-side-container.open{-webkit-transition:margin-left ease-out 0s;-moz-transition:margin-left ease-out 0s;-o-transition:margin-left ease-out 0s;-ms-transition:margin-left ease-out 0s;transition:margin-left ease-out 0s;margin-left:0;}@media (min-width:49em){#menu-side-container{ position:static; height:auto; width:auto; -webkit-transition:-webkit-transform 0s; -moz-transition:-moz-transform 0s; -o-transition:-o-transform 0s; -ms-transition:-ms-transform 0s; transition:transform 0s; margin-left:0;}#menu-side-container #side-catalog-top{ overflow-y:visible; height:auto; width:auto; border-right:none;}#menu-side-container #side-catalog-top a{ padding:3px 5px 3px 10px; font-size:1.1em;}#menu-side-container #side-catalog-top .li-link{border:none;}#menu-side-container #side-catalog-top .li-link.lvl3 a{ padding-left:20px; font-size:1.1em;}#menu-side-container #side-catalog-top .li-link a{ padding:3px 5px 3px 10px; font-size:1.1em;}#menu-side-container .search-header{ background:#f0f0f0; color:#696969;}#menu-side-container .product-search{border:1px solid #c8c8c8;}#menu-side-container .close, #menu-side-container .filters-title{display:none;}}@media (min-width:65em){}