.t-store__tabs__content.t-descr.t-descr_xxs {
    font-size: 16px !important;
}
.js-store-prod-text.t-store__prod-popup__text.t-descr.t-descr_xxs {
    font-size: 16px !important;
}

.t-store__tabs__close {
    width: 32px;
    height: 32px;
}
.t-store .t-store__tabs__close-icon {
    width: 100% !important;
    height: 100% !important;
}

.t-store .t-store__tabs__close:after {
    width: 46px !important;
    height: 46px !important;
}

/*Выделение второго варианта комплектации*/
.js-product .t-product__option-variants_buttons .t-product__option-item_simple:nth-child(2){
        font-weight:700 !important;
}
.js-product .t-product__option-variants_buttons .t-product__option-title_buttons{
        font-weight:inherit;
}

@media screen and (max-width: 1200px) {
    .js-store-prod-text.t-store__prod-popup__text.t-typography__descr.t-descr.t-descr_xxs {
        font-size: 16px;
    }
    
    .t-store__tabs__item-title.t-name.t-name_xs{
        font-size:18px;
    }



.js-store-prod-name.js-product-name.t-store__prod-popup__name.t-typography__title.t-name.t-name_xl {
    font-size: 24px;
}

.js-store-prod-price.t-store__prod-popup__price.t-store__prod-popup__price-item.t-name.t-name_md {
    font-size: 24px;
}
.t-product__option-title.t-product__option-title_buttons.t-product__option-title_simple.t-typography__options.t-descr.t-descr_xxs {
    font-size: 16px;
}
.t-store__prod-popup__title-wrapper {
    margin-bottom: 0 !important;
}
}


/*Доп обновления*/

.js-store-prod-text {
    padding: 16px;
    border-radius: 20px;
    color: #333333 !important;
    background: #FFFFFF;
}

.js-store-prod-all-text {
    margin-bottom: -40px !important;
}

.js-product .t-product__option-variants_buttons .t-product__option-title_buttons {
    color: #fff;
    font-size: 17px;
}

.t-btn.t-btnflex.t-btnflex_type_button.t-btnflex_sm.t-store__prod-popup__btn {
    background-color: #ffffff;
    color: #ab8cc0 !important;
}



.t-store__tabs.t-store__tabs_tabs {
    padding: 24px;
    height: auto !important;
    border-radius: 20px;
    background:#FFF5F8;
}

.t-store__tabs__button.js-store-tab-button.t-store__tabs__button_active {
    border-bottom: 0px solid #FFFFFF !important;
    background:#AB8CC0;
    color:#ffffff;
    
}
.t-store__tabs__button.js-store-tab-button{
    border-radius: 36px;
    margin-left: 4px;
    margin-right: 4px;
}


.t-store__tabs__button.js-store-tab-button,
.t-store__tabs__button.js-store-tab-button:hover  {
    border: 1px solid #AB8CC0;
    border-bottom:1px solid #AB8CC0;
    }

.t-store .t-store__tabs .t-store__tabs__button {
    border-bottom:1px solid #AB8CC0 !important;
}

.t-store__tabs__button.js-store-tab-button .t-store__tabs__button-title,
.t-store__tabs__button.js-store-tab-button:hover .t-store__tabs__button-title {
    color: #AB8CC0 !important;
    }

.t-store__tabs__button.js-store-tab-button.t-store__tabs__button_active .t-store__tabs__button-title {
    color: #FFFFFF !important;
}


.t-store__tabs__content {
    color: #333333 !important;
    padding-left: 16px;
    padding-right: 16px;
}

.t-store__tabs__controls-wrap_right:after {
    background-image: linear-gradient(to right, rgba(255, 245, 248, 0) 0%, rgb(255, 245, 248) 90%) !important;
}

.t-store__tabs__controls-wrap_left:before {
    background-image: linear-gradient(to right, rgba(255, 245, 248, 1) 0%, rgba(255, 245, 248, 0) 90%) !important;
    left: -1px;
}

@media screen and (max-width: 560px) {
    .t-store .t-store__tabs__controls .t-store__tabs__button {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    
    .t-store .t-store__tabs_tabs .t-store__tabs__controls-wrap {
        position: relative;
        /* padding-left: 10px; */
        margin-left: 14px;
        margin-right: 14px;
        border-radius: 100px;
    }
}

.js-product .t-product__option-variants_buttons .t-product__option-item_simple {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

