/* Malli: @include icon($facebook)*/
.header-search-wrapper {
  cursor: pointer;
  outline: 0; }
  .header-search-wrapper .search-form-wrapper .search-form-inputs-wrapper {
    position: relative;
    width: calc(100% - 1.0625rem - 1.0625rem) !important; }
    .header-search-wrapper .search-form-wrapper .search-form-inputs-wrapper label, .header-search-wrapper .search-form-wrapper .search-form-inputs-wrapper input, .header-search-wrapper .search-form-wrapper .search-form-inputs-wrapper button {
      margin: 0 !important; }
      .header-search-wrapper .search-form-wrapper .search-form-inputs-wrapper .search-form-field input:focus {
        padding-left: 1.0625rem !important;
        padding-right: 1.0625rem !important; }
    .header-search-wrapper .search-form-wrapper .search-form-inputs-wrapper .search-form-submit {
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0; }
      .header-search-wrapper .search-form-wrapper .search-form-inputs-wrapper .search-form-submit button {
        height: 100%;
        border: 0 !important;
        background: none !important;
        padding-top: 0;
        padding-bottom: 0; }
        .header-search-wrapper .search-form-wrapper .search-form-inputs-wrapper .search-form-submit button:before {
          display: block; }
.header-search-wrapper .search-link-wrapper .search-button {
  display: table-cell;
  outline: 0;
  vertical-align: middle; }
  .header-search-wrapper .search-link-wrapper .search-button:before {
    display: block; }
.header-search-wrapper .search-link-wrapper .search-text {
  vertical-align: middle; }
@media print, screen and (max-width: 47.99875em) {
  .header-search-wrapper .search-link-wrapper .search-text {
    display: none; } }
