are you referencing to modifying those CSS files in the theme’s templates
Yes, ANY changes to ANY theme files will be lost when the theme is updated. You should use either a Child Theme or custom CSS, yes.
But the site linked above does not appear to be using Minimatica – CSS is theme/site specific – so I would not be surprised if it’s not working on a different theme.