/* Reserve a separate mobile row for the fixed menu and cart. */
@media(max-width:767px){
 body>header{padding-top:64px!important}
 #cart>button,#hidden-mobile-cart,.cart-button{position:fixed!important;top:12px!important;right:12px!important;left:auto!important;z-index:1000!important;max-width:calc(100vw - 80px);min-height:40px;height:auto!important;border-radius:20px;background:#c44400!important;color:#fff!important;padding:8px 12px!important;font-size:13px;line-height:24px;white-space:nowrap}
 #cart>button svg{fill:currentColor;stroke:currentColor}
 .category-button,#mobile-head-menu{top:12px!important;left:12px!important;z-index:1000!important;min-width:40px;min-height:40px}
 .catalog-shortcut{padding:12px 16px!important;line-height:1.5}
 .catalog-shortcut a{display:block}
}
