.zero_btn > a {
    overflow: hidden;
    position: relative;
}
.zero_btn > a:before {
    background-color: #AC95DA; /*фон кнопки при ховере*/
    position: absolute;
    z-index: -1;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    transition: all .3s ease-out;
}
.zero_btn > a:hover:before {
    top: 0;
    transition: all .3s ease-out;
}


.zero_btn > a {
    overflow: hidden;
    position: relative;
}
.zero_btn > a:before {
    background-color: #AC95DA; /*фон кнопки при ховере*/
    position: absolute;
    z-index: -1;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    transition: all .3s ease-out;
}
.zero_btn > a:hover:before {
    top: 0;
    transition: all .3s ease-out;
}
.zero_btn > a {
    overflow: hidden;
    position: relative;
    z-index: 0;
}




.tn-form__submit > button {
    overflow: hidden;
    position: relative;
}
.tn-form__submit > button:before {
    background-color: #522A44; /*фон кнопки при ховере*/
    position: absolute;
    z-index: -1;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    transition: all .3s ease-out;
}
.tn-form__submit > button:hover:before {
    top: 0;
    transition: all .3s ease-out;
}


.tn-form__submit > button {
    overflow: hidden;
    position: relative;
}
.tn-form__submit > button:before {
    background-color: #522A44; /*фон кнопки при ховере*/
    position: absolute;
    z-index: -1;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    transition: all .3s ease-out;
}
.tn-form__submit > button:hover:before {
    top: 0;
    transition: all .3s ease-out;
}
.tn-form__submit > button {
    overflow: hidden;
    position: relative;
    z-index: 0;
}



.t-store__card__btns-wrapper > a {
    overflow: hidden;
    position: relative;
}
.t-store__card__btns-wrapper > a:before {
    background-color: #AC95DA; /*фон кнопки при ховере*/
    position: absolute;
    z-index: -1;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    transition: all .3s ease-out;
}
.t-store__card__btns-wrapper > a:hover:before {
    top: 0;
    transition: all .3s ease-out;
}


.t-store__card__btns-wrapper > a {
    overflow: hidden;
    position: relative;
}
.t-store__card__btns-wrapper > a:before {
    background-color: #AC95DA; /*фон кнопки при ховере*/
    position: absolute;
    z-index: -1;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    transition: all .3s ease-out;
}
.t-store__card__btns-wrapper > a:hover:before {
    top: 0;
    transition: all .3s ease-out;
}
.t-store__card__btns-wrapper > a {
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.t744__btn-wrapper > a {
    overflow: hidden;
    position: relative;
}
.t744__btn-wrapper > a:before {
    background-color: #AC95DA; /*фон кнопки при ховере*/
    position: absolute;
    z-index: -1;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    transition: all .3s ease-out;
}
.t744__btn-wrapper > a:hover:before {
    top: 0;
    transition: all .3s ease-out;
}


.t744__btn-wrapper > a {
    overflow: hidden;
    position: relative;
}
.t744__btn-wrapper > a:before {
    background-color: #AC95DA; /*фон кнопки при ховере*/
    position: absolute;
    z-index: -1;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    transition: all .3s ease-out;
}
.t744__btn-wrapper > a:hover:before {
    top: 0;
    transition: all .3s ease-out;
}
.t744__btn-wrapper > a {
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.t1002__addBtn svg {
    fill: #ffffff !important;
}

.t898__btn_label {
    position: relative;
    cursor: pointer;
    z-index: 2;
    width: 60px;
    height: 60px;
    justify-content: center;
    align-items: center;
    background: #0088cc;
    border-radius: 50%;
    transition: all 0.2s ease-in-out;
    box-shadow: none;
    overflow: hidden;
}

@media screen and (max-width: 1700px){
.t786 .t-store__card__btns-wrapper {
    margin-top: 0px;
}
}
@media screen and (min-width: 1700px){
.t786 .t-store__card__btns-wrapper {
    margin-top: -56px !important;
    margin-left: 52% !important;
}
}