#algolia-searchbox .input-text,.form.minisearch .input-text{width:100%;font-size:16px;background-color:var(--base-fill) !important;border:none !important;border-radius:30px}#algolia-searchbox .input-text:focus,.form.minisearch .input-text:focus{outline:0;box-shadow:0 0 3px 1px var(--primary)}#algolia-searchbox .input-text::placeholder,.form.minisearch .input-text::placeholder{color:var(--base-contrast-muted)}#algolia-searchbox .action.advanced,.form.minisearch .action.advanced{display:none}.control{padding:0}.block-search,.block-search>.block-content{margin-bottom:0}.block-search .actions button.action.search,.block-search .actions button.action.search[disabled]{color:var(--primary-contrast-alt);opacity:1}.block-search .actions button.action.search:before{display:none}.block-search .actions button.action.search iron-icon{width:38px;height:38px;margin-top:-1px;margin-right:5px}.block-search input.input-text{padding-left:0;color:var(--primary-contrast-alt);font-size:10px}.block-search input.input-text::placeholder{color:var(--primary-contrast-alt);opacity:1}.block-search .block-title{display:none}@media (min-width:768px){.search-wrapper .block-search{width:320px;padding-left:15px}.search-wrapper .block-search .control{padding-bottom:0}.search-wrapper .block-search input.input-text{height:60px;padding:10px 20px;font-size:14px;box-shadow:none}.block-search .action.search{position:absolute;top:0;right:10px;z-index:1;display:inline-block;-moz-box-sizing:content-box;margin:0;margin-top:7px;padding:5px 0;font-weight:400;line-height:inherit;text-decoration:none;text-shadow:none;background:0 0;background-image:none;border:0;box-shadow:none}.block-search .action.search:before{font-size:36px;line-height:25px}}@media (min-width:1024px){.search-wrapper .block-search{box-sizing:content-box;width:450px}}@media (max-width:767px){.block-search{margin-top:10px;margin-bottom:10px}.block-search #search{margin:15px 0}.block-search .action.search{display:none}.search-wrapper{overflow:visible !important}.form.minisearch .field.search{position:relative}.form.minisearch .field.search label{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.form.minisearch .field.search label:before{font-size:26px}.form.minisearch #search{position:static;margin:5px 0;padding:6px 13px 4px;outline:none;box-shadow:0 2px 3px -1px rgba(0,0,0,.1)}.form.minisearch #search_autocomplete{margin-top:1px}.field.search{margin:0 15px}.field.search .control{border:none}.block-search .label:before{display:none}.search-wrapper{overflow:hidden}}