duxbux.com Open in urlscan Pro
23.227.38.32  Public Scan

Submitted URL: http://duxbux.com/
Effective URL: https://duxbux.com/
Submission: On November 06 via api from US — Scanned from CA

Form analysis 10 forms found in the DOM

POST /localization

<form method="post" action="/localization" id="nav-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 class="localization__selector">
      <input type="hidden" name="country_code" value="CA">
      <country-selector><label class="label visually-hidden no-js-hidden" for="nav-localization-country-button">Country/Region</label>
        <div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" aria-expanded="false" aria-haspopup="listbox" id="nav-localization-country-button">
            <span class="text-start">Canada (USD&nbsp;$)</span>
            <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
              <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"></path>
            </svg>
          </button>
          <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" aria-hidden="true" hidden="" aria-activedescendant="nav-localization-country-opt-0">
            <li class="custom-select__option flex items-center js-option" id="nav-localization-country-opt-0" role="option" data-value="CA" aria-selected="true">
              <span class="pointer-events-none">Canada (USD&nbsp;$)</span>
            </li>
          </ul>
        </div>
      </country-selector>
    </div>
  </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('nav-localization').addEventListener('change', (evt) => {
      const input = evt.target.previousElementSibling;
      if (input && input.tagName === 'INPUT') {
        input.value = evt.detail.selectedValue;
        evt.currentTarget.submit();
      }
    });
  </script>
</form>

GET /search

<form class="search relative search--speech search--product-types" role="search" action="/search" method="get">
  <label class="label visually-hidden" for="header-search">Search</label>
  <script src="//duxbux.com/cdn/shop/t/30/assets/search-form.js?v=43677551656194261111728331459" defer="defer"></script>
  <search-form class="search__form block">
    <input type="hidden" name="options[prefix]" value="last">
    <input type="search" class="search__input w-full input js-search-input" id="header-search" name="q" placeholder="Search for collections" data-placeholder-one="Search for products" data-placeholder-two="Search for articles"
      data-placeholder-three="Search for collections" data-placeholder-prompts-mob="false" data-typing-speed="100" data-deleting-speed="60" data-delay-after-deleting="500" data-delay-before-first-delete="2000" data-delay-after-word-typed="2400"
      role="combobox" autocomplete="off" aria-autocomplete="list" aria-controls="predictive-search-results" aria-owns="predictive-search-results" aria-haspopup="listbox" aria-expanded="false" spellcheck="false">
    <custom-select id="product_types" class="search__product-types absolute left-0 top-0 bottom-0 js-search-product-types"><label class="label visually-hidden no-js-hidden" for="product_types-button">Product type</label>
      <div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" aria-expanded="false" aria-haspopup="listbox" id="product_types-button" style="--custom-select-button-width: 12px;">
          <span class="text-start">All</span>
          <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
            <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"></path>
          </svg>
        </button>
        <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" aria-hidden="true" hidden="">
          <li class="custom-select__option js-option" id="product_types-opt-default" role="option" data-value="">
            <span class="pointer-events-none">All</span>
          </li>
          <li class="custom-select__option flex items-center js-option" id="product_types-opt-0" role="option" data-value="Accessories">
            <span class="pointer-events-none">Accessories</span>
          </li>
          <li class="custom-select__option flex items-center js-option" id="product_types-opt-1" role="option" data-value="Beanies">
            <span class="pointer-events-none">Beanies</span>
          </li>
          <li class="custom-select__option flex items-center js-option" id="product_types-opt-2" role="option" data-value="Bundles">
            <span class="pointer-events-none">Bundles</span>
          </li>
          <li class="custom-select__option flex items-center js-option" id="product_types-opt-3" role="option" data-value="Calls">
            <span class="pointer-events-none">Calls</span>
          </li>
          <li class="custom-select__option flex items-center js-option" id="product_types-opt-4" role="option" data-value="Gaiter Hoodies">
            <span class="pointer-events-none">Gaiter Hoodies</span>
          </li>
          <li class="custom-select__option flex items-center js-option" id="product_types-opt-5" role="option" data-value="Hats">
            <span class="pointer-events-none">Hats</span>
          </li>
          <li class="custom-select__option flex items-center js-option" id="product_types-opt-6" role="option" data-value="Hoodie">
            <span class="pointer-events-none">Hoodie</span>
          </li>
          <li class="custom-select__option flex items-center js-option" id="product_types-opt-7" role="option" data-value="Hoodies">
            <span class="pointer-events-none">Hoodies</span>
          </li>
          <li class="custom-select__option flex items-center js-option" id="product_types-opt-8" role="option" data-value="Jackets">
            <span class="pointer-events-none">Jackets</span>
          </li>
          <li class="custom-select__option flex items-center js-option" id="product_types-opt-9" role="option" data-value="Performance Hoodies">
            <span class="pointer-events-none">Performance Hoodies</span>
          </li>
          <li class="custom-select__option flex items-center js-option" id="product_types-opt-10" role="option" data-value="Pet">
            <span class="pointer-events-none">Pet</span>
          </li>
          <li class="custom-select__option flex items-center js-option" id="product_types-opt-11" role="option" data-value="Seasonings">
            <span class="pointer-events-none">Seasonings</span>
          </li>
          <li class="custom-select__option flex items-center js-option" id="product_types-opt-12" role="option" data-value="Stickers">
            <span class="pointer-events-none">Stickers</span>
          </li>
          <li class="custom-select__option flex items-center js-option" id="product_types-opt-13" role="option" data-value="T-Shirt">
            <span class="pointer-events-none">T-Shirt</span>
          </li>
          <li class="custom-select__option flex items-center js-option" id="product_types-opt-14" role="option" data-value="T-Shirts">
            <span class="pointer-events-none">T-Shirts</span>
          </li>
          <li class="custom-select__option flex items-center js-option" id="product_types-opt-15" role="option" data-value="Vests">
            <span class="pointer-events-none">Vests</span>
          </li>
        </ul>
      </div>
    </custom-select>
    <input type="hidden" id="product_type_input" name="filter.p.product_type"><button type="button" class="search__reset text-current vertical-center absolute focus-inset js-search-reset" hidden="">
      <span class="visually-hidden">Reset</span>
      <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon">
        <path d="M5 19 19 5M5 5l14 14"></path>
      </svg>
    </button><speech-search-button class="search__speech focus-inset right-0" tabindex="0" title="Search by voice" style="--speech-icon-color: #ff580d">
      <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon">
        <path fill="currentColor"
          d="M17.3 11c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.49 6-3.31 6-6.72m-8.2-6.1c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3 3 3 0 0 0-3 3v6a3 3 0 0 0 3 3Z">
        </path>
      </svg>
    </speech-search-button>
    <link href="//duxbux.com/cdn/shop/t/30/assets/speech-search.css?v=47207760375520952331728331459" rel="stylesheet" type="text/css" media="all">
    <script src="//duxbux.com/cdn/shop/t/30/assets/speech-search.js?v=106462966657620737681728331459" defer="defer"></script>
  </search-form>
  <div class="js-search-results" tabindex="-1" data-predictive-search=""></div>
  <span class="js-search-status visually-hidden" role="status" aria-hidden="true"></span>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="instalments-form-template--15947024072752__featured_product_jTUdYm" accept-charset="UTF-8" class="js-instalments-form text-sm mt-2" enctype="multipart/form-data"><input type="hidden" name="form_type"
    value="product"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="id" value="41695164989488">
  <shopify-payment-terms variant-id="41695164989488"
    shopify-meta="{&quot;type&quot;:&quot;product&quot;,&quot;variants&quot;:[{&quot;id&quot;:41695164989488,&quot;price_per_term&quot;:&quot;$14.99&quot;,&quot;full_price&quot;:&quot;$59.99&quot;,&quot;eligible&quot;:true,&quot;available&quot;:true,&quot;number_of_payment_terms&quot;:4}],&quot;min_price&quot;:&quot;$50.00&quot;,&quot;max_price&quot;:&quot;$30,000.00&quot;,&quot;financing_plans&quot;:[{&quot;min_price&quot;:&quot;$50.00&quot;,&quot;max_price&quot;:&quot;$149.99&quot;,&quot;terms&quot;:[{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:4}]},{&quot;min_price&quot;:&quot;$150.00&quot;,&quot;max_price&quot;:&quot;$999.99&quot;,&quot;terms&quot;:[{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:4},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:3},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:6},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:12}]},{&quot;min_price&quot;:&quot;$1,000.00&quot;,&quot;max_price&quot;:&quot;$30,000.00&quot;,&quot;terms&quot;:[{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:3},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:6},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:12}]}],&quot;installments_buyer_prequalification_enabled&quot;:false,&quot;seller_id&quot;:283657}"></shopify-payment-terms>
  <input type="hidden" name="product-id" value="7566179991600"><input type="hidden" name="section-id" value="template--15947024072752__featured_product_jTUdYm">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product-form-template--15947024072752__featured_product_jTUdYm" accept-charset="UTF-8" class="js-product-form js-product-form-main" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden"
    name="form_type" value="product"><input type="hidden" name="utf8" value="✓">
  <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden=""></div>
  <input type="hidden" name="id" value="41695164989488">
  <div class="product-info__add-to-cart flex qty-input--secondary-btn">
    <quantity-input class="inline-block">
      <label class="label visually-hidden" for="quantity-template--15947024072752__featured_product_jTUdYm">Qty</label>
      <div class="qty-input qty-input--combined inline-flex items-center w-full">
        <button type="button" class="qty-input__btn btn btn--minus no-js-hidden" name="minus">
          <span class="visually-hidden">-</span>
        </button>
        <input type="number" class="qty-input__input input" id="quantity-template--15947024072752__featured_product_jTUdYm" name="quantity" min="1" value="1">
        <button type="button" class="qty-input__btn btn btn--plus no-js-hidden" name="plus">
          <span class="visually-hidden">+</span>
        </button>
      </div>
    </quantity-input>
    <div class="product-info__add-button"><button type="submit" data-add-to-cart-text="Add to cart" class="btn btn--secondary w-full" name="add">Add to cart</button>
    </div>
  </div>
  <div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout
      recommended="{&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:22746611,&quot;merchantName&quot;:&quot;DUX BUX&quot;}}" fallback="{&quot;name&quot;:&quot;buy_it_now&quot;,&quot;wallet_params&quot;:{}}"
      access-token="aba23890aa2762119e1126575bfc38db" buyer-country="CA" buyer-locale="en" buyer-currency="USD" variant-params="[{&quot;id&quot;:41695164989488,&quot;requiresShipping&quot;:true}]" shop-id="22746611"
      requires-shipping=""><shopify-buy-it-now-button access-token="aba23890aa2762119e1126575bfc38db" buyer-country="CA" buyer-currency="USD" wallet-params="{}" page-type="product" slot="button" requires-shipping="" call-to-action=""><button
          type="button" class="shopify-payment-button__button shopify-payment-button__button--unbranded">Buy it now</button></shopify-buy-it-now-button></shopify-accelerated-checkout> <small id="shopify-buyer-consent" class="hidden"
      aria-hidden="true"> This item is a recurring or deferred purchase. By continuing, I agree to the <span id="shopify-subscription-policy-button">cancellation policy</span> and authorize you to charge my payment method at the prices, frequency and
      dates listed on this page until my order is fulfilled or I cancel, if permitted. </small> </div>
  <input type="hidden" name="product-id" value="7566179991600"><input type="hidden" name="section-id" value="template--15947024072752__featured_product_jTUdYm">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="instalments-form-template--15947024072752__featured_product_Yn4mVH" accept-charset="UTF-8" class="js-instalments-form text-sm mt-2" enctype="multipart/form-data"><input type="hidden" name="form_type"
    value="product"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="id" value="41637575786544">
  <shopify-payment-terms variant-id="41637575786544"
    shopify-meta="{&quot;type&quot;:&quot;product&quot;,&quot;variants&quot;:[{&quot;id&quot;:41637575753776,&quot;price_per_term&quot;:&quot;$3.97&quot;,&quot;full_price&quot;:&quot;$15.89&quot;,&quot;eligible&quot;:false,&quot;available&quot;:false,&quot;number_of_payment_terms&quot;:4},{&quot;id&quot;:41637575786544,&quot;price_per_term&quot;:&quot;$3.97&quot;,&quot;full_price&quot;:&quot;$15.89&quot;,&quot;eligible&quot;:false,&quot;available&quot;:true,&quot;number_of_payment_terms&quot;:4},{&quot;id&quot;:41637575819312,&quot;price_per_term&quot;:&quot;$3.97&quot;,&quot;full_price&quot;:&quot;$15.89&quot;,&quot;eligible&quot;:false,&quot;available&quot;:true,&quot;number_of_payment_terms&quot;:4},{&quot;id&quot;:41637575852080,&quot;price_per_term&quot;:&quot;$3.97&quot;,&quot;full_price&quot;:&quot;$15.89&quot;,&quot;eligible&quot;:false,&quot;available&quot;:true,&quot;number_of_payment_terms&quot;:4},{&quot;id&quot;:41637575884848,&quot;price_per_term&quot;:&quot;$3.97&quot;,&quot;full_price&quot;:&quot;$15.89&quot;,&quot;eligible&quot;:false,&quot;available&quot;:true,&quot;number_of_payment_terms&quot;:4},{&quot;id&quot;:41637575917616,&quot;price_per_term&quot;:&quot;$3.97&quot;,&quot;full_price&quot;:&quot;$15.89&quot;,&quot;eligible&quot;:false,&quot;available&quot;:false,&quot;number_of_payment_terms&quot;:4}],&quot;min_price&quot;:&quot;$50.00&quot;,&quot;max_price&quot;:&quot;$30,000.00&quot;,&quot;financing_plans&quot;:[{&quot;min_price&quot;:&quot;$50.00&quot;,&quot;max_price&quot;:&quot;$149.99&quot;,&quot;terms&quot;:[{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:4}]},{&quot;min_price&quot;:&quot;$150.00&quot;,&quot;max_price&quot;:&quot;$999.99&quot;,&quot;terms&quot;:[{&quot;apr&quot;:0,&quot;loan_type&quot;:&quot;split_pay&quot;,&quot;installments_count&quot;:4},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:3},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:6},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:12}]},{&quot;min_price&quot;:&quot;$1,000.00&quot;,&quot;max_price&quot;:&quot;$30,000.00&quot;,&quot;terms&quot;:[{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:3},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:6},{&quot;apr&quot;:15,&quot;loan_type&quot;:&quot;interest&quot;,&quot;installments_count&quot;:12}]}],&quot;installments_buyer_prequalification_enabled&quot;:false,&quot;seller_id&quot;:283657}"></shopify-payment-terms>
  <input type="hidden" name="product-id" value="7545619087408"><input type="hidden" name="section-id" value="template--15947024072752__featured_product_Yn4mVH">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product-form-template--15947024072752__featured_product_Yn4mVH" accept-charset="UTF-8" class="js-product-form js-product-form-main" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden"
    name="form_type" value="product"><input type="hidden" name="utf8" value="✓">
  <div class="alert mb-8 bg-error-bg text-error-text js-form-error text-start" role="alert" hidden=""></div>
  <input type="hidden" name="id" value="41637575786544">
  <div class="product-info__add-to-cart flex qty-input--secondary-btn">
    <quantity-input class="inline-block">
      <label class="label visually-hidden" for="quantity-template--15947024072752__featured_product_Yn4mVH">Qty</label>
      <div class="qty-input qty-input--combined inline-flex items-center w-full">
        <button type="button" class="qty-input__btn btn btn--minus no-js-hidden" name="minus">
          <span class="visually-hidden">-</span>
        </button>
        <input type="number" class="qty-input__input input" id="quantity-template--15947024072752__featured_product_Yn4mVH" name="quantity" min="1" value="1">
        <button type="button" class="qty-input__btn btn btn--plus no-js-hidden" name="plus">
          <span class="visually-hidden">+</span>
        </button>
      </div>
    </quantity-input>
    <div class="product-info__add-button"><button type="submit" data-add-to-cart-text="Add to cart" class="btn btn--secondary w-full" name="add">Add to cart</button>
    </div>
  </div>
  <div data-shopify="payment-button" class="shopify-payment-button"> <shopify-accelerated-checkout
      recommended="{&quot;name&quot;:&quot;shop_pay&quot;,&quot;wallet_params&quot;:{&quot;shopId&quot;:22746611,&quot;merchantName&quot;:&quot;DUX BUX&quot;}}" fallback="{&quot;name&quot;:&quot;buy_it_now&quot;,&quot;wallet_params&quot;:{}}"
      access-token="aba23890aa2762119e1126575bfc38db" buyer-country="CA" buyer-locale="en" buyer-currency="USD"
      variant-params="[{&quot;id&quot;:41637575753776,&quot;requiresShipping&quot;:true},{&quot;id&quot;:41637575786544,&quot;requiresShipping&quot;:true},{&quot;id&quot;:41637575819312,&quot;requiresShipping&quot;:true},{&quot;id&quot;:41637575852080,&quot;requiresShipping&quot;:true},{&quot;id&quot;:41637575884848,&quot;requiresShipping&quot;:true},{&quot;id&quot;:41637575917616,&quot;requiresShipping&quot;:true}]"
      shop-id="22746611" requires-shipping=""><shopify-buy-it-now-button access-token="aba23890aa2762119e1126575bfc38db" buyer-country="CA" buyer-currency="USD" wallet-params="{}" page-type="product" slot="button" requires-shipping=""
        call-to-action=""><button type="button" class="shopify-payment-button__button shopify-payment-button__button--unbranded">Buy it now</button></shopify-buy-it-now-button></shopify-accelerated-checkout> <small id="shopify-buyer-consent"
      class="hidden" aria-hidden="true"> This item is a recurring or deferred purchase. By continuing, I agree to the <span id="shopify-subscription-policy-button">cancellation policy</span> and authorize you to charge my payment method at the
      prices, frequency and dates listed on this page until my order is fulfilled or I cancel, if permitted. </small> </div>
  <input type="hidden" name="product-id" value="7545619087408"><input type="hidden" name="section-id" value="template--15947024072752__featured_product_Yn4mVH">
</form>

POST /cart

<form class="form" id="cart-drawer-form" action="/cart" method="post">
  <cart-items id="cart-items" data-section="cart-drawer" data-empty="true">
    <div class="cart-empty flex flex-col justify-center items-center h-full js-cart-empty"><svg width="21" height="19" viewBox="0 0 21 19" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon">
        <path d="M10 6.25V.5h1.5v5.75H21l-3.818 12H3.818L0 6.25h10Zm-7.949 1.5 2.864 9h11.17l2.864-9H2.05h.001Z"></path>
      </svg>
      <p>Your cart is empty</p><a class="btn btn--primary" href="/collections/all">Start shopping</a>
    </div>
    <p class="visually-hidden" id="cart-live-region-text" role="status" aria-live="polite"> Subtotal:$0.00 USD </p>
    <p class="visually-hidden" id="cart-line-item-status" role="status" aria-live="polite" aria-hidden="true">Loading...</p>
    <div class="alert mt-6 bg-error-bg text-error-text" id="cart-errors" role="alert" hidden=""></div>
  </cart-items>
</form>

POST /contact#footer-signup_form

<form method="post" action="/contact#footer-signup_form" id="footer-signup_form" accept-charset="UTF-8" class="form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
  <input type="hidden" name="contact[tags]" value="prospect, newsletter">
  <div class="form__field">
    <label class="label visually-hidden" for="footer-signup">Email</label>
    <div class="input-with-button"><input type="email" class="input w-full focus-inset" id="footer-signup" name="contact[email]" value="" placeholder="Your email" autocomplete="email" aria-required="true" required=""><button
        class="btn focus-inset has-ltr-icon">
        <span class="visually-hidden">Subscribe</span>
        <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon">
          <path d="M4.696 12h14.686m-7.007-7.5 7.5 7.5-7.5 7.5"></path>
        </svg>
      </button></div>
  </div>
</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 class="localization__selector">
      <input type="hidden" name="country_code" value="CA">
      <country-selector><label class="label visually-hidden no-js-hidden" for="footer-localization-country-button">Country/Region</label>
        <div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button" aria-expanded="false" aria-haspopup="listbox" id="footer-localization-country-button">
            <span class="text-start">Canada (USD&nbsp;$)</span>
            <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
              <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"></path>
            </svg>
          </button>
          <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1" aria-hidden="true" hidden="" aria-activedescendant="footer-localization-country-opt-0">
            <li class="custom-select__option flex items-center js-option" id="footer-localization-country-opt-0" role="option" data-value="CA" aria-selected="true">
              <span class="pointer-events-none">Canada (USD&nbsp;$)</span>
            </li>
          </ul>
        </div>
      </country-selector>
    </div>
  </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.previousElementSibling;
      if (input && input.tagName === 'INPUT') {
        input.value = evt.detail.selectedValue;
        evt.currentTarget.submit();
      }
    });
  </script>
</form>

<form class="sc-1absc7o-2 kcotZO">
  <div class="sc-1td5v5x-0 gUmYER form-zone-element">
    <div class="sc-1jzf0cm-0 gVCTVG yotpo-smsbump-email-input"><span class="sc-17eua8b-0 ieEBkw">
        <div class="yotpo-smsbump-input__field-container"><span class="yotpo-smsbump-input__before"><span class="yotpo-smsbump-email-input__before"><svg width="18" height="12" viewBox="0 0 18 12" fill="none" aria-hidden="true">
                <path
                  d="M2.66659 0.666748H13.3333C14.0666 0.666748 14.6666 1.26675 14.6666 2.00008V10.0001C14.6666 10.7334 14.0666 11.3334 13.3333 11.3334H2.66659C1.93325 11.3334 1.33325 10.7334 1.33325 10.0001V2.00008C1.33325 1.26675 1.93325 0.666748 2.66659 0.666748Z"
                  stroke="#312D26FF" stroke-linecap="round" stroke-linejoin="round"></path>
                <path d="M14.6666 1L7.99992 5.66667L1.33325 1" stroke="#312D26FF" stroke-linecap="round" stroke-linejoin="round"></path>
              </svg></span></span><input placeholder="Enter your email address" aria-label="Email" required="" id="yotpo-smsbump-email-input__field" type="email" name="email" autocomplete="on" aria-invalid="false"
            class="yotpo-smsbump-input__field yotpo-smsbump-email-input__field"></div>
      </span></div>
  </div>
  <div class="sc-1q3i0hi-0 fCPKXX yotpo-smsbump-submit-button form-zone-element"><button type="primary" class="sc-1p0px7q-0 hdswUS sc-1q3i0hi-1 jvJaKq">
      <div class="sc-15mmw7k-0 fljXQS"></div>
      <div class="sc-1p0px7q-2 eaEfqi">
        <div>
          <p>CONTINUE</p>
        </div>
      </div>
    </button></div>
</form>

Text Content

Skip to content

FREE SHIPPING ON ORDERS OVER $99

Country/Region
Canada (USD $)
 * Canada (USD $)

Your browser does not support the video tag.

Apparel

Gear

Footwear

Calls

Shop DUX here
Your browser does not support the video tag.

Hats

Hoodies

T-Shirts

Gear

Shop BUX here

Search Product type
All
 * All
 * Accessories
 * Beanies
 * Bundles
 * Calls
 * Gaiter Hoodies
 * Hats
 * Hoodie
 * Hoodies
 * Jackets
 * Performance Hoodies
 * Pet
 * Seasonings
 * Stickers
 * T-Shirt
 * T-Shirts
 * Vests

Reset


Log in Basket

Menu
 * Apparel
    * Back
    * Apparel
    * Shirt of the Month
    * Hoodies
    * Headwear
    * T-shirts
    * Cold Gear

 * Hunting Gear
    * Back
    * Hunting Gear
    * Shop all gear
    * Accessories
    * Calls
    * Bags & Cases
    * Dog Products

 * Seasoning
 * Footwear
 * Bundles
 * Decals
 * Rewards

 * Hoodies
 * T-shirts
 * Headwear
 * Cold Gear
 * Hunting Gear
 * Bundles
 * Decals



hoodies

hunting gear

Cold Gear

headwear

Bundles

t-shirts



Apparel

Hunting Gear

Cold Gear

Calls

Footwear

seasoning

Bundles




TOP SELLERS

View all

 * BUX Thermal Flannel Jacket
   
   ★★★★★
   (1)
   $89.99
   Unit price /
   Unavailable

 * BUX Grunt Call
   
   $25.00
   Unit price /
   Unavailable

 * BUX Broadside Flag Thermal Hoodie
   
   $64.99
   Unit price /
   Unavailable

 * BUX Softshell Jacket
   
   $99.99
   Unit price /
   Unavailable

 * BUX Blaze Orange Hat
   
   $29.99
   Unit price /
   Unavailable

 * BUX Deer Camo Thermal Hoodie
   
   ★★★★★
   (9)
   $64.99
   Unit price /
   Unavailable
 * Up to 30% off
   
   Ultimate Rifle Bundle
   
   $159.99 $230.00
   Unit price /
   Unavailable

 * BUX Rifle Sling
   
   ★★★★★
   (1)
   $39.99
   Unit price /
   Unavailable

 * BUX Blaze Orange Thermal Hoodie
   
   $64.99
   Unit price /
   Unavailable

 * BUX Rut T-shirt
   
   $29.99
   Unit price /
   Unavailable





TOP SELLERS

View all
 * Up to 47% off
   
   Make Duck Hunting Great Again T-shirt
   
   ★★★★★
   (37)
   $15.89 $29.99
   Unit price /
   Unavailable

 * DUX ALL MEAT SEASONING
   
   ★★★★★
   (268)
   $9.99
   Unit price /
   Unavailable

 * DUX Backwoods Camo Softshell Vest
   
   $89.99
   Unit price /
   Unavailable
 * 27% off
   
   DUX Seasoning Sampler Sack
   
   ★★★★★
   (18)
   $39.99 $55.00
   Unit price /
   Unavailable

 * Dux Old School Camo Thermal Coat
   
   ★★★★★
   (75)
   $169.99
   Unit price /
   Unavailable
   Old School Camo
 * Sold out
   
   DUX Retriever HD Thermal Hoodie
   
   ★★★★★
   (65)
   $74.99
   Unit price /
   Unavailable
   Sandstone

 * DUX Quilted Ear Flap Hat
   
   ★★★★★
   (6)
   $34.99
   Unit price /
   Unavailable

 * Dux Thermal Hand Muff
   
   ★★★★★
   (35)
   $49.99
   Unit price /
   Unavailable

 * DUX Thermal Decoy Gloves
   
   ★★★★★
   (26)
   $39.99
   Unit price /
   Unavailable

 * DUX HD Thermal Hoodie
   
   ★★★★★
   (63)
   $69.99
   Unit price /
   Unavailable

View details - BUX Deer Camo Performance Hoodie

BUX Deer Camo Performance Hoodie

--------------------------------------------------------------------------------

$69.99
Unit price /
Unavailable
View details - BUX Bow Release

BUX Bow Release

--------------------------------------------------------------------------------

$74.99
Unit price /
Unavailable
View details - BUX Bino Harness

BUX Bino Harness

--------------------------------------------------------------------------------

$49.99
Unit price /
Unavailable


SHOP BUX HUNTING GEAR

shop here


PRODUCT SPOTLIGHT

 * 

Loading...


BUX BLAZE BUNDLE

$59.99 $85.00
Unit price /
Unavailable


--------------------------------------------------------------------------------

BUX Blaze Bundle is backordered and will ship as soon as it is back in stock.

Qty
- +
Add to cart
Buy it now This item is a recurring or deferred purchase. By continuing, I agree
to the cancellation policy and authorize you to charge my payment method at the
prices, frequency and dates listed on this page until my order is fulfilled or I
cancel, if permitted.

--------------------------------------------------------------------------------

Full details


BUX CATEGOIRES

View all

 * BUX Hunting Gear
   
   View collection

 * BUX Collection
   
   View collection

 * BUX Headwear
   
   View collection

 * BUX Hoodies
   
   View collection

 * BUX Tshirts
   
   View collection

View details - DUX Shotgun Sling

Dux Waterfowl Co

DUX Shotgun Sling

--------------------------------------------------------------------------------

$39.99
Unit price /
Unavailable
View details - Cupped Dux Backwoods Camo Blind Bag

Dux Waterfowl Co

Cupped Dux Backwoods Camo Blind Bag

--------------------------------------------------------------------------------

$74.99
Unit price /
Unavailable
View details - DUX Waxed Canvas Shell Bag

DUX BUX

DUX Waxed Canvas Shell Bag

--------------------------------------------------------------------------------

$14.99
Unit price /
Unavailable


SHOP THE NEW GEAR!

shop here


PRODUCT SPOTLIGHT

 * 
 * 

Previous Next
Loading...


MAKE DUCK HUNTING GREAT AGAIN T-SHIRT

$15.89 $29.99
Unit price /
Unavailable

Size
S M L XL 2XL 3XL
Product variants
S - Sold out - $15.89 M - $15.89 L - $15.89 XL - $15.89 2XL - $15.89 3XL - Sold
out - $15.89

Make Duck Hunting Great Again T-shirt - M is backordered and will ship as soon
as it is back in stock.

Qty
- +
Add to cart
Buy it now This item is a recurring or deferred purchase. By continuing, I agree
to the cancellation policy and authorize you to charge my payment method at the
prices, frequency and dates listed on this page until my order is fulfilled or I
cancel, if permitted.

--------------------------------------------------------------------------------


DUX CATEGORIES

View all

 * Footwear
   
   View collection

 * DUX CALLS
   
   View collection

 * DUX Bundles
   
   View collection

 * DUX Hunting Gear
   
   View collection

 * Seasoning
   
   View collection

 * DUX Cold Gear
   
   View collection

 * Dux Collection
   
   View collection


YOUR CART

Close

Your cart is empty

Start shopping

Subtotal:$0.00 USD

Loading...







Back to top


FOOTER LINKS

 * Home
 * Contact Us
 * FAQs
 * Terms of Service
 * Privacy Policy
 * Official Rules
 * SMS


SIGN UP NOW!

Sign up for exclusive offers, limited edition drops, and more.

Email
Subscribe
Payment methods accepted
Country/Region
Canada (USD $)
 * Canada (USD $)

--------------------------------------------------------------------------------

© 2024 DUX BUX. Powered by Shopify




Subscribe today 

for 10% OFF

your first purchase

CONTINUE





Earn Rewards