.form-search{display:flex;align-items:center;gap:10px;width:100%;max-width:600px;margin:0 auto}.form-search #search{flex:1;height:44px;padding:0 20px;border:1px solid #e0e0e0;border-radius:20px;font-size:16px;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.08);transition:box-shadow .2s;outline:0}.form-search #search::placeholder{color:#999}.form-search #search:focus{border-color:#dfc157;box-shadow:0 0 0 3px rgba(223,193,87,.25)}.form-search button{height:44px;padding:0 24px;border:0;border-radius:20px;font-size:16px;font-weight:600;cursor:pointer;background:#dfc157;color:#fff}.form-search button:hover{background:#332220}@media (max-width:576px){.form-search{flex-direction:column}.form-search #search,.form-search button{width:100%}}