nordic-wander.com
Open in
urlscan Pro
23.227.38.73
Public Scan
URL:
https://nordic-wander.com/
Submission: On June 15 via api from US — Scanned from CA
Submission: On June 15 via api from US — Scanned from CA
Form analysis
6 forms found in the DOMPOST /localization
<form method="post" action="/localization" id="annbar-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden"
name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
<div class="localization__grid"></div>
<script>
customElements.whenDefined('custom-select').then(() => {
if (!customElements.get('country-selector')) {
class CountrySelector extends customElements.get('custom-select') {
constructor() {
super();
this.loaded = false;
}
async showListbox() {
if (this.loaded) {
super.showListbox();
return;
}
this.button.classList.add('is-loading');
this.button.setAttribute('aria-disabled', 'true');
try {
const response = await fetch('?section_id=country-selector');
if (!response.ok) throw new Error(response.status);
const tmpl = document.createElement('template');
tmpl.innerHTML = await response.text();
const el = tmpl.content.querySelector('.custom-select__listbox');
this.listbox.innerHTML = el.innerHTML;
this.options = this.querySelectorAll('.custom-select__option');
this.popular = this.querySelectorAll('[data-popular]');
if (this.popular.length) {
this.popular[this.popular.length - 1].closest('.custom-select__option').classList.add('custom-select__option--visual-group-end');
}
this.selectedOption = this.querySelector('[aria-selected="true"]');
if (!this.selectedOption) {
this.selectedOption = this.listbox.firstElementChild;
}
this.loaded = true;
} catch {
this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>';
} finally {
super.showListbox();
this.button.classList.remove('is-loading');
this.button.setAttribute('aria-disabled', 'false');
}
}
setButtonWidth() {
return;
}
}
customElements.define('country-selector', CountrySelector);
}
});
</script>
<script>
document.getElementById('annbar-localization').addEventListener('change', (evt) => {
const input = evt.target.closest('.localization__selector').firstElementChild;
if (input && input.tagName === 'INPUT') {
input.value = evt.detail ? evt.detail.selectedValue : evt.target.value;
evt.currentTarget.submit();
}
});
</script>
</form>
GET /search
<form class="main-search__form" action="/search" method="get" autocomplete="off">
<div class="main-search__input-container">
<input class="main-search__input" type="text" name="q" autocomplete="off" placeholder="Search our store" aria-label="Search">
<button class="main-search__button" type="submit" aria-label="Search"><svg class="icon" width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation">
<g transform="translate(3 3)" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd">
<circle cx="7.824" cy="7.824" r="7.824"></circle>
<path stroke-linecap="square" d="m13.971 13.971 4.47 4.47"></path>
</g>
</svg></button>
</div>
<script src="//nordic-wander.com/cdn/shop/t/8/assets/search-suggestions.js?v=136224079820713396391718388298" defer=""></script>
<search-suggestions></search-suggestions>
</form>
POST /localization
<form method="post" action="/localization" id="annbar-localizationMobileNav" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden"
name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
<div class="localization__grid"></div>
<script>
customElements.whenDefined('custom-select').then(() => {
if (!customElements.get('country-selector')) {
class CountrySelector extends customElements.get('custom-select') {
constructor() {
super();
this.loaded = false;
}
async showListbox() {
if (this.loaded) {
super.showListbox();
return;
}
this.button.classList.add('is-loading');
this.button.setAttribute('aria-disabled', 'true');
try {
const response = await fetch('?section_id=country-selector');
if (!response.ok) throw new Error(response.status);
const tmpl = document.createElement('template');
tmpl.innerHTML = await response.text();
const el = tmpl.content.querySelector('.custom-select__listbox');
this.listbox.innerHTML = el.innerHTML;
this.options = this.querySelectorAll('.custom-select__option');
this.popular = this.querySelectorAll('[data-popular]');
if (this.popular.length) {
this.popular[this.popular.length - 1].closest('.custom-select__option').classList.add('custom-select__option--visual-group-end');
}
this.selectedOption = this.querySelector('[aria-selected="true"]');
if (!this.selectedOption) {
this.selectedOption = this.listbox.firstElementChild;
}
this.loaded = true;
} catch {
this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>';
} finally {
super.showListbox();
this.button.classList.remove('is-loading');
this.button.setAttribute('aria-disabled', 'false');
}
}
setButtonWidth() {
return;
}
}
customElements.define('country-selector', CountrySelector);
}
});
</script>
<script>
document.getElementById('annbar-localization').addEventListener('change', (evt) => {
const input = evt.target.closest('.localization__selector').firstElementChild;
if (input && input.tagName === 'INPUT') {
input.value = evt.detail ? evt.detail.selectedValue : evt.target.value;
evt.currentTarget.submit();
}
});
</script>
</form>
POST /contact#contact_form
<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
<input type="hidden" name="contact[tags]" value="prospect,newsletter">
<p>
<input type="email" placeholder="Your email" class="signup-form__email" value="" name="contact[email]" aria-label="Email" required="">
</p>
<button class="btn btn--primary signup-form__button" type="submit">Subscribe</button>
</form>
POST /localization
<form method="post" action="/localization" id="footer-localization" accept-charset="UTF-8" class="form localization no-js-hidden" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden"
name="utf8" value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
<div class="localization__grid"></div>
<script>
customElements.whenDefined('custom-select').then(() => {
if (!customElements.get('country-selector')) {
class CountrySelector extends customElements.get('custom-select') {
constructor() {
super();
this.loaded = false;
}
async showListbox() {
if (this.loaded) {
super.showListbox();
return;
}
this.button.classList.add('is-loading');
this.button.setAttribute('aria-disabled', 'true');
try {
const response = await fetch('?section_id=country-selector');
if (!response.ok) throw new Error(response.status);
const tmpl = document.createElement('template');
tmpl.innerHTML = await response.text();
const el = tmpl.content.querySelector('.custom-select__listbox');
this.listbox.innerHTML = el.innerHTML;
this.options = this.querySelectorAll('.custom-select__option');
this.popular = this.querySelectorAll('[data-popular]');
if (this.popular.length) {
this.popular[this.popular.length - 1].closest('.custom-select__option').classList.add('custom-select__option--visual-group-end');
}
this.selectedOption = this.querySelector('[aria-selected="true"]');
if (!this.selectedOption) {
this.selectedOption = this.listbox.firstElementChild;
}
this.loaded = true;
} catch {
this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>';
} finally {
super.showListbox();
this.button.classList.remove('is-loading');
this.button.setAttribute('aria-disabled', 'false');
}
}
setButtonWidth() {
return;
}
}
customElements.define('country-selector', CountrySelector);
}
});
</script>
<script>
document.getElementById('footer-localization').addEventListener('change', (evt) => {
const input = evt.target.closest('.localization__selector').firstElementChild;
if (input && input.tagName === 'INPUT') {
input.value = evt.detail ? evt.detail.selectedValue : evt.target.value;
evt.currentTarget.submit();
}
});
</script>
</form>
POST /contact#contact_form
<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
<input type="hidden" name="contact[tags]" value="prospect,newsletter">
<p>
<input type="email" placeholder="Your email" class="signup-form__email" value="" name="contact[email]" aria-label="Email" required="">
</p>
<button class="btn btn--primary signup-form__button" type="submit">Subscribe</button>
</form>
Text Content
Skip to content SPRING SALE: BUY 2 GET 1 FREE Search * Home * Shop * Contact Us * Track Order Search Cart * Home * Shop * Contact Us * Track Order * Home * Shop * Contact Us * Track Order AUSTRALIA'S HOTTEST TRAVEL BRAND Shop now PREVIOUS FEATURED COLLECTION NEXT Quick buy Universal Travel Adapter $100.00$59.99 Sale Sale Quick buy Snug™ Travel Pillow $100.00$49.99 Sale Sale Quick buy Folding Weekender Duffle Bag $155.00$99.99 Sale Sale Quick buy Compression Packing Cubes $135.00$79.99 Sale Sale Quick buy Anti-Theft Crossbody Bag $70.00$49.99 Sale Sale THE #1 CHOICE FOR OVER 50.000 HAPPY AUSSIES From the people From the people > This was a reluctant purchase to travel to Italy. I’m glad we did. — Mia T. From the people > I bought this for a long trip, knowing I'd be on the move all day every day! > It was easy to wear with the perfect adjustable strap length for my height. — Grace M. Previous Next Customer reviews YOU'RE ONE BAG AWAY FROM PEACE OF MIND. We create innovative bags and accessories that protect your personal belongings and look good doing it. Shop now Nova Wander Australia Use this text area to tell your customers about your brand and vision. You can change it in the theme editor. Quick links * CANCELLATION POLICY * CONTACT * PRIVACY POLICY * SHIPPING POLICY * TERMS AND CONDITIONS Newsletter Sign up for exclusive offers, original stories, events and more. Subscribe American Express Apple Pay Google Pay Maestro Mastercard PayPal Shop Pay Union Pay Visa © 2024 Nordic Wander. Powered by Shopify Your cart Close Checkout Close Your cart is empty Start shopping Close SIGN UP AND SAVE Entice customers to sign up for your mailing list with discounts or exclusive offers. Subscribe