input: Write a python function to scrape product details from a given URL using BeautifulSoup.
  assert get_product_details('https://www.example.com/products/big-green-hat') == {
      'title': 'Big Green Hat',
      'price': '$19.99',
      'description': 'A stylish big green hat.'
  }
  assert get_product_details('https://www.example.com/products/red-shoes') == {
      'title': 'Red Shoes',
      'price': '$49.99',
      'description': 'Comfortable and trendy red shoes.'
  }
output: def get_product_details(url):
      import requests
      from bs4 import BeautifulSoup
  
      response = requests.get(url)
      soup = BeautifulSoup(response.content, 'html.parser')
  
      title = soup.find('h1', class_='product-title').text.strip()
      price = soup.find('span', class_='product-price').text.strip()
      description = soup.find('div', class_='product-description').text.strip()
  
      return {
          'title': title,
          'price': price,
          'description': description
      }