Dein Gefühl täuscht dich nicht. Der Grund: Die beiden Adjektive sind nicht gleichrangig, sondern kostenlose wird durch folgendes näher bestimmt. Deswegen wird es schwach dekliniert.
Gruß, Andreas