.recipes-menu{position:relative}.recipes-menu>button{border:0;background:none;font:inherit;font-weight:700;color:inherit;cursor:pointer;padding:0}.recipes-dropdown{display:none;position:absolute;top:30px;left:-18px;min-width:220px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 30px #18351f26}.recipes-menu:hover .recipes-dropdown,.recipes-menu.open .recipes-dropdown{display:grid}.recipes-dropdown a{padding:9px 11px;border-radius:8px;white-space:nowrap}.recipes-dropdown a:hover{background:#eef6ee}.mobile-languages{display:none}@media(max-width:850px){#main-nav{display:none;position:absolute;left:12px;right:12px;top:78px;max-height:calc(100vh - 92px);overflow-y:auto;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 15px 35px #18351f26;padding:16px;flex-direction:column;align-items:stretch;gap:8px}#main-nav.open{display:flex}#main-nav>a,.recipes-menu>button{padding:10px;text-align:left}.recipes-dropdown{position:static;box-shadow:none;border:0;background:#f4f8f5;margin:4px 0 0 12px}.hamb{cursor:pointer}.mobile-languages{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:2px 0 10px;border-bottom:1px solid var(--line);margin-bottom:4px}.mobile-languages button{border:1px solid #cbd7cd;background:#fff;color:var(--ink);border-radius:999px;padding:9px 10px;font:700 .92rem Arial,sans-serif;cursor:pointer}.mobile-languages button.active{background:var(--g);border-color:var(--g);color:#fff}}
