1. Yanlışınız dallanmayı yanlış yerden alıyorsunuz. product-list-content değil product-list-row üzerinden find_all yapacaksınız sonrasında foreach ile product-list-title değerini ve sonrada product-list-content değerini çekeceksiniz.


from bs4 import BeautifulSoup
import requests
import pandas as pd



def selectModaUrunBilgileri(link):
    r = requests.get(link)
    soup = BeautifulSoup(r.content,"lxml")



    oldprice = soup.find("div",attrs={"class":"product-price-old"}).text.strip()
    newprice = soup.find("div",attrs={"class":"product-price-new"}).text.strip()

    detaylar = soup.find_all("div", attrs={"class": "product-list-row"})
    detaylarListesi = []
    for detay in detaylar:
        title   = detay.find("div", attrs={"class": "product-list-title"}).text.strip()
        content = detay.find(
            "div", attrs={"class": "product-list-content"}).text.strip()

        detaylarListesi.append( [ { title : content } ] )

    urunDetay = [{'indirimsizFiyat': oldprice,
                  'indirimliFiyat': newprice, 'urunDetaylari': detaylarListesi}]

    return (urunDetay)


urunBilgileri = selectModaUrunBilgileri( 'https://www.selectmoda.com/urun/kadin-haki-fermuar-detayli-mont-ns78018-1' )

print(urunBilgileri)
Çıktı;

[{'indirimsizFiyat': '149,90 TL', 'indirimliFiyat': '89,94 TL', 'urunDetaylari': [[{'Kategori': 'DIŞ GİYİM'}], [{'Marka': 'by Mor'}], [{'Stok Kodu': '513721NS78018'}], [{'Garanti Süresi': '24\xa0Ay'}], [{'Fiyat': '138,80 TL + KDV'}]]}]