.site-search{max-width:1120px;margin:22px auto 0;padding:0 10px;display:flex;gap:10px;align-items:center}
.site-search label{flex:1}.site-search input[type=search]{margin:0;border-radius:30px;padding:14px 22px;background:#fffdf8;box-shadow:0 2px 10px #243d1908}
.site-search button{background:var(--green);color:white;min-height:48px;padding:10px 25px}
.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:520px){.site-search{margin-top:16px;padding:0 20px;gap:8px}.site-search input[type=search]{padding:12px 15px;min-width:0;width:100%}.site-search label{min-width:0}.site-search button{padding:10px 17px}}
.cooking .site-search{display:none}
@media print{.site-search{display:none}}
