.layout_main__d1Yew{position:relative;width:100%;min-height:100vh}@media screen and (min-width:1024px){.layout_main__d1Yew{min-height:0}}.layout_bottomBarHolder__Qfe7R{height:94px}@media screen and (min-width:1024px){.layout_bottomBarHolder__Qfe7R{display:none}}.genericPageView_fullscreenLoading__VBq7Z{position:fixed;background-color:#222;left:0;top:0}.genericPageView_fullscreenLoading__VBq7Z img{width:15%}.genericPageView_CategoryBundle__RCr7X{padding-bottom:24px}