#ton-root{display:contents}
#nav{height:auto!important;min-height:0!important;box-sizing:border-box!important}
.elementor-widget-html:has(#nav){height:0!important;min-height:0!important;margin:0!important}
.elementor-widget-html:has(#nav)>.elementor-widget-container{height:0!important;min-height:0!important}
#nav .brand{display:block!important;flex:0 0 auto!important;line-height:0!important}
#nav .brand-img{display:block!important;width:auto!important;height:32px!important;max-width:120px!important;max-height:32px!important;object-fit:contain!important;filter:brightness(0) invert(1)!important}
#nav.scrolled .brand-img{filter:none!important}
#nav .navlinks a,#nav .navcta,#nav .menu-btn{color:#f3eee3!important}
#nav.scrolled .navlinks a,#nav.scrolled .navcta,#nav.scrolled .menu-btn{color:#23211c!important}
#top .lnk{color:#f3eee3!important}
#top .hero-hours .ev{display:block!important;flex-basis:100%!important;color:#d9a662!important;visibility:visible!important;opacity:1!important}
.elementor-widget-html:has(#nav),.elementor-widget-html:has(#nav)>.elementor-widget-container{height:auto!important;min-height:0!important;overflow:visible!important}
