A semicolon is incorrect in this sentence, and it should in fact be a comma.
However, strictly speaking this sentence does not include a dependent clause, because there is no subject in the phrase after the word but. To illustrate this, let's remove some of the excess verbiage:
The product permits a use, but also provides a mat.
(Eliminating the modifiers and streamlining it in this way also helps to illustrate why the comments on the original question pointed out that it's hard to interpret. The product "provides" a mat, which doesn't make much sense. But that doesn't change the discussion as to what is grammatically correct.)
So as you can see, there is one subject (product), and two verb phrases (permits a use / also provides a mat), and the two VPs are joined by the coordinating conjunction but.
Now, since you asked about dependent clauses: in general you would not expect to join dependent clauses to independent clauses with semicolons, either. For example (dependent clauses italicized):
Although I play soccer, I prefer watching football.
I enjoy watching TV while I eat.
Finally, it's worth noting that the construction [clause], (coordinating conjunction) [clause] is used to join two independent clauses, since each one (minus the coordinating conjunction) can stand on its own. For example (clauses separated in brackets):
[I like chocolate], and [I love candy].
[You read a book], but [you didn't enjoy it].
Note the use of a comma in each situation. You could alternatively use a semicolon, but without the conjunction:
[I like chocolate]; [I love candy].
[You read a book]; [you didn't enjoy it].