@media(max-width:690px){
 body #content .sort #search { box-sizing:border-box;display:flex;align-items:stretch;gap:8px;float:none;width:100%;height:44px;margin:0;padding:0; }
 body #content .sort #search form { display:flex;align-items:stretch;flex:1 1 0;min-width:0;height:44px;margin:0;padding:0;float:none; }
 body #content .sort #search form input[name="find"] { box-sizing:border-box;display:block;flex:1 1 0;min-width:0;width:0;height:44px;min-height:44px;max-height:44px;float:none;margin:0;padding:0 10px;font-size:16px;line-height:normal; }
 body #content .sort #search form button[type="submit"] { box-sizing:border-box;flex:0 0 96px;width:96px;min-width:96px;height:44px;min-height:44px;max-height:44px;float:none;margin:0;padding:0 10px 0 32px;line-height:normal; }
 body #content .sort #search form button[type="submit"]:before { width:20px;height:20px;left:10px;right:auto;top:50%;margin:0;transform:translateY(-50%);background-size:contain; }
 body #content .sort #search button.toggle_filter { box-sizing:border-box;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;max-height:44px;float:none;margin:0;padding:0; }
 body #content .sort #search button.toggle_filter:before { width:24px;height:24px;left:50%;right:auto;top:50%;margin:0;transform:translate(-50%,-50%);background-size:contain; }
}
