/*---------------------------------------------Скрытие ненужных модификаций со страницы товара----------------------------------------*/
.js-product-edition-option[data-edition-option-id="Модель"],
.js-product-edition-option[data-edition-option-id="Тип запчастей"],
.js-product-edition-option[data-edition-option-id="Тип экипировки"],
.js-product-edition-option[data-edition-option-id="Тип аксессуаров"],
.js-product-edition-option[data-edition-option-id="Тип одежды"],
.js-product-edition-option[data-edition-option-id="Особенности"] {
    display: none;
}

/*---------------------------------------------Табы на странице товара----------------------------------------*/


.t-store__tabs__content {
    max-width: 715px;
}

.t-store__tabs__button.js-store-tab-button {
    border: 1px solid #1b1b1b !important;
	border-radius: 4px;
}

.t-store__tabs__button.js-store-tab-button.t-store__tabs__button_active {
    background: #1b1b1b;
    border-color: #1b1b1b !important;
    }

.t-store__tabs__button.js-store-tab-button.t-store__tabs__button_active .t-store__tabs__button-title {
    color: #FFFFFF !important;
    }


.t-store__tabs__button-title.t-name.t-name_xs {
    font-size: 20px;
}

.t-store .t-store__tabs_tabs .t-store__tabs__controls {
    gap:8px;
}


.t-store__tabs__content.t-descr {
    padding: 20px;
    border-radius: 8px;
    border: 1px solid #b4b3b3;
    font-family: 'Roboto';
    font-weight: 400;
}

@media screen and (min-width:640px){
    .t-store__tabs__button.js-store-tab-button {
    padding: 16px !important;
}
}

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

.t-store__tabs__button-title.t-name.t-name_xs {
    font-size: 16px ;
}
}

@media screen and (max-width: 960px) {
    /* Стили для контейнера табов */
    .t-store__tabs__controls {
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none; /* Для Firefox */
        -ms-overflow-style: none; /* Для IE и Edge */
        white-space: nowrap;
        padding-bottom: 5px;
    }

    /* Скрываем стандартный скроллбар */
    .t-store__tabs__controls::-webkit-scrollbar {
        display: none;
    }

    /* Стили для кнопок табов */
    .t-store__tabs__button {
        flex: 0 0 auto;
        margin-right: 0px;
    }

    /* Градиенты по краям */
    .t-store__tabs__controls-wrap_left:before {
        display: block !important;
    }

    .t-store__tabs__controls-wrap_right:after {
        display: block !important;
    }
}
/*-------------------------------------------------------------------------------------*/




/*---------------------------------------------------Страница товара---------------------------------------*/
.js-store-prod-popup-buy-btn-txt {
    font-size: 18px;
    padding-left: 20px;
    padding-right: 20px;
}
/*-------------------------------------------------------------------------------------*/



/*-----------------------------------------------------Корзина---------------------------------------------*/
.t706__product-title.t-descr {
    text-transform: uppercase;
}

.t706__product-plusminus, .t706__product-amount.t-descr {
     font-family: 'Roboto';
    font-weight: 400;
}

.t706__product-imgdiv {
    border: 1px solid #b4b4b4;
}

.t706__sidebar-heading {
    text-transform: uppercase;
}
/*-------------------------------------------------------------------------------------*/



/**/


/*Название товара*/
    .js-store-prod-name.js-product-name.t-store__prod-popup__name {
    font-family: 'Oswald' !important;
    font-size: 40px !important;
}

/*Цена*/
.js-store-prod-price.t-store__prod-popup__price.t-store__prod-popup__price-item {
    font-size: 28px;
    font-weight: 500 !important;
}


/*Опции товара*/
.js-product-controls-wrapper {
    margin-top: 32px;
    margin-bottom: 32px;
}

.t-store .t-product__option-title {
    padding-bottom: 8px;
    font-size: 16px;
    font-family: 'Roboto';
    font-weight: 500;
    text-transform: uppercase;
}


/*Описание*/
.js-store-prod-all-text {
    font-size: 16px;
}


/*Рекомендуемые товары*/
.t-store__relevants__title {
    font-size: 28px !important;
    font-family: 'Oswald' !important;
    margin-bottom: 32px;
    margin-top: 160px;
}

/*Отступы всей страницы*/
.t-store__prod-snippet__container {
    padding-bottom: 0px;
    padding-top: 70px;
}

/*Обводка изображения*/
.t-slds__main {
    border: 1px solid #b4b4b4;
}

/*Стрелки*/
.js-product .t-slds__arrow {
    border-radius: 4px !important;
    border-color: #161616 !important;
}

/*Варианты товара*/
.js-product .t-product__option-item_simple {
    border-radius: 4px !important;
}
.js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
    background: #E30016;
    border-color: #E30016;
}
.js-product .t-product__option-variants_buttons .t-product__option-input:checked+.t-product__option-checkmark_image:before{
    border-radius:4px;
}

/*Скрыть фильтр Особенности*/

/* Скрываем весь блок фильтра "Особенности" по тексту заголовка */
.t-store__filter__item-title[data-filter-label="особенности"] {
    display: none !important;
}

/* Скрываем содержимое фильтра "Особенности" */
.t-store__filter__item-title[data-filter-label="особенности"] + .t-store__filter__item-controls-wrap,
.t-store__filter__item-title[data-filter-label="особенности"] ~ .t-store__filter__item-controls-wrap {
    display: none !important;
}

/* Скрываем родительский контейнер полностью */
.t-store__filter__item-title[data-filter-label="особенности"]:parent {
    display: none !important;
}
