Вместо этого используйте select.
from bs4 import BeautifulSoup
html = '''<p class="product-new-price">96<sup>33</sup> <span class="tether-target tether-enabled tether-element-attached-top tether-element-attached-left tether-target-attached-top tether-target-attached-right">Lei</span>
</p>'''
soup = BeautifulSoup(html, 'html.parser')
print(soup.select_one('.product-new-price').text.strip().replace('Lei',''))
Нет "."в источнике, но вы всегда можете разделить на 100
print(int(soup.select_one('.product-new-price').text.strip().replace('Lei',''))/100)