Sachverhalt: Sachverhalt: A. D._ arbeitete von anfangs April 1998 bis etwa Ende 2000 mit Unterbrüchen als Verkäuferin im Hanfshop "H._" bzw. in dessen Nachfolgegeschäft "L._ GmbH" in St. Gallen. Sie verkaufte hauptsächlich mit Marihuana abgefüllte "Duftsäcklein" verschiedener Grössen, wobei der THC-Gehalt der Hanfblüten zwischen 5 und 11 % lag. A. D._ arbeitete von anfangs April 1998 bis etwa Ende 2000 mit Unterbrüchen als Verkäuferin im Hanfshop "H._" bzw. in dessen Nachfolgegeschäft "L._ GmbH" in St. Gallen. Sie verkaufte hauptsächlich mit Marihuana abgefüllte "Duftsäcklein" verschiedener Grössen, wobei der THC-Gehalt der Hanfblüten zwischen 5 und 11 % lag. B. Das Kantonsgericht St. Gallen verurteilte D._ am 2. März 2005 zweitinstanzlich wegen gewerbsmässiger Widerhandlung gegen das Betäubungsmittelgesetz zu einer bedingten Gefängnisstrafe von 7 Monaten. Zudem sah es vom Widerruf einer 14-tägigen Gefängnisstrafe aus dem Jahre 1997 ab, den die erste Instanz angeordnet hatte. B. Das Kantonsgericht St. Gallen verurteilte D._ am 2. März 2005 zweitinstanzlich wegen gewerbsmässiger Widerhandlung gegen das Betäubungsmittelgesetz zu einer bedingten Gefängnisstrafe von 7 Monaten. Zudem sah es vom Widerruf einer 14-tägigen Gefängnisstrafe aus dem Jahre 1997 ab, den die erste Instanz angeordnet hatte. C. Die Staatsanwaltschaft des Kantons St. Gallen führt Nichtigkeitsbeschwerde und beantragt, der angefochtene Entscheid sei aufzuheben und die Sache zu neuer Entscheidung an die Vorinstanz zurückzuweisen. Das Kantonsgericht beantragt die Abweisung der Beschwerde. 