.t-form__successbox {
    text-align: left;
}

.t712 .t-form__successbox {
    font-size: 18px;
        font-weight: 400;
}


.t-slds__container, .t-slds__items-wrapper {
    overflow: visible !important;
}

/*красивые кнопки выбора в карточке товара*/
.js-product .t-product__option-variants_buttons .t-product__option-item_simple {
    border-radius: 5px;
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
    border: 1px solid !important;
    border-radius: 5px;
}


/*Выравнивание цены в карточках товаров по одной линии*/
.t-store__card__textwrapper {
    display: flex;
    flex-direction: column;
}
.t-store__card__descr {
    margin-bottom: auto;
}



a[href*="#promo-"] {
    color: unset !important;
    cursor: default;
}


/* T649 кнопки на одном уровне */
.t649 .t-card__container {
    display: flex;
    flex-wrap: wrap;
}
.t649__separator { width: 100%; }
.t649__col { display: flex; flex-direction: column; }
.t649__textwrapper {
	display: flex !important;
	flex-direction: column;
	flex: 1;
}
.t649__btn-container { margin-top: auto; }


/* Банер с балериной: чтобы не обрезалась голова */
@media (max-width: 960px) {
    .uc-banner-ballerina .t-cover__carrier {
        background-position: 72% center !important;
    }
}

/*Кнопка и иконка лайка в одну линию (горизонтально).*/

.t1002__btns-wrapper {
    flex-wrap: nowrap !important;
}