 
 
.checkboxst200 label{ 
    font-family: 'Roboto',Arial,sans-serif; 
    font-weight: 300; 
    color: #000000; 
    font-size: 14px; 
} 
.checkboxst200 p { 
    display: flex; 
    align-items: center; 
    margin-bottom: 4px; 
} 
.checkboxst200 input { 
    height: 18px; 
    width: 18px; 
    margin-right: 6px; 
} 
 
 
$( document ).ready(function() { 
    setTimeout(function(){ 
    $('.t744').each(function(){ 
        $(this).find('select:eq(0)').addClass('selchk'); 
    }); 
     
    $('.selchk').closest('.t-product__option-variants').hide(); 
    $('.selchk').closest('.t-product__option').after($('.checkboxst200')); 
     
     
     
    $('.selchk').each(function(index){ 
        let selStsize = $(this).find('option').size();     
        for (let i = 0; i < selStsize ; i++) {  
            let txtOpt= $(this).find('option:eq('+i+')').val(); 
            let dataAtrprice =  $(this).find('option:eq('+i+')').attr('data-product-variant-price'); 
            if(dataAtrprice==''){dataAtrprice=0}; 
            let lbl = index+'-'+i;
            $(this).closest('.t744').find('.checkboxst200').append(''+txtOpt+'');       
        };     
         
    }); 
    
    $('.selchk').each(function(){ 
        $(this).find('option:first').attr('data-product-variant-price','');       
        $('.selchk').trigger( "change" ); 
    });
    }, 350);  
     
     
    $('.checkboxst200').click(function(){ 
        let checkedlbl = ''; 
        let checkprice= 0; 
        $(this).find('input:checkbox:checked').each(function() { 
            checkedlbl =checkedlbl+ ' +'+ $(this).val(); 
            checkprice=checkprice+  Number.parseInt($(this).attr('data-product-variant-price')); 
        }); 
        let curerntSelect = $(this).closest('.t744').find('.selchk'); 
        curerntSelect.find('option:first').attr('data-product-variant-price','+'+checkprice);   
        curerntSelect.find('option:first').val(checkedlbl); 
        let product=$(this).closest(".js-product");
        let recId = $(this).closest(".t-rec").attr('id');
        t_prod__updatePrice( recId.replace(/[^0-9]/g, '') , product );
        curerntSelect.trigger( "change" ); 
    
    }); 
}); 


/* Укажи id блока, который нужно зафиксировать */
#rec486964467 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9998;
}



.tea{
    height: 10px;
    margin: 12px 0;
        font-family: 'Circe',Arial,sans-serif; 
}


    $('.t706__cartwin-bottom').append(`
    
        
            Чаевые заведению:
        
        
         
            
            
                 50 руб.
            
        
         
        
            
                 100 руб.
            
        
         
        
            
                 200 руб.
            
        
    
    `);
    

.t1025 .t-store__card__price-wrapper {
    display: -webkit-flex;
    display: block;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-top: 0;
    margin-bottom: 15px;
}

.t1002__addBtn {
    width: 35px;
    height: 35px;
    padding-top: 2px;
    border: 2px solid #ededff;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0px;
    box-sizing: border-box;
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    vertical-align: middle;
}

.t1025 .t-store__card__price-wrapper {
    -webkit-justify-content: flex-end;
    justify-content: flex-start;
}

.t1025 .t-store__card__bgimg {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    border-radius: 20px;
    
.t-store__scroll-icon-wrapper {
    display: none;
}

.t1025 .t-store__card {
    display: -webkit-flex;
    display: flex;
    padding-bottom: 15px;
    border-bottom: 0px;
}
