jiggypuzzles.com Open in urlscan Pro
23.227.38.32  Public Scan

URL: https://jiggypuzzles.com/
Submission: On March 14 via manual from US — Scanned from CA

Form analysis 4 forms found in the DOM

GET /search

<form action="/search" method="get" class="search-modal__wrapper" role="search">
  <input type="hidden" name="type" value="product,article,page">
  <input type="hidden" name="options[prefix]" value="last">
  <input type="search" name="q" value="" placeholder="Search our store" id="SearchModalInput" class="search-modal__input" aria-label="Search our store">
  <label for="search-modal-submit" class="hidden-label">Search</label>
  <button type="submit" id="search-modal-submit" class="text-link search-modal__submit">
    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64">
      <path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"></path>
    </svg>
    <span class="icon__fallback-text">Search</span>
  </button>
</form>

POST /contact#newsletter-footer

<form method="post" action="/contact#newsletter-footer" id="newsletter-footer" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
  <label for="Email-footer" class="hidden-label"> Enter your email </label>
  <label for="newsletter-form-submit-footer" class="hidden-label">Subscribe</label>
  <input type="hidden" name="contact[tags]" value="prospect,newsletter">
  <input type="hidden" name="contact[context]" value="footer">
  <div class="newsletter-form-group">
    <input type="email" value="" placeholder="Enter your email" name="contact[email]" id="Email-footer" class="newsletter-form-group__input" autocapitalize="off">
    <button type="submit" id="newsletter-form-submit-footer" class="newsletter-form-group__submit" name="commit" title="Subscribe">
      <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-email" viewBox="0 0 64 64">
        <path d="M63 52H1V12h62zM1 12l25.68 24h9.72L63 12M21.82 31.68L1.56 51.16m60.78.78L41.27 31.68"></path>
      </svg>
    </button>
  </div>
</form>

POST /cart

<form id="CartDrawerForm" action="/cart" method="post" novalidate="" class="drawer__contents cart--empty">
  <div class="drawer__header">
    <div class="drawer__close text-right">
      <button type="button" class="drawer__close-button js-drawer-close">
        <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 64 64">
          <path d="M19 17.61l27.12 27.13m0-27.12L19 44.74"></path>
        </svg>
        <span class="icon__fallback-text">Close cart</span>
      </button>
    </div>
  </div>
  <div class="drawer__inner">
    <div class="drawer__scrollable">
      <div data-products="">
        <div class="cart__items" data-count="0" data-cart-subtotal="0">
        </div>
      </div>
      <div class="cart__note" data-cart-note-container="">
        <label for="CartDrawerSpecialInstructions">Order note</label>
        <textarea name="note" class="input-full" id="CartDrawerSpecialInstructions" data-cart-note=""></textarea>
      </div>
    </div>
    <div class="drawer__footer cart__footer">
      <div data-discounts="">
        <div class="cart__discounts hide">
          <div class="cart__item-sub cart__item-row">
            <div>Discounts</div>
            <div class="text-right">
            </div>
          </div>
        </div>
      </div>
      <div class="cart__item-sub cart__item-row">
        <div class="cart__subtotal">Subtotal</div>
        <span class="Bold-theme-hook-DO-NOT-DELETE bold_cart_total" style="display:none !important;"></span>
        <div data-subtotal="">$0.00</div>
      </div>
      <div class="cart__item-row cart__note text-center"> Shipping, taxes, and discount codes calculated at checkout. </div><!-- Route Code Edited  2/24/2023 -->
      <div class="route-div" disable-reorder="" watch-changes=".drawer__scrollable" desktop-align="center"></div>
      <style>
        .pw-route-protection .pw-green .vertical-bar {
          margin-left: 15px;
        }

        .pw-route-protection {
          padding: 0px 0px !important;
        }
      </style>
      <div style="font-size: 12px; margin-top: -10px; margin-bottom: 15px; text-align: center;">*Things happen. Be worry-free and protect yourself against lost, damaged, and stolen items.</div>
      <!-- End Route Code -->
      <button type="submit" class="btn btn--full cart__checkout cart__checkout--drawer" name="checkout" data-terms-required="false" data-omnisend-checked="true">
        <span>Check out</span>
      </button>
    </div>
  </div>
  <div class="drawer__cart-empty text-center">
    <p>Your cart is currently empty.</p>
    <p class="rte">Continue browsing <a href="/collections/all">here</a>.</p>
  </div>
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-Y35jsr" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 650px; 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-image: url(&quot;https://d3k81ch9hvuctc.cloudfront.net/company/Ue84A3/images/1946f00b-1041-491c-b244-4f6d03d4a029.png&quot;); background-repeat: no-repeat; background-size: cover; background-position: 50% 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: 500px; justify-content: center;">
    <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 6px 2px; 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/Ue84A3/images/fbfbc5a5-2af5-49a6-9f4d-37f86a43dbe0.png" tabindex="-1" class="needsclick  kl-private-reset-css-Xuajs1"
              style="max-width: 100%; width: 175px; height: auto; cursor: initial;"></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: 0px 6px 0px 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" style="width: 100%;">
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; letter-spacing: 2px;"><span
              style="font-family: Baskerville, Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif; font-weight: 400; color: #000000;"><span style="font-size: 36px;"><strong><span style="font-weight: 400;">You're our
                    missing piece!</span></strong></span></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 6px 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" style="width: 100%;">
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; letter-spacing: 1px;"><span class="ql-font-poppins"
              style="font-size: 36px; color: #000000; font-family: Baskerville, Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif; font-weight: bold;">Save</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 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: center;"><span class="ql-font-poppins"
              style="font-size: 70px; color: #000000; font-family: Baskerville, Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif; font-weight: bold;">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: 0px 6px 10px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: center; letter-spacing: 1px;"><span
              style="color: #000000; font-size: 36px; font-family: Baskerville, Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif; font-weight: bold; font-style: normal;">your first order</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 165px 0px; 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_63820883" class="needsclick go3601635462 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="EMAIL ADDRESS" aria-label="EMAIL ADDRESS" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 25px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: Geneva, Tahoma, Verdana, sans-serif; font-size: 12px; font-weight: 400; letter-spacing: 1px; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0);">
          <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 165px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;"><button class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button"
          tabindex="0"
          style="background: rgb(219, 188, 94); border-radius: 25px; border-style: none; border-color: rgb(33, 29, 28); border-width: 3px; color: rgb(0, 0, 0); font-family: Geneva, Tahoma, Verdana, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: 1px; 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: 50px; width: 100%;">CONTINUE</button>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

Skip to content
 * Home
 * Shop Expand submenu
   * Collapse submenu
     Shop
   * Shop All
   * 800pc Puzzles
   * 450pc Puzzles
   * Juniors: 100pc Puzzles
   * Puzzle Club Membership
   * Frames
   * Puzzle Postcards
   * Collabs: 500pc Puzzles
   * Gift Cards
   * Studio Marketplace: 500pc Puzzles
 * About
 * Puzzle Club
 * Customize
 * Studio
 * Log in
 * Search

save on your first order * Shop our new designs * Free US shipping over $75


JIGGY PUZZLES

 * Shop
   * Shop All
   * 800pc Puzzles
   * 450pc Puzzles
   * Juniors: 100pc Puzzles
   * Puzzle Club Membership
   * Frames
   * Puzzle Postcards
   * Collabs: 500pc Puzzles
   * Gift Cards
   * Studio Marketplace: 500pc Puzzles
 * About
 * Puzzle Club
 * Customize
 * Studio

Log in Search Menu Cart 0
Menu Cart 0
Search Search
Close (esc)



CONFIRM YOUR AGE

Are you 18 years old or older?

No I'm not Yes I am


COME BACK WHEN YOU'RE OLDER

Sorry, the content of this store can't be seen by a younger audience. Come back
when you're older.

Oops, I entered incorrectly
Puzzles worth framing
SHOP NOW



PICK YOUR MASTERPIECE

Each puzzle features unique art by a female artist who receives a percentage of
every sale and comes with tools to keep and frame
Sold Out

Desert Dreams, Corinne Lent
$49.00
Anathi, Mafalda Vasconcelos
$40.00
Escape The City, Claire Prouvost
$49.00
Stargazing, Sophie Minto
$40.00
Shoe Shopping, Anjelica Roselyn
$49.00
Nutcracker, Brooke Ashley
$40.00
Disco Moonlight, Katie Smith
$49.00
Narwhal, Emma Lopes
$40.00
Walrus Colony, Emma Lopes
$49.00
NYC Night, Sara Boccaccini Meadows
$40.00
Miss Daisy Fish, Allison Hall
$49.00
Gloria & Angela, Shirin Godhrawala
$40.00
Lazy Girl Book Club, Natalie Linnea
$49.00
Birds & Blooms, Genna Blackburn
$40.00


RELAX, UNPLUG

We fell in love with puzzles as our daily meditation. Take the time to put the
pieces together, your brain will thank you.

SHOP
Made for keeps

Each puzzle comes with the simple tools you need to preserve your masterpiece
long after the last piece is in place.

see how

Female founded and sustainable

We are proudly women-run, use sustainable materials and ship carbon neutral

our story


MODERN PUZZLES WITH A MISSION

Our puzzles highlight art by emerging female artists from around the world. A
percentage of every sale goes directly to the artist.

SHOP


THE PEOPLE HAVE SPOKEN

> Better than I imagined! The packaging is so unique and beautiful. I also
> ordered a frame to match. Definitely will be buying more in the future!
> 
> Ashley H.

> Best puzzle ever. I loved the concept and mission. This is the first puzzle I
> ordered and I *love* it!
> 
> Lindsay

> Great quality I got it for my granddaughter- Great quality time for us putting
> it together!
> 
> Susan L.

> I really enjoyed how it helped me focus while also relax. Just glued it and
> I’m already shopping for another puzzle.
> 
> Nicole A.

> The design is awesome (can't wait to frame it), the packaging is fresh and
> crisp, and the whole experience has been terrific. Can't wait to order the
> next one!
> 
> Lindsay

> Absolutely perfect. My boyfriend bought me this puzzle and I LOVE it! The
> colors are so beautiful and vibrant.
> 
> Alejandra


SHOP BY

800pc Puzzles
450pc Puzzles
Junior: 100pc Puzzles
JIGGY Monthly Membership


LET'S GET SOCIAL

Show us your puzzle love @jiggypuzzles


Get JIGGY in Your Inbox

Sign up and get 10% off your first order

Enter your email Subscribe

 * Instagram
 * Facebook

 * Search
 * FAQ & Contact
 * Privacy Policy
 * Terms of Use
 * Accessibility
 * Blog
 * Loyalty Program
 * Ambassador Program

© 2023 JIGGY Puzzles All Rights Reserved. Powered by Shopify

Close (esc)



Close cart
Order note
Discounts

Subtotal
$0.00
Shipping, taxes, and discount codes calculated at checkout.

*Things happen. Be worry-free and protect yourself against lost, damaged, and
stolen items.
Check out

Your cart is currently empty.

Continue browsing here.

Jiggy Puzzles - We make puzzles worth framing



X

You must login before you make a recurring purchase.
Login

JIGGY Rewards




Hi from our founder!


Close form 1

You're our missing piece!

Save

10% off

your first order


CONTINUE