.t-body.t-body_scroll-locked {
    overflow: auto !important;
    position: unset !important;
}

.t-store__card__mark {
    font-weight: 500;
    font-size: 16px;
}

@media screen and (max-width: 640px) {
    .t945 .t945__popup {
        margin: 10px auto !important;
        width: 90%!important;
    }
}

@media screen and (max-width: 560px) {
    .t1014 .t-popup__block-close {
        top: 10px !important;
        width: 43px !important;
        height: 43px !important;
        left: unset !important;
        background: unset;
    }
        
    .t1014 .t-popup_show .t-popup__container {
        height: 100px;
        max-width: 460px !important;
        right: 20px !important;
        left: 20px !important;
        top: 25% !important;
    }
}

[data-tooltip-hook="#popup:subscription"] {
    .t-popup__container {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    
    .t-popup__container .t1014__wrapper {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    
    .t-popup__container .t1014__img {
        width: 60%;
    }
    
    .t-popup__container .t1014__descr {
        text-align: left;
    }
    
    .t-popup__container .t-submit {
        height: 40px;
    }
}

.t451m__overlay_bg {
    opacity: 0;
}

.t451m__menu {
    .t451m__list_item {
        padding-left: 8px;
        
        .t-menu__link-item {
            font-size: 14px !important;
        }
    }

    .t451m__list_item:nth-child(1), .t451m__list_item:nth-child(7) {
        padding-left: 0;
        pointer-events: none;
        
        .t-menu__link-item {
            font-size: 16px !important;
            font-weight: 500 !important;
        }
    }
}

.t-store__tabs__content {
      margin: 0 auto !important;
}
    
.t-store__tabs__item-title {
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
}
        
.t-store__tabs__close {
    position: absolute !important;
    right: 0 !important;
}