form[name=select_delivery_area] > .row > .col > div:nth-child(2) {
    display: grid;
    grid-template: 'textt'
                   'shipping-type'
                   'delivery-area';
}

form[name=select_delivery_area] > .row > .col > div:nth-child(2) > div:nth-child(1) {
    grid-area: textt;
}

form[name=select_delivery_area] .row .col div:nth-child(2) div:nth-child(2) {
    grid-area: delivery-area;
}

form[name=select_delivery_area] .row .col div:nth-child(2) div:nth-child(3) {
    grid-area: shipping-type;
    display: block;
}

.filter-attribute[data-filter-attribute="brand"] {
    display: none !important;
}

.filter-attribute[data-filter-attribute="variety"] {
    display: none !important;
}

.filter-attribute[data-filter-attribute="container-type"] {
    display: none !important;
}

.filter-attribute[data-filter-attribute="container-size"] {
    display: none !important;
}

.delivery-charges {
    display: none;
}

.s-product-name {
    font: inherit;
}

.s-product-name a {
    color: #5B581C;
}

.s-product-price .price-tag {
    color: #5B581C;
}

.s-alert .alert {
    background: white;
    border-color: white;
    color: #5B581C;
}

.alert-info {
    background: white;
    border-color: white;
    color: #5B581C;

}

.s-alert {
    background: white;
    border-color: white;
    color: #5B581C;

}

.cart-item-quantity-wrapper {
    color: #DEDC00;
}

div[data-filter-attribute="category"] .s-filter-category .caret {
    color: #DEDC00;
}

div[data-filter-attribute="category"] .s-filter-category a{
    color: #5B581C;
}

.shop-info-heading a{
    color: #5B581C;
}

.s-product-description {
    color: #5B581C;
}


.s-container-name a{
    color: #5B581C;

}




@media only screen and (max-width: 778px) {
    .s-filter-column .form-row {
        display: grid;
        grid-template: 'search'
                   'filter
    }

    .s-filter-column .form-row > .d-block > .btn-primary {
        margin-top: 0.3em;
        width: 100%;
        flex-direction: row;
    }

    .s-filter-column .form-row > .d-block .caret {
        transition: None;
        visibility: hidden;
        display: inline;
    }

    .s-filter-column .form-row > .d-block .caret::before {
        visibility: visible;
        content: 'Produkte filtern';
    }

    .s-filter-column .form-row > .d-block > .btn-primary[aria-expanded="true"] .caret {
        visibility: visible;
        display: inline-block;
    }

    .s-filter-column .form-row > .d-block > .btn-primary[aria-expanded="true"] .caret::before {
        visibility: hidden;
        content: '';
    }

    div.input-group-append button.btn.btn-primary {
        background-color: #dedc00;
        color: #5B581C;
        border-color: #DEDC00;

    }

    .col-auto a.btn.btn-primary {
        background-color: #dedc00;
        color: #5B581C;
        border-color: #DEDC00;

    }
}