a {
    color: #FC8415;
    text-decoration: none;
    background-color: transparent;
}

.s-product-name a{
    color:#3c3c3c !important;
}

.alert-info {
    color:#FFFFFF;
    background-color:#FC8415;
    border-color: #3c3c3c;
}
.alert-warning {
    color: white;
    background-color: #3c3c3c;
    border-color: #3c3c3c;
}

.s-container-name a{
    display: none;
}
.s-product-max-order-quantity {
    display: none;
}
.s-item-total .price-tag, .s-product-price .price-tag{
    color:#FC8415 !important;
}

.s‐faq‐body {
color: #3c3c3c
}

div[data-url="/shop/set-shipping-presets"] .modal-header,
div[data-url="/shop/set-shipping-presets"] .btn-cancel,
body.shop_set_shipping_presets .card-header,
body.shop_set_shipping_presets .btn-outline-secondary {
    display: none;
}

footer {
    background-color: #3c3c3c;
}


div[data-filter-attribute="variety"], div[data-filter-attribute="brand"], div[data-filter-attribute="container-type"], div[data-filter-attribute="container-size"] {
    display: none !important;
}

.btn-link {
    color: #3c3c3c;
}

.s-alert .alert-info{
    -webkit-animation: pulse-alert-field 1.5s infinite;
    animation: pulse-alert-field 1.5s infinite;
}

.old-customer-login {
    -webkit-animation: pulse-alert-field 1.5s infinite;
    animation: pulse-alert-field 1.5s infinite;
}

@-webkit-keyframes pulse-alert-field {
    0% {
        transform: scale(1);
    }

    30% {
        transform: scale(1);
    }

    50% {
        transform: scale(0.97);
    }

    70% {
        transform: scale(1);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes pulse-alert-field {
    0% {
        transform: scale(1);
    }

    30% {
        transform: scale(1);
    }

    50% {
        transform: scale(0.97);
    }

    70% {
        transform: scale(1);
    }

    100% {
        transform: scale(1);
    }
}