

/* Start:/local/components/egm/basket/templates/.default/style.css?176355390657*/
.cart-list__photo img {
    mix-blend-mode: multiply;
}
/* End */


/* Start:/local/components/egm/form.modal/templates/fastorder/style.css?17637223931019*/
.modal-content.order-success {
    padding: 24px 20px 20px 20px;
}

.modal-content.order-success .order-success__text {
    font-size: 16px;
}

.modal-content.order-success .order-success__link {
    justify-content: flex-end
}

.modal-content.order-success .btn-close {
    position: absolute;
    right: 20px;
    top: 20px;
}

.modal-footer {
    justify-content: flex-end;
    flex-direction: column;
    align-items: flex-end;
    gap: 15px;
}

.btn.btn-loading {
    position: relative;
    pointer-events: none;
}

.btn.btn-loading::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 16px;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    border-radius: 50%;
    border: 2px solid rgba(255, 255, 255, 0.6);
    border-top-color: #ffffff;
    animation: btn-loading-spin 0.8s linear infinite;
}

@keyframes btn-loading-spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
/* End */
/* /local/components/egm/basket/templates/.default/style.css?176355390657 */
/* /local/components/egm/form.modal/templates/fastorder/style.css?17637223931019 */
