.screenshot-btn {
    cursor: pointer;
}

.t-store__card__sku {
    /*display: none;*/
}

/* Сдвигаем карточки выше */
.t951 {
    position: relative;
    z-index: 3;
    margin-top: -120px;
}

.js-store-product .t-container {
    padding: 24px 24px 48px 24px !important;
    background-color: #f7f7f7 !important;
    border-radius: 20px !important;
}

.t-slds__item .t-slds__item-loaded .t-slds__item_active {
    width: 32px !important;
    height: 32px !important;
}
    
.t-store__prod-popup__title-wrapper .t-store__prod-popup__sku {
    display: none;
}

.js-store-prod-all-text {
    font-size: 20px;
}
    
/* Характеристики — компетенции */
.js-store-prod-all-charcs {
    display: grid;
    grid-template-columns: 2fr 3fr 3fr 3fr 3fr;
    padding-top: 10px;
    margin-top: 64px !important;
    border-top: 2px solid #fff;
    column-gap: 10px;
    row-gap: 30px;
}

.js-store-prod-all-charcs > * {
    width: 100%;
}

.js-store-prod-all-charcs:before {
    grid-row: span 4;
    content: 'Компетенции';
    padding-right: 32px;
    font-size: 16px;
    color: #013A94;
    font-weight: 600;
}

.js-store-prod-charcs {
    font-size: 16px;
    font-weight: 400;
}


/* Выключаем ненужные характеристики */
.js-store-prod-dimensions, .js-store-prod-weight {
    display: none;
}



.t-store__prod-popup__slider {
    width: 32px;
}

.t-store__prod-popup__info {
    max-width: calc(100% - 120px);
}

.t-store__prod-popup__btn-wrapper {
    display: none;
}

.js-store-tabs {
    position: relative;
    padding-top: 40px;
}

.js-store-tabs:before {
    position: absolute;
    margin-top: -48px;
    content: 'Список курсов';
    font-weight: 600;
    font-size: 24px;
    font-family: 'Gilroy';
    color: #013A94;
}

.t-popup__close-icon g {
    fill: #013A94;
}

.t-name_xl {
    font-size: 24px;
    font-weight: 600;
    color: #013A94;
    line-height: 1;
}

/* Настраиваем табы */
.t-store__tabs__controls {
    flex-direction: column;
}

.t-store .t-store__tabs {
    display: flex;
    gap: 40px;
}

.t-store__tabs__controls-wrap {
    width: 25%;
}

.t-store .t-store__tabs .t-store__tabs__button {
    padding: 20px 20px 20px 0 !important;
    justify-content: flex-start !important;
}

/* Таб при наведении */
.t-store .t-store__tabs .t-store__tabs__button:hover {
    /*border-bottom: none !important;*/
}

.t-store .t-store__tabs .t-store__tabs__button_active {
    padding-left: 20px !important;
    background-color: #EBF0F7 !important;
    border-radius: 8px !important;
    border-bottom: none !important;
}

.t-store .t-store__tabs .t-store__tabs__button_active > div{
    font-weight: 800 !important;
    color: #013A94 !important;
}

.t-store .t-store__tabs_tabs .t-store__tabs__content {
    margin: 15px 0 0 0 !important;
    font-size: 24px;
    line-height: 1.25;
}

.t-store .t-store__tabs__controls .t-store__tabs__button-title {
    white-space: wrap !important;
}

