{{inject 'reviewRating' (lang 'forms.validate.reviews.rating')}} {{inject 'reviewSubject' (lang 'forms.validate.reviews.title')}} {{inject 'reviewComment' (lang 'forms.validate.reviews.comment')}} {{inject 'reviewEmail' (lang 'forms.validate.common.email_address')}}

{{lang 'products.reviews.write_a_review'}}

{{> components/common/modal/modal-close-btn}}
{{> components/common/responsive-img image=product.main_image fallback_size=theme_settings.product_size lazyload=theme_settings.lazyload_mode default_image=theme_settings.default_image_product }}
{{ product.brand.name }}
{{ product.title }}
{{#if product.reviews.author}} {{> components/common/forms/text id="revfromname" name="revfromname" required="true" label=(lang 'products.reviews.form_write.name') value=product.reviews.author}} {{else}} {{> components/common/forms/text id="revfromname" name="revfromname" required="true" label=(lang 'products.reviews.form_write.name') value=customer.name}} {{/if}} {{#if product.reviews.show_review_email}} {{#if product.reviews.email}} {{> components/common/forms/text id="email" name="email" required="true" label=(lang 'products.reviews.form_write.email') value=product.reviews.email}} {{else}} {{> components/common/forms/text id="email" name="email" required="true" label=(lang 'products.reviews.form_write.email') value=customer.email}} {{/if}} {{/if}} {{> components/common/forms/text id="revtitle" name="revtitle" required="true" label=(lang 'products.reviews.form_write.subject') value=product.reviews.title}} {{> components/common/forms/multiline id="revtext" name="revtext" required="true" label=(lang 'products.reviews.form_write.comments') value=product.reviews.text}} {{{product.reviews.recaptcha.markup}}}
{{#if product.reviews.throttleToken}}{{/if}}