/* Kebab Vans: simple search styles. */

.kebabvans-simple-search {
    display: flex;
    align-items: stretch;
    gap: 10px;
    width: 100%;
    max-width: 760px
}

.kebabvans-simple-search input[type="search"] {
    flex: 1;
    min-width: 0;
    min-height: 50px;
    padding: 11px 16px;
    border: 1px solid #bbb;
    border-radius: 999px;
    background: #fff;
    color: #222;
    font: inherit;
    box-sizing: border-box
}

.kebabvans-simple-search button {
    flex: 0 0 auto;
    min-height: 50px;
    padding: 11px 22px;
    border: 0;
    border-radius: 999px;
    background: #222;
    color: #fff;
    font: inherit;
    font-weight: 750;
    cursor: pointer
}

.kebabvans-simple-search button:hover,.kebabvans-simple-search button:focus {
    opacity: .88
}

.kebabvans-simple-near-me-row {
    margin: 8px 0 0;
    max-width: 760px
}

.kebabvans-simple-near-me {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 0;
    border: 0;
    background: transparent;
    color: #e30613;
    font: inherit;
    font-weight: 750;
    cursor: pointer;
    text-decoration: underline;
    text-underline-offset: 2px
}

.kebabvans-simple-near-me:hover,.kebabvans-simple-near-me:focus {
    color: #a9000a
}

.kebabvans-simple-near-me svg {
    width: 17px;
    height: 17px;
    fill: currentColor
}

.kebabvans-simple-near-me[disabled] {
    opacity: .6;
    cursor: wait
}

@media(max-width:520px) {
    .kebabvans-simple-search {
        gap: 8px
    }
    .kebabvans-simple-search input[type="search"] {
        min-height: 48px
    }
    .kebabvans-simple-search button {
        min-height: 48px;
        padding: 10px 17px
    }
}
