/* One continuous BBQ backdrop, including behind the navigation. */
body.citygrill-home .site-header.home-header{position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;margin:0!important;z-index:20!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}
body.citygrill-home .site-header.home-header::before,body.citygrill-home .site-header.home-header::after{content:none!important;display:none!important}
body.citygrill-home .home-header nav,body.citygrill-home .home-header-actions{background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important}
body.citygrill-home .bbq-banner:not(.is-opening){padding-top:180px;min-height:660px;min-height:max(660px,90svh)}
body.citygrill-home .bbq-banner:not(.is-opening) .bbq-intro-brand{display:none}
body.citygrill-home .bbq-banner .bbq-wisp{animation-name:cg-header-smoke}
@keyframes cg-header-smoke{0%{opacity:0;translate:0 30px;scale:.6}30%{opacity:.33}70%{opacity:.19}100%{opacity:0;translate:20px -170px;scale:1.25}}
@media(max-width:700px){body.citygrill-home .bbq-banner:not(.is-opening){padding-top:170px;min-height:700px;min-height:max(700px,95svh)}}
@media(prefers-reduced-motion:reduce){body.citygrill-home .bbq-banner .bbq-wisp{animation:none!important}}
