weareknitters.ca Open in urlscan Pro
23.227.38.65  Public Scan

Submitted URL: https://weareknitters.com/
Effective URL: https://weareknitters.ca/?shpxid=3bbfcd1d-5682-4583-864b-1b27d1afd820
Submission Tags: sansec.io magecart Search All
Submission: On May 17 via api from US — Scanned from CA

Form analysis 25 forms found in the DOM

<form>
  <fieldset>
    <legend class="visuallyhidden">Consent Selection</legend>
    <div id="CybotCookiebotDialogBodyFieldsetInnerContainer">
      <div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonNecessary"><strong
            class="CybotCookiebotDialogBodyLevelButtonDescription">Necessary</strong></label>
        <div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonNecessary"
            class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled" disabled="disabled" checked="checked"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
      </div>
      <div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonPreferences"><strong
            class="CybotCookiebotDialogBodyLevelButtonDescription">Preferences</strong></label>
        <div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonPreferences" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
            data-target="CybotCookiebotDialogBodyLevelButtonPreferencesInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
      </div>
      <div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonStatistics"><strong
            class="CybotCookiebotDialogBodyLevelButtonDescription">Statistics</strong></label>
        <div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonStatistics" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
            data-target="CybotCookiebotDialogBodyLevelButtonStatisticsInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
      </div>
      <div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonMarketing"><strong
            class="CybotCookiebotDialogBodyLevelButtonDescription">Marketing</strong></label>
        <div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonMarketing" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
            data-target="CybotCookiebotDialogBodyLevelButtonMarketingInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
      </div>
    </div>
  </fieldset>
</form>

<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonNecessaryInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled" disabled="disabled" checked="checked"> <span
    class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonPreferencesInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonPreferences"
    checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonStatisticsInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonStatistics"
    checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonMarketingInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonMarketing" checked="checked"
    tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyContentCheckboxPersonalInformation" class="CybotCookiebotDialogBodyLevelButton"> <span
    class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

GET /search

<form action="/search" method="get" role="search" class="search search-modal__form">
  <div class="field">
    <button type="submit" class="search__button focus-inset" aria-label="Search our site" tabindex="-1">
      <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-search" fill="none" viewBox="0 0 15 17">
        <circle cx="7.11113" cy="7.11113" r="6.56113" stroke="currentColor" fill="none"></circle>
        <path d="M11.078 12.3282L13.8878 16.0009" stroke="currentColor" stroke-linecap="round" fill="none"></path>
      </svg>
    </button>
    <input id="Search-In-Modal-257" class="search__input field__input" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results-list"
      aria-controls="predictive-search-results-list" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
    <label class="visually-hidden" for="Search-In-Modal-257">Search our site</label>
    <input type="hidden" name="type" value="product,article,page,collection">
    <input type="hidden" name="options[prefix]" value="last">
    <div class="predictive-search__loading-state">
      <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-spinner" fill="none" viewBox="0 0 66 66">
        <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
      </svg>
    </div><button type="reset" class="search__button focus-inset">Clear</button><button type="button" class="search__button focus-inset" aria-label="Close" tabindex="-1">
      <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 12 12">
        <path d="M1 1L11 11" stroke="currentColor" stroke-linecap="round" fill="none"></path>
        <path d="M11 1L1 11" stroke="currentColor" stroke-linecap="round" fill="none"></path>
      </svg>
    </button>
  </div>
  <div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search=""></div>
  <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
</form>

POST /localization

<form method="post" action="/localization" id="HeaderCountryFormNoScript" accept-charset="UTF-8" class="localization-form" 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="/?utm_source=tiktok_ads&amp;utm_medium=social-paid&amp;utm_campaign=Tutorial_GarterStitch&amp;ttclid=E.C.P.CpECmSrvBX9MEZfPIPBScwlitedmwm65DE7B8dhuG9SIFOaZeZ1O2KLiGYICZrF1_I8VPPQkXUkenSeclwleZu4FbxmMaZGlIjndLuQxIzTK4P-CSxFNtZodC1z57yc_qUxWUBlQDN7GBR3A2sVqmz4ObbNLRzx8KArwIOWIMtXBEd2FtM9ywnYARa5Z0yL5vOX19vX9sCKuX43guZ0Yq-e31Q0l0vRiyTz9Wer5RM9LbuPy3xO7DwyFWopjwGX0NXjqXKBXfkhI81oeXhIkbNhmX2IAVETcrnS3xTnOFy7ho1zAsiICicITjjH_M9dfjGeDNgt_0OS7lxA1Gy-qLBwVynkvryKNitQG2FF1-OW8dIDnEgR2Mi4wGiAnYo0gKXaskEVCVlpfuAp-172UUBnHoYKTEvyelGzY_Q&amp;shpxid=47feba79-846d-4acb-a017-1229fe04ebe4">
  <div class="localization-form__select">
    <p class="visually-hidden" id="HeaderCountryLabelNoScript">Country/region</p>
    <select class="localization-selector link" name="country_code" aria-labelledby="HeaderCountryLabelNoScript">
      <option value="CA" selected=""> CAD $ </option>
      <option value="US"> USD $ </option>
    </select>
    <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15">
      <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"></path>
    </svg>
  </div>
  <button class="button button--tertiary">Update country/region</button>
</form>

POST /localization

<form method="post" action="/localization" id="HeaderCountryForm" accept-charset="UTF-8" class="localization-form" 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="/?utm_source=tiktok_ads&amp;utm_medium=social-paid&amp;utm_campaign=Tutorial_GarterStitch&amp;ttclid=E.C.P.CpECmSrvBX9MEZfPIPBScwlitedmwm65DE7B8dhuG9SIFOaZeZ1O2KLiGYICZrF1_I8VPPQkXUkenSeclwleZu4FbxmMaZGlIjndLuQxIzTK4P-CSxFNtZodC1z57yc_qUxWUBlQDN7GBR3A2sVqmz4ObbNLRzx8KArwIOWIMtXBEd2FtM9ywnYARa5Z0yL5vOX19vX9sCKuX43guZ0Yq-e31Q0l0vRiyTz9Wer5RM9LbuPy3xO7DwyFWopjwGX0NXjqXKBXfkhI81oeXhIkbNhmX2IAVETcrnS3xTnOFy7ho1zAsiICicITjjH_M9dfjGeDNgt_0OS7lxA1Gy-qLBwVynkvryKNitQG2FF1-OW8dIDnEgR2Mi4wGiAnYo0gKXaskEVCVlpfuAp-172UUBnHoYKTEvyelGzY_Q&amp;shpxid=47feba79-846d-4acb-a017-1229fe04ebe4">
  <div class="no-js-hidden">
    <span class="visually-hidden" id="HeaderCountryLabel">Country/region</span>
    <div class="disclosure">
      <button type="button" class="disclosure__button localization-form__select localization-selector header__icon" aria-expanded="false" aria-controls="HeaderCountryList" aria-describedby="HeaderCountryLabel"><svg xmlns="http://www.w3.org/2000/svg"
          aria-hidden="true" focusable="false" class="icon icon-localization" fill="none" viewBox="0 0 24 24">
          <path d="m15 18 1-2-2.948-1.981-1.943-.124L10 15l2 3h3Z" stroke="currentColor" vector-effect="non-scaling-stroke"></path>
          <path d="M12.904 2.04A9.993 9.993 0 0 0 2.039 12.903c.414 4.754 4.303 8.643 9.057 9.057a9.993 9.993 0 0 0 10.865-10.865c-.414-4.753-4.303-8.642-9.057-9.057Z" stroke="currentColor" vector-effect="non-scaling-stroke"></path>
          <path d="M3 7.46 7.75 11l1.178-2.324 4.686-1.17L15 2" stroke="currentColor" vector-effect="non-scaling-stroke"></path>
        </svg>
        <span class="label">(CAD $)</span>
        <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15">
          <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"></path>
        </svg>
      </button>
      <ul id="HeaderCountryList" role="list" class="disclosure__list list-unstyled" hidden="">
        <li class="disclosure__item" tabindex="-1">
          <a class="disclosure__link link disclosure__link--active focus-inset" href="#" aria-current="true" data-value="CA">
                  Canada (CAD $)
                </a>
        </li>
        <li class="disclosure__item" tabindex="-1">
          <a class="disclosure__link link focus-inset" href="#" data-value="US">
                      United States (USD $)
                    </a>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.eu/"> Andorra (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.com.au/"> Australia (AUD $) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.eu/"> Austria (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.be/"> Belgium (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link=""> Bulgaria (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link=""> Croatia (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link=""> Czech Republic (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.dk/"> Denmark (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.eu/"> Estonia (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.eu/"> Finland (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.fr/"> France (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.de/"> Germany (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link=""> Greece (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link=""> Guernsey (GBP £) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link=""> Hungary (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link=""> Ireland (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link=""> Isle of Man (GBP £) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.it/"> Italy (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.eu/"> Japan (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link=""> Jersey (GBP £) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.eu/"> Latvia (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.eu/"> Lithuania (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.eu/"> Luxembourg (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.eu/"> Malta (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.eu/"> Monaco (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.nl/"> Netherlands (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.eu/"> New Zealand (NZD $) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.no/"> Norway (NOK kr) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.pl/"> Poland (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.pt/"> Portugal (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link=""> Romania (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link=""> Slovakia (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link=""> Slovenia (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.eu/"> South Korea (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.es/"> Spain (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.eu/"> Sweden (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.eu/"> Switzerland (CHF CHF) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.eu/"> Taiwan (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.eu/"> Turkey (EUR €) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.co.uk/"> United Kingdom (GBP £) </span>
        </li>
      </ul>
    </div>
    <input type="hidden" name="country_code" value="CA">
  </div>
</form>

GET /search

<form action="/search" method="get" role="search" class="search search-modal__form">
  <div class="field">
    <button type="submit" class="search__button focus-inset" aria-label="Search our site" tabindex="-1">
      <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-search" fill="none" viewBox="0 0 15 17">
        <circle cx="7.11113" cy="7.11113" r="6.56113" stroke="currentColor" fill="none"></circle>
        <path d="M11.078 12.3282L13.8878 16.0009" stroke="currentColor" stroke-linecap="round" fill="none"></path>
      </svg>
    </button>
    <input id="Search-In-Modal-10" class="search__input field__input" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results-list" aria-controls="predictive-search-results-list"
      aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
    <label class="visually-hidden" for="Search-In-Modal-10">Search our site</label>
    <input type="hidden" name="type" value="product,article,page,collection">
    <input type="hidden" name="options[prefix]" value="last">
    <div class="predictive-search__loading-state">
      <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-spinner" fill="none" viewBox="0 0 66 66">
        <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
      </svg>
    </div><button type="reset" class="search__button focus-inset">Clear</button><button type="button" class="search__button focus-inset" aria-label="Close" tabindex="-1">
      <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 12 12">
        <path d="M1 1L11 11" stroke="currentColor" stroke-linecap="round" fill="none"></path>
        <path d="M11 1L1 11" stroke="currentColor" stroke-linecap="round" fill="none"></path>
      </svg>
    </button>
  </div>
  <div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search=""></div>
  <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
</form>

POST /localization

<form method="post" action="/localization" id="HeaderDrawerCountryFormNoScript" accept-charset="UTF-8" class="localization-form" 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="/?utm_source=tiktok_ads&amp;utm_medium=social-paid&amp;utm_campaign=Tutorial_GarterStitch&amp;ttclid=E.C.P.CpECmSrvBX9MEZfPIPBScwlitedmwm65DE7B8dhuG9SIFOaZeZ1O2KLiGYICZrF1_I8VPPQkXUkenSeclwleZu4FbxmMaZGlIjndLuQxIzTK4P-CSxFNtZodC1z57yc_qUxWUBlQDN7GBR3A2sVqmz4ObbNLRzx8KArwIOWIMtXBEd2FtM9ywnYARa5Z0yL5vOX19vX9sCKuX43guZ0Yq-e31Q0l0vRiyTz9Wer5RM9LbuPy3xO7DwyFWopjwGX0NXjqXKBXfkhI81oeXhIkbNhmX2IAVETcrnS3xTnOFy7ho1zAsiICicITjjH_M9dfjGeDNgt_0OS7lxA1Gy-qLBwVynkvryKNitQG2FF1-OW8dIDnEgR2Mi4wGiAnYo0gKXaskEVCVlpfuAp-172UUBnHoYKTEvyelGzY_Q&amp;shpxid=47feba79-846d-4acb-a017-1229fe04ebe4">
  <div class="localization-form__select">
    <p class="visually-hidden" id="HeaderDrawerCountryLabelNoScript">Country/region</p>
    <select class="localization-selector link" name="country_code" aria-labelledby="HeaderDrawerCountryLabelNoScript">
      <option value="CA" selected=""> CAD $ </option>
      <option value="US"> USD $ </option>
    </select>
    <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15">
      <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"></path>
    </svg>
  </div>
  <button class="button button--tertiary">Update country/region</button>
</form>

POST /localization

<form method="post" action="/localization" id="HeaderDrawerCountryForm" accept-charset="UTF-8" class="localization-form" 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="/?utm_source=tiktok_ads&amp;utm_medium=social-paid&amp;utm_campaign=Tutorial_GarterStitch&amp;ttclid=E.C.P.CpECmSrvBX9MEZfPIPBScwlitedmwm65DE7B8dhuG9SIFOaZeZ1O2KLiGYICZrF1_I8VPPQkXUkenSeclwleZu4FbxmMaZGlIjndLuQxIzTK4P-CSxFNtZodC1z57yc_qUxWUBlQDN7GBR3A2sVqmz4ObbNLRzx8KArwIOWIMtXBEd2FtM9ywnYARa5Z0yL5vOX19vX9sCKuX43guZ0Yq-e31Q0l0vRiyTz9Wer5RM9LbuPy3xO7DwyFWopjwGX0NXjqXKBXfkhI81oeXhIkbNhmX2IAVETcrnS3xTnOFy7ho1zAsiICicITjjH_M9dfjGeDNgt_0OS7lxA1Gy-qLBwVynkvryKNitQG2FF1-OW8dIDnEgR2Mi4wGiAnYo0gKXaskEVCVlpfuAp-172UUBnHoYKTEvyelGzY_Q&amp;shpxid=47feba79-846d-4acb-a017-1229fe04ebe4">
  <div class="no-js-hidden">
    <span class="visually-hidden" id="HeaderDrawerCountryLabel">Country/region</span>
    <div class="disclosure">
      <button type="button" class="disclosure__button localization-form__select localization-selector" aria-expanded="false" aria-controls="HeaderDrawerCountryList" aria-describedby="HeaderDrawerCountryLabel"><svg xmlns="http://www.w3.org/2000/svg"
          aria-hidden="true" focusable="false" class="icon icon-localization" fill="none" viewBox="0 0 24 24">
          <path d="m15 18 1-2-2.948-1.981-1.943-.124L10 15l2 3h3Z" stroke="currentColor" vector-effect="non-scaling-stroke"></path>
          <path d="M12.904 2.04A9.993 9.993 0 0 0 2.039 12.903c.414 4.754 4.303 8.643 9.057 9.057a9.993 9.993 0 0 0 10.865-10.865c-.414-4.753-4.303-8.642-9.057-9.057Z" stroke="currentColor" vector-effect="non-scaling-stroke"></path>
          <path d="M3 7.46 7.75 11l1.178-2.324 4.686-1.17L15 2" stroke="currentColor" vector-effect="non-scaling-stroke"></path>
        </svg>
        <span class="label">Canada (CAD $)</span>
        <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15">
          <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"></path>
        </svg>
      </button>
      <ul id="HeaderDrawerCountryList" role="list" class="disclosure__list list-unstyled" hidden="">
        <li class="disclosure__item" tabindex="-1">
          <a class="disclosure__link link disclosure__link--active focus-inset" href="#" aria-current="true" data-value="CA">
                  Canada (CAD $)
                </a>
        </li>
        <li class="disclosure__item" tabindex="-1">
          <a class="disclosure__link link focus-inset" href="#" data-value="US">
                      United States (USD $)
                    </a>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.com/" data-value="US"> United States (USD $) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.ca/" data-value="CA"> Canada (CAD $) </span>
        </li>
      </ul>
    </div>
    <input type="hidden" name="country_code" value="CA">
  </div>
</form>

POST /contact#ContactFooter

<form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓"><input
    type="hidden" name="contact[tags]" value="newsletter">
  <div class="field">
    <div style="width:70%;">
      <input style="height:5rem;box-shadow: inset 0 0 0 .1rem rgb(var(--color-border));" id="ContactFooter-email" type="email" name="contact[email]" class="field__input required" value="" aria-required="true" autocorrect="off" autocapitalize="off"
        autocomplete="email" placeholder="Enter email here" required="">
      <label class="visually-hidden" for="ContactFooter-email">Enter email here</label>
    </div>
    <button style="width:25%;padding-inline-end: 0;height:5rem; box-shadow: inset 0 0 0 .1rem rgb(var(--color-border));font-size: .85rem;" type="submit" class="button field__button" name="commit" aria-label="Subscribe"> Subscribe </button>
  </div>
  <div class="typeset rte">
    <p>By clicking “Subscribe” you acknowledge that you have read and accept our privacy and cookies policy.</p>
  </div>
</form>

POST /localization

<form method="post" action="/localization" id="FooterCountryFormNoScript" accept-charset="UTF-8" class="localization-form" 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="/?utm_source=tiktok_ads&amp;utm_medium=social-paid&amp;utm_campaign=Tutorial_GarterStitch&amp;ttclid=E.C.P.CpECmSrvBX9MEZfPIPBScwlitedmwm65DE7B8dhuG9SIFOaZeZ1O2KLiGYICZrF1_I8VPPQkXUkenSeclwleZu4FbxmMaZGlIjndLuQxIzTK4P-CSxFNtZodC1z57yc_qUxWUBlQDN7GBR3A2sVqmz4ObbNLRzx8KArwIOWIMtXBEd2FtM9ywnYARa5Z0yL5vOX19vX9sCKuX43guZ0Yq-e31Q0l0vRiyTz9Wer5RM9LbuPy3xO7DwyFWopjwGX0NXjqXKBXfkhI81oeXhIkbNhmX2IAVETcrnS3xTnOFy7ho1zAsiICicITjjH_M9dfjGeDNgt_0OS7lxA1Gy-qLBwVynkvryKNitQG2FF1-OW8dIDnEgR2Mi4wGiAnYo0gKXaskEVCVlpfuAp-172UUBnHoYKTEvyelGzY_Q&amp;shpxid=47feba79-846d-4acb-a017-1229fe04ebe4">
  <div class="localization-form__select">
    <p class="visually-hidden" id="FooterCountryLabelNoScript">Country/region</p>
    <select class="localization-selector link" name="country_code" aria-labelledby="FooterCountryLabelNoScript">
      <option value="CA" selected=""> CAD $ </option>
      <option value="US"> USD $ </option>
    </select>
    <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15">
      <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"></path>
    </svg>
  </div>
  <button class="button button--tertiary">Update country/region</button>
</form>

POST /localization

<form method="post" action="/localization" id="FooterCountryForm" accept-charset="UTF-8" class="localization-form" 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="/?utm_source=tiktok_ads&amp;utm_medium=social-paid&amp;utm_campaign=Tutorial_GarterStitch&amp;ttclid=E.C.P.CpECmSrvBX9MEZfPIPBScwlitedmwm65DE7B8dhuG9SIFOaZeZ1O2KLiGYICZrF1_I8VPPQkXUkenSeclwleZu4FbxmMaZGlIjndLuQxIzTK4P-CSxFNtZodC1z57yc_qUxWUBlQDN7GBR3A2sVqmz4ObbNLRzx8KArwIOWIMtXBEd2FtM9ywnYARa5Z0yL5vOX19vX9sCKuX43guZ0Yq-e31Q0l0vRiyTz9Wer5RM9LbuPy3xO7DwyFWopjwGX0NXjqXKBXfkhI81oeXhIkbNhmX2IAVETcrnS3xTnOFy7ho1zAsiICicITjjH_M9dfjGeDNgt_0OS7lxA1Gy-qLBwVynkvryKNitQG2FF1-OW8dIDnEgR2Mi4wGiAnYo0gKXaskEVCVlpfuAp-172UUBnHoYKTEvyelGzY_Q&amp;shpxid=47feba79-846d-4acb-a017-1229fe04ebe4">
  <div class="no-js-hidden">
    <span class="visually-hidden" id="FooterCountryLabel">Country/region</span>
    <div class="disclosure">
      <button type="button" class="disclosure__button localization-form__select localization-selector link link--text link-with-icon" aria-expanded="false" aria-controls="FooterCountryList" aria-describedby="FooterCountryLabel"><svg
          xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-localization" fill="none" viewBox="0 0 24 24">
          <path d="m15 18 1-2-2.948-1.981-1.943-.124L10 15l2 3h3Z" stroke="currentColor" vector-effect="non-scaling-stroke"></path>
          <path d="M12.904 2.04A9.993 9.993 0 0 0 2.039 12.903c.414 4.754 4.303 8.643 9.057 9.057a9.993 9.993 0 0 0 10.865-10.865c-.414-4.753-4.303-8.642-9.057-9.057Z" stroke="currentColor" vector-effect="non-scaling-stroke"></path>
          <path d="M3 7.46 7.75 11l1.178-2.324 4.686-1.17L15 2" stroke="currentColor" vector-effect="non-scaling-stroke"></path>
        </svg>
        <span class="label">Canada (CAD $)</span>
        <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15">
          <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"></path>
        </svg>
      </button>
      <ul id="FooterCountryList" role="list" class="disclosure__list list-unstyled" hidden="">
        <li class="disclosure__item" tabindex="-1">
          <a class="disclosure__link link disclosure__link--active focus-inset" href="#" aria-current="true" data-value="CA">
                          Canada (CAD
                          $)
                        </a>
        </li>
        <li class="disclosure__item" tabindex="-1">
          <a class="disclosure__link link focus-inset" href="#" data-value="US">
                              United States (USD
                              $)
                            </a>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.com/" data-value="US"> United States (USD $) </span>
        </li>
        <li class="disclosure__item" tabindex="-1" style="z-index: 5;">
          <span class="disclosure__link link focus-inset localization-link" data-link="https://weareknitters.ca/" data-value="CA"> Canada (CAD $) </span>
        </li>
      </ul>
    </div>
    <input type="hidden" name="country_code" value="CA">
  </div>
</form>

POST

<form method="post" id="sem_modal_form" novalidate="novalidate">
  <input id="sem_email" type="hidden" value="client" name="user">
  <div class="ssw-control-group">
    <input name="password" id="sem_password" class="social-exist-modal__password" type="password" required="required" placeholder="Password"><br>
  </div>
  <a id="sem_forgot" class="social-exist-modal__recover-password" onclick="try{showRecoverPasswordForm();ssw('#social_exist_modal').sswModal('hide');}catch(e){}" href="/account/login#recover">Forgot password?</a>
  <div class="ssw-control-group">
    <input id="sem_btn" type="submit" class="btn button gw-login-btn" value="Log in">
  </div>
</form>

POST

<form id="set-email-form" method="post" novalidate="novalidate">
  <input id="service_id" type="hidden" name="service_id" value="">
  <div class="ssw-control-group">
    <input id="set-email-input" name="email" tabindex="1" aria-label="Email address" type="email" required="required" placeholder="Email address" class="ssw-span3">
  </div>
  <div class="ssw-control-group">
    <input type="submit" class="btn button gw-login-btn" tabindex="1" aria-label="" value="">
  </div>
</form>

POST

<form id="accept-terms-form" method="post" onsubmit="sswCreateAccount(this); return false;">
  <div class="terms-email-group ssw-control-group">
    <input id="terms-email-input" name="email" tabindex="1" type="email" required="required" placeholder="Email address" class="ssw-span3">
  </div>
  <div class="accept_terms-group ssw-control-group">
    <div class="ssw-controls">
      <label class="ssw-checkbox ssw-inline">
        <input id="ssw-accept-terms-checkbox" name="accept_terms" onclick="sswOnAcceptTerms(this)" type="checkbox"> I read and agree with <span class="terms-span">Terms of Service</span>
        <a href="javascript: void(0)" class="terms-link ssw-hide" target="_blank">Terms of Service</a>
      </label>
    </div>
  </div>
  <div class="ssw-control-group accepts_marketing-group">
    <div class="ssw-controls">
      <label class="ssw-checkbox ssw-inline">
        <input id="ssw-accept-marketing-checkbox" name="accepts_marketing" type="checkbox" onclick="sswOnAcceptMarketing(this)" onkeydown="sswOnAcceptMarketing(this)" tabindex="1" aria-label="Subscribe for Newsletter"> Subscribe for Newsletter
      </label>
    </div>
  </div>
  <input id="ssw-accept-terms-service_id" name="service_id" type="hidden">
  <div class="ssw-control-group">
    <button id="ssw-create-account-button" type="submit" class="btn button gw-login-btn" style="display: none" tabindex="1" aria-label="Create Account">Create Account</button>
    <button id="ssw-cancel-account-button" type="button" class="btn button gw-login-btn" onclick="sswCancelAccount()" tabindex="1" aria-label="cancel">cancel</button>
  </div>
</form>

POST /account/login

<form id="he_customer_login" action="/account/login" method="post" accept-charset="UTF-8" novalidate="novalidate">
  <input type="hidden" value="client" name="user">
  <div class="ssw-control-group">
    <input id="ssw-customer-email" name="customer[email]" tabindex="1" autocomplete="on" type="email" placeholder="Email address" class="ssw-span3" title="Enter your email" aria-label="Enter your email">
  </div>
  <div class="ssw-control-group">
    <input id="ssw-customer-password" name="customer[password]" tabindex="2" type="password" placeholder="Password" class="ssw-span3" title="Enter your password" aria-label="Enter your password">
  </div>
  <div class="ssw-control-group">
    <input id="hesy-login-submit" tabindex="3" type="submit" class="btn button gw-login-btn gw-fsize-md" value="Log in" aria-labelledby="Log in">
  </div>
  <div class="ssw-control-group">
    <a href="/account/login#recover" class="gw-link-login">Forgot password?</a>
  </div>
</form>

POST /account

<form id="he_create_customer" action="/account" method="post" accept-charset="UTF-8" novalidate="novalidate">
  <div class="ssw-control-group">
    <input id="ssw-email" tabindex="4" name="customer[email]" type="email" placeholder="Email address" class="required email ssw-span3" title="Enter your email" aria-label="Enter your email">
  </div>
  <div class="ssw-control-group">
    <input id="ssw-password" tabindex="5" name="customer[password]" type="password" placeholder="Password" class="required ssw-span3" minlength="6" title="Enter your password" aria-label="Enter your password">
  </div>
  <div class="ssw-control-group ssw-first-name" style="display:none;">
    <input id="ssw-first_name" tabindex="6" name="customer[first_name]" type="text" placeholder="First Name" class="required ssw-span3" minlength="2" title="Enter your first name" aria-label="Enter your first name">
  </div>
  <div class="ssw-control-group ssw-last-name" style="display:none;">
    <input id="ssw-last_name" tabindex="7" name="customer[last_name]" type="text" placeholder="Last Name" class="required ssw-span3" minlength="2" title="Enter your last name" aria-label="Enter your last name">
  </div>
  <div id="ssw-signup-accept-terms-marketing" class="ssw-control-group ssw-accept-terms">
    <label id="ssw-signup-accept-terms" class="ssw-checkbox ssw-inline" style="display: none;">
      <input name="terms" tabindex="8" type="checkbox" onclick="sswOnAcceptTerms(this)"> I read and agree with <span class="terms-span">Terms of Service</span>
      <a href="javascript: void(0)" class="terms-link ssw-hide" target="_blank">Terms of Service</a>
    </label>
    <input id="ssw-customer-accepts_marketing" type="hidden" name="customer[accepts_marketing]" value="false">
    <label id="ssw-signup-accept-marketing" class="ssw-checkbox ssw-inline">
      <input name="accepts_marketing" tabindex="9" type="checkbox" onclick="sswOnAcceptMarketing(this)"> Subscribe for Newsletter </label>
  </div>
  <div class="ssw-action-bottom">
    <button id="hesy-sign-up-cancel" type="button" class="btn button gw-login-btn gw-fsize-md" data-dismiss="ssw-modal" aria-hidden="true" style="display:none">cancel</button>
    <input id="hesy-sign-up-submit" tabindex="8" type="submit" class="btn button gw-login-btn gw-fsize-md" value="Sign up" aria-labelledby="Sign up">
  </div>
</form>

POST /cart/add

<form class="ssw-product-form ssw-available-content" method="post" action="/cart/add">
  <input type="hidden" name="id" value="">
  <div class="gw-quantity-wrapper" tabindex="0">
    <span class="gw-quantity-text gw-product-form-text">Quantity</span>
    <span class="gw-quantity-param minus">-</span>
    <input type="number" name="quantity" class="gw-quantity-number" value="1">
    <span class="gw-quantity-param plus">+</span>
  </div>
  <div class="ssw-control-group ssw-product-option1 ssw-hide">
    <label class="ssw-control-label gw-product-form-text">Option1</label>
    <select class="ssw-product-select1" data-product-id="0"></select>
  </div>
  <div class="ssw-control-group ssw-product-option2 ssw-hide">
    <label class="ssw-control-label gw-product-form-text">Option2</label>
    <select class="ssw-product-select2" data-product-id="0"></select>
  </div>
  <div class="ssw-control-group ssw-product-option3 ssw-hide">
    <label class="ssw-control-label gw-product-form-text">Option2</label>
    <select class="ssw-product-select3" data-product-id="0"></select>
  </div>
</form>

<form class="ssw-list-title-form" onsubmit="return false;">
  <input class="ssw-fave-list-title" type="text" name="list_title_default" data-event="blur" data-action="editList" data-id="0" placeholder="List name" value="Favorites" maxlength="40" required="required">
  <button type="submit" style="display: none"></button>
</form>

<form class="ssw-variant-options">
  <div class="ssw-product-variant-col">
    <img src="" class="ssw-variant-image" onload="this.removeAttribute('style')">
  </div>
  <div class="ssw-product-variant-col ssw-product-variant-col-form">
    <h3 class="ssw-product-variant-choose-option-text">Choose options</h3>
    <div class="ssw-product-variant-select-alert ssw-alert ssw-alert-warning" style="display:none;">All options should be selected!</div>
    <div class="ssw-variant-option-radio-template ssw-variant-option-template ssw-variant-option" style="display: none">
      <p class="ssw-variant-option-title"></p>
      <div class="ssw-variant-option-value" style="display: none">
        <input type="radio">
        <label></label>
      </div>
    </div>
    <div class="ssw-variant-option-select-template ssw-variant-option-template ssw-variant-option" style="display: none">
      <p class="ssw-variant-option-title"></p>
      <select name="option" class="ssw-variant-option-select">
        <option class="ssw-variant-option-value"></option>
      </select>
    </div>
    <input class="ssw-product-variant-id" type="hidden" name="variant_id">
    <div class="ssw-product-variant-cart-error ssw-alert ssw-alert-danger" style="display:none;"></div>
  </div>
</form>

POST

<form id="ssw-wishlist-save-form" method="post">
  <div class="ssw-inline">
    <input type="email" name="customer_email" placeholder="Your email address" required="">
    <button type="submit" class="btn button gw-wishlist-btn gw-btn-bg" data-text="Save" data-loading-text="Saving...">Save</button>
  </div>
  <div class="ssw-inline" style="margin-top: 10px">
    <label for="accept_marketing">Subscribe for Newsletter</label>
    <input type="checkbox" id="accept_marketing" name="accept_marketing">
  </div>
</form>

<form class="ssw-insta-product-form ssw-hide">
  <input type="hidden" name="id" value="">
  <div class="ssw-insta-product-option ssw-insta-product-option1 ssw-hide">
    <div class="ssw-insta-product-option-label">Option1</div>
    <div class="ssw-insta-product-option-variants"></div>
  </div>
  <div class="ssw-insta-product-option ssw-insta-product-option2 ssw-hide">
    <div class="ssw-insta-product-option-label">Option2</div>
    <div class="ssw-insta-product-option-variants"></div>
  </div>
  <div class="ssw-insta-product-option ssw-insta-product-option3 ssw-hide">
    <div class="ssw-insta-product-option-label">Option3</div>
    <div class="ssw-insta-product-option-variants"></div>
  </div>
</form>

Text Content

Powered by Cookiebot
 * Consent
 * Details
 * [#IABV2SETTINGS#]
 * About


THIS WEBSITE USES COOKIES

We use cookies to personalise content and ads, to provide social media features
and to analyse our traffic. We also share information about your use of our site
with our social media, advertising and analytics partners who may combine it
with other information that you’ve provided to them or that they’ve collected
from your use of their services.

Consent Selection
Necessary

Preferences

Statistics

Marketing

Show details
 * Necessary 37
   
   Necessary cookies help make a website usable by enabling basic functions like
   page navigation and access to secure areas of the website. The website cannot
   function properly without these cookies.
    * Cookiebot
      3
      Learn more about this provider
      1.gifUsed to count the number of sessions to the website, necessary for
      optimizing CMP product delivery.
      Expiry: SessionType: Pixel
      CookieConsent [x2]Stores the user's cookie consent state for the current
      domain
      Expiry: 1 yearType: HTTP
    * Google
      1
      Learn more about this provider
      test_cookiePending
      Expiry: 1 dayType: HTTP
    * Pinterest
      1
      Learn more about this provider
      is_euDetermines whether the user is located within the EU and therefore is
      subject to EU's data privacy regulations.
      Expiry: SessionType: HTML
    * Shopify
      1
      Learn more about this provider
      bugsnag-anonymous-idThis cookie is used to detect errors on the website -
      this information is sent to the website's support staff in order to
      optimize the visitor's experience on the website.
      Expiry: PersistentType: HTML
    * Zendesk
      4
      Learn more about this provider
      __zlcid [x2]This cookie is necessary for the chat-box function on the
      website to function.
      Expiry: SessionType: HTTP
      __cfruidThis cookie is a part of the services provided by Cloudflare -
      Including load-balancing, deliverance of website content and serving DNS
      connection for website operators.
      Expiry: SessionType: HTTP
      AWSALBCORSRegisters which server-cluster is serving the visitor. This is
      used in context with load balancing, in order to optimize user experience.
      Expiry: 7 daysType: HTTP
    * ca
      com
      weareknitters.ca
      weareknitters.com
      
      4
      wpm-domain-test [x4]Necessary for the website security.
      Expiry: SessionType: HTTP
    * pay.shopify.com
      shop.app
      
      2
      _pay_session [x2]The cookie is necessary for the secure checkout and
      payment function on the website. This function is provided by shopify.com.
      Expiry: SessionType: HTTP
    * weareknitters.ca
      3
      auth-security_rand_salt_Ensures visitor browsing-security by preventing
      cross-site request forgery. This cookie is essential for the security of
      the website and visitor.
      Expiry: PersistentType: HTML
      cartTokenNecessary for the shopping cart functionality on the website.
      Expiry: PersistentType: HTML
      true_rand_gen_sequence.dat_tmpNecessary for the general functionality of
      the website.
      Expiry: PersistentType: HTML
    * weareknitters.ca
      static.zdassets.com
      
      2
      __zlcstore [x2]This cookie is necessary for the chat-box function on the
      website to function.
      Expiry: PersistentType: HTML
    * weareknitters.ca
      weareknitters.com
      
      16
      _cmp_a [x2]Determines whether the user has accepted the cookie consent
      box.
      Expiry: 1 dayType: HTTP
      _tracking_consent [x2]Stores the user's cookie consent state for the
      current domain
      Expiry: 1 yearType: HTTP
      auth-security_rand_salt__db#auth-security_rand_salt_ [x2]Necessary for the
      website security.
      Expiry: PersistentType: IDB
      cart_currency [x2]The cookie is necessary for the secure checkout and
      payment function on the website. This function is provided by shopify.com.
      Expiry: 14 daysType: HTTP
      secure_customer_sig [x2]This cookie is used to store customer credentials
      securely when processing a purchase on the website - the cookie is
      essential in making a secure online transaction.
      Expiry: 1 yearType: HTTP
      shopify_pay_redirect [x2]The cookie is necessary for the secure checkout
      and payment function on the website. This function is provided by
      shopify.com.
      Expiry: 1 dayType: HTTP
      true_rand_gen_sequence.dat__db#true_rand_gen_sequence.dat_ [x2]Necessary
      for the general functionality of the website.
      Expiry: PersistentType: IDB
      true_rand_gen_sequence.dat_tmp_db#true_rand_gen_sequence.dat_tmp [x2]Necessary
      for the general functionality of the website.
      Expiry: PersistentType: IDB

 * Preferences 8
   
   Preference cookies enable a website to remember information that changes the
   way the website behaves or looks, like your preferred language or the region
   that you are in.
    * Klaviyo
      1
      Learn more about this provider
      klaviyoOnsiteThe cookie is used to manage the mailing list, if the visitor
      has subscribed to any newsletters or blog posts.
      Expiry: PersistentType: HTML
    * Zendesk
      3
      Learn more about this provider
      ZD-storeRegisters whether the self-service-assistant Zendesk Answer Bot
      has been displayed to the website user.
      Expiry: PersistentType: HTML
      __zlcstore [x2]Necessary for the functionality of the website's chat-box
      function.
      Expiry: SessionType: HTTP
    * geolocation-recommendations.shopifyapps.com
      2
      locale_bar_accepted [x2]Saves the visitor's currency preferences.
      Expiry: SessionType: HTTP
    * weareknitters.ca
      weareknitters.com
      
      2
      localization [x2]Holds the users timezone.
      Expiry: 1 yearType: HTTP

 * Statistics 10
   
   Statistic cookies help website owners to understand how visitors interact
   with websites by collecting and reporting information anonymously.
    * Google
      1
      Learn more about this provider
      tdRegisters statistical data on users' behaviour on the website. Used for
      internal analytics by the website operator.
      Expiry: SessionType: Pixel
    * Klaviyo
      3
      Learn more about this provider
      klaviyoPagesVisitCountStores data on the time spent on the website and its
      sub-pages, during the current session.
      Expiry: SessionType: HTML
      __kla_id [x2]This cookie is used to collect information on the visitor's
      behavior. This information will be stored for internal use on the website
      – internal analytics is used to optimize the websites or to register if
      the visitor has subscribed to a newsletter.
      Expiry: 2 yearsType: HTTP
    * Outbrain
      2
      Learn more about this provider
      dicbo_id [x2]Collects statistics concerning the visitors' use of the
      website and its general functionality. This is used to optimize and
      compile reports on the website for comparison through a third party
      analysis service.
      Expiry: 1 dayType: HTTP
    * Tiktok
      2
      Learn more about this provider
      _tt_enable_cookie [x2]Used by the social networking service, TikTok, for
      tracking the use of embedded services.
      Expiry: 1 yearType: HTTP
    * Zendesk
      2
      Learn more about this provider
      ZD-buidUnique id that identifies the user on recurring visits.
      Expiry: PersistentType: HTML
      ZD-suidRegisters statistical data on users' behaviour on the website. Used
      for internal analytics by the website operator.
      Expiry: PersistentType: HTML

 * Marketing 44
   
   Marketing cookies are used to track visitors across websites. The intention
   is to display ads that are relevant and engaging for the individual user and
   thereby more valuable for publishers and third party advertisers.
    * Meta Platforms, Inc.
      7
      Learn more about this provider
      fbssls_#Collects data on the visitor’s use of the comment system on the
      website, and what blogs/articles the visitor has read. This can be used
      for marketing purposes.
      Expiry: SessionType: HTML
      lastExternalReferrerDetects how the user reached the website by
      registering their last URL-address.
      Expiry: PersistentType: HTML
      lastExternalReferrerTimeDetects how the user reached the website by
      registering their last URL-address.
      Expiry: PersistentType: HTML
      _fbp [x2]Used by Facebook to deliver a series of advertisement products
      such as real time bidding from third party advertisers.
      Expiry: 3 monthsType: HTTP
      fbsr_# [x2]Used to track the user’s interaction with the website’s
      Facebook chat-widget.
      Expiry: SessionType: HTTP
    * Google
      10
      Learn more about this provider
      IDEPending
      Expiry: 1 yearType: HTTP
      pagead/landing [x2]Collects data on visitor behaviour from multiple
      websites, in order to present more relevant advertisement - This also
      allows the website to limit the number of times that they are shown the
      same advertisement.
      Expiry: SessionType: Pixel
      csiCollects data on visitors' preferences and behaviour on the website -
      This information is used make content and advertisement more relevant to
      the specific visitor.
      Expiry: SessionType: Pixel
      _ga [x2]Used to send data to Google Analytics about the visitor's device
      and behavior. Tracks the visitor across devices and marketing channels.
      Expiry: 2 yearsType: HTTP
      _ga_# [x2]Used to send data to Google Analytics about the visitor's device
      and behavior. Tracks the visitor across devices and marketing channels.
      Expiry: 2 yearsType: HTTP
      _gcl_au [x2]Used by Google AdSense for experimenting with advertisement
      efficiency across websites using their services.
      Expiry: 3 monthsType: HTTP
    * Pinterest
      3
      Learn more about this provider
      _pinterest_ct_uaUsed by Pinterest to track the usage of services.
      Expiry: 1 yearType: HTTP
      ar_debugChecks whether a technical debugger-cookie is present.
      Expiry: 1 yearType: HTTP
      v3/Used by Pinterest to track the usage of services.
      Expiry: SessionType: Pixel
    * Tiktok
      6
      Learn more about this provider
      tt_appInfoUsed by the social networking service, TikTok, for tracking the
      use of embedded services.
      Expiry: SessionType: HTML
      tt_pixel_session_indexUsed by the social networking service, TikTok, for
      tracking the use of embedded services.
      Expiry: SessionType: HTML
      tt_sessionIdUsed by the social networking service, TikTok, for tracking
      the use of embedded services.
      Expiry: SessionType: HTML
      _ttp [x3]Used by the social networking service, TikTok, for tracking the
      use of embedded services.
      Expiry: 1 yearType: HTTP
    * s.pinimg.com
      weareknitters.com
      
      2
      _pin_unauth [x2]Used by Pinterest to track the usage of services.
      Expiry: 1 yearType: HTTP
    * weareknitters.ca
      weareknitters.com
      
      16
      _landing_page [x2]Stores visitors' navigation by registering landing pages
      - This allows the website to present relevant products and/or measure
      their advertisement efficiency on other websites.
      Expiry: 14 daysType: HTTP
      _orig_referrer [x2]This cookie is used to collect information on a
      visitor. This information will become an ID string with information on a
      specific visitor – ID information strings can be used to target groups
      with similar preferences, or can be used by third-party domains or
      ad-exchanges.
      Expiry: 14 daysType: HTTP
      _shopify_s [x2]Collects data on user behaviour and interaction in order to
      optimize the website and make advertisement on the website more relevant.
      Expiry: 1 dayType: HTTP
      _shopify_sa_p [x2]Collects data on visitors' behaviour and interaction -
      This is used to make advertisement on the website more relevant. The
      cookie also allows the website to detect any referrals from other
      websites.
      Expiry: 1 dayType: HTTP
      _shopify_sa_t [x2]Collects data on visitors' behaviour and interaction -
      This is used to make advertisement on the website more relevant. The
      cookie also allows the website to detect any referrals from other
      websites.
      Expiry: 1 dayType: HTTP
      _shopify_y [x2]Collects data on user behaviour and interaction in order to
      optimize the website and make advertisement on the website more relevant.
      Expiry: 1 yearType: HTTP
      breadcrumbs [x2]Collects information on user behaviour on multiple
      websites. This information is used in order to optimize the relevance of
      advertisement on the website.
      Expiry: PersistentType: HTML
      TriplePixel [x2]Collects visitor data related to the user's visits to the
      website, such as the number of visits, average time spent on the website
      and what pages have been loaded, with the purpose of displaying targeted
      ads.
      Expiry: PersistentType: HTML

 * Unclassified 41
   Unclassified cookies are cookies that we are in the process of classifying,
   together with the providers of individual cookies.
    * Google
      2
      Learn more about this provider
      AwinChannelCookie [x2]Pending
      Expiry: SessionType: HTTP
    * Growave
      13
      Learn more about this provider
      /apps/ssw/lite2/feed/getFaves#Pending
      Expiry: PersistentType: HTML
      _ssw_cart_dataPending
      Expiry: PersistentType: HTML
      debug_loginPending
      Expiry: PersistentType: HTML
      gw_has_guest_wishlist_itemsPending
      Expiry: PersistentType: HTML
      igIcEventPending
      Expiry: PersistentType: HTML
      ssw-faves-listsPending
      Expiry: PersistentType: HTML
      sswLoadsCntrPending
      Expiry: PersistentType: HTML
      _ssw_cart_data [x2]Pending
      Expiry: 1 dayType: HTTP
      hash_key [x2]Pending
      Expiry: 45 daysType: HTTP
      hesid [x2]Pending
      Expiry: SessionType: HTTP
    * Klarna
      3
      Learn more about this provider
      __klarna_sdk_default-configPending
      Expiry: SessionType: HTML
      __klarna_sdk_identity-apiPending
      Expiry: SessionType: HTML
      __klarna_sdk_versionPending
      Expiry: PersistentType: HTML
    * weareknitters.ca
      4
      dielahwsPending
      Expiry: SessionType: HTML
      EVENTS_MAPPending
      Expiry: PersistentType: HTML
      no_track_triplePending
      Expiry: PersistentType: HTML
      tp_cartPending
      Expiry: PersistentType: HTML
    * weareknitters.ca
      weareknitters.com
      
      18
      _shopify_essential [x2]Pending
      Expiry: 1 yearType: HTTP
      beacon_db#beacon [x2]Pending
      Expiry: PersistentType: IDB
      beyours:recently-viewed [x2]Pending
      Expiry: PersistentType: HTML
      cartToken_db#cartToken [x2]Pending
      Expiry: PersistentType: IDB
      di_pmt_wt [x2]Pending
      Expiry: PersistentType: HTML
      EVENTS_MAP_db#EVENTS_MAP [x2]Pending
      Expiry: PersistentType: IDB
      identified_db#identified [x2]Pending
      Expiry: PersistentType: IDB
      tp_cart_db#tp_cart [x2]Pending
      Expiry: PersistentType: IDB
      TriplePixelU [x2]Pending
      Expiry: PersistentType: HTML
    * weareknitters.com
      1
      no_track_triple_db#no_track_triplePending
      Expiry: PersistentType: IDB

Cross-domain consent2 Your consent applies to the following domains:
List of domains your consent applies to: weareknitters.ca weareknitters.com
Cookie declaration last updated on 2024-04-30 by Cookiebot



[#IABV2_TITLE#]

[#IABV2_BODY_INTRO#]
[#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#]
[#IABV2_BODY_PREFERENCE_INTRO#]
[#IABV2_LABEL_PURPOSES#]
[#IABV2_BODY_PURPOSES_INTRO#]
[#IABV2_BODY_PURPOSES#]
[#IABV2_LABEL_FEATURES#]
[#IABV2_BODY_FEATURES_INTRO#]
[#IABV2_BODY_FEATURES#]
[#IABV2_LABEL_PARTNERS#]
[#IABV2_BODY_PARTNERS_INTRO#]
[#IABV2_BODY_PARTNERS#]


Cookies are small text files that can be used by websites to make a user's
experience more efficient.

The law states that we can store cookies on your device if they are strictly
necessary for the operation of this site. For all other types of cookies we need
your permission.

This site uses different types of cookies. Some cookies are placed by third
party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration
on our website.

Learn more about who we are, how you can contact us and how we process personal
data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your
consent.




Do not sell or share my personal information
Deny Allow selection Customize

Allow all
Powered by Cookiebot by Usercentrics
Skip to content

30% OFF SITEWIDE - Mid season sale | Shop now

 * New
 * Kits
   Project
    * Snoods
    * Scarves
    * Beanies
    * Sweaters
    * Cardigan & Vests
    * Tops
    * Accessories
    * Blankets
    * Home & Decor
   
   Level
    * My first project kits
    * Beginner
    * Easy
    * Intermediate
    * Advanced
   
   Technique
    * Knitting kits
    * Crochet kits
    * Other techniques
   
   Collabs
    * Beatific Brenda
    * Brendan Girak
    * Knitatude
    * Krysten Ritter
    * Marzia Kjellberg
    * Morgane Matthieu
    * Two of Wands
   
   View all
   
 * Yarn
   Yarn Name
    * Pima Cotton
    * Petite Wool
    * The Wool
    * Boucle Cloud Yarn
    * Touch Me Mohair
    * Meriwool
    * Baby Alpaca
    * Bling Bling Yarn
    * Wave
    * Finita Yarn
    * Meripaca
    * Merifine
   
   Composition
    * Wool
    * Cotton
    * Alpaca
    * Merino
    * Mohair
    * Bamboo
    * Linen
   
   Weight
    * Super Bulky
    * Bulky
    * Worsted / Aran
    * DK
    * Sport
    * Fingering / Sock
    * Lace
   
   Save on Bundles
    * 5 Yarn Bundles | -15%
    * 10 Yarn Bundles | -20%
    * 15 Yarn Bundles | -25%
   
   View All
   
 * Save on Bundles
    * 5 Yarn Bundles | -15%
    * 10 Yarn Bundles | -20%
    * 15 Yarn Bundles | -25%

 * Tools
   Needles & Hooks
    * Knitting Needles
    * Crochet Hooks
    * View All
   
   Accessories
    * Tote bags
    * T-Shirts
    * Cases
    * View all
   
   View All
   
   
 * Patterns
    * Video tutorials
    * Blog

 * Gift Card
 * Outlet
 * Knitting Parties

Search our site

Search our site

Clear



Country/region

CAD $ USD $
Update country/region
Country/region
(CAD $)
 * Canada (CAD $)
 * United States (USD $)
 * Andorra (EUR €)
 * Australia (AUD $)
 * Austria (EUR €)
 * Belgium (EUR €)
 * Bulgaria (EUR €)
 * Croatia (EUR €)
 * Czech Republic (EUR €)
 * Denmark (EUR €)
 * Estonia (EUR €)
 * Finland (EUR €)
 * France (EUR €)
 * Germany (EUR €)
 * Greece (EUR €)
 * Guernsey (GBP £)
 * Hungary (EUR €)
 * Ireland (EUR €)
 * Isle of Man (GBP £)
 * Italy (EUR €)
 * Japan (EUR €)
 * Jersey (GBP £)
 * Latvia (EUR €)
 * Lithuania (EUR €)
 * Luxembourg (EUR €)
 * Malta (EUR €)
 * Monaco (EUR €)
 * Netherlands (EUR €)
 * New Zealand (NZD $)
 * Norway (NOK kr)
 * Poland (EUR €)
 * Portugal (EUR €)
 * Romania (EUR €)
 * Slovakia (EUR €)
 * Slovenia (EUR €)
 * South Korea (EUR €)
 * Spain (EUR €)
 * Sweden (EUR €)
 * Switzerland (CHF CHF)
 * Taiwan (EUR €)
 * Turkey (EUR €)
 * United Kingdom (GBP £)

Search our site

Clear


Log in 0 Cart

Cart

 * New

 * Kits
   Back
   Kits
    * Project
      Project
       * Snoods
       * Scarves
       * Beanies
       * Sweaters
       * Cardigan & Vests
       * Tops
       * Accessories
       * Blankets
       * Home & Decor
   
    * Level
      Level
       * My first project kits
       * Beginner
       * Easy
       * Intermediate
       * Advanced
   
    * Technique
      Technique
       * Knitting kits
       * Crochet kits
       * Other techniques
   
    * Collabs
      Collabs
       * Beatific Brenda
       * Brendan Girak
       * Knitatude
       * Krysten Ritter
       * Marzia Kjellberg
       * Morgane Matthieu
       * Two of Wands
   
    * View all

 * Yarn
   Back
   Yarn
    * Yarn Name
      Yarn Name
       * Pima Cotton
       * Petite Wool
       * The Wool
       * Boucle Cloud Yarn
       * Touch Me Mohair
       * Meriwool
       * Baby Alpaca
       * Bling Bling Yarn
       * Wave
       * Finita Yarn
       * Meripaca
       * Merifine
   
    * Composition
      Composition
       * Wool
       * Cotton
       * Alpaca
       * Merino
       * Mohair
       * Bamboo
       * Linen
   
    * Weight
      Weight
       * Super Bulky
       * Bulky
       * Worsted / Aran
       * DK
       * Sport
       * Fingering / Sock
       * Lace
   
    * Save on Bundles
      Save on Bundles
       * 5 Yarn Bundles | -15%
       * 10 Yarn Bundles | -20%
       * 15 Yarn Bundles | -25%
   
    * View All

 * Save on Bundles
   Back
   Save on Bundles
    * 5 Yarn Bundles | -15%
    * 10 Yarn Bundles | -20%
    * 15 Yarn Bundles | -25%

 * Tools
   Back
   Tools
    * Needles & Hooks
      Needles & Hooks
       * Knitting Needles
       * Crochet Hooks
       * View All
   
    * Accessories
      Accessories
       * Tote bags
       * T-Shirts
       * Cases
       * View all
   
    * View All

 * Patterns
   Back
   Patterns
    * Video tutorials
    * Blog

 * Gift Card

 * Outlet

 * Knitting Parties

Log in

Country/region

CAD $ USD $
Update country/region
Country/region
Canada (CAD $)
 * Canada (CAD $)
 * United States (USD $)
 * United States (USD $)
 * Canada (CAD $)

Log in
 * Facebook
 * Pinterest
 * Instagram
 * TikTok
 * YouTube




KNITTING IS THE NEW YOGA

♥ Start a new hobby with our step by step kits and tutorials

♥ Discover the relaxing benefits of knitting and take care of yourself

♥ All natural: make your own clothes with 100% natural yarns

♥ Join our online community of over +1 million knitters!

Start now



HOW TO START KNITTING

 * 1. Choose your kit
   
   

 * 2. Receive your order and let the fun begin!
   
   

 * 3. Learn how to knit. Easy as 1, 2, 3.
   
   

 * 4. Selfie time: share your project using #weareknitters and show it to the
   world!
   
   


WE LOVE THIS

5 Pack of Pima Cotton Yarn Balls

5 Pack of Pima Cotton Yarn Balls
Regular price $76.08
Regular price $89.50 Sale price $76.08

100% Pima Cotton · 100 gr / 3.5 oz

View product
–15%
Up In The Air Blanket Kit

Up In The Air Blanket Kit
Regular price $70.00
Regular price $100.00 Sale price $70.00

Knitting · Intermediate

View product
–29%
No4 Blanket Kit

No4 Blanket Kit
Regular price $213.00
Regular price $303.00 Sale price $213.00

Knitting · Advanced

View product
–30%
Gift card

Gift card
Regular price $25.00
Regular price Sale price $25.00

· 0

View product

Arche Dress Kit

Arche Dress Kit
Regular price $80.00
Regular price $114.00 Sale price $80.00

Knitting · Easy

View product
–30%
Dragonfly Blanket Kit

Dragonfly Blanket Kit
Regular price $65.00
Regular price $93.00 Sale price $65.00

Knitting · Easy

View product
–30%
5 Pack of Double Trouble Yarn Balls

5 Pack of Double Trouble Yarn Balls
Regular price $143.20
Regular price $179.00 Sale price $143.20

57% Cotton, 43% Alpaca · 50 gr / 1.8 oz

View product
–20%
Venice Tee Kit

Venice Tee Kit
Regular price $80.00
Regular price $114.00 Sale price $80.00

Knitting · Beginner

View product
–30%
Metis Tee Kit

Metis Tee Kit
Regular price $80.00
Regular price $114.00 Sale price $80.00

Knitting · Beginner

View product
–30%
Pima Cotton Light Salmon

Pima Cotton Light Salmon
Regular price $10.74
Regular price $17.90 Sale price $10.74

100% Pima Cotton · 100 gr / 3.5 oz

Add to cart
–40%
Previous
Next
View slide 1View slide 2View slide 3View slide 4View slide 5View slide 6View
slide 7View slide 8View slide 9View slide 10


KNIT WITH US ON TIKTOK

 

POV: Me any time I have to go somewhere. Who can relate? ✌🏽 via @mandestrik
#yarn #yarntok #knitting #knittersbelike #knittok #knittingaddict #knitlife
#crochettok #crochetersbelike

MOTHER'S DAY TUTORIAL 💐🪡 Learn how to crochet this beautiful tulip flower
bouquet for the most important person: your mom 🤱🏽
#weareknitters#crochetpattern#crochettok#crochet#crochettutorial#mothersdaygiftideas#mothersday#crochetpattern
mother's day, mother's day gift, mother's day gift DIY, mother's day gift ideas,
crochet tutorial, crochet flower, crochet

72h of work & 1300 ft of yarn in 12 seconds 👏🏽🧶 Amazing work! by @David Nott
#yarn #yarntok #yarnaddict #craftersoftiktok #craftersoftiktok #handmade #arttok

POV: Me every time I walk through a yarn store 🧶🛍️🏃🏽‍♀️ Don't walk, run to
our new showroom in Madrid: Calle Serrano 110, 5th floor. Come meet us!
#weareknitters #fyp #yarn #yarntok #yarnaddict #yarnshop #yarnstore

Free Pattern Alert 🎀 Knit our Dolce Bow with @crafty.coww, for this easy
pattern you’ll need x1 skein of Touch Me Mohair and 5mm knitting needles! So
cute, right? Download the pattern on weareknitters.com/patterns & tag someone
who needs this 💗 #weareknitters #knittok #freepattern #freeknittingpattern
#knittingpattern #knittingtutorial #coquette knitting pattern, free knitting
pattern, free pattern, coquette

In one word: ART 🏞️ Calling all knitters, it's your turn to try weaving! @Anna
@LaWeaveEnRose using our sister brand @Fūnem Studio XL Weaving Loom ✨ #weaving
#yarnlovers #weaversoftiktok #weavingtiktok #fiberart #yarn #yarntok #yarnporn
weaving, weaving loom, relaxing crafts

✨ KNITSPIRATION ✨ learn how to knit the two-color brick wall stitch: Cast on a
multiple of 6 + 3 stitches. Row 1: using color A, knit all stitches. Row 2: purl
all stitches. Row 3: switch to color B, knit 4. *Slip 1 without knitting with
yarn in back, knit 5*. Repeat from * to * until there are 5 stitches left, slip
1 without knitting with yarn in back, knit 4. Row 4: knit 4. *Slip 1 without
knitting with yarn in front, knit 5*. Repeat from * to * until there are 5
stitches left, slip 1 without knitting with yarn in front, knit 4. Row 5: purl
4. *Slip 1 without knitting with yarn in back, purl 5*. Repeat from * to * until
there are 5 stitches left, slip 1 without knitting with yarn in back, purl 4.
Row 6: repeat row 4. Row 7: switch to color A, knit all stitches. Row 8: purl
all stitches. Row 9: switch to color B, knit 1. *Slip 1 without knitting with
yarn in back, knit 5*. Repeat from * to * until there are 2 stitches left, slip
1 without knitting with yarn in back, knit 1. Row 10: knit 1, *Slip 1 without
knitting with yarn in front, knit 5*. Repeat from * to * until there are 2
stitches left, slip 1 without knitting with yarn in front, knit 1. Row 11:
switch to color B, purl 1. *Slip 1 without knitting with yarn in back, purl 5*.
Repeat from * to * until there are 2 stitches left, Slip 1 without knitting with
yarn in back, purl 1. Row 12: repeat row 10. Repeat rows 1 to 12 until you reach
the desired length, ending with row 1 or row 2. Time to get creative! 🎨
#weareknitters #knittingtips #knitting #knittok #knittinginspiration #howtoknit
knitting stitches, knitting tutorial, knitting stitch pattern

Crochet the dreamiest top for summer 🪷🐬 Bella Aurora Tee x @alimaravillass by
@its.tajha 🤌🏼🫦 Get the kit on our website wearekinttes.com
#weareknitters#crocheting#crochet#crochettiktok#crochettok#crochetproject
crochet, crochet top, crochet top summer, crochet summer tops, crochet pattern


FAQS

It's my first time knitting, which kit is right for me?

We recommend starting with a kit labeled as 'My First Project' or 'Beginner.'
Start with the basics, and soon you'll be unstoppable!

What's the best beginner friendly fiber?

Definitely The Wool. Because it is a thick yarn you will see results pretty fast
and it won't take you a lot of time to complete your project.

What do WAK kits include? Do they contain everything needed to start knitting?

Yes! A kit includes everything you need:

 * the yarn
 * the knitting needles or crochet hook
 * the digital step-by-step pattern which is sent by email and accesible through
   the QR code on your kit label
 * a tapestry needle, and a textile label to give the final touch to your
   project!

How many skeins do I need to make a blanket?

It really depends on the size of the blanket, but usually 5-6 skeins of The Wool
should be enough.

Do you have video tutorials?

Of course we do! You can visit the video section of our website and you will
find lots of tutorials you can watch as much as you want. There are videos for
every level and all techniques.

¿Where do you ship to? (and where do you ship from?)

We have two warehouses: one in the US that ships nationwide and Canada and
another one in Germany that ships to Europe and rest of the world. If you want
to check the complete list please click on "Shipping" in our footer

Can I choose the color I want? How do I select the color I want?

Of course you can! When visiting the product page, you will be able to select
the color you prefer among all our options.

Straight vs Circular needles, which to choose?

We usually recommend straight needles for beginners. Circular needles are
perfect for working projects in the round.

Do you have discount for new customers?

Yes we do! You just need to subscribe to our newsletter in the footer of this
website and you will receive instantly a discount code. Enjoy!


GET INSPIRED BY OUR COMMUNITY!




AS SEEN ON



> “We Are Knitters has made a large community addicted to knitting”
> 
> Vogue

> "A New Hobby of Fashionistas and a Signature technique of many young
> designers, Knitting has experienced a return to strength"
> 
> Elle

> "The product itself, from the yarn to the patterns and kits, is stellar and
> deserves a rating of 5"
> 
> Huffington Post

> "Create a wardrobe of unique accessories and homemade decor – with pride!"
> 
> Milk Magazine

> "Dive headfirst into knitting with help from the beginner-friendly kit from We
> Are Knitters."
> 
> NBC News

> "Kits are designed to go along with their accompanying pattern, and the
> quality is generally high."
> 
> The New York Times

> "I Tried A Sweater Kit From We Are Knitters And It Was The Perfect Way To Pass
> The Time."
> 
> Buzzfeed

 * Facebook
 * Pinterest
 * Instagram
 * TikTok
 * YouTube
 * Follow us on social media!

#WEAREKNITTERS

 * Blog
 * Learn to Knit
 * Needle Size Chart
 * Our Yarn
 * Sustainability
 * Community
 * Knitting Parties

HELP

 * Shipping
 * Returns
 * Contact
 * Help Center
 * Size Guide
 * Knitting levels

General information

 * Privacy & cookies policy
 * Compliance statement
 * Terms & Conditions
 * Klarna FAQ
 * About Us
 * Subsidies

Categories

 * Knitting kits
 * Crochet kits
 * Needles & Hooks
 * Gift Card

Be the first to know and receive 10% OFF and a free pattern.

Enter email here
Subscribe

By clicking “Subscribe” you acknowledge that you have read and accept our
privacy and cookies policy.

Country/region

CAD $ USD $
Update country/region
Country/region
Canada (CAD $)
 * Canada (CAD $)
 * United States (USD $)
 * United States (USD $)
 * Canada (CAD $)

Payment methods
 * American Express
 * Apple Pay
 * Diners Club
 * Discover
 * Meta Pay
 * Google Pay
 * Mastercard
 * PayPal
 * Shop Pay
 * Venmo
 * Visa

© 2024, weareknitters . All rights reserved.
 * Powered by Shopify

 * Choosing a selection results in a full page refresh.




visually-hidden
×

Your discount code:



Continue with Facebook
Google
Amazon
Subscribe for Newsletter
I read and agree with Terms of Service Terms of Service Subscribe for Newsletter
×

Log in to your account






Forgot password?


×
Enter your email


×
Accept Terms and Conditions

I read and agree with Terms of Service Terms of Service
Subscribe for Newsletter
Create Account cancel
×
Log in to your account

Continue with Facebook
Google
Amazon

Forgot password?
No account? Sign up
×
Create your account

Continue with Facebook
Google
Amazon

I read and agree with Terms of Service Terms of Service Subscribe for Newsletter
cancel
Already have an account? Log in
0 items - $0.00 ×

View Cart ×
×
User Title added Product Title to wishlist


User Title reviewed Product Title


Product Title
product price compare price Add To Cart Sold Out View Product

Quantity - +
Option1
Option2
Option2
Add to wishlist

Ask Advice



 * Description
 * Reviews
 * 
 * Questions






× Log in
wishlist
wishlist0
Share:
Go to wishlist page
Add a new list
Favorites 0

You have exceeded the character limit You have exceeded the character limit
 * Edit name
 * Delete

 * 

Delete this list?
cancel Delete


You have exceeded the character limit
 * Edit name
 * Delete

 * 

Add To Cart Choose options
Delete this list?
cancel Delete

×



CHOOSE OPTIONS

All options should be selected!







Add To Cart Checkout Adding... Sold Out Unavailable




×
Hey! Save your amazing wish list
Enter your email address below and we will send the link to your wish list
× Thank you! Please check your email to find the link.
Save
Subscribe for Newsletter

×
« Previous Next »


×
< <


ssw-instagram-owner-link Owner FullName



Back Prev Next
Product Title
Add To Cart
Adding...
Checkout
Sold Out
Option1

Option2

Option3

 * Description
 * Reviews
 * 
 * Questions