www.torpedo7.co.nz
Open in
urlscan Pro
2606:4700::6812:93d
Public Scan
Submitted URL: http://www.torpedo7.co.nz/
Effective URL: https://www.torpedo7.co.nz/
Submission: On March 16 via api from US — Scanned from NZ
Effective URL: https://www.torpedo7.co.nz/
Submission: On March 16 via api from US — Scanned from NZ
Form analysis
6 forms found in the DOMName: CatalogSearchForm — GET /catalogindexsearch.do
<form name="CatalogSearchForm" id="brandSearchForm" method="get" action="/catalogindexsearch.do" class="m-search__form" onsubmit="checkSearchForm(true, 'brandSearchForm');return false;">
<div><input type="hidden" name="org.apache.struts.taglib.html.TOKEN" value="8af6eae08d902d1e33abf483cf361ab2"></div>
<input type="hidden" name="formAction" value="search">
<!--<legend class="u-visually-hidden">Search Catalog</legend><label class="u-visually-hidden" for="q-search">Search</label>-->
<input type="search" placeholder="I'm looking for ..." autocomplete="off" name="searchString" id="searchString1" class="search-bar m-search__field js-search-input" value="">
<!--<a href="#" onclick="document.getElementById('brandSearchForm').submit();" class="input-btn">-->
<button type="submit" id="search-submit" class="m-search__button" value="go">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="m-search__icon c-icon">
<use xlink:href="#icon-search"></use>
</svg>
</button>
</form>
Name: CatalogSearchForm — GET /catalogindexsearch.do
<form name="CatalogSearchForm" id="brandSearchForm2" method="get" action="/catalogindexsearch.do" class="m-search__form" onsubmit="checkSearchForm(true, 'brandSearchForm2');return false;">
<div><input type="hidden" name="org.apache.struts.taglib.html.TOKEN" value="8af6eae08d902d1e33abf483cf361ab2"></div>
<input type="hidden" name="formAction" value="search">
<!--<legend class="u-visually-hidden">Search Catalog</legend><label class="u-visually-hidden" for="q-search">Search</label>-->
<input type="search" autocomplete="off" name="searchString" id="newSearchString" class="m-search__field js-search-overlay-input" placeholder="I'm looking for ...">
<button type="submit" id="search-submit" class="m-search__button" value="go">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="m-search__icon c-icon">
<use xlink:href="#icon-search"></use>
</svg>
</button>
</form>
<form novalidate="novalidate" data-module="join-form" class="c-club-popup__form">
<div class="u-hidden-desktop u-padding-top-x2 u-padding-bottom-x0">
<h2 class="u-h2 u-padding-bottom-x2">Join the Club</h2>
<p class="u-p3 u-padding-bottom-x1"><strong>and get $10 off the next $100 you spend!</strong></p>
</div>
<div class="u-padding-top-x2 u-padding-bottom-x2">
<div class="m-form__group">
<div class="m-form__group-item">
<div class="c-form-field__wrap ">
<div class="c-form-field c-form-field--input c-form-field--stacked js-form-field"><label for="first_name" class="c-form-field__label c-form-field__label--stacked">First name</label> <input type="text" name="first_name" id="first_name"
value="" tabindex="1" novalidate="novalidate" required="required" data-hj-whitelist="" class="c-form-field__input js-form-input " aria-required="true" aria-invalid="false">
<i class="c-form-field__icon"><svg aria-hidden="true" width="24" height="24" viewBox="0 0 24 24" class="c-icon "><use xlink:href="#icon-required"></use></svg></i> <!----></div> <!---->
</div>
</div>
<div class="m-form__group-item">
<div class="c-form-field__wrap ">
<div class="c-form-field c-form-field--input c-form-field--stacked js-form-field"><label for="last_name" class="c-form-field__label c-form-field__label--stacked">Last name</label> <input type="text" name="last_name" id="last_name" value=""
tabindex="2" novalidate="novalidate" required="required" data-hj-whitelist="" class="c-form-field__input js-form-input " aria-required="true" aria-invalid="false">
<i class="c-form-field__icon"><svg aria-hidden="true" width="24" height="24" viewBox="0 0 24 24" class="c-icon "><use xlink:href="#icon-required"></use></svg></i> <!----></div> <!---->
</div>
</div>
</div>
<div class="c-form-field__wrap ">
<div class="c-form-field c-form-field--input c-form-field--stacked js-form-field"><label for="email" class="c-form-field__label c-form-field__label--stacked">Email</label> <input type="email" name="email" id="email" value="" tabindex="3"
novalidate="novalidate" required="required" data-hj-whitelist="" class="c-form-field__input js-form-input " aria-required="true" aria-invalid="false">
<i class="c-form-field__icon"><svg aria-hidden="true" width="24" height="24" viewBox="0 0 24 24" class="c-icon "><use xlink:href="#icon-required"></use></svg></i> <!----></div> <!---->
</div>
<div class="c-form-field__wrap ">
<div class="c-form-field c-form-field--input c-form-field--stacked js-form-field"><label for="new_password" class="c-form-field__label c-form-field__label--stacked">Password</label> <input type="password" name="new_password" id="new_password"
value="" tabindex="4" novalidate="novalidate" required="required" data-hj-whitelist="" class="c-form-field__input js-form-input " aria-required="true" aria-invalid="false">
<i class="c-form-field__icon"><svg aria-hidden="true" width="24" height="24" viewBox="0 0 24 24" class="c-icon "><use xlink:href="#icon-required"></use></svg></i> <!----></div> <!---->
</div>
<p class="send-check-label">Send the latest epic member-only offers, sales, tips & more</p>
<div class="c-form-field__wrap c-form-field__wrap--inline u-padding-bottom-x1">
<div class="c-form-field c-form-field--radio c-form-field--stacked js-form-field "><label for="chck1" class="c-form-field__label c-form-field__label--radio-small">Yes</label> <input aria-required="true" aria-invalid="false" required="required"
type="radio" data-hj-whitelist="" tabindex="6" name="marketing_opt_in" id="chck1" class="c-form-field__radio" value="true">
<i class="c-form-field__icon-wrap c-form-field__icon-wrap--radio"><svg aria-hidden="true" width="24" height="24" class="c-icon c-form-field__radio-icon"><use xlink:href="#icon-radio"></use></svg></i></div>
</div>
<div class="c-form-field__wrap c-form-field__wrap--inline u-padding-bottom-x1">
<div class="c-form-field c-form-field--radio c-form-field--stacked js-form-field "><label for="chck2" class="c-form-field__label c-form-field__label--radio-small">No</label> <input aria-required="true" aria-invalid="false" required="required"
type="radio" data-hj-whitelist="" tabindex="6" name="marketing_opt_in" id="chck2" class="c-form-field__radio" value="false">
<i class="c-form-field__icon-wrap c-form-field__icon-wrap--radio"><svg aria-hidden="true" width="24" height="24" class="c-icon c-form-field__radio-icon"><use xlink:href="#icon-radio"></use></svg></i></div>
</div> <!---->
<p class="u-margin-top-x2 c-club-popup__terms u-padding-top-x0 u-padding-bottom-x1" style="margin-top: -2px;">By creating an account, you agree to Torpedo7 Club's
<a href="/terms#target" target="_blank" class="u-underline">Terms & Conditions</a>, and our <a href="/content/privacypolicy.html" target="_blank" class="u-underline">Privacy Policy</a>.</p> <!----> <button type="submit" tabindex="7"
id="desktop-join-btn" class="u-margin-top-x4 c-btn c-btn--block c-btn--primary">
<div class="c-loading"></div> Join Now, It's FREE
</button>
<p class="u-p3 c-club-popup__member-link u-padding-top-x3 u-padding-bottom-x1 club-member-link"><strong>Already a club member?
<a href="" data-module-modal="login-popup" class="js-login-popup c-btn c-btn--link is-clickable" data-module="modal">Sign in here</a></strong></p>
</div>
</form>
<form class="c-club-popup__form" v-on:submit.prevent="forgotPassword" v-bind:class="{'is-loading': state.isLoading }" novalidate="">
<fieldset v-show="!state.formSuccess">
<div class="c-loading__overlay"></div>
<div class="u-margin-top--x4 u-padding-bottom-x6">
<h2 class="u-h2">Forgot password</h2>
</div>
<div class="u-margin-top-x1 u-padding-bottom-x4">
<p>We'll email you an address where you can create a new password.</p>
</div>
<div class="c-form-field__wrap " v-bind:class="{'c-form-field--input-has-error': submitted && errors.has('username')}">
<div class="c-form-field c-form-field--input c-form-field--stacked js-form-field">
<label class="c-form-field__label c-form-field__label--stacked" for="username">Enter Your Email</label>
<input type="text" class="c-form-field__input js-form-input " name="username" id="username" value="" tabindex="1" novalidate="" v-model="customer.email" v-validate="username" data-hj-whitelist="">
<i v-if="!errors.has('username')" class="c-form-field__icon">
<svg class="c-icon " aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-required"></use>
</svg>
</i>
<i v-if="submitted && errors.has('username')" class="c-form-field__icon">
<svg class="c-icon " aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-exclamation"></use>
</svg>
</i>
</div>
<div v-if="submitted && errors.has('username')" class="c-form-field__error">{{errors.first('username')}}</div>
</div>
<p class="u-p3 u-margin-top-x2 u-padding-bottom-x3">Remember your password? <a href="" data-module-modal="login-popup" class="js-login-popup c-btn c-btn--link is-clickable">Sign in here</a>
</p>
<div class="u-margin-top-x2 u-margin-bottom--x2 c-alert c-alert--error error_cart_messages" v-if="state.error && state.error.login && state.error.login.message">
<svg class="c-icon c-icon--medium c-alert__icon" aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-alert"></use>
</svg>
<div class="c-alert__text u-p3" v-html="state.error.login.message"></div>
</div>
<div class="u-padding-top-x4 u-padding-bottom-x2">
<button tabindex="2" type="submit" id="forgot-btn" class="c-btn c-btn--block c-btn--primary">
<div class="c-loading"></div> Send Email
</button>
</div>
<p class="u-p3 u-padding-top-x4 u-padding-bottom-x2 c-club-popup__member-link">Not part of the club? <a href="" data-module-modal="join-popup" class="js-join-popup c-btn c-btn--link">Join for FREE</a> <span class="u-hide-down-l">& enjoy
exclusive member benefits </span><span class="u-hide-up-l">or <a href="/club" class="c-btn c-btn--link">Learn More about club</a></span></p>
</fieldset>
<fieldset v-show="state.formSuccess">
<div class="u-padding-top-x6 u-padding-bottom-x6">
<h2 class="u-h2">Forgot password</h2>
</div>
<p class="u-p1 u-padding-top-x8 u-padding-bottom-x10">We have sent you an email with instructions for resetting your password</p>
<p class="u-p3 u-padding-top-x8 u-padding-bottom-x2">Remember your password? <a href="" data-module-modal="login-popup" class="js-login-popup c-btn c-btn--link is-clickable">Sign in here</a>
</p>
</fieldset>
</form>
<form v-on:submit.prevent="createAccount" class="c-club-popup__form" v-bind:class="{'is-loading': state.isLoading }" novalidate="">
<div class="u-padding-top-x2 u-padding-bottom-x4">
<h2 class="u-h2 u-padding-bottom-x4">Join the Club</h2>
<p class="u-p1">to get 10-30% off Torpedo7-branded gear</p>
</div>
<div class="u-padding-top-x2 u-padding-bottom-x2">
<div class="m-form__group">
<div class="m-form__group-item">
<div class="c-form-field__wrap " v-bind:class="{'c-form-field--input-has-error': submitted && errors.has('first_name')}">
<div class="c-form-field c-form-field--input c-form-field--stacked js-form-field">
<label class="c-form-field__label c-form-field__label--stacked" for="first_name">First name</label>
<input type="text" class="c-form-field__input js-form-input" name="first_name" id="first_name" value="" tabindex="1" novalidate="" v-model="customer.first_name" required="" v-validate="first_name" data-hj-whitelist="">
<i v-if="!errors.has('first_name')" class="c-form-field__icon">
<svg class="c-icon " aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-required"></use>
</svg>
</i>
<i v-if="submitted && errors.has('first_name')" class="c-form-field__icon">
<svg class="c-icon " aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-exclamation"></use>
</svg>
</i>
</div>
<div v-if="submitted && errors.has('first_name')" class="c-form-field__error">{{errors.first('first_name')}}</div>
</div>
</div>
<div class="m-form__group-item">
<div class="c-form-field__wrap " v-bind:class="{'c-form-field--input-has-error': submitted && errors.has('last_name')}">
<div class="c-form-field c-form-field--input c-form-field--stacked js-form-field">
<label class="c-form-field__label c-form-field__label--stacked" for="last_name">Last name</label>
<input type="text" class="c-form-field__input js-form-input" name="last_name" id="last_name" value="" tabindex="2" novalidate="" v-model="customer.last_name" required="" v-validate="last_name" data-hj-whitelist="">
<i v-if="!errors.has('last_name')" class="c-form-field__icon">
<svg class="c-icon " aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-required"></use>
</svg>
</i>
<i v-if="submitted && errors.has('last_name')" class="c-form-field__icon">
<svg class="c-icon " aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-exclamation"></use>
</svg>
</i>
</div>
<div v-if="submitted && errors.has('last_name')" class="c-form-field__error">{{errors.first('last_name')}}</div>
</div>
</div>
</div>
<div class="c-form-field__wrap " v-bind:class="{'c-form-field--input-has-error': submitted && errors.has('email')}">
<div class="c-form-field c-form-field--input c-form-field--stacked js-form-field">
<label class="c-form-field__label c-form-field__label--stacked" for="email">Email</label>
<input type="email" class="c-form-field__input js-form-input" name="email" id="email" value="" tabindex="3" v-on:blur="onLeaveEmailInput" novalidate="" v-model="customer.email" required="" v-validate="email" data-hj-whitelist="">
<i v-if="!errors.has('email')" class="c-form-field__icon">
<svg class="c-icon " aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-required"></use>
</svg>
</i>
<i v-if="submitted && errors.has('email')" class="c-form-field__icon">
<svg class="c-icon " aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-exclamation"></use>
</svg>
</i>
</div>
<div v-if="submitted && errors.has('email')" class="c-form-field__error">{{errors.first('email')}}</div>
</div>
<div class="c-form-field__wrap " v-bind:class="{'c-form-field--input-has-error': submitted && errors.has('new_password')}">
<div class="c-form-field c-form-field--input c-form-field--stacked js-form-field">
<label class="c-form-field__label c-form-field__label--stacked" for="new_password">Password</label>
<input type="password" class="c-form-field__input js-form-input" name="new_password" id="new_password" value="" ref="new_password" tabindex="4" novalidate="" v-model="customer.password" required="" v-validate="new_password"
data-hj-whitelist="">
<i v-if="!errors.has('new_password')" class="c-form-field__icon">
<svg class="c-icon " aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-required"></use>
</svg>
</i>
<i v-if="submitted && errors.has('new_password')" class="c-form-field__icon">
<svg class="c-icon " aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-exclamation"></use>
</svg>
</i>
</div>
<div v-if="submitted && errors.has('new_password')" class="c-form-field__error">{{errors.first('new_password')}}</div>
</div>
<div class="c-form-field__wrap " v-bind:class="{'c-form-field--input-has-error': submitted && errors.has('birthday')}">
<div class="c-form-field c-form-field--input c-form-field--stacked js-form-field">
<label class="c-form-field__label c-form-field__label--stacked" for="birthday">Birthday (dd/mm/yyyy)</label>
<input type="text" class="c-form-field__input js-form-input" name="birthday" id="birthday" value="" pattern="[0-9]*" inputmode="numeric" novalidate="" v-model="customer.birthday" :autocomplete="'exp'" v-validate="birthday"
data-hj-whitelist="" im-insert="true">
<i v-if="submitted && errors.has('birthday')" class="c-form-field__icon">
<svg class="c-icon " aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-exclamation"></use>
</svg>
</i>
</div>
<div v-if="submitted && errors.has('birthday')" class="c-form-field__error">{{errors.first('birthday')}}</div>
</div>
<div class="c-form-field__wrap">
<div class="c-form-field c-form-field--checkbox c-form-field--stacked js-form-field ">
<label class="c-form-field__label c-form-field__label--checkbox" for="chck2">Send me the latest epic offers </label>
<input type="checkbox" data-hj-whitelist="" tabindex="6" v-model="customer.marketing_opt_in" class="c-form-field__checkbox" name="chck2" id="chck2" value="">
<i class="c-form-field__icon-wrap c-form-field__icon-wrap--checkbox">
<svg class="c-icon c-form-field__check-icon" aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-tick"></use>
</svg>
</i>
</div>
</div>
<p class="u-p3 u-padding-bottom-x4">By creating an account, you agree to Torpedo7 Club's <a class="c-btn c-btn--link" href="/terms#target" target="_blank">Terms & Conditions</a>, and our
<a class="c-btn c-btn--link" href="/content/privacypolicy.html" target="_blank">Privacy Policy</a>.</p>
<div class="u-margin-top--x4 u-margin-bottom--x2 u-padding-top-x2 u-padding-bottom-x2" v-if="state.errors && state.errors.length > 0">
<div class="c-alert c-alert--error error-state-account" v-for="error in state.errors">
<svg class="c-icon c-icon--medium c-alert__icon" aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-alert"></use>
</svg>
<div class="c-alert__text u-p3" v-html="error.message"></div>
</div>
</div>
<button data-twg-id="new-join-for-free" type="submit" tabindex="7" id="join-btn" class="c-btn c-btn--block c-btn--primary">
<div class="c-loading"></div> Join For FREE
</button>
<p class="u-p3 u-padding-top-x3 u-padding-bottom-x2">Already a member? <a href="" data-module-modal="login-popup" class="js-mobile-login c-btn c-btn--link is-clickable">Sign in here</a>
</p>
</div>
</form>
<form v-on:submit.prevent="logMeIn" class="c-club-popup__form" v-bind:class="{'is-loading': state.isLoading }" novalidate="">
<div class="c-loading__overlay"></div>
<div class="u-padding-top-x2 u-padding-bottom-x5">
<h2 class="u-h2">Welcome back</h2>
</div>
<div class="u-padding-top-x3 u-padding-bottom-x2">
<p>Sign in to get your member benefits</p>
</div>
<div class="u-padding-top-x2">
<div class="c-form-field__wrap " v-bind:class="{'c-form-field--input-has-error': submitted && errors.has('username')}">
<div class="c-form-field c-form-field--input c-form-field--stacked js-form-field">
<label class="c-form-field__label c-form-field__label--stacked" for="username">Enter Your Email</label>
<input type="text" class="c-form-field__input js-form-input" name="username" id="username" value="" tabindex="1" novalidate="" v-model="customer.email" v-validate="username" data-hj-whitelist="">
<i v-if="!errors.has('username')" class="c-form-field__icon">
<svg class="c-icon " aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-required"></use>
</svg>
</i>
<i v-if="submitted && errors.has('username')" class="c-form-field__icon">
<svg class="c-icon " aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-exclamation"></use>
</svg>
</i>
</div>
<div v-if="submitted && errors.has('username')" class="c-form-field__error">{{errors.first('username')}}</div>
</div>
<div class="c-form-field__wrap " v-bind:class="{'c-form-field--input-has-error': submitted && errors.has('password')}">
<div class="c-form-field c-form-field--input c-form-field--stacked js-form-field">
<label class="c-form-field__label c-form-field__label--stacked" for="password">Enter Your Password</label>
<input type="password" class="c-form-field__input js-form-input" name="password" id="password" value="" tabindex="2" novalidate="" v-model="customer.password" v-validate="password" data-hj-whitelist="">
<i v-if="!errors.has('password')" class="c-form-field__icon">
<svg class="c-icon " aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-required"></use>
</svg>
</i>
<i v-if="submitted && errors.has('password')" class="c-form-field__icon">
<svg class="c-icon " aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-exclamation"></use>
</svg>
</i>
</div>
<div v-if="submitted && errors.has('password')" class="c-form-field__error">{{errors.first('password')}}</div>
</div>
<div style="margin-bottom:-20px;position: relative;z-index: 1;" class="u-flex u-flex u-flex-justify-end">
<a href="" data-module-modal="forgotpassword-popup" class="js-forgot-popup c-btn c-btn--link"><span>Forgot Password?</span></a>
</div>
<div class="c-form-field__wrap">
<div class="c-form-field c-form-field--checkbox c-form-field--stacked js-form-field hide-in-production">
<label class="c-form-field__label c-form-field__label--checkbox" for="chkRemember">Remember Me </label>
<input type="checkbox" data-hj-whitelist="" v-model="customer.remember" class="c-form-field__checkbox" name="chkRemember" id="chkRemember" value="">
<i class="c-form-field__icon-wrap c-form-field__icon-wrap--checkbox">
<svg class="c-icon c-form-field__check-icon" aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-tick"></use>
</svg>
</i>
</div>
</div>
</div>
<div class="u-margin-top-x0 u-margin-bottom-x2" v-if="state.errors && state.errors.login && state.showLoginForm && !webuser.authenticated">
<div class="u-margin-top--x1 c-alert c-alert--error error-state-login" v-for="error in state.errors.login">
<svg class="c-icon c-icon--medium c-alert__icon" aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-alert"></use>
</svg>
<div class="c-alert__text u-p3" v-html="error.message"></div>
</div>
</div>
<div class="u-margin-top--x2 u-margin-bottom--x1 c-alert c-alert--error error_login_messages" v-if="state.error && state.error.login && state.error.login.message">
<svg class="c-icon c-icon--medium c-alert__icon" aria-hidden="true" width="24" height="24" viewBox="0 0 24 24">
<use xlink:href="#icon-alert"></use>
</svg>
<div class="c-alert__text u-p3" v-html="state.error.login.message"></div>
</div>
<div class="u-padding-top-x1 u-padding-bottom-x2">
<button data-twg-id="new-sign-in" tabindex="3" type="submit" id="login-btn" class="c-btn c-btn--block c-btn--primary">
<div class="c-loading"></div> Sign In
</button>
</div>
<p class="u-p3 u-padding-top-x3 u-margin-bottom-x4">Not a member yet <a href="" class="js-mobile-join c-btn c-btn--link">Join for FREE </a></p>
</form>
Text Content
This website requires Javascript to run correctly. Click here for help enabling it Store Finder Sign in Join the club Menu * Shop * Bikes Bikes Shop All Water Water Shop All Clothing Clothing Shop All Camping Camping Shop All * New In * Bike * Bikes & Frames * Scooters * Bike Workshop * Helmets * Bike Protection * Bike Components * Bike Accessories * Bike Clothing * Bike Footwear * Bike bags * Moto * Snow * Snowboarding * Skiing * Snow Clothing * Helmets & Protection * Snow Bags & Packs * Camping * Camp Kitchen * Sleeping * Hydration * Watersports * Surfing * Kayaking * Wetsuits * Swimwear & Accessories * Clothing * Men * Women * Youth * Footwear * Technology * Audio * Camera & Video * Cycle * Fitness * Strength Equipment * Boxing & Martial Arts * Accessories * Weights & Bars * Cross Training Equipment * Sports Nutrition & Health Supplements * Trampolines * Trampoline Accessories * Trampoline Parts * Bags & Packs * Accessories * Bike * New In * Shop Deals * Bikes * Mountain Bikes * Electric Bikes * Full Suspension Mountain Bike * Hardtail Mountain Bike * Electric Dual Suspension Mountain Bike * Electric Hardtail Mountain Bike * Electric Urban Bikes * Kids Bikes * Road Bikes * Urban Bikes * Gravel Bikes * BMX Bikes * Bike Trainers & Rollers * Bike Resistance Trainers * Bike Rollers * Bike Trainer Accessories * Scooters & Skateboards * Electric & Push Scooters * Scooter Accessories * Skateboards * Bike Racks & Transport * Roof-Top Bike Racks * Boot Mount Bike Racks * Towball Bike Racks * Hitch Mounted Racks * Tailgate Pads * Bike Rack Accessories * Helmets * Mountain Bike Helmets * Road Bike Helmet * Kids Bike Helmet * Full Face Helmet * Park & Dirt Helmet * Protection * Knee Pads * Elbow Pads * Body Armour * Sports Rubs & Creams * Goggles * Bike Components * Drive Train Components * Handle bars & Accessories * Bikes saddle & Seat posts * Pedals * Suspension * Tyres & Wheels * Spare Parts * Bike Workshop * Bike Tools * Lubrication * Bike Cleaning * Workstands * Bike Storage * Bike Accessories * Bike Trailers * Child Carriers * Cycle Computers * Bike Lights * Pumps * Bottle Cages * Bike Bottles * Pannier Racks * Phone Holders * Bike Locks * Frame Protection * Mud Guards * Cycle Mirrors * Bike Clothing * Men's Bike Clothing * Women's Bike Clothing * Youth Bike Clothing * Accessories * Bike Footwear * Men's Bike Footwear * Women's Bike Footwear * Youth Bike Footwear * Hydration * Hydration Packs * Bottles * Water Purification * Bike Equipment Bags * Bike Bag & Covers * Saddle Bags * Frame Bags * Pannier bags * Trunk Bags * Travel * Adventure Tents * Cooking & Food * Sleeping * Health & Safety * Bike Services * Bike Hire * Bike Workshop * Clothing & Footwear * New In * Shop Deals * Men's Clothing * Tops * Jackets * * Rain Jackets * Sweatshirts * Vests * Shorts * Pants & Leggings * Activewear * Underwear & Baselayers * Accessories * Sunglasses * Women's Clothing * Tops * Jackets * Rain Jackets * Sweatshirts * Vests * Shorts * Pants & Leggings * Activewear * Underwear & Base Layers * Accessories * Sunglasses * Youth Clothing * T-Shirts * Down Jackets * Fleece & Soft Shell Jackets * Rain Jackets * Sweatshirts & Hoodies * Shorts * Pants * Activewear * Gloves & Mittens * Hats & Beanies * Socks * Footwear * Men's Footwear * Women's Footwear * Youth Footwear * Merino * Men's Merino * Women's Merino * Youth Merino * Swimwear * Men's Swimwear * Women's Swimwear * Youth Swimwear * Camping * New In * Shop Deals * Tents * Dome Tents * Adventure Tents * Inflatable Tents * Canvas Tents * Tent Footprints * Gazebos, Shelters & Awnings * Tent Parts * Torpedo7 Tent Spares * Camp Furniture * Tables * Cupboards * Chairs * Camp Kitchen * Cookware * Plates, Bowls & Cups * Utensils * Dehydrated Food * Coffee & Tea * Gas Stoves & Burners * Gas Canisters & Fuel * BBQs * Sleeping * Air Mattresses * Self Inflating Sleeping Mats * Sleeping Bags * Stretchers * Air Bed Pumps * Pillows & Accessories * Sleeping Liners * Camping Equipment * Walking Poles * Multi-Tools & Pocket Knives * Compasses * Locks & Security * Chill boxes & Cooler bags * Camping Tools & Accessories * Travel Carts * Health & Safety * Lighting * Lanterns * Torches * Headlamps * Candles & Fire starting * Shower & Washing * Solar shower * Towels * Liquids * Health & Safety * Insect Protection * Sunscreen & Sanitizer * First Aid & Survival * Waterproofing & Creams * Hydration * Hydration Packs * Bottles & Flasks * Water Purification * Electronics * Power Stations * Solar Power * Power Banks * Multi Sport GPS Watches * Bags & Packs * Backpacks * Duffel Bags * Dry Bags * Fishing * Rods & Reels * Accessories * Fishing Tackle * Hiking * Footwear & Accessories * Men's Footwear * Women's Footwear * Footwear Accessories * Men's Sunglasses * Women's Sunglasses * * Technology * GPS Watches * Powerbanks * Headphones * Camping * Adventure Tents * Backpacks * Camping Equipment * Energy Supplements * Health & Safety * Hydration * Lighting * Portable Cooking * Sleeping * Walking Poles * Water * New In * Shop Deals * Stand Up Paddle Boarding * Stand Up Paddle Boards * Paddles * Leashes * Accessories * Kayaking * Kayaks * Paddles * Kayak Parts & Accessories * Surfing * Surfboards * Tail Pads * Surf Wax * Surfboard Repair * Bodyboards * Bodyboard Fins * Skimboards * Leashes * Accessories * Wake * Wakeboards * Wakeboard Bindings * Wakeboard Packages * Waterskis * Waterski Gloves * Waterski Boots * Wakesurf Boards * Kneeboards * Biscuits & Towables * Handles & Ropes * Wetsuits * Steamer Wetsuits * Springsuit Wetsuits * Triathlon Wetsuits * Wetsuit Vests & Jackets * Shorts & Leggings * Booties * Gloves * Hoods * Buoyancy Aids * Kayak & Stand Up Paddle Board * Wake & Waterski * Boating * Swimwear & Accessories * Men's Swimwear & Rash Tops * Women's Swimwear & Rash Tops * Youth Swimwear & Rash Tops * Sunscreen * Snorkles * Towels * Swim Goggles * Swim Accessories Watersport Bags * Dry Bags * Waterski & Wakeboard Bags * Bodyboard Bags * Surfboard & Paddleboard Bags * Fitness & Nutrition * New In * Shop Fitness Deals * Cardio Equipment * Cross Trainers * Fitness Bikes * Pilates Reformer * Rowing Machines * Ski Trainers * Treadmills * Strength Equipment * Accessories & Attachments * Bars * Benches * Dumbbells * Kettlebells * Medicine & Slam Balls * Multi Gyms * Racks * Single Stations * Storage * Weight Plates * Weights & Bars * Barbell & Weight Sets * Barbells * Dumbbells * Kettlebells * Weight Plates * Weight Training Accessories * Boxing & Martial Arts * Boxing Bags * Boxing Gloves * Boxing Wraps & Inners * Boxing Pads & Protection * Speed Balls & Speed Bags * Accessories * * Cross-Training * Fitness Protection & Support * Floor Mats * Foam Rollers * Lifting Gear * Other Fitness Accessories * Resistance Bands * Yoga Gear * Sports & Health Supplements * Technology * Power and Batteries * Power Station * Power Banks * Solar Power * Cables * Phone * Phone Mounts * Phone Cases * Audio * Headphones * Speakers * Smart Watches * Multi Sport GPS Watches * Digital Watches * Camera & Video * Cameras * Camera Mounts * Camera Frames * Camera Cases & Bags * Accessories * Cycle * Computers * Cycle Computer Accessories * Two-way Radios * Trampolines * Shop Deals * Trampolines * 8ft Trampolines * 10ft Trampolines * 12ft Trampolines * 14ft Trampolines * 16ft Trampolines * Trampoline Accessories * Hoop Sets * Shades * Shoe Bag * Trampoline Parts * Safety Pads & Parts * Safety Nets & Parts * Springs & Tools * Skirts * Other Parts * Snow * New In * Shop Deals * Snowboarding * Snowboards * Snowboard Boots * Snowboard Bindings * Skiing * Skis * Skis & Bindings * Ski Boots * Ski Bindings * Ski Poles * Climbing Skins * Toboggans and Sleds * Helmets & Protection * Helmets * Goggles * Goggles Lenses * Body Armor * Wrist Guards * Impact Shorts * Men's Snow Clothing * Snow Jackets * Snow Pants * Snow Boots * Snow Base Layers * Snow Gloves * Socks * Neckwear * Snow Belts * Women's Snow Clothing * Snow Jackets * Snow Pants * Snow Boots * Snow Base Layers * Snow Gloves * Socks * Neckwear * Snow Belts * Youth Snow Clothing * Snow Jackets * Snow Pants * Snow Boots * Snow Base Layers * Snow Gloves * Socks * Neckwear * Snow Belts * Tools & Tunning * Tools * Tuning * Locks * Snow Equipment Bags * Snowboard Bags & Sleeves * Ski Bags * Boot Bags * * Snow Services * Snow Hire * Snow Workshop * Snow finder * Try Before You Buy * Bags & Packs * Packs * Day Packs * Hiking Packs * Travel Packs * * Bottle & Hydration * Hydration Vests * Hydration Backpacks * Hydration Belts & Grips * Hydration Reservoirs * Travel & Luggage * Commuting Bags * Wheeled Luggage * Duffel & Gear Bags * Shoulder & Cross Body Bags * Wallets & Money Belts * * Bike Equipment Bags * Saddle Bags * Pannier Bags * Frame Bags * Trunk Bags * * Snow Equipment Bags * Snowboard Bags & Sleeves * Ski Bags * Boot Bags * * Motocross Equipment Bags * Motocross Gear Bags * Motocross Helmet Bags * Motocross Goggle Bags & Cases * * Water Equipment Bags * Surfboard & Paddleboard Covers * Waterski & Wakeboard Bags * Dry Bags * * Accessories * Bag Locks * Rain Cover * Pack Liner * Repair Tape * Waterproofing * Compression Bag * Mobile Phone Waterproof Covers * Dry Bags * Moto * New In * Men's Moto Clothing * Jerseys * Pants * Gloves * Base Layers * Jackets * Socks * Women's Moto Clothing * Jerseys * Pants * Gloves * Base Layers * Jackets * Socks * Youth Moto Clothing * Jerseys * Pants * Gloves * Socks * Helmets & Protection * Helmets * Goggles * Boots * Chest & Back Body Armour * Kidney Belts * Neck Braces & Support * Elbow Gaurds & Wrist Support * Under Protectors * Tools & Workshop * Tools * Stands & Ramps * Lighting * Lubrication * Tyres & Wheels * Rims & Spokes * Rim Locks * Tubes * Tyres * Wheel Sets * Accessories * Transport * Cleaning * Fuel Containers & Accessories * Locks & Securitys * Stands & Ramps * Training Equipment * Parts * Air Filters * Brake Parts * Engine * Grips * Oil Filters * Throttle Tubes & Parts * Nuts & Bolts * Lubricants * Deals * Bike Deals * Bikes & Frames * Scooters & Skateboards * Bike Racks & Transport * Bike Workshop * Helmets * Bike Protection * Bike Trainers & Rollers * Bike Components * Bike Accessories * Bike Clothing * Bike Footwear * Bike bags * Travel * Hydration * Moto Deals * Motocross Helmets & Protection * Motocross Apparel * Snow Deals * Snow Clothing * Tools & Tuning * Camping Deals * Tents * Camp Furniture * Camp Kitchen * Sleeping * Camping Equipment * Hydration * Bags & Packs * Watersports Deals * Stand Up Paddle Boards & Parts * Surfing * Kayaking * Wake * Wetsuits * Buoyancy Aids * Swimwear & Accessories * Water sport bags * Clothing & Footwear Deals * Men's Clothing * Women's Clothing * Youth Clothing * Footwear * Technology Deals * Smart Watches * Cycle * Fitness Deals * Cardio Equipment * Strength Equipment * Fitness Accessories * Bags & Packs Deals * Backpacks * Equipment Bags * Bottle & Hydration Packs * Travel & Luggage * Accessories * Hillary Outdoors Deals * Hillary Challenge * Get2Go Challenge * Great Barrier * Tongariro * Hiking Deals * Footwear and Accessories * Camping * Technology * Bags & Packs * Clearance * Bike Clearance * Bikes & Frames * Scooters & Skateboards * Bike Racks & Transport * Bike Workshop * Helmets * Bike Protection * Bike Trainers & Rollers * Bike Components * Bike Accessories * Bike Clothing * Bike Footwear * Bike bags * Travel * Hydration * Moto Clearance * Motocross Helmets & Protection * Motocross Apparel * Motorbike Parts * Tyres & Wheels * Snow Clearance * Snowboarding * Skiing * Snow Clothing * Helmets & Protection * Tools & Tuning * Snow Bags & Packs * Camping Clearance * Tents * Camp Furniture * Camp Kitchen * Sleeping * Camping Equipment * Lighting * Shower & Washing * Health & Safety * Hydration * Bags & Packs * Watersports Clearance * Stand Up Paddle Boards & Parts * Surfing * Kayaking * Wake * Wetsuits * Buoyancy Aids * Swimwear & Accessories * Water sport bags * Clothing Clearance * Men's Clothing * Women's Clothing * Youth Clothing * Footwear * Nutrition Clearance * Build Muscle * Weight Management * Technology Clearance * Phone * Camera & Video * Cycle * Fitness Clearance * Cardio Equipment * Strength Equipment * Boxing & Martial Arts * Fitness Accessories * Sports & Health Supplements * Gifts Clearance * Bags & Packs Clearance * Equipment Bags * Bottle & Hydration Packs * Travel & Luggage * Accessories * Second Hand Gear Clearance * Hillary Outdoors Clearance * Hillary Challenge * Get2Go Challenge * Great Barrier * Tongariro * Hiking Clearance * Footwear and Accessories * Camping * Bags & Packs * Hire & Workshop Services * Second Hand Gear * Snow * Camping * Watersports * Clothing * Bike * Moto * Hillary Outdoors * Hillary Challenge Gear List * Get2Go Challenge Gear List * Great Barrier Gear List * Tongariro Gear List * Donate * Gift Cards * Brands Featured Brands View All Brands * * * * * * * * * * * * * Hire & Workshop * Bike Hire Bike Hire Learn More Bike Workshop Bike Workshop Learn More Water Hire Water Hire Learn More Snow Hire Snow Hire Learn More Snow Workshop Snow Workshop Learn More * Bike Hire * Bike Workshop * Water Hire * Snow Hire * Snow Workshop * Advice * Our Stories OUR STORIES Learn More Know Your Gear KNOW YOUR GEAR Learn More Here For Good HERE FOR GOOD Learn More * Our Stories * Know Your Gear * Here For Good Wishlist Loading Cart.. * All * Bike * Clothing * Camping * Water * Fitness * Technology * Snow * Hiking * Clearance * Hire & Workshop * Brands Order delays (includes Click & Collect) - Some orders may take up to 15 days. Can't wait? Shop in store. * Recommended: Bikes Kayaks Tents Gazebos Paddleboards Fitness Gear Store Finder Close Wishlist Sign in Join * Shop * Show all categories * Hide categories * Gift Cards * Brands * Back * Brands * Mons Royale * Fox * Giant * O'Neill * The North Face * GoPro * Trek * Speedo * Quiksilver * Icebreaker * Torpedo7 * View All Brands * Hire & Workshop * Back * Bike * Snow Workshop * Bike Workshop * Snow Hire * Bike Hire * Advice * 1 * 2 * 3 * 4 Bike Clothing Camping Snow Fitness Water RECOMMENDED FOR YOU Torpedo7 Gourmet Kitchen and Shelves - Black Torpedo7 TORPEDO7 GOURMET KITCHEN AND SHELVES - BLACK $399.99 $239.99 40% OFF Torpedo7 Air Series 600 Inflatable Tent - Vallarta Blue Torpedo7 TORPEDO7 AIR SERIES 600 INFLATABLE TENT - VALLARTA BLUE $1999.99 CLUB $1599.99 Torpedo7 Hideaway 4 Person Tent Torpedo7 TORPEDO7 HIDEAWAY 4 PERSON TENT $379.99 $209.99 44% OFF Birkenstock Arizona Birko-Flor Sandal - Dark Brown Birkenstock BIRKENSTOCK ARIZONA BIRKO-FLOR SANDAL - DARK BROWN $199.99 Torpedo7 Milford Left Zip Sleeping Bag - Avocado/Ebony Torpedo7 TORPEDO7 MILFORD LEFT ZIP SLEEPING BAG - AVOCADO/EBONY $139.99 CLUB $111.99 Ascent Large Gazebo + 4 Walls - Cyan Ascent ASCENT LARGE GAZEBO + 4 WALLS - CYAN $299.99 $239.99 20% OFF Mammoth X9 E-Scooter - Black Mammoth MAMMOTH X9 E-SCOOTER - BLACK $1399.99 $979.99 30% OFF Torpedo7 Volt Towball Mount 2 E-Bike Channel Rack Torpedo7 TORPEDO7 VOLT TOWBALL MOUNT 2 E-BIKE CHANNEL RACK $899.99 CLUB $629.99 Torpedo7 Mamaku 1 Person Adventure Tent Torpedo7 TORPEDO7 MAMAKU 1 PERSON ADVENTURE TENT $249.99 CLUB $199.99 Torpedo7 4 Bike Rack Mk3 Torpedo7 TORPEDO7 4 BIKE RACK MK3 $174.99 CLUB $104.99 Torpedo7 Getaway 4 Person Tent - (Recycled Material) - Ink/Grey Torpedo7 TORPEDO7 GETAWAY 4 PERSON TENT - (RECYCLED MATERIAL) - INK/GREY $599.99 $359.99 40% OFF Torpedo7 Women's Oasis Long Sleeve Swimsuit - Floral Torpedo7 TORPEDO7 WOMEN'S OASIS LONG SLEEVE SWIMSUIT - FLORAL $109.99 $45.00 59% OFF Torpedo7 Ultra 10 Self Inflating Double Sleeping Mat - Dark Grey Torpedo7 TORPEDO7 ULTRA 10 SELF INFLATING DOUBLE SLEEPING MAT - DARK GREY $249.99 CLUB $199.99 Ascent 10 Person Tent - Ascent Blue - Ascent Blue Ascent ASCENT 10 PERSON TENT - ASCENT BLUE - ASCENT BLUE $999.99 $799.99 20% OFF Torpedo7 Corral Deluxe Shelter Large (Recycled Material) - Spicy Orange Torpedo7 TORPEDO7 CORRAL DELUXE SHELTER LARGE (RECYCLED MATERIAL) - SPICY ORANGE $699.99 $349.99 50% OFF Torpedo7 Super Deluxe Moon Chair Torpedo7 TORPEDO7 SUPER DELUXE MOON CHAIR $229.99 $137.99 40% OFF Torpedo7 Hideaway 4 Person Tent - Spicy Orange Torpedo7 TORPEDO7 HIDEAWAY 4 PERSON TENT - SPICY ORANGE $349.99 $209.99 40% OFF Torpedo7 Camp Stretcher Torpedo7 TORPEDO7 CAMP STRETCHER $109.99 $54.99 50% OFF The Big Bounce 10ft Trampoline - Black/Blue The Big Bounce THE BIG BOUNCE 10FT TRAMPOLINE - BLACK/BLUE $699.99 Torpedo7 Hideaway 3 Person Tent - Spicy Orange Torpedo7 TORPEDO7 HIDEAWAY 3 PERSON TENT - SPICY ORANGE $249.99 $149.99 40% OFF Birkenstock Milano Birko-Flor Sandals - Brown Birkenstock BIRKENSTOCK MILANO BIRKO-FLOR SANDALS - BROWN $220.00 Torpedo7 Quattro Towball Mount 4 Bike Channel Rack Torpedo7 TORPEDO7 QUATTRO TOWBALL MOUNT 4 BIKE CHANNEL RACK $599.99 CLUB $299.99 Torpedo7 Stowaway 6 Shelf Cupboard - Black Torpedo7 TORPEDO7 STOWAWAY 6 SHELF CUPBOARD - BLACK $299.99 $179.99 40% OFF Torpedo7 Queen Air Bed - Dark Grey Torpedo7 TORPEDO7 QUEEN AIR BED - DARK GREY $99.99 CLUB $79.99 GT Force Amp+ E-MTB GT FORCE AMP+ E-MTB $10999.99 SAVE $5500 $ 5499.99 HOT CLUB DEAL Whyte E-160 S E-MTB WHYTE E-160 S E-MTB $11999.99 SAVE $3000 $ 8999.99 Bike Racks BIKE RACKS UP TO 40 % Off HOT CLUB DEAL Torpedo7 Explore Polar Fleece 1/4 Zip TORPEDO7 EXPLORE POLAR FLEECE 1/4 ZIP BUY 2 OR MORE FOR $60 ea Torpedo7-branded Nano Thermals TORPEDO7-BRANDED NANO THERMALS BUY 1 GET 1 HALF PRICE Torpedo7-branded Socks TORPEDO7-BRANDED SOCKS BUY 1 GET 1 HALF PRICE Excl. Snow & 2pk Everyday Socks Air Series 300 Tent AIR SERIES 300 TENT $1299.99 SAVE $700 $ 599.99 Excludes Blackout Torpedo7-branded Shelters & Gazebos TORPEDO7-BRANDED SHELTERS & GAZEBOS 50 % Off HOT CLUB DEAL Getaway, Hideaway and Mamaku Tents GETAWAY, HIDEAWAY AND MAMAKU TENTS 40 % Off Alpha Stand Up Paddleboard 10'4" ALPHA STAND UP PADDLEBOARD 10'4" $499.99 SAVE $120 $ 379.99 Alpha Bodyboards ALPHA BODYBOARDS 50 % Off O'Neill Reactor Wetsuits O'NEILL REACTOR WETSUITS 40 % Off ProRunner X2 Slimline Treadmill PRORUNNER X2 SLIMLINE TREADMILL 20 % Off Force USA G9 All in One Trainer FORCE USA G9 ALL IN ONE TRAINER 20 % Off StreamLine E850P Cross Trainer STREAMLINE E850P CROSS TRAINER 30 % Off adventure SHOP BY CATEGORY Bikes Bikes Shop All Water Water Shop All Camping Camping Shop All Clothing Clothing Shop All Trampolines Trampolines Shop All Fitness Fitness Shop All Snow Snow Shop All OUTDOOR ADVENTURE GEAR Torpedo7 is the ultimate all-rounder for outdoor stores in New Zealand. Regardless of your outdoor passion or level of intensity we are sure we have something to suit your needs. We have bikes for roads and for trails, boards and skis to rip up the mountains in Winter plus SUPs and water gear to make a splash in Summer. There’s clothing selections for men, women and children, tents to fit a family and camping equipment for the solo tramper or casual glamper. Match your hiking gear to your technology gear and pack it all into one of various bags or packs! With us you will find all the gear that you need for your next adventure in New Zealand or abroad. We also have buying guides to help you find the products that fit your needs and inspirational articles to guide you to the best outdoor spots in New Zealand. Our staff are passionate about our products and will gladly advise you on the best fit for your needs. We also offer repair and maintenance services for your snow and bike gear in several stores across New Zealand. Just wanting to try some things out? No worries, we also have bike and ski rental services available too! Popular Search helmet kayak gloves crocs UNLOCK EXCLUSIVE EXPERIENCES Join Now Learn more about club Learn More JOIN THE CLUB and get $10 off the next $100 you spend! First name Last name Email Password Send the latest epic member-only offers, sales, tips & more Yes No By creating an account, you agree to Torpedo7 Club's Terms & Conditions, and our Privacy Policy. Join Now, It's FREE Already a club member? Sign in here THE TORPEDO7 CLUB JOIN FOR FREE Learn more Learn more My Account Login My Details Order History Torpedo7 Club Homepage Torpedo7 Club Experiences Torpedo7 Club Offers Shopping with Torpedo7 Store Locator About Us Flybuys Consumer Guarantees Act Group Privacy Statement Terms and Conditions Gift Cards Price Promise Torpedo7 Help Commercial Contact Us Store Policies 30 Day Right of Return Delivery Click & Collect Warranty Layby Policy Parallel Imported Products Security Product Recalls Buy Now Pay Later Finance Now Zip Purple Visa Afterpay Subscribe & Community AA Member Benefits Advice Our Stories User Guides Community Partnership Event Sponsorship Athlete Sponsorship Twitter Facebook Careers Careers at Torpedo7 Follow us * * You are signed up to receive Torpedo7 emails Our Family of Kiwi Brands © Copyright Torpedo7 2023 We Accept * * * * * FORGOT PASSWORD We'll email you an address where you can create a new password. Enter Your Email {{errors.first('username')}} Remember your password? Sign in here Send Email Not part of the club? Join for FREE & enjoy exclusive member benefits or Learn More about club FORGOT PASSWORD We have sent you an email with instructions for resetting your password Remember your password? Sign in here 10-30% off Torpedo7-branded gear when you join the Torpedo7 club Sign In Join For Free I don't want member benefits JOIN THE CLUB to get 10-30% off Torpedo7-branded gear First name {{errors.first('first_name')}} Last name {{errors.first('last_name')}} Email {{errors.first('email')}} Password {{errors.first('new_password')}} Birthday (dd/mm/yyyy) {{errors.first('birthday')}} Send me the latest epic offers By creating an account, you agree to Torpedo7 Club's Terms & Conditions, and our Privacy Policy. Join For FREE Already a member? Sign in here WELCOME BACK Sign in to get your member benefits Enter Your Email {{errors.first('username')}} Enter Your Password {{errors.first('password')}} Forgot Password? Remember Me Sign In Not a member yet Join for FREE