/* IHOP Menu Instant 1.4.0 */

/* Intrinsic width/height are injected server-side before first paint. This rule keeps
   the ratio responsive and prevents images from adding height after an anchor jump. */
img.ihop-menu-progressive {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    object-fit: contain;
}

/* A lazy JetEngine grid should no longer exist on /menu/ after the PHP filters run.
   If JetEngine leaves its loading class behind while already containing items, do not
   paint a stale spinner on top of rendered content. */
.jet-listing-grid.jet-listing-grid-loading:has(.jet-listing-grid__item)::after {
    display: none !important;
    content: none !important;
}

/* Never animate geometry while an image changes from preview to display source. */
img.ihop-menu-progressive {
    transition: none !important;
}
