.savory-menu-intro{padding-bottom:32px}.savory-menu-main .sweet-menu-intro h1{font-size:clamp(42px,5.5vw,72px)}.savory-menu-note{display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.7;color:#3f563b;background:#e9eddf;padding:13px 17px;border-radius:9px;margin-top:23px;max-width:560px}.savory-menu-note>span{font-size:20px;flex:none}.menu-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;margin:0 0 26px}.menu-search label{grid-column:1/-1;font-size:13px;font-weight:600}.menu-search-field{position:relative;max-width:600px}.menu-search-field svg{position:absolute;left:15px;top:15px;width:21px;height:21px;color:#65715f;pointer-events:none}.menu-search input{width:100%;min-width:0;min-height:52px;border:1px solid #cfd7c7;border-radius:10px;padding:13px 15px 13px 46px;color:var(--ink);background:#fffdf7;font:16px/1.5 'DM Sans',Arial,sans-serif;box-sizing:border-box}.menu-search input::placeholder{color:#65715f;font-size:14px}.menu-search input:focus-visible{outline:2px solid #496a47;outline-offset:2px}.menu-search>p{font-size:12px;color:var(--muted);align-self:center}.menu-no-results{border:1px solid var(--line);border-radius:12px;padding:24px;font-size:15px;line-height:1.7}.sweet-menu-card[hidden],.menu-no-results[hidden]{display:none!important}@media(max-width:760px){.savory-menu-main .sweet-menu-intro h1{font-size:42px}.savory-menu-note{font-size:12px;padding:12px 14px;gap:10px}.menu-search{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:22px}.menu-search>p{font-size:12px}.menu-search input::placeholder{font-size:12px}.savory-menu-main .sweet-menu-card h2{font-size:25px}}
