.shop .alert-info, .s-alert{
    background-color: #EB9333;
    border-color: #EB9333;
    color:white;
    font-size: 110%;
}
.shop .alert-info, .s-alert a{
    color:white;
}

.s-product-name , .s-product-name a{
    font-size: 1.2rem;
    color: black;
}

.s-container-name , .s-container-name a{
    color: black;
}

.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;
}

.reset-filter-attribute{
    visibility: hidden;
    line-height:0 ;
}
.reset-filter-attribute::after{
    display: block;
    visibility: visible;
    content: 'Alle Produkte anzeigen'
}
@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: 'Produktauswahl 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: '';
    }
}

.s-product-max-order-quantity {
    display: none;
}

.delivery-charges {
    display: none;
}

.s-value-breakdown div div.small.font-italic.mt-2 div.text-right div::after{
    content:'pro Tag';
}