.js-product .t-container {
    background-color: #F4F5F9;
    border-radius: 16px;
    padding: 30px 10px;
}

.t-product__option-variants_buttons .t-product__option-item_simple, .t-product__option-variants_buttons .t-product__option-item_active {
    border: 1px solid #c8d0d7!important;
    border-radius: 5px;
    pointer-events: none;
    background-color: #F4F5F9!important;
}

.t-slds__container {
    background-color: #F4F5F9!important;
}

.t-slds__item.t-slds__item_active.t-slds__item-loaded, .t-store__card__imgwrapper {
    border-radius: 16px !important;
    overflow: hidden;
}

.t-slds__thumbsbullet.t-slds__bullet.t-slds__bullet_active, .t-slds__thumbsbullet.t-slds__bullet {
    border-radius: 8px !important;
    overflow: hidden;
}

.js-store-prod-all-text, .t-store__filter__item-title.js-store-filter-item-title {
    font-size: 16px;
}

.t-store__tabs__content {
    font-size: 14px;
}

.t1002__addBtn {
    border: 1px solid black;
}
.t-store__card__imgwrapper .t1002__addBtn {
    background: none;
    right: 2px;
    top: 2px;
}

.t-store__prod-snippet__container {
    padding-top: 40px!important;
}

h1.js-store-prod-name.js-product-name {
    font-size: 32px;
}

.js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_xs {
    font-size: 20px;
}

.t-store__relevants__container .js-product-controls-wrapper.t-store__card__prod-controls-wrapper, .t1002__product-title__option {
    display: none;
}

h2.t-store__tabs__item-title {
    font-size: 18px!important;
    font-weight: 700!important;
}
.t-store__tabs_accordion .t-store__tabs__item-button {
    border-top: 1px solid #8FA1B2!important;
}
.t-store .t-store__tabs__close:after {
    background-color: #8394DD!important;
}

/*главная страница*/
.t-store__card__mark {
    height: 22px!important;
    border-radius: 4px!important;
    font-size: 10px!important;
}
.t-store__card__mark-wrapper{
    right: 10px!important;
    bottom: 10px;
    left: unset!important;
    top: unset;
}

.t951__cont-wrapper .t951__sidebar {
    border-radius: 16px;
}

.t-checkbox__indicator {
    border: 2px solid #012941!important;
}

/*Каталог тренеров на мобильном*/
@media screen and (max-width: 640px){
    .t-store__card__textwrapper {
        padding-top: 10px;
}
    .t-store__card__imgwrapper {
    border-radius: 10px;
}
    .js-product .t-container {
    padding: 0px;
}
.t-store__prod-popup__text {
    margin-bottom: 40px;
}
.t-store__grid-cont_col-width_stretch[data-col-gap='20'], .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent[data-col-gap='20'] {
    padding: 0 10px 0 10px;
}
#rec629503855 .t-store__grid-cont_col-width_stretch .t951__sidebar {
    margin: 0px 10px 20px 10px!important;
}}