/* Keep the starting BBQ geometry when navigation/content becomes visible. */
html{scrollbar-gutter:stable}
body.citygrill-home .bbq-intro.bbq-banner,
body.citygrill-home .bbq-intro.bbq-banner.is-opening,
body.citygrill-home .bbq-intro.bbq-banner:not(.is-opening){position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:100svh!important;padding:28px 0 65px!important;margin:0!important}
body.citygrill-home.cg-bbq-ready main>section:not(.bbq-banner),
body.citygrill-home.cg-bbq-ready>footer{animation:cg-content-fade-v12 .65s ease both!important;translate:none!important;transform:none!important}
@keyframes cg-content-fade-v12{from{opacity:0}to{opacity:1}}
@media(prefers-reduced-motion:reduce){body.citygrill-home.cg-bbq-ready main>section:not(.bbq-banner),body.citygrill-home.cg-bbq-ready>footer{animation:none!important}}
