A GFCI receptacle will not reset if there is no power to it.
Verify that a 120 volt circuit breaker has not tripped. If you are not sure which one,Shut off all circuit breakers, apply slight pressure toward "off". Then turn main breaker if equipped on, then each branch breaker one at a time.
Next it could be a problem in the circuit. Remove GFCI receptacle from the wall. Locate and disconnect "load" side wires, disconnect the black and try resetting. No reset, verify power to the GFCI receptacle. If power is present, replace GFCI receptacle.
The GFCI receptacles are the same as residential/ commercial ones.
Bud
USAF Retired
Pace Arrow
2003 Chev Ice Road Tracker