    /*Активная кнопка */
    .js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
        border: 4px solid rgb(244, 132, 46);
        border-radius: 0px;
        box-sizing: border-box;
    }

     /*При наведении кнопка */
    .js-product .t-product__option-variants_buttons .t-product__option-item_simple:hover {
        border: 1px solid rgb(244, 132, 46);
        border-radius: 0px;
        box-sizing: border-box;
    }
    
     /*В покое кнопка */
    .js-product.t-product__option-variants_buttons.t-product__option-item_simple {
        height: 45px !important;
        border: 1px solid rgb(244, 132, 46); 
        border-radius: 0px;
        box-sizing: border-box;
    }
    
    
    /* Мобильная версия */
    @media(max-width: 640px) {
        /* Активная кнопка */
        .js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
            border: 3px solid rgb(244, 132, 46) !important;
            border-radius: 0px !important;
        }
    }
    
    /* 
    border 1px это ширина бордера, стандартная 1px я выставила 4px
    hover - наведение
    active - выбранная кнопка
    border-radius - закругление кнопок
    */