.w--spinner{
    width:70px;
    text-align:center;
    margin:0 auto;
}
.w--spinner.narrow{
    width:48px;
}
.w--spinner > div{
    width:10px;
    height:10px;
    margin-left:3px;
    background-color:var(--baseDark_color);
    border-radius:100%;
    display:inline-block;
    -webkit-animation:bouncedelay 1.4s infinite ease-in-out;
    animation:bouncedelay 1.4s infinite ease-in-out;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
}
.w--spinner.white > div{
    background:#fff;
}
.w--spinner.orange > div{
    background:rgb(var(--accent_bg_btn));
}
.w--spinner .bounce1{
    -webkit-animation-delay:-0.32s;
    animation-delay:-0.32s;
}
.w--spinner .bounce2{
    -webkit-animation-delay:-0.16s;
    animation-delay:-0.16s;
}
@-webkit-keyframes bouncedelay{
    0%, 80%, 100%{
        -webkit-transform:scale(0);
    }
    40%{
        -webkit-transform:scale(1);
    }
}
@keyframes bouncedelay{
    0%, 80%, 100%{
        transform:scale(0);
        -webkit-transform:scale(0);
    }
    40%{
        transform:scale(1);
        -webkit-transform:scale(1);
    }
}
.btn.orange .w--spinner > div{
        background:#fff;
    }
.btn:disabled, .btn.disabled{
    opacity:0.6;
    cursor:not-allowed;
}
