// Styles written by __gulp_init_author_name__ @ __gulp_init_author_company__

/* ------------------------------------------------------------------------ *\
 * Search Form
\* ------------------------------------------------------------------------ */

.search-form__container {
    & {
        margin: remify(0 0 20, 16);
    }
}

.search-form {
    & {
        position: relative;
    }
}

.search-form__input {
    & {
        margin: 0;
        padding-right: remify(44, 16);
    }
}

.search-form__button {
    & {
        background: none;
        color: color("foreground");
        margin: 0;
        padding: remify(11.2 10, 18);
        position: absolute;
        right: remify(1);
        top: remify(1);
        transition: color 0.15s;
    }

    &:focus,
    &:hover {
        background: none;
        color: color("accent");
    }
}

// Styles written by __gulp_init_author_name__ @ __gulp_init_author_company__

/* ------------------------------------------------------------------------ *\
 * Search Form
\* ------------------------------------------------------------------------ */

.search-form__container {
    & {
        margin: remify(0 0 15, 16);
    }
}

.search-form {
    & {
        position: relative;
    }
}

.search-form__input {
    & {
        margin: 0;
        padding-right: remify(42.6667, 13.33333333333333);
    }
}

.search-form__button {
    & {
        background: none;
        color: color("foreground");
        margin: 0;
        padding: remify(12.05 15, 18);
        position: absolute;
        right: remify(2);
        top: remify(2);
        transition: color 0.15s;
    }

    &:focus,
    &:hover {
        background: none;
        color: color("accent");
    }
}

Fix search form button alignment
Fix search form button alignment
