.t-store .t-store__tabs__content {
    max-width: none !important;
}

@media screen and (max-width: 560px) {
    .t-store .t-store__tabs__controls .t-store__tabs__button {
        padding-right: 10px !important;
    }
}

@media screen and (max-width: 640px) {
    .t-name_xs {
        font-size: 11px;
    }
    
    #rec1083538221 .t-popup .t-typography__title {
  
        font-size: 28px !important;
  
    }
    
    .t-store__prod-popup__title-wrapper {
        margin-bottom: 10px !important;
    }
    
    #rec1083538221 .t-popup .t-store__prod-popup__price {
        font-size: 22px !important;
    }
}

.t-store__prod-popup__container {
    padding: 0px 20px !important;
}

@media screen and (min-width: 980px) {
    .t-store__prod-popup__wrapper {
        position: relative;
        margin-bottom: 15px !important;
    }
}

@media screen and (min-width: 980px) {
    .t-store__prod-popup__wrapper img {
        border-radius: 13px;
    }
    
    .t-store__prod-popup__col_fixed {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    
    
    
}

.t-store__prod-popup__col-left {
  max-height: 87vh;
  overflow-y: auto; /* теперь слайдер скроллится */
}


.t-store__prod-popup__col-right {
  max-height: 87vh;
  overflow-y: auto;
}

.t-store .t-popup.t-popup_show {
  overflow: hidden !important;
  height: 100vh; /* чтобы занять всё окно и избежать прокрутки */
}


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



/* Стилизация скроллбара */
/*.t-store__tabs__content::-webkit-scrollbar {*/
/*  width: 4px;*/
/*}*/
/*.t-store__tabs__content::-webkit-scrollbar-thumb {*/
/*  background: rgba(11,11,11,0.3);*/
/*  border-radius: 2px;*/
/*}*/

/* Фикс для попапа */
/*.t-popup__container {*/
/*  overflow: visible !important;*/
/*}*/

/*.t-store__prod-popup__container {*/
/*  max-height: 80vh;*/
/*  overflow-y: auto;*/
/*  padding-right: 10px;*/
/*}*/

/*.t-store__tabs__content {*/
/*  max-height: 300px;*/
/*  overflow-y: auto;*/
/*  padding: 10px 0;*/
/*}*/


.t-store__prod-popup__col_fixed {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    #rec1083538221 .t-popup .t-typography__title {
        font-weight: 600 !important;
        font-size: 33px;
        line-height: 83%;
        letter-spacing: -0.03em;
        text-transform: uppercase;
        color: #0f0f0f;
    }
    
    .t-store__prod-popup__brand, .t-store__prod-popup__sku {
        margin-top: 8px !important;
        font-weight: 500;
        font-size: 13px;
        letter-spacing: -0.03em;
        text-transform: uppercase;
        color: #727272;
        font-family: 'Manrope';
    }
    
    #rec1083538221 .t-popup .t-store__prod-popup__price {
        font-weight: 600 !important;
        font-family: 'Manrope';
        font-size: 26px;
        line-height: 103%;
        letter-spacing: -0.03em;
        text-transform: uppercase;
        color: #0f0f0f;
    }
    
    
    .t-store__prod-popup__btn{
        width: 510px;
    }
    
    .t-store__prod-popup__container .t-store__tabs {
        margin: 0 !important;
    }
    
    .t-store__prod-popup__btn-wrapper {
        margin-bottom: 20px !important;
    }
    
    .t-store .t-product__option-title {
          font-family: 'Manrope';
    }
    
    #rec1083538221 .t-store .t-store__tabs_accordion .t-store__tabs__item-button:not(.t-store__tabs__item-button_active) {
        border: none !important;
        background: #fafafa;
        border-radius: 13px;
        padding: 16px 13px 16px 12px;
        margin-bottom: 20px !important;
    }
    
    .t-store .t-store__tabs_accordion .t-store__tabs__item .t-store__tabs__item-title {
        font-weight: 600 !important;
        font-family: 'Manrope';
        font-size: 13px;
        letter-spacing: -0.03em;
        text-transform: uppercase;
        text-align: center;
        color: #0b0b0b;
    }
    
    .t-store .t-store__tabs_accordion .t-store__tabs__content {
         font-family: 'Manrope';
    }
    
    #rec1083538221 .t-store .t-store__tabs.t-store__tabs_accordion .t-store__tabs__item-button {
        border: none !important;
    }
    
    .t-store .t-store__tabs__close-icon g {
        stroke-width: 2px !important;
    }
    
    .t-store .t-store__tabs_accordion .t-store__tabs__item-button.t-store__tabs__item-button_active {
        padding: 16px 13px 16px 12px;
        background: #fafafa;
        border-radius: 13px;
    }
    
    .t-store .t-store__tabs__content {
            margin: 0 0 17px 0 !important;
            padding: 0 0 13px 12px;
            border-radius: 13px;
            background: #fafafa;
    }
    
    .js-product-controls-wrapper {
        width: 100% !important;
    }