/* Foody-Go F1: compact mobile mascot; only activated after both illustration assets load. */
.fgmf-runner,.fgmf-impact{display:none}
@media screen and (max-width:767px){
 .fg-hours-note[data-fg-hours-note].fgmf-managed{}
 .fgmf-managed>.fg-hours-icon{display:none}
 .fgmf-managed>.fg-hours-motion-window{position:relative;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;min-height:0;overflow:hidden}
 .fgmf-managed>.fg-hours-motion-window>[data-fg-hours-text]{position:relative;flex:0 0 auto;display:block;width:calc(100% - var(--fgmf-space,42px));max-width:100%;animation:none!important;will-change:transform}
 .fgmf-managed .fgmf-runner{display:block;position:absolute;top:50%;left:0;margin-top:-36px;width:72px;height:72px;pointer-events:none;background:url('sprites.webp') no-repeat;background-size:400% 300%;transform-origin:0 36px;will-change:transform;overflow:visible}
 .fgmf-push-rig{position:absolute;inset:0;display:none}
 .fgmf-managed .fgmf-runner.fgmf-pushing{background-image:none}
 .fgmf-pushing .fgmf-push-rig{display:block}
 .fgmf-push-body,.fgmf-push-shoe{position:absolute;background-image:url('push-rig.webp');background-repeat:no-repeat;background-size:300% 100%}
 .fgmf-push-body{left:0;top:1px;width:54px;height:54px;background-position:0 0;z-index:3}
 .fgmf-push-far,.fgmf-push-near{position:absolute;inset:0}
 .fgmf-push-far{z-index:1}.fgmf-push-near{z-index:2}
 .fgmf-push-upper,.fgmf-push-lower{position:absolute;left:0;top:0;height:3.5px;box-sizing:border-box;border:.65px solid #704309;background:linear-gradient(#ffda57,#f8b419);border-radius:3px;transform-origin:0 50%}
 .fgmf-push-far .fgmf-push-upper,.fgmf-push-far .fgmf-push-lower{background:linear-gradient(#efbb36,#d9900c)}
 .fgmf-push-shoe{left:0;top:0;width:30px;height:30px;background-position:50% 0;transform-origin:19px 12px}
 .fgmf-push-far .fgmf-push-shoe{background-position:100% 0}
 .fgmf-managed .fgmf-impact{display:block;position:absolute;left:0;top:50%;margin-top:-17px;width:12px;height:22px;color:#d59216;opacity:0;pointer-events:none}
 .fgmf-impact:before,.fgmf-impact:after,.fgmf-impact i{content:"";position:absolute;left:0;width:9px;border-top:2px solid currentColor;border-radius:2px}
 .fgmf-impact:before{top:2px;transform:rotate(-40deg)}.fgmf-impact:after{bottom:2px;transform:rotate(40deg)}.fgmf-impact i{top:10px;left:-3px;width:7px}
}
@media(prefers-reduced-motion:reduce){.fgmf-runner,.fgmf-impact{display:none!important}.fgmf-managed>.fg-hours-motion-window>[data-fg-hours-text]{transform:none!important}}
@media print{.fgmf-runner,.fgmf-impact{display:none!important}}
