johnhardy.com Open in urlscan Pro
23.227.38.65  Public Scan

Submitted URL: https://johnhardy.com/
Effective URL: https://johnhardy.com/en-ca
Submission: On April 11 via api from US — Scanned from CA

Form analysis 3 forms found in the DOM

POST /localization

<form class="multi-store-options multi-store-options--inline multi-store-options--header" action="/localization" method="post"><input name="_method" type="hidden" value="put"><input name="return_to" type="hidden" value="/en-ca">
  <div class="multi-store-options__country-container">
    <div class="multi-store-options__selected-country text-other-label-small">CA | $ CAD <svg class="icon icon__chevron icon__chevron--down" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
        <path d="m12 14-3-3.5h6L12 14Z"></path>
      </svg></div><label class="form-group__label visually-hidden" for="header-country-selector">Country</label><select id="header-country-selector" class="multi-store-options__country text-other-label-small" name="country_code" data-uw-rm-form="nfx"
      data-uw-rm-sr="">
      <option value="AL">Albania | L ALL</option>
      <option value="DZ">Algeria | د.ج DZD</option>
      <option value="AI">Anguilla | $ XCD</option>
      <option value="AW">Aruba | ƒ AWG</option>
      <option value="AU">Australia | $ AUD</option>
      <option value="AT">Austria | € EUR</option>
      <option value="AZ">Azerbaijan | ₼ AZN</option>
      <option value="BS">Bahamas | $ BSD</option>
      <option value="BD">Bangladesh | ৳ BDT</option>
      <option value="BB">Barbados | $ BBD</option>
      <option value="BE">Belgium | € EUR</option>
      <option value="BZ">Belize | $ BZD</option>
      <option value="BM">Bermuda | $ USD</option>
      <option value="BW">Botswana | P BWP</option>
      <option value="BN">Brunei | $ BND</option>
      <option value="BG">Bulgaria | лв. BGN</option>
      <option value="CA">Canada | $ CAD</option>
      <option value="BQ">Caribbean Netherlands | $ USD</option>
      <option value="KY">Cayman Islands | $ KYD</option>
      <option value="CL">Chile | $ USD</option>
      <option value="CN">China | ¥ CNY</option>
      <option value="CO">Colombia | $ USD</option>
      <option value="KM">Comoros | Fr KMF</option>
      <option value="CK">Cook Islands | $ NZD</option>
      <option value="CR">Costa Rica | ₡ CRC</option>
      <option value="HR">Croatia | € EUR</option>
      <option value="CW">Curaçao | ƒ ANG</option>
      <option value="CY">Cyprus | € EUR</option>
      <option value="CZ">Czechia | Kč CZK</option>
      <option value="DK">Denmark | kr. DKK</option>
      <option value="DM">Dominica | $ XCD</option>
      <option value="DO">Dominican Republic | $ DOP</option>
      <option value="EE">Estonia | € EUR</option>
      <option value="FJ">Fiji | $ FJD</option>
      <option value="FI">Finland | € EUR</option>
      <option value="GF">French Guiana | € EUR</option>
      <option value="PF">French Polynesia | Fr XPF</option>
      <option value="DE">Germany | € EUR</option>
      <option value="GI">Gibraltar | £ GBP</option>
      <option value="GR">Greece | € EUR</option>
      <option value="GD">Grenada | $ XCD</option>
      <option value="GP">Guadeloupe | € EUR</option>
      <option value="GT">Guatemala | Q GTQ</option>
      <option value="GY">Guyana | $ GYD</option>
      <option value="HN">Honduras | L HNL</option>
      <option value="HK">Hong Kong SAR | $ HKD</option>
      <option value="HU">Hungary | Ft HUF</option>
      <option value="IS">Iceland | kr ISK</option>
      <option value="IE">Ireland | € EUR</option>
      <option value="IL">Israel | ₪ ILS</option>
      <option value="IT">Italy | € EUR</option>
      <option value="JP">Japan | ¥ JPY</option>
      <option value="JE">Jersey | $ USD</option>
      <option value="JO">Jordan | $ USD</option>
      <option value="KZ">Kazakhstan | 〒 KZT</option>
      <option value="KI">Kiribati | $ USD</option>
      <option value="LV">Latvia | € EUR</option>
      <option value="LS">Lesotho | $ USD</option>
      <option value="LI">Liechtenstein | CHF CHF</option>
      <option value="LT">Lithuania | € EUR</option>
      <option value="LU">Luxembourg | € EUR</option>
      <option value="MO">Macao SAR | P MOP</option>
      <option value="MT">Malta | € EUR</option>
      <option value="MQ">Martinique | € EUR</option>
      <option value="MU">Mauritius | ₨ MUR</option>
      <option value="YT">Mayotte | € EUR</option>
      <option value="MC">Monaco | € EUR</option>
      <option value="MS">Montserrat | $ XCD</option>
      <option value="MA">Morocco | د.م. MAD</option>
      <option value="NR">Nauru | $ AUD</option>
      <option value="NL">Netherlands | € EUR</option>
      <option value="NC">New Caledonia | Fr XPF</option>
      <option value="NZ">New Zealand | $ NZD</option>
      <option value="NO">Norway | $ USD</option>
      <option value="OM">Oman | $ USD</option>
      <option value="PA">Panama | $ USD</option>
      <option value="PY">Paraguay | ₲ PYG</option>
      <option value="PE">Peru | S/. PEN</option>
      <option value="PH">Philippines | ₱ PHP</option>
      <option value="PL">Poland | zł PLN</option>
      <option value="QA">Qatar | ر.ق QAR</option>
      <option value="RE">Réunion | € EUR</option>
      <option value="RO">Romania | Lei RON</option>
      <option value="WS">Samoa | T WST</option>
      <option value="SA">Saudi Arabia | ر.س SAR</option>
      <option value="SN">Senegal | Fr XOF</option>
      <option value="RS">Serbia | РСД RSD</option>
      <option value="SC">Seychelles | $ USD</option>
      <option value="SG">Singapore | $ SGD</option>
      <option value="SK">Slovakia | € EUR</option>
      <option value="SI">Slovenia | € EUR</option>
      <option value="SB">Solomon Islands | $ SBD</option>
      <option value="ZA">South Africa | $ USD</option>
      <option value="ES">Spain | € EUR</option>
      <option value="BL">St. Barthélemy | € EUR</option>
      <option value="KN">St. Kitts &amp; Nevis | $ XCD</option>
      <option value="LC">St. Lucia | $ XCD</option>
      <option value="MF">St. Martin | € EUR</option>
      <option value="VC">St. Vincent &amp; Grenadines | $ XCD</option>
      <option value="SE">Sweden | kr SEK</option>
      <option value="TW">Taiwan | $ TWD</option>
      <option value="TH">Thailand | ฿ THB</option>
      <option value="TO">Tonga | T$ TOP</option>
      <option value="TT">Trinidad &amp; Tobago | $ TTD</option>
      <option value="TR">Türkiye | $ USD</option>
      <option value="GB">United Kingdom | £ GBP</option>
      <option value="US">United States | $ USD</option>
      <option value="UY">Uruguay | $ UYU</option>
      <option value="UZ">Uzbekistan | UZS</option>
      <option value="VU">Vanuatu | Vt VUV</option>
      <option value="VN">Vietnam | ₫ VND</option>
    </select>
  </div><input name="language_code" type="hidden" value="EN">
</form>

POST /en-ca/contact#contact_form

<form method="post" action="/en-ca/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form" js-newsletter="form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
  <div class="site-footer__newsletter">
    <h2 class="site-footer__heading"> Newsletter </h2>
    <p id="footer-newsletter-label" class="site-footer__newsletter-description"> Sign up to receive 10% off and get the latest news and exclusive content. </p>
    <div class="form-group" js-newsletter="form-group">
      <div class="form-group__field">
        <div class="site-footer__newsletter-field-group"><input id="newsletter-field" type="email" aria-labelledby="footer-newsletter-label" placeholder="Email Address" class="site-footer__newsletter-field" name="contact[email]" js-newsletter="field"
            data-uw-rm-form="nfx"><label for="newsletter-field" class="visually-hidden"> Email Address </label><button class="button liquid site-footer__newsletter-submit button--text" type="submit"><span
              class="button__label text-other-button-regular"> Sign Up </span></button></div>
      </div>
      <div class="form-group__note" js-newsletter="note"></div>
    </div>
  </div>
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-X82v7f" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 320px; min-width: 200px; max-width: 1000px; border-radius: 0px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 20px 15px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 400px; justify-content: center;" id="uw180d2a">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 0 1 auto; margin: 0px auto;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; width: 100%; height: auto;">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="position: relative; display: flex; align-items: center; width: 100%; height: auto;"><img
              src="https://d3k81ch9hvuctc.cloudfront.net/company/SZqkEH/images/78fed105-5056-4eaf-98e2-bf176d664b7f.png" tabindex="-1" alt="John Hardy" class="needsclick  kl-private-reset-css-Xuajs1"
              style="max-width: 100%; width: 150px; height: auto; cursor: initial;" data-uw-rm-alt-original="John Hardy" data-uw-rm-alt="ALT"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 25px 5px 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-107430842" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: left;"><span class="ql-font-nunito-sans"
              style="font-size: 11px; color: rgb(0, 0, 0); font-family: GeneralSans-Regular, Helvetica, Arial, sans-serif; font-weight: 500; font-style: normal;">WELCOME OFFER</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 5px 5px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-107430843" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: left;"><span class="ql-font-nunito-sans"
              style="font-size: 18px; color: rgb(0, 0, 0); font-family: GeneralSans-Regular, Helvetica, Arial, sans-serif; font-weight: 500; font-style: normal;">UNLOCK 10% OFF</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 5px 5px 10px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-107430844" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span
              style="font-size: 13px; font-family: GeneralSans-Regular, Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal;">Sign up for email to stay in the know about our newest collections, plus exclusive access to subscriber only
              content.</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 5px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_107430845" class="needsclick go2065099889 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Email" aria-label="Email" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 0px; padding: 0px 0px 0px 16px; height: 40px; text-align: left; color: rgb(0, 0, 0); font-family: GeneralSans-Regular, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(60, 60, 60);"
            data-uw-rm-form="nfx">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 5px; position: relative; flex: 1 0 0px;"><button
          class="needsclick go3938254384 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(0, 0, 0); border-radius: 0px; border-style: solid; border-color: rgb(60, 60, 60); border-width: 1px; color: rgb(255, 255, 255); font-family: GeneralSans-Regular, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 40px; width: 100%;">UNLOCK
          10% OFF NOW</button></div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 5px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-107430847" style="width: 100%;">
          <p><span style="font-family: GeneralSans-Regular, Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal; font-size: 10px; color: rgb(60, 60, 60);">*Unsubscribe at any time.</span></p>
        </div>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;" data-uw-rm-form="fx" aria-label="hidden-control-element" data-uw-hidden-control="hidden-control-element" aria-labelledby="uw180d2a">
</form>

Text Content

Skip to main contentEnable accessibility for visually impairedOpen the
accessibility menu Open the Accessible Navigation Menu






Press Option/Alt + K at any time to jump back to these sign posts, or continue
tabbingSkip to main contentSkip to site headerAccessibility information

Promo banner
 * 10% OFF WITH SMS OR EMAIL SIGN UP
 * COMPLIMENTARY SHIPPING
 * 10% OFF WITH SMS OR EMAIL SIGN UP
 * COMPLIMENTARY SHIPPING
 * 10% OFF WITH SMS OR EMAIL SIGN UP
 * COMPLIMENTARY SHIPPING

Store locator
CA | $ CAD
CountryAlbania | L ALLAlgeria | د.ج DZDAnguilla | $ XCDAruba | ƒ AWGAustralia |
$ AUDAustria | € EURAzerbaijan | ₼ AZNBahamas | $ BSDBangladesh | ৳ BDTBarbados
| $ BBDBelgium | € EURBelize | $ BZDBermuda | $ USDBotswana | P BWPBrunei | $
BNDBulgaria | лв. BGNCanada | $ CADCaribbean Netherlands | $ USDCayman Islands |
$ KYDChile | $ USDChina | ¥ CNYColombia | $ USDComoros | Fr KMFCook Islands | $
NZDCosta Rica | ₡ CRCCroatia | € EURCuraçao | ƒ ANGCyprus | € EURCzechia | Kč
CZKDenmark | kr. DKKDominica | $ XCDDominican Republic | $ DOPEstonia | €
EURFiji | $ FJDFinland | € EURFrench Guiana | € EURFrench Polynesia | Fr
XPFGermany | € EURGibraltar | £ GBPGreece | € EURGrenada | $ XCDGuadeloupe | €
EURGuatemala | Q GTQGuyana | $ GYDHonduras | L HNLHong Kong SAR | $ HKDHungary |
Ft HUFIceland | kr ISKIreland | € EURIsrael | ₪ ILSItaly | € EURJapan | ¥
JPYJersey | $ USDJordan | $ USDKazakhstan | 〒 KZTKiribati | $ USDLatvia | €
EURLesotho | $ USDLiechtenstein | CHF CHFLithuania | € EURLuxembourg | €
EURMacao SAR | P MOPMalta | € EURMartinique | € EURMauritius | ₨ MURMayotte | €
EURMonaco | € EURMontserrat | $ XCDMorocco | د.م. MADNauru | $ AUDNetherlands |
€ EURNew Caledonia | Fr XPFNew Zealand | $ NZDNorway | $ USDOman | $ USDPanama |
$ USDParaguay | ₲ PYGPeru | S/. PENPhilippines | ₱ PHPPoland | zł PLNQatar | ر.ق
QARRéunion | € EURRomania | Lei RONSamoa | T WSTSaudi Arabia | ر.س SARSenegal |
Fr XOFSerbia | РСД RSDSeychelles | $ USDSingapore | $ SGDSlovakia | €
EURSlovenia | € EURSolomon Islands | $ SBDSouth Africa | $ USDSpain | € EURSt.
Barthélemy | € EURSt. Kitts & Nevis | $ XCDSt. Lucia | $ XCDSt. Martin | €
EURSt. Vincent & Grenadines | $ XCDSweden | kr SEKTaiwan | $ TWDThailand | ฿
THBTonga | T$ TOPTrinidad & Tobago | $ TTDTürkiye | $ USDUnited Kingdom | £
GBPUnited States | $ USDUruguay | $ UYUUzbekistan | UZSVanuatu | Vt VUVVietnam |
₫ VND
Toggle menuWishlist
 * Show the sub-menu for Women Women
    * Bracelets
      * Chains
      * Bangles & Cuffs
      * Smart Watch Strap
    * Necklaces
      * Chains
      * Statement
      * Pendants
    * Rings
      * Bands
      * Woven
      * Statement
    * Earrings
      * Studs
      * Hoops
      * Drops
    * Shop All
   
   
 * Show the sub-menu for Men Men
    * Bracelets
      * Chains
      * Leather, Cord & Rubber
      * Beads
      * Cuffs
      * Smart Watch Strap
    * Necklaces
      * Chains
      * Tags & Pendants
      * Beads
    * Rings
      * Bands
      * Signets
    * JH x Todd Snyder
    * Shop All
   
   
 * Show the sub-menu for Collections Collections
    * Love Knot
    * Icon
    * Spear
    * Surf
    * Naga
    * Heishi
    * Carved Chain
    * Colorblock
    * Pebble
   
   
 * Show the sub-menu for Curated Shops Curated Shops
    * New Arrivals
    * Best Sellers
    * JH x Todd Snyder
    * Love & Commitment
    * Pearls
   
   


JOHN HARDY

SearchSearchWishlistWishlistAccountAccountToggle bag0Bag
 * Women
   * Bracelets
     * View All
     * Chains
     * Bangles & Cuffs
     * Smart Watch Strap
     * 
   * 
   * Necklaces
     * View All
     * Chains
     * Statement
     * Pendants
     * 
   * 
   * Rings
     * View All
     * Bands
     * Woven
     * Statement
     * 
   * 
   * Earrings
     * View All
     * Studs
     * Hoops
     * Drops
     * 
   * 
   * Shop All
 * Men
   * Bracelets
     * View All
     * Chains
     * Leather, Cord & Rubber
     * Beads
     * Cuffs
     * Smart Watch Strap
     * 
   * 
   * Necklaces
     * View All
     * Chains
     * Tags & Pendants
     * Beads
     * 
   * 
   * Rings
     * View All
     * Bands
     * Signets
     * 
   * 
   * JH x Todd Snyder
   * Shop All
 * Collections
   * Love Knot
   * Icon
   * Spear
   * Surf
   * Naga
   * Heishi
   * Carved Chain
   * Colorblock
   * Pebble
 * Curated Shops
   * New Arrivals
   * Best Sellers
   * JH x Todd Snyder
   * Love & Commitment
   * Pearls
 * * Wishlist
   * Login  /  Register


SHOPPING BAG

Close

You haven't added any items yet


Unmute video
INTRODUCING
Spring 2024
EXPLORE THE COLLECTION


SHOP BY COLLECTION


Naga

Icon

Spear

Love Knot




NAGA, REIMAGINEDNAGA, REIMAGINED

The legendary symbol of love, protection and prosperity, our signature dragon
arrives this spring with a graphic silhouette and new, streamlined look.

The legendary symbol of love, protection and prosperity, our signature dragon
arrives this spring with a graphic silhouette and new, streamlined look.

SHOP NEW NAGA


Naga Ring, Sterling Silver, Diamonds CAD $1,725


NAGA, REIMAGINEDNAGA, REIMAGINED

The legendary symbol of love, protection and prosperity, our signature dragon
arrives this spring with a graphic silhouette and new, streamlined look.

The legendary symbol of love, protection and prosperity, our signature dragon
arrives this spring with a graphic silhouette and new, streamlined look.

SHOP NEW NAGA

SHOP WOMEN
SHOP MEN


NEW ARRIVALS

 * CAD

 * CAD

 * CAD

 * CAD

 * CAD

 * CAD

 * CAD

 * CAD

 * CAD

 * CAD

 * 


ARTISAN CRAFTEDARTISAN CRAFTED

Our artisans individually weave each chain by hand, link by link, using 100%
reclaimed precious metals.

Our artisans individually weave each chain by hand, link by link, using 100%
reclaimed precious metals.

SHOP ICON BRACELETS


 *  * CAD
   
    * CAD
   
    * CAD
   
    * CAD
   
    * CAD
   
    * CAD
   
    * CAD
   
    * CAD
   
    * CAD
   
    * CAD
   
    * 




NEWSLETTER

Sign up to receive 10% off and get the latest news and exclusive content.

Email Address Sign Up



ABOUT US




HELP




LEGAL




SOCIAL




CONTACT US

 * Email: Email us
 * Phone: 1.888.838.3022
 * Hours: Monday – Thursday: 9AM – 7PM ET, Friday: 9AM – 2PM ET


ABOUT US

 * Sustainable Luxury
 * Store Locator
 * Boutiques
 * Corporate Gifting
 * Careers


HELP

 * Contact Us
 * Frequently Asked Questions
 * Shipping
 * Returns
 * Repair Service


LEGAL

 * Privacy Policy
 * Terms & Conditions
 * Accessibility Statement
 * Responsible Business Practices
 * Provenance Claim


SOCIAL

 * 
 * 
 * 
 * 

©2024 John Hardy
Close

It looks like you're in

Why not visit our store?

 * Shop in
 * Get shipping options for
 * Language set to

Continue to store Change Country

Close







Close



Close




PRIVACY PREFERENCE CENTER

When you visit any website, it may store or retrieve information on your
browser, mostly in the form of cookies. This information might be about you,
your preferences or your device and is mostly used to make the site work as you
expect it to. The information does not usually directly identify you, but it can
give you a more personalized web experience. Because we respect your right to
privacy, you can choose not to allow some types of cookies. Click on the
different category headings to find out more and change our default settings.
However, blocking some types of cookies may impact your experience of the site
and the services we are able to offer.
More information
Allow All


MANAGE CONSENT PREFERENCES

STRICTLY NECESSARY COOKIES

Always Active

These cookies are necessary for the website to function and cannot be switched
off in our systems. They are usually only set in response to actions made by you
which amount to a request for services, such as setting your privacy
preferences, logging in or filling in forms. You can set your browser to block
or alert you about these cookies, but some parts of the site will not then work.
These cookies do not store any personally identifiable information.

TARGETING COOKIES

Always Active

These cookies may be set through our site by our advertising partners. They may
be used by those companies to build a profile of your interests and show you
relevant adverts on other sites. They do not store directly personal
information, but are based on uniquely identifying your browser and internet
device. If you do not allow these cookies, you will experience less targeted
advertising.

FUNCTIONAL COOKIES

Always Active

These cookies enable the website to provide enhanced functionality and
personalisation. They may be set by us or by third party providers whose
services we have added to our pages. If you do not allow these cookies then some
or all of these services may not function properly.

PERFORMANCE COOKIES

Always Active

These cookies allow us to count visits and traffic sources so we can measure and
improve the performance of our site. They help us to know which pages are the
most and least popular and see how visitors move around the site. All
information these cookies collect is aggregated and therefore anonymous. If you
do not allow these cookies we will not know when you have visited our site, and
will not be able to monitor its performance.

Back Button


COOKIE LIST



Search Icon
Filter Icon

Clear
checkbox label label
Apply Cancel
Consent Leg.Interest
checkbox label label
checkbox label label
checkbox label label

Confirm My Choices



10%

Off

Close dialog 1

WELCOME OFFER

UNLOCK 10% OFF

Sign up for email to stay in the know about our newest collections, plus
exclusive access to subscriber only content.


UNLOCK 10% OFF NOW

*Unsubscribe at any time.