title: My 'price' variable of my parser is stuck on the first price it parsed
body: <p>i coded a parser, this one :</p>
  <pre><code>from bs4 import BeautifulSoup
  import requests
  
  source = requests.get('https://www.nike.com/fr/w/hommes-chaussures-nik1zy7ok').text
  soup = BeautifulSoup(source, 'lxml')
  
  csv_file = open('nikeshoes.csv', 'w', newline='')
  csv_writer = csv.writer(csv_file)
  csv_writer.writerow(['name', 'price', 'image_scr'])
  
  for pair in soup.find_all('div', class_='product-card__body'):
  
      name = pair.a.text
      print(name)
  
      price = soup.find('div', class_='product-price css-11s12ax is--current-price').text
      print(price)
  
      try:
          image_scr = pair.select_one('img.css-1fxh5tw.product-card__hero-image')['src']
      except Exception as e:
          image_scr = None
      print(image_scr)
  
      print()
      csv_writer.writerow([name, price, image_scr])
  
  csv_file.close()
  </code></pre>
  <p>The names and images links works fine and i get all of them but the <code>price</code> variable seems to be stuck on the first price of the web page, as shown bellow</p>
  <p><a href="https://i.stack.imgur.com/wkXk1.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/wkXk1.png" alt="enter image description here" /></a></p>
  <p>It is weird because when i look through the website the price change in the html path i use.
  Does someone would know why the price is stuck on the first item ?</p>