/* Индикатор добавления товара в корзину */
.ush-body .ush-is-adding
{
    position: relative;
    pointer-events: none;
    opacity: .78;
}

.ush-body .ush-is-adding::before
{
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 9px;
    border: 2px solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    content: "";
    vertical-align: -2px;
    animation: ush-cart-loading-spin .7s linear infinite;
}

@keyframes ush-cart-loading-spin
{
    to
    {
        transform: rotate(360deg);
    }
}

@media (prefers-reduced-motion: reduce)
{
    .ush-body .ush-is-adding::before
    {
        animation-duration: 1.8s;
    }
}
