.ajax_result {
    margin-bottom: 20px;
    color: red;
}


.theme-green .main-filter .checkbox input[type=checkbox]:before {
    background: var(--accent-color);
}


.main-filter label.checkbox {
    margin-bottom: 5px;
}


.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.alert {
    border: 0;
    border-radius: 1px;
    font-size: 16px;
    padding: 15px;
    margin-bottom: 20px;
}



.params-item-image {
    padding-bottom: 10px;
}


.status-title {
    margin-top: 50px !important;
    text-align: center;
}

.status-link {
    text-align: center;
    display: block;
    margin-top: 40px;
    margin-bottom: 40px;
}

.event-section {
    margin-bottom: 80px;
}


input.error {
    border: 1px solid red;
}

label.error {
    color: red;
}


.media-more-btn {
    font-size: 18px;
    margin-top: 50px;
    padding: 6px 48px;
}


.media-card-location {
    z-index: 1;
}

/* .notification-video {
    bottom: 150px;
}


.notification-region {
    bottom: 150px;
} */


.add-product-btn {
    background: linear-gradient(to bottom, rgba(8, 95, 220, 0) 0%, rgb(234, 47, 45) 100%);
}


.in-cart {
    background: linear-gradient(to bottom, rgba(234, 47, 45, 0) 0%, rgb(8, 95, 220) 100%);
}

.btn-theme.in-cart {
    background: linear-gradient(to bottom, rgba(234, 47, 45, 0) 0%, rgb(8, 95, 220) 100%);
}

.basket-form-btn:disabled {
    cursor: not-allowed;
    pointer-events: all !important;
    background: linear-gradient(to bottom, rgba(234, 47, 45, 0) 0%, rgb(123 145 177) 100%);
}



.basket-form-btn:disabled:hover {
    background: linear-gradient(to bottom, rgba(234, 47, 45, 0) 0%, rgb(123 145 177) 100%);
}