В то же самое время на их же сайте в словарях написано так:
- карат, -а, р. мн. -ов, счетн. ф. карат и -ов.
- КАРАТ, -а; мн. род. -ов и -рат; м. [араб. kirat, итал. carato, нем. K'arat]
Мера веса драгоценных камней, равная 0,2 грамма. Бриллиант в два карата.
- карат, -а; р. мн. каратов и карат(единица массы, применяющаяся в ювелирном деле).
То есть, как я поняла из этого, счетная форма - каратов, карат.
Так как же верно: весом 507 карат или 507 карата, алмазы массой свыше 400 карат или 400 каратов (карата)? Какое окончание верное?