.wn-section-tabs{position:sticky;top:0;z-index:25;display:flex;gap:.5rem;overflow-x:auto;background:#fff;border:1px solid #dce6df;border-radius:12px;padding:.6rem;margin:1rem 0}
.admin-bar .wn-section-tabs{top:32px}.wn-section-tabs a{white-space:nowrap;padding:.65rem 1rem;border-radius:8px;color:#173e2c;font-weight:700;text-decoration:none}.wn-section-tabs a:hover,.wn-section-tabs a:focus-visible{background:#e7f1e9;outline:2px solid #4e842e;outline-offset:-2px}
.wn-single [id]{scroll-margin-top:110px}.wn-card-location{color:#476052;font-weight:600;margin:.35rem 0}.wn-menu-search{display:grid;gap:.4rem;margin:0 0 1rem}.wn-menu-search input{padding:.8rem;border:1px solid #b8c9bf;border-radius:8px;width:100%;font:inherit}.wn-dish-card[hidden]{display:none!important}
.wn-single-hero-redesign.has-fallback-media{min-height:240px;max-height:340px}.wn-single-hero-redesign.has-fallback-media .wn-single-hero-img{visibility:hidden}.wn-single-hero-redesign.has-fallback-media .wn-single-hero-copy{position:relative;padding:3rem 1.5rem 1.5rem}.wn-single-hero-redesign.has-fallback-media .wn-single-hero-placeholder-note{display:none}
.wn-card .wn-card-facts span:empty{display:none}.wn-card .wn-tags{max-height:5rem;overflow:hidden}
@media(max-width:600px){.admin-bar .wn-section-tabs{top:0}.wn-section-tabs a{padding:.6rem}.wn-single-hero-redesign.has-fallback-media{max-height:none;min-height:180px}.wn-single-hero-redesign.has-fallback-media h1{font-size:1.8rem}}
