AthleticFoodie Design Error: 'product' is undefined

Triggered by: partials/snacks/recipe.html (line 96)

  94. {%- endmacro -%}
  95. 
> 96. {% set snack_id = product.id %}
  97. <div id="product_recipe">
  98. 	<div class="container">

Stack Trace:

Traceback (most recent call last):
  File "./cratejoy/theme/render.py", line 316, in render_page
    output = tpl.render(**kwargs)
  File "/home/ubuntu/cratejoy/venv/local/lib/python2.7/site-packages/newrelic-2.32.0.28/newrelic/api/function_trace.py", line 98, in dynamic_wrapper
    return wrapped(*args, **kwargs)
  File "/home/ubuntu/cratejoy/venv/local/lib/python2.7/site-packages/jinja2/environment.py", line 969, in render
    return self.environment.handle_exception(exc_info, True)
  File "/home/ubuntu/cratejoy/venv/local/lib/python2.7/site-packages/jinja2/environment.py", line 742, in handle_exception
    reraise(exc_type, exc_value, tb)
  File "partials/snacks/recipe.html", line 96, in top-level template code
  File "/home/ubuntu/cratejoy/venv/local/lib/python2.7/site-packages/jinja2/sandbox.py", line 330, in getattr
    value = getattr(obj, attribute)
UndefinedError: 'product' is undefined

PSST: If you are the owner of this store, fix this error from the code editor. See the developer documentation for more information.