/**
 * By default is 3 columns
 */
[id="search-block-form"] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: .5rem 0; }
  [id="search-block-form"] .form-item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  @media (min-width: 62em) {
    [id="search-block-form"] {
      padding: 2.5rem 0; } }

.search-form .form-item {
  margin: 0; }

.search-form__input {
  margin: 0;
  padding: .5rem .75rem;
  display: inline-block;
  border: none;
  height: calc(100% - 1rem);
  width: calc(100% - 1.25rem); }

.search-form__button {
  padding: .5rem .75rem;
  display: inline-block;
  background: #fff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%2374685A%22%20fill-rule%3D%22nonzero%22%20d%3D%22M8.02999096%2C17.9086563%20L2.06772193%2C24%20L0%2C21.8875148%20L6.03984205%2C15.7169187%20C5.05463732%2C14.2135212%204.48006418%2C12.4055292%204.48006418%2C10.4604331%20C4.48006418%2C5.23558019%208.62589303%2C1%2013.7400321%2C1%20C18.8541711%2C1%2023%2C5.23558019%2023%2C10.4604331%20C23%2C15.6852861%2018.8541711%2C19.9208663%2013.7400321%2C19.9208663%20C11.5856752%2C19.9208663%209.60315057%2C19.169238%208.02999096%2C17.9086563%20Z%20M13.7400321%2C16.9333611%20C17.2391799%2C16.9333611%2020.0757996%2C14.0353325%2020.0757996%2C10.4604331%20C20.0757996%2C6.88553376%2017.2391799%2C3.9875052%2013.7400321%2C3.9875052%20C10.2408843%2C3.9875052%207.40426457%2C6.88553376%207.40426457%2C10.4604331%20C7.40426457%2C14.0353325%2010.2408843%2C16.9333611%2013.7400321%2C16.9333611%20Z%22%2F%3E%3C%2Fsvg%3E") no-repeat 50% 50%;
  border: none;
  color: transparent;
  overflow: hidden;
  width: calc(24px + 1.25rem); }
