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
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&utm_medium=social-paid&utm_campaign=Tutorial_GarterStitch&ttclid=E.C.P.CpECmSrvBX9MEZfPIPBScwlitedmwm65DE7B8dhuG9SIFOaZeZ1O2KLiGYICZrF1_I8VPPQkXUkenSeclwleZu4FbxmMaZGlIjndLuQxIzTK4P-CSxFNtZodC1z57yc_qUxWUBlQDN7GBR3A2sVqmz4ObbNLRzx8KArwIOWIMtXBEd2FtM9ywnYARa5Z0yL5vOX19vX9sCKuX43guZ0Yq-e31Q0l0vRiyTz9Wer5RM9LbuPy3xO7DwyFWopjwGX0NXjqXKBXfkhI81oeXhIkbNhmX2IAVETcrnS3xTnOFy7ho1zAsiICicITjjH_M9dfjGeDNgt_0OS7lxA1Gy-qLBwVynkvryKNitQG2FF1-OW8dIDnEgR2Mi4wGiAnYo0gKXaskEVCVlpfuAp-172UUBnHoYKTEvyelGzY_Q&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&utm_medium=social-paid&utm_campaign=Tutorial_GarterStitch&ttclid=E.C.P.CpECmSrvBX9MEZfPIPBScwlitedmwm65DE7B8dhuG9SIFOaZeZ1O2KLiGYICZrF1_I8VPPQkXUkenSeclwleZu4FbxmMaZGlIjndLuQxIzTK4P-CSxFNtZodC1z57yc_qUxWUBlQDN7GBR3A2sVqmz4ObbNLRzx8KArwIOWIMtXBEd2FtM9ywnYARa5Z0yL5vOX19vX9sCKuX43guZ0Yq-e31Q0l0vRiyTz9Wer5RM9LbuPy3xO7DwyFWopjwGX0NXjqXKBXfkhI81oeXhIkbNhmX2IAVETcrnS3xTnOFy7ho1zAsiICicITjjH_M9dfjGeDNgt_0OS7lxA1Gy-qLBwVynkvryKNitQG2FF1-OW8dIDnEgR2Mi4wGiAnYo0gKXaskEVCVlpfuAp-172UUBnHoYKTEvyelGzY_Q&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&utm_medium=social-paid&utm_campaign=Tutorial_GarterStitch&ttclid=E.C.P.CpECmSrvBX9MEZfPIPBScwlitedmwm65DE7B8dhuG9SIFOaZeZ1O2KLiGYICZrF1_I8VPPQkXUkenSeclwleZu4FbxmMaZGlIjndLuQxIzTK4P-CSxFNtZodC1z57yc_qUxWUBlQDN7GBR3A2sVqmz4ObbNLRzx8KArwIOWIMtXBEd2FtM9ywnYARa5Z0yL5vOX19vX9sCKuX43guZ0Yq-e31Q0l0vRiyTz9Wer5RM9LbuPy3xO7DwyFWopjwGX0NXjqXKBXfkhI81oeXhIkbNhmX2IAVETcrnS3xTnOFy7ho1zAsiICicITjjH_M9dfjGeDNgt_0OS7lxA1Gy-qLBwVynkvryKNitQG2FF1-OW8dIDnEgR2Mi4wGiAnYo0gKXaskEVCVlpfuAp-172UUBnHoYKTEvyelGzY_Q&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&utm_medium=social-paid&utm_campaign=Tutorial_GarterStitch&ttclid=E.C.P.CpECmSrvBX9MEZfPIPBScwlitedmwm65DE7B8dhuG9SIFOaZeZ1O2KLiGYICZrF1_I8VPPQkXUkenSeclwleZu4FbxmMaZGlIjndLuQxIzTK4P-CSxFNtZodC1z57yc_qUxWUBlQDN7GBR3A2sVqmz4ObbNLRzx8KArwIOWIMtXBEd2FtM9ywnYARa5Z0yL5vOX19vX9sCKuX43guZ0Yq-e31Q0l0vRiyTz9Wer5RM9LbuPy3xO7DwyFWopjwGX0NXjqXKBXfkhI81oeXhIkbNhmX2IAVETcrnS3xTnOFy7ho1zAsiICicITjjH_M9dfjGeDNgt_0OS7lxA1Gy-qLBwVynkvryKNitQG2FF1-OW8dIDnEgR2Mi4wGiAnYo0gKXaskEVCVlpfuAp-172UUBnHoYKTEvyelGzY_Q&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&utm_medium=social-paid&utm_campaign=Tutorial_GarterStitch&ttclid=E.C.P.CpECmSrvBX9MEZfPIPBScwlitedmwm65DE7B8dhuG9SIFOaZeZ1O2KLiGYICZrF1_I8VPPQkXUkenSeclwleZu4FbxmMaZGlIjndLuQxIzTK4P-CSxFNtZodC1z57yc_qUxWUBlQDN7GBR3A2sVqmz4ObbNLRzx8KArwIOWIMtXBEd2FtM9ywnYARa5Z0yL5vOX19vX9sCKuX43guZ0Yq-e31Q0l0vRiyTz9Wer5RM9LbuPy3xO7DwyFWopjwGX0NXjqXKBXfkhI81oeXhIkbNhmX2IAVETcrnS3xTnOFy7ho1zAsiICicITjjH_M9dfjGeDNgt_0OS7lxA1Gy-qLBwVynkvryKNitQG2FF1-OW8dIDnEgR2Mi4wGiAnYo0gKXaskEVCVlpfuAp-172UUBnHoYKTEvyelGzY_Q&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&utm_medium=social-paid&utm_campaign=Tutorial_GarterStitch&ttclid=E.C.P.CpECmSrvBX9MEZfPIPBScwlitedmwm65DE7B8dhuG9SIFOaZeZ1O2KLiGYICZrF1_I8VPPQkXUkenSeclwleZu4FbxmMaZGlIjndLuQxIzTK4P-CSxFNtZodC1z57yc_qUxWUBlQDN7GBR3A2sVqmz4ObbNLRzx8KArwIOWIMtXBEd2FtM9ywnYARa5Z0yL5vOX19vX9sCKuX43guZ0Yq-e31Q0l0vRiyTz9Wer5RM9LbuPy3xO7DwyFWopjwGX0NXjqXKBXfkhI81oeXhIkbNhmX2IAVETcrnS3xTnOFy7ho1zAsiICicITjjH_M9dfjGeDNgt_0OS7lxA1Gy-qLBwVynkvryKNitQG2FF1-OW8dIDnEgR2Mi4wGiAnYo0gKXaskEVCVlpfuAp-172UUBnHoYKTEvyelGzY_Q&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