/** Shopify CDN: Minification failed

Line 120:132 Unexpected "}"

**/
.header-search-bar-wrapper {
    display: flex;
    justify-content: center;
    padding: 1rem 1.5rem;
    background: rgb(var(--color-background));
    border-top: 1px solid rgba(var(--color-foreground), 0.08);
    }

    .header-search-bar {
    display: flex;
    width: 100%;
    max-width: 40rem;
    border: 1px solid rgba(var(--color-foreground), 0.3);
    border-radius: var(--inputs-radius, 4px);
    overflow: hidden;
    }

    .header-search-bar__category {
    border: none;
    border-right: 1px solid rgba(var(--color-foreground), 0.3);
    background: rgba(var(--color-foreground), 0.04);
    color: rgb(var(--color-foreground));
    padding: 0 1rem;
    font-size: 1.3rem;
    cursor: pointer;
    }

    .header-search-bar__input {
    flex: 1 1 auto;
    border: none;
    padding: 0.8rem 1rem;
    font-size: 1.4rem;
    background: rgb(var(--color-background));
    color: rgb(var(--color-foreground));
    min-width: 0;
    }

    .header-search-bar__input:focus,
    .header-search-bar__category:focus {
    outline: none;
    }

    .header-search-bar__submit {
    border: none;
    background: rgb(var(--color-button));
    color: rgb(var(--color-button-text));
    padding: 0 1.6rem;
    font-size: 1.3rem;
    font-weight: 600;
    cursor: pointer;
    }

    .header-search-bar__submit:hover {
    opacity: 0.85;
    }

    .header__icon--search {
    display: none;
    }

    @media screen and (max-width: 749px) {
    .header-search-bar-wrapper {
    padding: 0.8rem 1rem;
    }
    .header-search-bar__category {
    font-size: 1.1rem;
    padding: 0 0.6rem;
    }
    .header-search-bar__input {
    font-size: 1.3rem;
    padding: 0.7rem 0.8rem;
    }
    .header-search-bar__submit {
    padding: 0 1.2rem;
    }
    }

        .header-search-bar-wrapper {
            display: flex;
                align-items: center;
                    grid-column: 1 / -1;
                        order: 10;
                            }

                                @media screen and (min-width: 990px) {
                                    .header--middle-left {
                                        grid-template-areas: "heading search navigation icons";
                                            grid-template-columns: auto minmax(26rem, 38rem) auto 1fr;
                                                max-width: 1800px;
                                                    padding-left: 2.5rem;
                                                        padding-right: 2.5rem;
                                                }
                                                    .header-search-bar-wrapper {
                                                        grid-area: search;
                                                            grid-column: auto;
                                                                order: initial;
                                                                    padding: 0;
                                                                        background: transparent;
                                                                            border-top: none;
                                                                                margin-left: 1rem;
                                                                                    justify-content: flex-start;
                                                                                        }
                                                                                            .header-search-bar {
                                                                                                max-width: 38rem;
                                                                                                    }
                                                                                                }
                                                                                                    .header-search-bar__category {
                                                                                                            padding: 0 1rem;
                                                                                                                font-size: 1.3rem;
                                                                                                                }
                                                                                                                    .header-search-bar__submit {
                                                                                                                        padding: 0 1.4rem;
                                                                                                                        			font-size: 1.3rem;
                                                                                                                                }
                                                                                                                                    }