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

Form analysis 6 forms found in the DOM

POST /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