/*Пофиксил отступы*/
.t-store__card__price-wrapper{
    margin-top: 0!important;
}
/*Расстояния между ценой названием и количеством*/
.t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right.t-col.t-col_6 {
    display: flex;
    flex-direction: column;
    gap: 3px;
}
/*Скрыть кнопку submit*/
.t-submit, .t-form__submit{
    display: none;
}
.js-store-prod-descr.t-store__card__descr.t-typography__descr.t-descr.t-descr_xxs {
    display: none;
}
/**/
.t-store__tabs__item-title.t-name.t-name_xs {
    font-size: 30px;!important
    font-style: normal;
}
/*Фикс цвета текста*/
.t-store__prod__quantity input[type=number] {
    color: #000;
}
.t706__product-title {
    color: #000!important;
}
.t706__product-amount, .t706__product-amount--portion {
    color: #000!important;
}
.t450__right_descr>div>span{
    font-family: 'FranklinGothicThin', Arial, sans-serif!important;
    font-weight: 100;
    color: #fff;
}

/*Заголовок карточки товара*/
    .t-name_xl {
        font-size: 32px;
    }
/*Фикс видео*/
.t-video-lazyload{
    height: auto!important;
}
video{
    height: auto;
}

.t-store__tabs__content.t-descr.t-descr_xxs {
    font-family: 'FranklinGothicThin', Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
}
/*Сменили стиль текста табов*/
.t-name {
    font-family: 'FranklinGothicThin', Arial, sans-serif;
}
.t396__filter {
    transform: none!important;
}
/*Подвал меню*/
.t450__rightcontainer {
    display: flex;
    flex-direction: column-reverse;
}
/*Добавление иконок на кнопки в подвале меню*/
.t450__right_buttons_but_two_left td, .t450__right_buttons_but_two_right td{
    border: 1px solid #fff;
    padding: 15px 50px 15px 15px;
    border-radius: 15px;
    font-weight: 100!important;
}
.t450__right_buttons_but_two_left a, .t450__right_buttons_but_two_right a{
    padding-left: 0px!important;
}
.t450__right_buttons_but_two_left td::after{
    content: "\f2c6";
    font-family: 'FontAwesome';
    position: absolute;
    margin-left: 15px;
    margin-top: -8px;
    font-size: 30px;
}
.t450__right_buttons_but_two_right td::after{
    content: "\f189";
    font-family: 'FontAwesome';
    position: absolute;
    margin-left: 15px;
    margin-top: -8px;
    font-size: 30px;
}
/*Шрифт у подпунктов меню*/
#rec855027957 a.t-menusub__link-item {
    color: #ffffff;
    font-family: 'FranklinGothicThin', Arial, sans-serif!important;
    font-weight: 100!important;
    margin-left: 10px;
}
/*Скрыли скрол у подпунктов в меню*/
li.t-menusub__list-item.t-name.t-name_xs {
    overflow: hidden;
}

.t450__right_buttons_wrap {
    display: flex;
    flex-direction: column;
}

/*Шрифты подвала*/
.t977__descr.t-descr{
    /*color: #fff;*/
    font-family: 'FranklinGothicThin', Arial, sans-serif!important;
    font-weight: 100 !important;
}
.t977__descr.t-descr span, a{
    /*color: #fff;*/
    /*font-family: 'FranklinGothicThin', Arial, sans-serif!important;*/
    /*font-weight: 100 !important;*/
}

.t-menusub__menu {
    position: initial;
}

.t-menusub__content {
    padding: 0;
    background-color: #000;
}
/*Кнопки размеров*/
.js-product .t-product__option-variants_buttons .t-product__option-item_simple {
    background-color: #000;
    border: 1px solid #fff;
    padding: 2px;
}
/*Кнопка в подвале*/
.t977__menu .t977__col-inner:nth-child(3) ul:nth-child(8) li:nth-child(1){
    border: 1px solid #fff;
    padding: 15px;
    border-radius: 15px;
    max-width: 100px;
    font-weight: 100!important;
}
.t977__menu .t977__col-inner:nth-child(3) ul:nth-child(8) li:nth-child(1)::after{
    content: "\f189";
    font-family: 'FontAwesome';
    position: absolute;
    margin-left: 15px;
    margin-top: -8px;
    font-size: 30px;
    font-weight: 100!important;
}
.t977__menu .t977__col-inner:nth-child(3) ul:nth-child(5) li:nth-child(1){
    border: 1px solid #fff;
    padding: 15px;
    border-radius: 15px;
    max-width: 100px;
    font-weight: 100!important;
}
.t977__menu .t977__col-inner:nth-child(3) ul:nth-child(5) li:nth-child(1)::after{
    content: "\f2c6";
    font-family: 'FontAwesome';
    position: absolute;
    margin-left: 15px;
    margin-top: -8px;
    font-size: 30px;
    font-weight: 100!important;
}
/*Цвет кнопок размера*/
.t-product__option-title{
    color: #fff;
}
.t-descr {
    font-family: 'FranklinGothicThin', Arial, sans-serif;
    font-weight: 300;
    /*color: #fff;*/
}
/*Обводка кнопок размера*/
.t-product__option-item_simple{
    border: none!important;
}
.t-product__option-item_active{
    border: 2px solid #fff!important;
}
/*Поднял анимашку скрола на главной*/
.t-store__scroll-icon-wrapper{
    margin-top: -55px;
}
/*Заменили нетв в наличии на Распродано*/
.t-store__card__sold-out-msg::before {
    content: "Распродано";
    visibility: visible;
    display: block;
    margin-bottom: -10px;
    /* text-align: center; */
}
.t-store__card__sold-out-msg {
    color: #d8d8d8;
    visibility: hidden;
}
/*Смена цвета цены у товара*/
.t-store__card__price{
    color: #fff;
}
.t-store__card__price::before {
    content: "В наличии";
    display: block;
    color: #3f6e55;
}
/*Спрятали слово РАЗМЕР*/
.js-product-edition-option-name{
    display: none;
}
.t-typography__options{
    font-size: 20px!important;
}
/*Наши сообщвества в меню*/
.t450__right_social_links::before {
    content: "Наши сообщества:";
    color: white;
    font-size: 18px;
    font-family: 'FranklinGothicThin', Arial, sans-serif !important;
    font-weight: 100;
}
/*Добавил отступы сообщсетвам в меню*/
.t-sociallinks{
    margin-top: 20px;
}
@media (min-width: 640px) {
    /* Изначальный стиль стрелки */
    a.t-menu__link-item.t450__link-item_submenu.t-menusub__target-link::before {
        content: ">";
        display: inline-block;
        margin-right: 8px;
        transition: transform 0.3s ease; 
        transform: rotate(0deg); 
    }
    
    /* При наведении (для ПК) */
    a.t-menu__link-item.t450__link-item_submenu.t-menusub__target-link:hover::before {
        transform: rotate(90deg); 
    }
}
@media (max-width: 640px) {
    /*Разместил заголовок товара и размеры по центру*/
    .t-store__prod-popup__info{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .t-store__prod-popup__btn-wrapper{
        margin: 0;
    }
    .t-store__prod-popup__title-wrapper{
        margin: 0;
    }
    /*Уменьшил размер шрифта табов*/
    .t-store__tabs__item-title.t-name.t-name_xs {
        font-size: 20px;
    }
    /*Анимация стрелки на телефоне*/
    /*.t-menusub {*/
    /*    display: none;*/
    /*}*/
    /*.t-menusub.active {*/
    /*    display: block;*/
    /*}*/
    /* Скрываем выпадающее меню по умолчанию */
    .t-menusub {
        display: none;
    }
    /* Показываем выпадающее меню при добавлении класса active */
    .t-menusub.active {
        display: block;
    }
    /* Стили для стрелки */
    .t-menu__link-item.t450__link-item_submenu::before {
        content: '>'; /* Стрелка вниз */
        display: inline-block;
        margin-left: 5px;
        transition: transform 0.3s ease; /* Плавное вращение */
    }
    /* Класс для переворота стрелки */
    .t-menu__link-item.t450__link-item_submenu.active::before {
        transform: rotate(90deg); /* Стрелка вверх */
    }
}
@media screen and (max-width: 960px) {
    .t-store__relevants__container .t-store__scroll-icon-wrapper {
        padding: 20px 0 0px!important;
    }
}