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

button.t-slds__arrow.t-slds__arrow-left {
    left: 20px !important;
}

/* Показываем название цвета в фильтре поверх контейнера */

.t-store .t-store__filter__item_custom .t-store__filter__item-controls-container_buttons.t-store__filter__item-controls-container_color {
    overflow: visible !important;
}


/* Скрываем цвета у товаров в блоке рекомендаций */

form.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_buttons.t-product__option-variants_color {
    display: none;
}

/* Ниже до медиа стили для редактирования радиокнопок цветов в открытой карточке товара */

.js-product .t-product__option-variants_radio .t-product__option-checkmark_radio.t-product__option-checkmark_color {

    border: none !important;
}

.js-product .t-product__option-variants_buttons .t-product__option-item {
    
    margin-right: 10px !important;
}


span.t-product__option-title.t-product__option-title_radio.t-product__option-title_color.t-typography__options.t-descr.t-descr_xxs {
    display: none !important;
}

input.t-product__option-input.t-product__option-input_radio.t-product__option-input_color {
    display: none !IMPORTANT;
}



form.t-product__option-variants.t-product__option-variants_custom.t-product__option-variants_radio.t-product__option-variants_color {
    position: relative !important;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
}

.js-product-edition-option-name.t-product__option-title.t-typography__options.t-descr.t-descr_xxs {
    display: none !important;
}

label.t-product__option-item.t-product__option-item_radio.t-product__option-item_color.t-product__option-item_active {
    width: 30px !important;
    padding-left: 0px !important;
}


.js-product-edition-option.t-product__option {
    margin-top: 20px !important;
}

.t-product__option-checkmark.t-product__option-checkmark_radio.t-product__option-checkmark_color {
    border-radius: 100px !important;
}

label.t-product__option-item.t-product__option-item_radio.t-product__option-item_color {
    padding-left: 0px !important;

    width: 30px !important;
}

.js-store-prod-text.t-store__prod-popup__text.t-descr.t-descr_xxs {
    margin-top: 0px !important;
}


/* Ниже до медиа стили для редактирования кружочка выбора радиокнопок цветов в открытой карточке товара */

 .t-product__option-checkmark.t-product__option-checkmark_radio.t-product__option-checkmark_color {
    overflow: hidden !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.js-product .t-product__option-variants_buttons .t-product__option-input:checked+.t-product__option-checkmark_color:before {
     border: solid 1px #BED4DA !important;
}



.t-product__option-checkmark.t-product__option-checkmark_radio.t-product__option-checkmark_color::after {
    position: relative !important;
    
    background-color: transparent !important;
    border: solid 3px #BED4DA !important;
    width: 23px !important;
    height: 19px !important;


}

.js-product .t-product__option-item_radio .t-product__option-input:checked+.t-product__option-checkmark.t-product__option-checkmark_color:after {
    top: 0px !important;
}

.js-product .t-product__option-item_radio .t-product__option-input:checked+.t-product__option-checkmark:after {
    top: 0px !important;
    left:0px !important;
}


.t-product__option-checkmark.t-product__option-checkmark_radio.t-product__option-checkmark_color::before {
    display:none !important;
}


@media screen and (min-width: 1200px) {
    
    .t-store__tabs__list {
    max-width: 95% !important;
}
    
    h1.js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl {
    color: #BED4DA;
}

.t-store__tabs__content.t-descr.t-descr_xxs {
    margin-top: 20px;
}

.t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right.t-col.t-col_4 {
    position: relative;
    display: flex;
    flex-direction: column;
}

a.t-store__prod-popup__btn.t-btn.t-btn_sm {
    max-width: 290px;
}

.t-store__prod-popup__btn-wrapper {
    position: absolute !important;
    top: 290px !important;
}

.t-store__prod-popup__btn-wrapper {}

a.t1002__addBtn.t1002__addBtn_active {
    background-color: transparent !important; 
}

    /* Основные стили для всех экранов от 1200px */
    .t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right {
        background-color: #08323C !important;
        border-radius: 10px !important;
        padding: 20px 20px 130px 20px!important;
        margin: 0 !important;
        margin-bottom: 20px !important;
        position: relative !important;
        display: flex !important;
        flex-direction: column !important;
        height: 230px !important;
    }
    
    .t-store__prod-popup__container {
    padding-top: 0 !important;
  
}

.t-slds__item.t-slds__item-loaded.t-slds__item_active {
    background-color: #BED4DA !important;
}

.t-slds__wrapper {
    background-color: #BED4DA !important;
}

    a.t1002__addBtn {
        border: transparent !important;
    }

    .t-store__prod-popup__btn-wrapper.js-store-buttons-wrapper {
        position: absolute !important;
        top: 290px !important;
    }

    .js-store-prod-name.js-product-name.t-store__prod-popup__name.t-typography__title.t-name.t-name_xl {
        color: #BED4DA !important;
        font-size: 30px !important;
        line-height: 29px !important;
        letter-spacing: -1px !important;
    }

    .js-store-prod-price.t-store__prod-popup__price.t-store__prod-popup__price-item.t-name.t-name_md,
    .js-store-prod-all-text {
        color: #BED4DA !important;
    }

    .js-store-prod-text.t-store__prod-popup__text.t-typography__descr.t-descr.t-descr_xxs {
        margin-top: 10px !important;
        max-width: 350px !important;
    }

    a.t-store__prod-popup__btn.t-btn.t-btn_sm {
        background-color: #BED4DA !important;
        color: #08323C !important;
        width: 320px !important;
        border-radius: 7px !important;
    }

    a.t1002__addBtn {
        margin-left: 10px !important;
    }

    .t-store__prod-popup__title-wrapper,
    .js-store-price-wrapper.t-store__prod-popup__price-wrapper {
        max-width: 350px !important;
    }

    .js-store-prod-all-text {
        font-size: 13px !important;
        line-height: 16px !important;
    }

    .t-store__prod-popup__slider.js-store-prod-slider.t-store__prod-popup__col-left {
        margin-right: 40px !important;
    }

    .t-store__tabs__item-button.js-store-tab-button {
         border-top: transparent !important;
        border-bottom: solid 1px #08323C !important;
    }

    .t-popup.t-popup_show {
        background-color: #BED4DA !important;
    }

    .t-store__relevants__title.t-uptitle.t-uptitle_xxl {
        display: none !important;
    }

    .t-store__relevants-grid-cont.js-store-relevants-grid-cont {
        display: flex !important;
        justify-content: space-between !important;
    }

    /* Адаптивные стили для экранов от 1200px */
    .js-store-product.js-product.t-store__product-popup,
    .t-store__product-snippet .t-container {
        position: relative !important;
        min-height: 820px !important;
    }

    .t-store__prod-popup__slider.js-store-prod-slider {
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
    }

    .t-store__tabs.t-store__tabs_accordion {
        max-width: 440px !important;
        margin-left: 490px !important;
        margin-top: 20px !important; /* Отступ в 20px ниже карточки */
    }

    .t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right {
        margin-left: 490px !important;
    }

        .t-store__tabs.t-store__tabs_accordion {
            max-width: 420px !important;
            margin-top: 20px !important;
            margin-left: 816px !important;
        }

        .t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right {
            margin-left: 816px !important;
        }
        
      

        .t-slds__items-wrapper.t-slds_animated-none.t-slds__nocycle {
            background-color: #BED4DA !important;
        }
}


@media screen and (max-width: 1200px) {
    
   .t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right.t-col.t-col_4 {
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
    padding-left:20px !important;
    padding-right:20px !important;
} 
    
    .t-slds__arrow_wrapper.t-slds__arrow_wrapper-right {
    margin-right: 20px;
}

.t-slds__arrow_wrapper.t-slds__arrow_wrapper-left {
    margin-left: 20px;
}

h1.js-store-prod-name.js-product-name.t-store__prod-popup__name.t-name.t-name_xl {
    color: #BED4DA;
}

.t-store__prod-popup__btn-wrapper {
    position: absolute;
    top: 280px !important;
}

a.t-store__prod-popup__btn.t-btn.t-btn_sm {
    width: 240px !important;
}

a.t1002__addBtn.t1002__addBtn_active {
    background-color: transparent !important;
}

.t-store__tabs__list {
    margin-left: 10px;
    margin-right: 10px;
}

.js-product.t-store__card.t-col.t-col_3.t-align_left.js-product-relevant.t-item {
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 30px;
}

a.t1002__addBtn {
    background-color: transparent !important;
}

   .t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right {
        background-color: #08323C !important;
        border-radius: 10px;
        padding: 20px 20px 130px 20px;
        margin: 0;
        margin-bottom: 20px !important;
        position: relative;
        display: flex;
        flex-direction: column;
        height: 370px !important;
    }

  .t-store__prod-popup__btn-wrapper.js-store-buttons-wrapper {
        position: absolute;
        top: 280px;
    }

    .js-store-prod-name.js-product-name.t-store__prod-popup__name.t-typography__title.t-name.t-name_xl {
        color: #BED4DA !important;
        font-size: 26px;
        line-height: 29px;
        letter-spacing: -1px;
    }

    .js-store-prod-price.t-store__prod-popup__price.t-store__prod-popup__price-item.t-name.t-name_md,
    .js-store-prod-all-text {
        color: #BED4DA !important;
    }

.t-store__prod-popup__container {
    padding-left: 10px !important;
    padding-right: 10px !important;
}


.t-slds__items-wrapper.t-slds_animated-none.t-slds__nocycle {
    padding-left: 10px !important; 
    padding-right: 10px !important;
    margin-bottom: 10px;
}

a.t1002__addBtn {
    border: none;
}
 a.t-store__prod-popup__btn.t-btn.t-btn_sm {
        background-color: #BED4DA !important;
        color: #08323C !important;
        width: 240px !important;
        border-radius: 7px !important;
    }

.t-store__tabs__item-button.js-store-tab-button {
        border-top: transparent !important;
        border-bottom: solid 1px #08323C !important;
    }

.t-store__tabs.t-store__tabs_accordion.t-col.t-col_12 {
    padding: 0 !important;
}

.js-product.t-store__card.t-col.t-col_3.t-align_center.js-product-relevant.t-item {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 30px;
}

.t-popup__close-wrapper {
    background-color: #BED4DA;
}

.t-slds__container {
    background-color: #BED4DA !important;
}

.t-store__tabs.t-store__tabs_accordion.t-col.t-col_12 {
    margin-bottom: 80px;
}

.t-store__relevants__title.t-uptitle.t-uptitle_xxl {
    display: none;
}

.t-slds__main.t-container {
    padding-left: 0 !important;
}

.t-slds__bgimg.t-bgimg.js-product-img.loaded {
    margin-right: 20px;
}

.t-store__tabs__item-title.t-name.t-name_xs {
    font-size: 14px;
}
}


@media (min-width: 640px)  and (max-width: 960px) {
    .t-slds__arrow_body.t-slds__arrow_body-right {
    display: none !important;!i;!;
}

.t-slds__arrow_body.t-slds__arrow_body-left {
    display: none !important;
}

li.t-slds__arrow_wrapper.t-slds__arrow_wrapper-left {
    display: none !important;
}

li.t-slds__arrow_wrapper.t-slds__arrow_wrapper-right {
    display: none !important;
}

.t-slds__item.t-animate {
    width: 260px !important;
    margin-right:10px;
}

.js-store-prod-name.js-product-name.t-store__card__title.t-typography__title.t-name.t-name_md {
    height: 50px !important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!i,;!i;!;
}

li.t-slds__arrow_wrapper.t-slds__arrow_wrapper-left {
    display: none !important;
}
}

@media (min-width: 1000px) and (max-width: 1200px) {
    .t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right {
               height: 290px !important;
}

.t-store__prod-popup__info.t-align_left.t-store__prod-popup__col-right.t-col.t-col_4 {
           max-width: 46%;
}



}
