From Polish fajne, and probably sometimes directly from German fein. Compare English fine, French fin, Italian finire.
фа́йно • (fájno)