/* Marsolin UI57: mobile CATEGORY pages only. Source of truth: header's existing drawer. */
@media screen and (max-width:900px) {
 html.ms57-category #left-column,
 html.ms57-category #wrapper #left-column,
 html.ms57-category .columns-container #left-column,
 html.ms57-category #wrapper .left-column,
 html.ms57-category #wrapper aside.left-column,
 html.ms57-category #wrapper .block-categories,
 html.ms57-category #wrapper #categories_block_left,
 html.ms57-category #wrapper .category-tree:not(#ms-category-nav) {
   display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;
 }
 html.ms57-category #wrapper #content-wrapper,
 html.ms57-category #content-wrapper,
 html.ms57-category #wrapper #center-column,
 html.ms57-category #center-column {
   width:100%!important;max-width:100%!important;min-width:0!important;
   flex-basis:100%!important;flex-grow:1!important;margin-left:0!important;margin-right:0!important;
 }
 html.ms57-category #wrapper #content-wrapper > .row,
 html.ms57-category #wrapper .container > .row { min-width:0!important; }
 html.ms57-category #products,
 html.ms57-category .ms-cat {width:100%!important;min-width:0!important;max-width:100%!important;}
}
