Update cart price based on custom drop down selection

Hi everyone,

I wanted to ask if anyone knows if it is possible to update the cart price based on a custom dropdown box?

See picture below

whilst we are on it, is it possible in react to have these as a form on the product page, and then have the user update that info and pass is to the cart section, so that it would update the custom fields base don the user input before the open the cart page its self?

Any help would be muchly appreciated!