/* MO1: text enters for 3 s, stays centered for exactly 7 s, exits for 3 s. */
.fg-hours-note[data-fg-hours-note]{position:relative;align-items:center}
.fg-hours-motion-window{display:block;flex:1;min-width:0;overflow:hidden}
.fg-hours-motion-window>[data-fg-hours-text]{display:block;width:100%;text-align:center;transform:translateX(0)}
[data-fg-motion-ready] .fg-hours-motion-window>[data-fg-hours-text]{animation:fg-hours-drift 13s linear infinite;animation-play-state:paused}
[data-fg-motion-visible="1"] .fg-hours-motion-window>[data-fg-hours-text]{animation-play-state:running}
.fg-motion-hidden [data-fg-hours-note] .fg-hours-motion-window>[data-fg-hours-text]{animation-play-state:paused}
.fg-hours-clicked .fg-hours-motion-window>[data-fg-hours-text]{animation:none;transform:translateX(0)}
@media(hover:hover){.fg-hours-note[data-fg-hours-note]:hover .fg-hours-motion-window>[data-fg-hours-text]{animation:none;transform:translateX(0)}}
@keyframes fg-hours-drift{0%{transform:translateX(110%)}23.076923%,76.923077%{transform:translateX(0)}100%{transform:translateX(-110%)}}
.fgm-product-flight{position:fixed;z-index:100008;width:40px;height:40px;max-width:none;margin:0;object-fit:contain;pointer-events:none;contain:strict;transform:translate3d(0,0,0);transform-origin:center;opacity:0;will-change:transform,opacity;backface-visibility:hidden}
@media(min-width:768px){.fgm-product-flight{display:none}}
@media(prefers-reduced-motion:reduce){[data-fg-hours-note] .fg-hours-motion-window>[data-fg-hours-text]{animation:none!important;transform:none!important}.fgm-product-flight{display:none}}
@media print{.fgm-product-flight{display:none}}
