.t-store__card__btn {
    width: 100%;
    max-width: 100%; /* чтобы не ограничивалось */
    display: flex; /* если нужен flex внутри */
    justify-content: center; /* чтобы текст/иконка были по центру */
}

.t-submit {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
}

.js-store-grid-cont t-store__grid-cont t-container t-store__grid-cont_mobile-one-row {
    overflow: auto !important;
}

.js-store-grid-cont.t-store__grid-cont.t-container.t-store__grid-cont_mobile-one-row {
    overflow-x: auto !important;
    scrollbar-width: none; /* Firefox */
}

.js-store-grid-cont.t-store__grid-cont.t-container.t-store__grid-cont_mobile-one-row::-webkit-scrollbar {
    display: none; /* Chrome, Safari */
}

..t-checkbox__control.t-checkbox__control_flex {
    align-items: flex-start;
}

.t-store__prod-snippet__container {
    background-color: #fffef7;
    padding-bottom: 50px;
    padding-top: 30px;
}

.t-store__sort-select {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    
    /* убираем стрелочку */
    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
}
.t-store__sort-select::-ms-expand {
    display: none;
}

.t-descr {
    color: #2D3880 !important;
}

.t-store__filter {
    margin-bottom: 30px !important; /* десктоп */
}

@media screen and (max-width: 767px) {
    .t-store__filter {
        margin-bottom: 15px !important; /* мобильные */
    }
}

.js-store-prod-slider.t-col.t-col_6.t-store__prod-popup__col-left.t-store__prod-popup__slider {
    position: absolute;
}

.t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right.t-col.t-col_6 {
    margin-left: 620px;
}

.js-store-tabs.t-store__tabs.t-store__tabs_accordion.t-col.t-col_12 {
    max-width: 560px;
    margin-left: 620px;
    margin-top: 0px;
}

@media (max-width: 1240px) {
    .t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right.t-col.t-col_6 {
        margin-left: 520px;
    }

    .js-store-tabs.t-store__tabs.t-store__tabs_accordion.t-col.t-col_12 {
        max-width: 580px;
        margin-left: 520px;
        margin-top: 0px;
    }
}

.js-store-tabs t-store__tabs t-store__tabs_accordion t-col t-col_12 {
    margin-top: 20px;
}

.t-store__prod-popup__text {
    margin-bottom: 20px;
}

.t-store__prod-snippet__container {
    padding-right: 20px;
    padding-left: 20px;
  
}
@media (max-width: 960px) {
    .t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right.t-col.t-col_6 {
        margin-left: 0px;
        margin-top: 0px; /* если нужно опустить под слайдер */
        position: relative;
    }

    .js-store-tabs.t-store__tabs.t-store__tabs_accordion.t-col.t-col_12 {
        max-width: 100%;
        margin-left: 0px;
        margin-top: 20px;
    }

    .js-store-prod-slider.t-col.t-col_6.t-store__prod-popup__col-left.t-store__prod-popup__slider {
        position: relative;
    }
}

@media screen and (max-width: 980px) {
    .t-store__product-snippet .t-store__prod-popup__col-left, .t-store__product-snippet .t-store__prod-popup__col-right {
        padding-left: 0;
        padding-right: 0;
    }
    
}

@media screen and (max-width: 980px) {
    .t-store.t-store__prod-snippet__container .t-store__tabs {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}


.t-inputpromocode__btn {
    background: #2D3880 !important;
}

.t-radio__indicator:after {
    background: #2D3880 !important;
}

.t-store__relevants__container {
    margin-top: 100px  !important;
}

.t-slds__bgimg t-bgimg {
    border-radius: 5px;}
}

.t-store__prod-popup__info {
    padding-bottom: 100px !important;
}

.t-slds__thumbsbullet-wrapper {
    display: none !important;
}

@media screen and (max-width:640px) {
.t-feed__post-popup__relevants-item-title.t-name.t-name_xs { /*Заголовок в смотрите также в мобильной версии*/
 font-size: 18px;
}
}

@media screen and (min-width:640px) {  
.t-feed__post-popup__relevants-item-title.t-name.t-name_xs { /*Заголовок в смотрите также в декстопе*/
 font-size: 22px;
}
}

@media screen and (max-width: 960px) {
    .t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
        margin-bottom: 30px;
    }
}
