Анализ сайта doggedknits.com
Основное Готовность: 75%
Домен
doggedknits.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
http://doggedknits.com
301 MovedPermanently
https://knitfarious.com/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
Не настроен HSTS (Strict-Transport-Security) — рекомендуется включить.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 14.09.2026 2:59:59.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
UTF-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице UTF-8.
Язык
en-US
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en-US.
Скорость загрузки
~1,82сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 1,82сек превышает 1 секунду. Желательно улучшить работу сайта!
Объем документа
354Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 354Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 41
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 41 много для одной страницы. Приемлемо до 10. Проведите оптимизацию файлов ресурсов!
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | https://knitfarious.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-11.0.1 | |
| stylesheet | https://knitfarious.com/wp-content/plugins/woocommerce/assets/client/blocks/all-products.css?ver=wc-11.0.1 | |
| stylesheet | https://knitfarious.com/wp-content/plugins/buymeacoffee/public/css/buy-me-a-coffee.min.css?ver=4.4.9 | |
| stylesheet | https://knitfarious.com/wp-content/plugins/simply-gallery-block/plugins/pgc-simply-gallery-plugin-lightbox-style.min.css?ver=3.4.1 | |
| stylesheet | https://knitfarious.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.min.css?ver=11.0.1 | |
| stylesheet | https://knitfarious.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.min.css?ver=11.0.1 | |
| stylesheet | https://knitfarious.com/wp-content/plugins/woocommerce/assets/css/woocommerce-general.min.css?ver=11.0.1 | |
| stylesheet | //knitfarious.com/wp-content/plugins/pinterest-for-woocommerce/assets/css/frontend/pinterest-for-woocommerce-pins.min.css?ver=1.4.28 | |
| stylesheet | https://knitfarious.com/wp-content/themes/generatepress/assets/css/components/widget-areas.min.css?ver=3.6.1 | |
| stylesheet | https://knitfarious.com/wp-content/themes/generatepress/assets/css/main.min.css?ver=3.6.1 | |
| stylesheet | https://knitfarious.com/wp-content/themes/generatepress_child/generate-child.min.css?ver=1731529967 | |
| stylesheet | https://fonts.googleapis.com/css?family=Nunito:200,200italic,300,300italic,regular,italic,600,600italic,700,700italic,800,800italic,900,900italic|Comfortaa:300,regular,500,600,700|Inter:100,200,300,regular,500,600,700,800,900&display=swap&ver=3.6.1 | |
| stylesheet | https://knitfarious.com/wp-content/uploads/generateblocks/style-global.css?ver=1722888039 | |
| stylesheet | https://knitfarious.com/wp-content/uploads/generateblocks/style-2.css?ver=1787287964 | |
| stylesheet | https://knitfarious.com/wp-content/plugins/gp-premium/menu-plus/functions/css/offside.min.css?ver=2.5.6 | |
| stylesheet | https://knitfarious.com/wp-content/plugins/gp-premium/menu-plus/functions/css/navigation-branding-flex.min.css?ver=2.5.6 | |
| stylesheet | https://knitfarious.com/wp-content/plugins/gp-premium/woocommerce/functions/css/woocommerce.min.css?ver=2.5.6 | |
| stylesheet | https://knitfarious.com/wp-content/plugins/gp-premium/woocommerce/functions/css/woocommerce-mobile.min.css?ver=2.5.6 | |
| js | https://knitfarious.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1 | |
| js | https://knitfarious.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1 | |
| js | https://knitfarious.com/wp-content/uploads/siteground-optimizer-assets/buy-me-a-coffee.min.js?ver=4.4.9 | |
| js | https://knitfarious.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.0.1 | |
| js | https://knitfarious.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.0.1 | |
| js | https://knitfarious.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.0.1 | |
| js | https://knitfarious.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.0.1 | |
| js | https://cdnjs.buymeacoffee.com/1.0.0/widget.prod.min.js | |
| js | https://knitfarious.com/wp-content/plugins/gp-premium/menu-plus/functions/js/offside.min.js?ver=2.5.6 | |
| js | https://knitfarious.com/wp-content/plugins/sg-cachepress/assets/js/lazysizes.min.js?ver=7.8.1 | |
| js | https://knitfarious.com/wp-content/plugins/simply-gallery-block/plugins/pgc_sgb_lightbox.min.js?ver=3.4.1 | |
| js | text/javascript | //assets.pinterest.com/js/pinit.js?ver=1.4.28 |
| js | https://knitfarious.com/wp-content/plugins/mailchimp-for-woocommerce/public/js/mailchimp-woocommerce-public.min.js?ver=6.2 | |
| js | https://knitfarious.com/wp-content/uploads/siteground-optimizer-assets/mailchimp-woocommerce-pixel-tracking.min.js?ver=1.0.0 | |
| js | https://knitfarious.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255 | |
| js | https://knitfarious.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0 | |
| js | https://knitfarious.com/wp-content/uploads/siteground-optimizer-assets/mailchimp-woocommerce-pixel-tracking-blocks.min.js?ver=e1e1f7312242942b6f0e | |
| js | https://knitfarious.com/wp-content/themes/generatepress/assets/js/menu.min.js?ver=3.6.1 | |
| js | https://knitfarious.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.0.1 | |
| js | https://knitfarious.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.0.1 | |
| js | https://knitfarious.com/wp-content/plugins/pinterest-for-woocommerce/assets/js/pinterest-for-woocommerce-save-button.min.js?ver=1.4.28 | |
| js | https://knitfarious.com/wp-content/plugins/gp-premium/woocommerce/functions/js/woocommerce.min.js?ver=2.5.6 | |
| js | https://knitfarious.com/wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js?ver=11.0.1 |
Серверные заголовки
Кол-во: 10
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 10шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Server | nginx |
| Date | Fri, 21 Aug 2026 21:44:47 GMT |
| Vary | Accept-Encoding |
| x-cache-enabled | True |
| X-Content-Type-Options | nosniff |
| X-XSS-Protection | 1; mode=block |
| X-UA-Compatible | IE=edge |
| x-httpd-modphp | 1 |
| host-header | 8441280b0c35cbc1147f8ba998a563a7 |
| x-proxy-cache | HIT |
CMS
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
Сайт работает на CMS UMI.CMS.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере nginx.
Мета-теги Готовность: 23%
Title
Learn to Knit With Knitfarious | Tutorials, Tips, and Tricks
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо уменьшить число символов в title (текущее значение: 60, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Learn to knit with Knitfarious. Fiber arts are a never-ending adventure. We'll guide you through the process so that you may awaken the fiber artist in you.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо уменьшить число символов в description (текущее значение: 161, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://knitfarious.com/
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 noai, noimageai
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Указано несколько meta-тегов robots, но достаточно и одного. Подробнее про несколько тегов robots в Яндексе.
Meta-тег robots со значениями index, follow не накладывает ограничений на индексирование и показ контента.
Адаптивность
width=device-width, initial-scale=1
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 7
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:locale | en_US |
| og:type | website |
| og:title | Home |
| og:description | Let's knit beautiful things together Learning to knit is a never-ending adventure. Knitfarious packs love and care into everything we create. We'll help |
| og:url | https://knitfarious.com/ |
| og:site_name | Knitfarious |
| og:image | https://knitfarious.com/wp-content/uploads/2020/02/two-strand-method-cast-on-logo.jpg |
Все мета-теги
Кол-во: 18
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 18шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | robots | index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 |
| name | viewport | width=device-width, initial-scale=1 |
| name | description | Learn to knit with Knitfarious. Fiber arts are a never-ending adventure. We'll guide you through the process so that you may awaken the fiber artist in you. |
| name | twitter:card | summary_large_image |
| name | twitter:site | @Knitfarious |
| name | google-site-verification | AeYO7zsQCw0GsgH6OOA1louchUy_kVuDuNOAlC_Mfl0 |
| name | p:domain_verify | ba97dd96c65df1f008aad7c83793edaa |
| name | robots | noai, noimageai |
| name | msapplication-TileImage | https://knitfarious.com/wp-content/uploads/2020/06/cropped-favicon-1-300x300.png |
| property | og:locale | en_US |
| property | og:type | website |
| property | og:title | Home |
| property | og:description | Let's knit beautiful things together Learning to knit is a never-ending adventure. Knitfarious packs love and care into everything we create. We'll help |
| property | og:url | https://knitfarious.com/ |
| property | og:site_name | Knitfarious |
| property | article:publisher | https://www.facebook.com/Knitfarious/ |
| property | article:modified_time | 2024-08-05T15:59:07+00:00 |
| property | og:image | https://knitfarious.com/wp-content/uploads/2020/02/two-strand-method-cast-on-logo.jpg |
Оптимизация Готовность: 90%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Кол-во слов 652 не очень много. Добавьте побольше текста (хотя бы 800 слов)!
Слова из title 7 встречаются в тексте достаточно.
Абзацев с текстом 47 достаточно.
Среднее число слов в абзаце 22 достаточно.
Кол-во знаков контента 3925 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 6. Это хорошо.
На странице присутствуют заголовки <h3> 20.
Тошнота
5,39
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
12,73%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота страницы в пределах нормы.
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| knitting | 29 | 4,45% |
| tutorials | 9 | 1,38% |
| patterns | 9 | 1,38% |
| dyeing | 8 | 1,23% |
| twisted | 6 | 0,92% |
| knitfarious | 5 | 0,77% |
| pattern | 5 | 0,77% |
| ravelry | 4 | 0,61% |
| guides | 4 | 0,61% |
| contact | 4 | 0,61% |
| knitters | 4 | 0,61% |
| beautiful | 3 | 0,46% |
| everything | 3 | 0,46% |
| create | 3 | 0,46% |
| beginner | 3 | 0,46% |
| content | 2 | 0,31% |
| learning | 2 | 0,31% |
| adventure | 2 | 0,31% |
| inspire | 2 | 0,31% |
| experienced | 2 | 0,31% |
Индексация Готовность: 25%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 90 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 362773 байт. Загружен за: 2сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://doggedknits.com/robots.txt
301 MovedPermanently
https://knitfarious.com/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html><html lang="en-US"><head><meta charset="UTF-8"> <script data-no-optimize="1" data-cfasync="false">!function(){"use strict";const t={adt_ei:{identityApiKey:"plainText",source:"url",type:"plaintext",priority:1},adt_eih:{identityApiKey:"sha256",source:"urlh",type:"hashed",priority:2},sh_kit:{identityApiKey:"sha256",source:"urlhck",type:"hashed",priority:3}},e=Object.keys(t);function i(t){return function(t){const e=t.match(/((?=([a-z0-9._!#$%+^&*()[\]<>-]+))\2@[a-z0-9._-]+\.[a-z0-9._-]+)/gi);return e?e[0]:""}(function(t){return t.replace(/\s/g,"")}(t.toLowerCase()))}!async function(){const n=new URL(window.location.href),o=n.searchParams;let a=null;const r=Object.entries(t).sort(([,t],[,e])=>t.priority-e.priority).map(([t])=>t);for(const e of r){const n=o.get(e),r=t[e];if(!n||!r)continue;const c=decodeURIComponent(n),d="plaintext"===r.type&&i(c),s="hashed"===r.type&&c;if(d||s){a={value:c,config:r};break}}if(a){const{value:t,config:e}=a;window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(function(){window.adthrive.identityApi({source:e.source,[e.identityApiKey]:t},({success:i,data:n})=>{i?window.adthrive.log("info","Plugin","detectEmails",`Identity API called with ${e.type} email: ${t}`,n):window.adthrive.log("warning","Plugin","detectEmails",`Failed to call Identity API with ${e.type} email: ${t}`,n)})})}!function(t,e){const i=new URL(e);t.forEach(t=>i.searchParams.delete(t)),history.replaceState(null,"",i.toString())}(e,n)}()}(); </script><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style data-no-optimize="1" data-cfasync="false"> .adthrive-ad {
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
overflow-x: visible;
clear: both;
line-height: 0;
} </style> <script data-no-optimize="1" data-cfasync="false"> window.adthriveCLS = {
enabledLocations: ['Content', 'Recipe'],
injectedSlots: [],
injectedFromPlugin: true,
branch: '1e46877',bucket: 'prod', videoDisabledFromPlugin: true,
};
window.adthriveCLS.siteAds = {"betaTester":false,"targeting":[{"value":"5fd38b52381a4bf19ae77aad","key":"siteId"},{"value":"6233884d97aab3708874b4ad","key":"organizationId"},{"value":"Knitfarious","key":"siteName"},{"value":"AdThrive Edge","key":"service"},{"value":"on","key":"bidding"},{"value":["Crafts"],"key":"verticals"}],"siteUrl":"https://knitfarious.com/","siteId":"5fd38b52381a4bf19ae77aad","siteName":"Knitfarious","breakpoints":{"tablet":768,"desktop":1024},"cloudflare":null,"adUnits":[{"sequence":1,"thirdPartyAdUnitName":null,"targeting":[{"value":["Sidebar"],"key":"location"}],"devices":["desktop"],"name":"Sidebar_1","sticky":false,"location":"Sidebar","dynamic":{"pageSelector":"","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".sidebar > *","skip":1,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[160,600],[336,280],[320,50],[300,600],[250,250],[1,1],[320,100],[300,1050],[300,50],[300,420],[300,250]],"priority":299,"autosize":true},{"sequence":9,"thirdPartyAdUnitName":null,"targeting":[{"value":["Sidebar"],"key":"location"},{"value":true,"key":"sticky"}],"devices":["desktop"],"name":"Sidebar_9","sticky":true,"location":"Sidebar","dynamic":{"pageSelector":"","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".sidebar","skip":0,"classNames":[],"position":"beforeend","every":1,"enabled":true},"stickyOverlapSelector":".site-footer","adSizes":[[160,600],[336,280],[320,50],[300,600],[250,250],[1,1],[320,100],[300,1050],[300,50],[300,420],[300,250]],"priority":291,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single, body.page:not(.home)","spacing":1,"max":4,"lazyMax":95,"enable":true,"lazy":true,"elementSelector":".entry-content > *:not(h2):not(h3)","skip":4,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["tablet"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single, body.page:not(.home)","spacing":0.7,"max":4,"lazyMax":95,"enable":true,"lazy":true,"elementSelector":".entry-content > *:not(h2):not(h3)","skip":4,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single, body.page:not(.home)","spacing":1,"max":3,"lazyMax":96,"enable":true,"lazy":true,"elementSelector":".entry-content > *:not(h2):not(h3)","skip":4,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop","phone","tablet"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.archive","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".content > article","skip":2,"classNames":[],"position":"afterend","every":3,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Below Post"],"key":"location"}],"devices":["desktop","tablet","phone"],"name":"Below_Post","sticky":false,"location":"Below Post","dynamic":{"pageSelector":"","spacing":1,"max":0,"lazyMax":10,"enable":true,"lazy":true,"elementSelector":".inside-article, .comment-list > li, .comment-respond","skip":0,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[250,250],[1,1],[320,100],[970,250],[728,250],[300,250]],"priority":99,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Footer"],"key":"location"},{"value":true,"key":"sticky"}],"devices":["tablet","phone","desktop"],"name":"Footer","sticky":true,"location":"Footer","dynamic":{"pageSelector":"","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":"body","skip":0,"classNames":[],"position":"beforeend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[320,50],[320,100],[728,90],[970,90],[468,60],[1,1],[300,50]],"priority":-1,"autosize":true}],"adDensityLayout":{"mobile":{"adDensity":0.24,"onePerViewport":false},"pageOverrides":[{"mobile":{"adDensity":0.3,"onePerViewport":false},"note":null,"pageSelector":"body.home","desktop":{"adDensity":0.3,"onePerViewport":false}},{"mobile":{"adDensity":0.3,"onePerViewport":false},"note":null,"pageSelector":"body.archive","desktop":{"adDensity":0.3,"onePerViewport":false}}],"desktop":{"adDensity":0.24,"onePerViewport":false}},"adDensityEnabled":true,"siteExperiments":[],"adTypes":{"sponsorTileDesktop":true,"interscrollerDesktop":true,"nativeBelowPostDesktop":true,"miniscroller":true,"largeFormatsMobile":true,"nativeMobileContent":true,"inRecipeRecommendationMobile":true,"nativeMobileRecipe":true,"sponsorTileMobile":true,"expandableCatalogAdsMobile":true,"frameAdsMobile":true,"outstreamMobile":true,"nativeHeaderMobile":true,"frameAdsDesktop":true,"inRecipeRecommendationDesktop":true,"expandableFooterDesktop":true,"nativeDesktopContent":true,"outstreamDesktop":true,"animatedFooter":true,"skylineHeader":false,"expandableFooter":true,"nativeDesktopSidebar":true,"videoFootersMobile":true,"videoFootersDesktop":true,"interscroller":true,"nativeDesktopRecipe":true,"nativeHeaderDesktop":true,"nativeBelowPostMobile":true,"expandableCatalogAdsDesktop":true,"largeFormatsDesktop":true},"adOptions":{"theTradeDesk":true,"usCmpClickWrap":{"enabled":false,"regions":[]},"undertone":true,"sidebarConfig":{"dynamicStickySidebar":{"minHeight":2800,"enabled":true,"blockedSelectors":[]}},"footerCloseButton":true,"teads":true,"seedtag":true,"pmp":true,"thirtyThreeAcross":true,"sharethrough":true,"optimizeVideoPlayersForEarnings":true,"removeVideoTitleWrapper":true,"pubMatic":true,"chicory":false,"infiniteScroll":false,"longerVideoAdPod":true,"yahoossp":true,"spa":false,"stickyContainerConfig":{"recipeDesktop":{"minHeight":null,"enabled":false},"blockedSelectors":[],"stickyHeaderSelectors":[],"content":{"minHeight":null,"enabled":false},"recipeMobile":{"minHeight":null,"enabled":false}},"gatedPrint":{"siteEmailServiceProviderId":null,"defaultOptIn":false,"closeButtonEnabled":false,"enabled":false,"newsletterPromptEnabled":false},"yieldmo":true,"footerSelector":"","consentMode":{"enabled":false,"customVendorList":""},"amazonUAM":true,"gamMCMEnabled":true,"gamMCMChildNetworkCode":"21672024880","stickyContainerAds":false,"rubiconMediaMath":false,"rubicon":false,"conversant":false,"openx":true,"customCreativeEnabled":true,"mobileHeaderHeight":1,"secColor":"#000000","unruly":true,"mediaGrid":true,"bRealTime":true,"adInViewTime":null,"regulatory":{"privacyPolicyUrl":"","termsOfServiceUrl":""},"gumgum":true,"comscoreFooter":true,"desktopInterstitial":true,"contentAdXExpansionDesktop":true,"amx":false,"footerCloseButtonDesktop":false,"ozone":true,"isAutoOptimized":true,"comscoreTAL":true,"bgColor":"#FFFFFF","advancePlaylistOptions":{"playlistPlayer":{"enabled":true},"relatedPlayer":{"enabled":true,"applyToFirst":true}},"kargo":true,"liveRampATS":true,"footerCloseButtonMobile":false,"interstitialBlockedPageSelectors":"","prioritizeShorterVideoAds":true,"allowSmallerAdSizes":true,"comscore":"HomeDIY","blis":true,"wakeLock":{"desktopEnabled":true,"mobileValue":15,"mobileEnabled":true,"desktopValue":30},"mobileInterstitial":true,"tripleLift":true,"sensitiveCategories":["alc","ast","cbd","cosm","dat","gamc","gamv","pol","rel","sst","ssr","srh","ske","tob","wtl"],"liveRamp":true,"mobileInterstitialBlockedPageSelectors":"","adthriveEmailIdentity":true,"criteo":true,"nativo":true,"infiniteScrollOptions":{"selector":"","heightThreshold":0},"siteAttributes":{"mobileHeaderSelectors":[],"desktopHeaderSelectors":[]},"dynamicContentSlotLazyLoading":true,"clsOptimizedAds":true,"ogury":true,"verticals":["Crafts"],"inImage":false,"stackadapt":true,"usCMP":{"regions":[],"defaultOptIn":false,"enabled":false,"strictMode":false},"contentAdXExpansionMobile":true,"advancePlaylist":true,"medianet":true,"acAlwaysSticky":false,"delayLoading":true,"inImageZone":null,"appNexus":true,"rise":true,"liveRampId":"","infiniteScrollRefresh":false,"indexExchange":true},"siteAdsProfiles":[],"thirdPartySiteConfig":{"partners":{"discounts":[]}},"organizationData":{"organizationId":"6233884d97aab3708874b4ad","multiSiteOrg":false},"videoPlayers":{"contextual":{"autoplayCollapsibleEnabled":true,"overrideEmbedLocation":false,"defaultPlayerType":"collapse"},"videoEmbed":"wordpress","footerSelector":".site-footer","contentSpecificPlaylists":[],"players":[{"playlistId":"","pageSelector":"","devices":["desktop"],"description":"","elementSelector":".entry-content > p","skip":0,"id":4070872,"position":"afterend","title":"","type":"stickyRelated","enabled":true,"playerId":"YRktTeOm"},{"devices":["desktop","mobile"],"description":"","id":4070871,"title":"Stationary related player - desktop and mobile","type":"stationaryRelated","enabled":true,"playerId":"YRktTeOm"},{"playlistId":"","pageSelector":"","devices":["mobile"],"mobileLocation":"bottom-right","description":"","skip":0,"title":"","type":"stickyRelated","enabled":true,"elementSelector":".entry-content > p","id":4070873,"position":"afterend","playerId":"YRktTeOm"},{"playlistId":"lh5oBzfb","pageSelector":"body.single","devices":["desktop"],"description":"","skip":2,"title":"LATEST VIDEOS","type":"stickyPlaylist","enabled":true,"footerSelector":".site-footer","elementSelector":".entry-content > *:not(h2):not(h3)","id":4070874,"position":"afterend","saveVideoCloseState":false,"shuffle":true,"mobileHeaderSelector":null,"playerId":"7oKtjBYb"},{"playlistId":"lh5oBzfb","pageSelector":"body.single","devices":["mobile"],"mobileLocation":"bottom-right","description":"","skip":2,"title":"LATEST VIDEOS","type":"stickyPlaylist","enabled":true,"footerSelector":".site-footer","elementSelector":".entry-content > *:not(h2):not(h3)","id":4070875,"position":"afterend","saveVideoCloseState":false,"shuffle":true,"mobileHeaderSelector":null,"playerId":"7oKtjBYb"}],"partners":{"theTradeDesk":true,"unruly":true,"mediaGrid":true,"undertone":true,"gumgum":true,"seedtag":true,"amx":false,"ozone":true,"pmp":true,"kargo":true,"stickyOutstream":{"desktop":{"enabled":true},"blockedPageSelectors":"","mobileLocation":"bottom-left","allowOnHomepage":true,"mobile":{"enabled":true},"saveVideoCloseState":false,"mobileHeaderSelector":"","allowForPageWithStickyPlayer":{"enabled":true}},"sharethrough":true,"blis":true,"tripleLift":true,"pubMatic":true,"criteo":true,"yahoossp":true,"nativo":true,"stackadapt":true,"yieldmo":true,"amazonUAM":true,"medianet":true,"rubicon":false,"appNexus":true,"rise":true,"openx":true,"indexExchange":true}}};</script> <script data-no-optimize="1" data-cfasync="false"> (function(w, d) {
w.adthrive = w.adthrive || {};
w.adthrive.cmd = w.adthrive.cmd || [];
w.adthrive.plugin = 'adthrive-ads-3.13.0';
w.adthrive.host = 'ads.adthrive.com';
w.adthrive.integration = 'plugin';
var commitParam = (w.adthriveCLS && w.adthriveCLS.bucket !== 'prod' && w.adthriveCLS.branch) ? '&commit=' + w.adthriveCLS.branch : '';
var s = d.createElement('script');
s.async = true;
s.referrerpolicy='no-referrer-when-downgrade';
s.src = 'https://' + w.adthrive.host + '/sites/5fd38b52381a4bf19ae77aad/ads.min.js?referrer=' + w.encodeURIComponent(w.location.href) + commitParam + '&cb=' + (Math.floor(Math.random() * 100) + 1) + '';
var n = d.getElementsByTagName('script')[0];
n.parentNode.insertBefore(s, n);
})(window, document); </script><link rel="dns-prefetch" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/" crossorigin><meta name="viewport" content="width=device-width, initial-scale=1"> <!-- This site is optimized with the Yoast SEO Premium plugin v28.1 (Yoast SEO v28.3) - https://yoast.com/product/yoast-seo-premium-wordpress/ --><title>Learn to Knit With Knitfarious | Tutorials, Tips, and Tricks</title><meta name="description" content="Learn to knit with Knitfarious. Fiber arts are a never-ending adventure. We'll guide you through the process so that you may awaken the fiber artist in you." /><link rel="canonical" href="https://knitfarious.com/" /><meta property="og:locale" content="en_US" /><meta property="og:type" content="website" /><meta property="og:title" content="Home" /><meta property="og:description" content="Let's knit beautiful things together Learning to knit is a never-ending adventure. Knitfarious packs love and care into everything we create. We'll help" /><meta property="og:url" content="https://knitfarious.com/" /><meta property="og:site_name" content="Knitfarious" /><meta property="article:publisher" content="https://www.facebook.com/Knitfarious/" /><meta property="article:modified_time" content="2024-08-05T15:59:07+00:00" /><meta property="og:image" content="https://knitfarious.com/wp-content/uploads/2020/02/two-strand-method-cast-on-logo.jpg" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:site" content="@Knitfarious" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/knitfarious.com\/","url":"https:\/\/knitfarious.com\/","name":"Learn to Knit With Knitfarious | Tutorials, Tips, and Tricks","isPartOf":{"@id":"https:\/\/knitfarious.com\/#website"},"about":{"@id":"https:\/\/knitfarious.com\/#organization"},"primaryImageOfPage":{"@id":"https:\/\/knitfarious.com\/#primaryimage"},"image":{"@id":"https:\/\/knitfarious.com\/#primaryimage"},"thumbnailUrl":"https:\/\/knitfarious.com\/wp-content\/uploads\/2020\/02\/two-strand-method-cast-on-logo.jpg","datePublished":"2021-05-30T13:08:16+00:00","dateModified":"2024-08-05T15:59:07+00:00","description":"Learn to knit with Knitfarious. Fiber arts are a never-ending adventure. We'll guide you through the process so that you may awaken the fiber artist in you.","breadcrumb":{"@id":"https:\/\/knitfarious.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/knitfarious.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/knitfarious.com\/#primaryimage","url":"https:\/\/knitfarious.com\/wp-content\/uploads\/2020\/02\/two-strand-method-cast-on-logo.jpg","contentUrl":"https:\/\/knitfarious.com\/wp-content\/uploads\/2020\/02\/two-strand-method-cast-on-logo.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/knitfarious.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/knitfarious.com\/#website","url":"https:\/\/knitfarious.com\/","name":"Knitfarious","description":"Knitting tips, stitch patterns, and tutorials to inspire you!","publisher":{"@id":"https:\/\/knitfarious.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/knitfarious.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/knitfarious.com\/#organization","name":"Knitfarious","url":"https:\/\/knitfarious.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/knitfarious.com\/#\/schema\/logo\/image\/","url":"https:\/\/knitfarious.com\/wp-content\/uploads\/2021\/05\/Knitfarious_logo4-purple.png","contentUrl":"https:\/\/knitfarious.com\/wp-content\/uploads\/2021\/05\/Knitfarious_logo4-purple.png","width":320,"height":132,"caption":"Knitfarious"},"image":{"@id":"https:\/\/knitfarious.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Knitfarious\/","https:\/\/x.com\/Knitfarious","https:\/\/www.instagram.com\/knitfarious\/","https:\/\/www.linkedin.com\/company\/12905614\/","https:\/\/www.pinterest.com\/knitfarious\/","https:\/\/www.youtube.com\/channel\/UC7gSRl24HTY5HNB2CMP5pTw"]}]}</script><meta name="google-site-verification" content="AeYO7zsQCw0GsgH6OOA1louchUy_kVuDuNOAlC_Mfl0" /><meta name="p:domain_verify" content="ba97dd96c65df1f008aad7c83793edaa" /> <!-- / Yoast SEO Premium plugin. --><link rel='dns-prefetch' href='//assets.pinterest.com' /><link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /><link href='https://fonts.googleapis.com' crossorigin rel='preconnect' /> <style id="wp-img-auto-sizes-contain-inline-css"> img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ </style> <style id="wp-block-library-inline-css"> :root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ </style> <style id="classic-theme-styles-inline-css"> /*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */ </style><link rel='stylesheet' id='wc-blocks-style-css' href='https://knitfarious.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-11.0.1' media='all' /><link rel='stylesheet' id='wc-blocks-style-all-products-css' href='https://knitfarious.com/wp-content/plugins/woocommerce/assets/client/blocks/all-products.css?ver=wc-11.0.1' media='all' /> <style id="global-styles-inline-css"> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--contrast: var(--contrast);--wp--preset--color--contrast-2: var(--contrast-2);--wp--preset--color--contrast-3: var(--contrast-3);--wp--preset--color--contrast-4: var(--contrast-4);--wp--preset--color--base-4: var(--base-4);--wp--preset--color--base: var(--base);--wp--preset--color--base-2: var(--base-2);--wp--preset--color--base-3: var(--base-3);--wp--preset--color--accent: var(--accent);--wp--preset--color--accent-2: var(--accent-2);--wp--preset--color--accent-3: var(--accent-3);--wp--preset--color--accent-4: var(--accent-4);--wp--preset--color--accent-5: var(--accent-5);--wp--preset--color--accent-6: var(--accent-6);--wp--preset--color--accent-7: var(--accent-7);--wp--preset--color--accent-8: var(--accent-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-color{color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-color{color: var(--wp--preset--color--contrast-3) !important;}.has-contrast-4-color{color: var(--wp--preset--color--contrast-4) !important;}.has-base-4-color{color: var(--wp--preset--color--base-4) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-base-2-color{color: var(--wp--preset--color--base-2) !important;}.has-base-3-color{color: var(--wp--preset--color--base-3) !important;}.has-accent-color{color: var(--wp--preset--color--accent) !important;}.has-accent-2-color{color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-color{color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-color{color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-color{color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-color{color: var(--wp--preset--color--accent-6) !important;}.has-accent-7-color{color: var(--wp--preset--color--accent-7) !important;}.has-accent-8-color{color: var(--wp--preset--color--accent-8) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-background-color{background-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-background-color{background-color: var(--wp--preset--color--contrast-3) !important;}.has-contrast-4-background-color{background-color: var(--wp--preset--color--contrast-4) !important;}.has-base-4-background-color{background-color: var(--wp--preset--color--base-4) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-base-2-background-color{background-color: var(--wp--preset--color--base-2) !important;}.has-base-3-background-color{background-color: var(--wp--preset--color--base-3) !important;}.has-accent-background-color{background-color: var(--wp--preset--color--accent) !important;}.has-accent-2-background-color{background-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-background-color{background-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-background-color{background-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-background-color{background-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-background-color{background-color: var(--wp--preset--color--accent-6) !important;}.has-accent-7-background-color{background-color: var(--wp--preset--color--accent-7) !important;}.has-accent-8-background-color{background-color: var(--wp--preset--color--accent-8) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-border-color{border-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-border-color{border-color: var(--wp--preset--color--contrast-3) !important;}.has-contrast-4-border-color{border-color: var(--wp--preset--color--contrast-4) !important;}.has-base-4-border-color{border-color: var(--wp--preset--color--base-4) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-base-2-border-color{border-color: var(--wp--preset--color--base-2) !important;}.has-base-3-border-color{border-color: var(--wp--preset--color--base-3) !important;}.has-accent-border-color{border-color: var(--wp--preset--color--accent) !important;}.has-accent-2-border-color{border-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-border-color{border-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-border-color{border-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-border-color{border-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-border-color{border-color: var(--wp--preset--color--accent-6) !important;}.has-accent-7-border-color{border-color: var(--wp--preset--color--accent-7) !important;}.has-accent-8-border-color{border-color: var(--wp--preset--color--accent-8) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */ </style><link rel='stylesheet' id='buy-me-a-coffee-css' href='https://knitfarious.com/wp-content/plugins/buymeacoffee/public/css/buy-me-a-coffee.min.css?ver=4.4.9' media='all' /><link rel='stylesheet' id='pgc-simply-gallery-plugin-lightbox-style-css' href='https://knitfarious.com/wp-content/plugins/simply-gallery-block/plugins/pgc-simply-gallery-plugin-lightbox-style.min.css?ver=3.4.1' media='all' /><link rel='stylesheet' id='woocommerce-layout-css' href='https://knitfarious.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.min.css?ver=11.0.1' media='all' /><link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://knitfarious.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.min.css?ver=11.0.1' media='only screen and (max-width: 768px)' /><link rel='stylesheet' id='woocommerce-general-css' href='https://knitfarious.com/wp-content/plugins/woocommerce/assets/css/woocommerce-general.min.css?ver=11.0.1' media='all' /> <style id="woocommerce-inline-inline-css"> .woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */ </style><link rel='stylesheet' id='pinterest-for-woocommerce-pins-css' href='//knitfarious.com/wp-content/plugins/pinterest-for-woocommerce/assets/css/frontend/pinterest-for-woocommerce-pins.min.css?ver=1.4.28' media='all' /><link rel='stylesheet' id='generate-widget-areas-css' href='https://knitfarious.com/wp-content/themes/generatepress/assets/css/components/widget-areas.min.css?ver=3.6.1' media='all' /><link rel='stylesheet' id='generate-style-css' href='https://knitfarious.com/wp-content/themes/generatepress/assets/css/main.min.css?ver=3.6.1' media='all' /> <style id="generate-style-inline-css"> body{background-color:var(--base);color:var(--contrast);}a{color:var(--accent-6);}a:hover, a:focus{text-decoration:underline;}.entry-title a, .site-branding a, a.button, .wp-block-button__link, .main-navigation a{text-decoration:none;}a:hover, a:focus, a:active{color:var(--accent-7);}.wp-block-group__inner-container{max-width:1200px;margin-left:auto;margin-right:auto;}.site-header .header-image{width:230px;}:root{--contrast:#1c2029;--contrast-2:#45484f;--contrast-3:#595959;--contrast-4:#6e6e6e;--base-4:#cadfe7;--base:#f2e7d8;--base-2:#f6f3ea;--base-3:#FFFFFF;--accent:#4e6663;--accent-2:#F46036;--accent-3:#f6ab4a;--accent-4:#156096;--accent-5:#0275c8;--accent-6:#1A0DAB;--accent-7:#2358C2;--accent-8:#55c192;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-contrast-4-color{color:var(--contrast-4);}:root .has-contrast-4-background-color{background-color:var(--contrast-4);}:root .has-base-4-color{color:var(--base-4);}:root .has-base-4-background-color{background-color:var(--base-4);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}:root .has-accent-2-color{color:var(--accent-2);}:root .has-accent-2-background-color{background-color:var(--accent-2);}:root .has-accent-3-color{color:var(--accent-3);}:root .has-accent-3-background-color{background-color:var(--accent-3);}:root .has-accent-4-color{color:var(--accent-4);}:root .has-accent-4-background-color{background-color:var(--accent-4);}:root .has-accent-5-color{color:var(--accent-5);}:root .has-accent-5-background-color{background-color:var(--accent-5);}:root .has-accent-6-color{color:var(--accent-6);}:root .has-accent-6-background-color{background-color:var(--accent-6);}:root .has-accent-7-color{color:var(--accent-7);}:root .has-accent-7-background-color{background-color:var(--accent-7);}:root .has-accent-8-color{color:var(--accent-8);}:root .has-accent-8-background-color{background-color:var(--accent-8);}body, button, input, select, textarea{font-family:Nunito, sans-serif;font-weight:normal;font-size:20px;}body{line-height:1.6;}.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{font-family:Inter, sans-serif;font-weight:600;font-size:17px;}.main-title{font-family:inherit;font-size:36px;}h1{font-family:Inter, sans-serif;font-weight:700;font-size:42px;letter-spacing:-0.01em;line-height:1.4em;}@media (max-width:768px){h1{font-size:31px;}}h2{font-family:Inter, sans-serif;font-weight:700;font-size:35px;letter-spacing:-0.01em;line-height:1.4em;}@media (max-width:768px){h2{font-size:30px;}}h3{font-family:Inter, sans-serif;font-weight:700;font-size:29px;letter-spacing:-0.01em;line-height:1.4em;}@media (max-width:768px){h3{font-size:24px;}}h4{font-family:Inter, sans-serif;font-weight:700;font-size:24px;letter-spacing:-0.01em;line-height:1.5em;}@media (max-width:768px){h4{font-size:22px;}}h5{font-family:Inter, sans-serif;font-weight:700;font-size:20px;letter-spacing:-0.01em;line-height:1.4em;}@media (max-width:768px){h5{font-size:19px;}}.main-title a{font-family:Inter, sans-serif;font-weight:600;}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:var(--base);color:var(--contrast-2);}.site-header a{color:var(--accent-5);}.site-header a:hover{color:var(--contrast-2);}.main-title a,.main-title a:hover{color:var(--contrast-2) !important;}.site-description{color:var(--contrast-4);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--contrast-2);}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--accent-4);}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--contrast-2);}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--accent-4);}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--accent-4);}.main-navigation .main-nav ul ul li a{color:var(--contrast-2);}.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{color:var(--accent-4);}.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{color:var(--accent-4);}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{color:var(--contrast);background-color:var(--base);}.inside-article a,.paging-navigation a,.comments-area a,.page-header a{color:var(--accent-6);}.inside-article a:hover,.paging-navigation a:hover,.comments-area a:hover,.page-header a:hover{color:var(--accent-7);}.entry-title a{color:var(--contrast);}.entry-title a:hover{color:var(--contrast-2);}.entry-meta{color:var(--contrast-2);}h1{color:var(--contrast-2);}h2{color:var(--contrast-2);}h3{color:var(--contrast-2);}h4{color:var(--contrast-2);}h5{color:var(--contrast-2);}h6{color:var(--contrast-2);}.sidebar .widget{color:var(--contrast);background-color:var(--base-2);}.sidebar .widget a{color:var(--contrast-2);}.sidebar .widget a:hover{color:var(--accent-5);}.sidebar .widget .widget-title{color:var(--contrast);}.footer-widgets{color:var(--base-3);background-color:var(--base-3);}.footer-widgets a{color:var(--accent-3);}.footer-widgets a:hover{color:var(--base-2);}.footer-widgets .widget-title{color:var(--contrast-2);}.site-info{color:var(--base-3);background-color:var(--contrast);}.site-info a{color:var(--accent-3);}.site-info a:hover{color:var(--base-3);}.footer-bar .widget_nav_menu .current-menu-item a{color:var(--base-3);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:var(--contrast-4);background-color:var(--base-3);border-color:var(--base-3);}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:var(--contrast-4);background-color:var(--base-3);border-color:var(--accent);}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:var(--base-3);background-color:var(--accent-4);}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:var(--base-3);background-color:var(--accent-5);}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width: 950px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--contrast-2);}}.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container{padding:0px 20px 0px 20px;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:80px 40px 80px 40px;}.site-main .wp-block-group__inner-container{padding:80px 40px 80px 40px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.sidebar .widget, .page-header, .widget-area .main-navigation, .site-main > *{margin-bottom:30px;}.separate-containers .site-main{margin:30px;}.both-right .inside-left-sidebar,.both-left .inside-left-sidebar{margin-right:15px;}.both-right .inside-right-sidebar,.both-left .inside-right-sidebar{margin-left:15px;}.one-container.archive .post:not(:last-child):not(.is-loop-template-item), .one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:80px;}.separate-containers .featured-image{margin-top:30px;}.separate-containers .inside-right-sidebar, .separate-containers .inside-left-sidebar{margin-top:30px;margin-bottom:30px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:60px 30px 60px 30px;}.site-main .wp-block-group__inner-container{padding:60px 30px 60px 30px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-top:0px;padding-right:30px;padding-left:30px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px);}.one-container .site-main .paging-navigation{margin-bottom:30px;}}/* End cached CSS */.is-right-sidebar{width:25%;}.is-left-sidebar{width:25%;}.site-content .content-area{width:100%;}@media (max-width: 950px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap;}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap;}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{flex-basis:100%;}.nav-float-left .has-inline-mobile-toggle #site-navigation{order:10;}}
.dynamic-author-image-rounded{border-radius:100%;}.dynamic-featured-image, .dynamic-author-image{vertical-align:middle;}.one-container.blog .dynamic-content-template:not(:last-child), .one-container.archive .dynamic-content-template:not(:last-child){padding-bottom:0px;}.dynamic-entry-excerpt > p:last-child{margin-bottom:0px;}
.page-hero .inside-page-hero.grid-container{max-width:calc(1200px - 0px - 0px);}.inside-page-hero > *:last-child{margin-bottom:0px;}.page-hero time.updated{display:none;}.header-wrap{position:absolute;left:0px;right:0px;z-index:10;}.header-wrap .site-header{background:transparent;}
.post-image:not(:first-child), .page-content:not(:first-child), .entry-content:not(:first-child), .entry-summary:not(:first-child), footer.entry-meta{margin-top:4em;}.post-image-above-header .inside-article div.featured-image, .post-image-above-header .inside-article div.post-image{margin-bottom:4em;}.main-navigation.slideout-navigation .main-nav > ul > li > a{line-height:50px;}
/*# sourceURL=generate-style-inline-css */ </style><link rel='stylesheet' id='generate-child-css' href='https://knitfarious.com/wp-content/themes/generatepress_child/generate-child.min.css?ver=1731529967' media='all' /><link rel='stylesheet' id='generate-google-fonts-css' href='https://fonts.googleapis.com/css?family=Nunito:200,200italic,300,300italic,regular,italic,600,600italic,700,700italic,800,800italic,900,900italic|Comfortaa:300,regular,500,600,700|Inter:100,200,300,regular,500,600,700,800,900&display=swap&ver=3.6.1' media='all' /><link rel='stylesheet' id='generateblocks-global-css' href='https://knitfarious.com/wp-content/uploads/generateblocks/style-global.css?ver=1722888039' media='all' /><link rel='stylesheet' id='generateblocks-css' href='https://knitfarious.com/wp-content/uploads/generateblocks/style-2.css?ver=1787287964' media='all' /><link rel='stylesheet' id='generate-offside-css' href='https://knitfarious.com/wp-content/plugins/gp-premium/menu-plus/functions/css/offside.min.css?ver=2.5.6' media='all' /> <style id="generate-offside-inline-css"> :root{--gp-slideout-width:265px;}.slideout-navigation.main-navigation{background-color:var(--base);}.slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .slideout-navigation.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a{color:var(--accent-4);background-color:var(--base-2);}.slideout-navigation, .slideout-navigation a{color:var(--contrast-2);}.slideout-navigation button.slideout-exit{color:var(--contrast-2);padding-left:20px;padding-right:20px;}.slide-opened nav.toggled .menu-toggle:before{display:none;}@media (max-width: 950px){.menu-bar-item.slideout-toggle{display:none;}}
/*# sourceURL=generate-offside-inline-css */ </style><link rel='stylesheet' id='generate-navigation-branding-css' href='https://knitfarious.com/wp-content/plugins/gp-premium/menu-plus/functions/css/navigation-branding-flex.min.css?ver=2.5.6' media='all' /> <style id="generate-navigation-branding-inline-css"> @media (max-width: 950px){.site-header, #site-navigation, #sticky-navigation{display:none !important;opacity:0.0;}#mobile-header{display:block !important;width:100% !important;}#mobile-header .main-nav > ul{display:none;}#mobile-header.toggled .main-nav > ul, #mobile-header .menu-toggle, #mobile-header .mobile-bar-items{display:block;}#mobile-header .main-nav{-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}}.main-navigation.has-branding .inside-navigation.grid-container, .main-navigation.has-branding.grid-container .inside-navigation:not(.grid-container){padding:0px 40px 0px 40px;}.main-navigation.has-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left:10px;}.navigation-branding img, .site-logo.mobile-header-logo img{height:60px;width:auto;}.navigation-branding .main-title{line-height:60px;}@media (max-width: 950px){.main-navigation.has-branding.nav-align-center .menu-bar-items, .main-navigation.has-sticky-branding.navigation-stick.nav-align-center .menu-bar-items{margin-left:auto;}.navigation-branding{margin-right:auto;margin-left:10px;}.navigation-branding .main-title, .mobile-header-navigation .site-logo{margin-left:10px;}.main-navigation.has-branding .inside-navigation.grid-container{padding:0px;}}
/*# sourceURL=generate-navigation-branding-inline-css */ </style><link rel='stylesheet' id='generate-woocommerce-css' href='https://knitfarious.com/wp-content/plugins/gp-premium/woocommerce/functions/css/woocommerce.min.css?ver=2.5.6' media='all' /> <style id="generate-woocommerce-inline-css"> .woocommerce ul.products li.product .woocommerce-LoopProduct-link{color:var(--contrast-2);}.woocommerce ul.products li.product .woocommerce-LoopProduct-link:hover{color:var(--accent-5);}.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .wc-block-components-button{color:var(--base-3);background-color:var(--accent-4);text-decoration:none;}.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .wc-block-components-button:hover{color:var(--base-3);background-color:var(--accent-5);}.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover{color:var(--base-3);background-color:var(--accent-4);}.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{color:var(--base-3);background-color:var(--accent-5);}button.wc-block-components-panel__button{font-size:inherit;}.woocommerce .star-rating span:before, .woocommerce p.stars:hover a::before{color:var(--accent-3);}.woocommerce span.onsale{background-color:var(--accent-2);color:var(--base-3);}.woocommerce ul.products li.product .price, .woocommerce div.product p.price{color:var(--accent-8);}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--contrast-3);}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--accent-4);}.woocommerce-message{background-color:var(--accent);color:var(--base-3);}div.woocommerce-message a.button, div.woocommerce-message a.button:focus, div.woocommerce-message a.button:hover, div.woocommerce-message a, div.woocommerce-message a:focus, div.woocommerce-message a:hover{color:var(--base-3);}.woocommerce-info{background-color:var(--accent-4);color:var(--base-3);}div.woocommerce-info a.button, div.woocommerce-info a.button:focus, div.woocommerce-info a.button:hover, div.woocommerce-info a, div.woocommerce-info a:focus, div.woocommerce-info a:hover{color:var(--base-3);}.woocommerce-error{background-color:var(--accent-4);color:var(--base-3);}div.woocommerce-error a.button, div.woocommerce-error a.button:focus, div.woocommerce-error a.button:hover, div.woocommerce-error a, div.woocommerce-error a:focus, div.woocommerce-error a:hover{color:var(--base-3);}.woocommerce-product-details__short-description{color:var(--contrast);}#wc-mini-cart{background-color:var(--base-3);color:var(--contrast);}#wc-mini-cart a:not(.button), #wc-mini-cart a.remove{color:var(--contrast);}#wc-mini-cart .button{color:var(--base-3);}#wc-mini-cart .button:hover, #wc-mini-cart .button:focus, #wc-mini-cart .button:active{color:var(--base-3);}.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:50%;}.add-to-cart-panel{background-color:var(--base-3);color:var(--contrast);}.add-to-cart-panel a:not(.button){color:var(--contrast);}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:var(--base);}.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--contrast-3);}.woocommerce-MyAccount-navigation li.is-active a:after, a.button.wc-forward:after{display:none;}#payment .payment_methods>.wc_payment_method>label:before{font-family:WooCommerce;content:"\e039";}#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label:before{content:"\e03c";}.woocommerce-ordering:after{font-family:WooCommerce;content:"\e00f";}.wc-columns-container .products, .woocommerce .related ul.products, .woocommerce .up-sells ul.products{grid-gap:50px;}@media (max-width: 1024px){.woocommerce .wc-columns-container.wc-tablet-columns-2 .products{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);}.wc-related-upsell-tablet-columns-2 .related ul.products, .wc-related-upsell-tablet-columns-2 .up-sells ul.products{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);}}@media (max-width:768px){.add-to-cart-panel .continue-shopping{background-color:var(--base-3);}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%;}}@media (max-width: 950px){nav.toggled .main-nav li.wc-menu-item{display:none !important;}.mobile-bar-items.wc-mobile-cart-items{z-index:1;}}
/*# sourceURL=generate-woocommerce-inline-css */ </style><link rel='stylesheet' id='generate-woocommerce-mobile-css' href='https://knitfarious.com/wp-content/plugins/gp-premium/woocommerce/functions/css/woocommerce-mobile.min.css?ver=2.5.6' media='(max-width:768px)' /> <script id="jquery-core-js" src="https://knitfarious.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script> <script id="jquery-migrate-js" src="https://knitfarious.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script> <script id="buy-me-a-coffee-js" src="https://knitfarious.com/wp-content/uploads/siteground-optimizer-assets/buy-me-a-coffee.min.js?ver=4.4.9"></script> <script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://knitfarious.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.0.1"></script> <script id="wc-add-to-cart-js-extra"> var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://knitfarious.com/basket/","is_cart":"","cart_redirect_after_add":"no"};
//# sourceURL=wc-add-to-cart-js-extra </script> <script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://knitfarious.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.0.1"></script> <script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://knitfarious.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.0.1"></script> <script id="woocommerce-js-extra"> var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
//# sourceURL=woocommerce-js-extra </script> <script data-wp-strategy="defer" defer id="woocommerce-js" src="https://knitfarious.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.0.1"></script> <script id="WCPAY_ASSETS-js-extra"> var wcpayAssets = {"url":"https://knitfarious.com/wp-content/plugins/woocommerce-payments/dist/"};
//# sourceURL=WCPAY_ASSETS-js-extra </script> <script data-name="BMC-Widget" src="https://cdnjs.buymeacoffee.com/1.0.0/widget.prod.min.js" data-id="knitfarious" data-description="Support me on Buy Me a Coffee!" data-message="Thank you for visiting. If you enjoy this blog, share your support and buy me a coffee!" data-color="#BD5FFF" data-position="right" data-x_margin="18" data-y_margin="18"> </script> <style>#bmc-iframe { max-height: 640px !important; }</style> <noscript><style>.simply-gallery-amp{ display: block !important; }</style></noscript><noscript><style>.sgb-preloader{ display: none !important; }</style></noscript><meta name="robots" content="noai, noimageai"><link rel="pingback" href="https://knitfarious.com/xmlrpc.php"> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-PR3QP4H');</script> <!-- End Google Tag Manager --><link rel="icon" href="https://knitfarious.com/wp-content/uploads/2020/06/cropped-favicon-1-150x150.png" sizes="32x32" /><link rel="icon" href="https://knitfarious.com/wp-content/uploads/2020/06/cropped-favicon-1-300x300.png" sizes="192x192" /><link rel="apple-touch-icon" href="https://knitfarious.com/wp-content/uploads/2020/06/cropped-favicon-1-300x300.png" /><meta name="msapplication-TileImage" content="https://knitfarious.com/wp-content/uploads/2020/06/cropped-favicon-1-300x300.png" /> <script data-no-optimize='1' data-cfasync='false' id='comscore-loader-1e46877'>(function(){window.adthriveCLS.buildDate=`2026-08-20`;var e=class{},t=class extends e{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}};function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}function r(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function i(e){var t=r(e,`string`);return n(t)==`symbol`?t:t+``}function a(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=class{constructor(){a(this,`_featureRollouts`,{}),a(this,`_checkedFeatureRollouts`,new Map),a(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let n=this._featureRollouts[e],r=n.enabled,i=n.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(i)){let e=(i.pct_enabled??100)/100;r&&=new t(e).get()}return r}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},s=class extends o{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEach(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},c,l;let u=(c=window.adthrive)==null||(c=c.siteAds)==null?void 0:c.featureRollouts,d=(l=window.adthriveCLS)==null||(l=l.siteAds)==null?void 0:l.featureRollouts,f=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,ee=new s(f(d)&&d||f(u)&&u||{}),p=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},m=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let h=navigator.userAgent,g=m(e=>/Chrom|Applechromium/.test(e||h)),_=m(()=>/WebKit/.test(h)),v=m(()=>g()?`chromium`:_()?`webkit`:`other`),y=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),b=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),x=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,S=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||x(e),C=m((e=h)=>S(e)?`tablet`:b(e)&&!S(e)?`mobile`:y(e)?`desktop`:`tablet`),w=e=>{let t=v(),n=C(),r=e.siteAdsProfiles,i=null;if(r&&r.length)for(let e of r){let r=e.targeting.device,a=e.targeting.browserEngine,o=r&&r.length&&r.includes(n),s=a&&a.length&&a.includes(t);o&&s&&(i=e)}return i};var T=class{constructor(){a(this,`name`,void 0),a(this,`disable`,void 0),a(this,`gdprPurposes`,void 0)}};let E=`__adthriveTcfApiStub`,D=`__tcfapiLocator`,O=[],k=!1,A,j=e=>typeof e==`function`&&!!e[E],M=(e,t=2)=>{let n=O.findIndex(([n,r,i])=>n===`getTCData`&&r===t&&i===e);return n===-1?!1:(O.splice(n,1),!0)},N=()=>{let e=()=>{if(document.querySelector(`iframe[name="${D}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=D,document.body.appendChild(t)};e()},P=()=>{let e=window.__tcfapi;return typeof e==`function`&&!j(e)?e:void 0},F=()=>{let e=P();if(e)for(;O.length>0;){let t=O.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error&&e.message}}},I=()=>{if(k)return;if(k=!0,P()){F();return}let e=window.__tcfapi;Object.defineProperty(window,"__tcfapi",{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!j(t)&&F()}})},L=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return O;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:A,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(A=r,typeof n==`function`&&n(`set`,!0));return;default:O.push([e,t,n,r])}};return Object.defineProperty(e,E,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},R=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch{return}else n=e.data;let r=typeof n==`object`&&n?n.__tcfapiCall:void 0;if(!r)return;let i=e.source;window.__tcfapi(r.command,r.version,(e,n)=>{let a={__tcfapiReturn:{returnValue:e,success:n,callId:r.callId}};i==null||i.postMessage(t?JSON.stringify(a):a,`*`)},r.parameter)},!1)},z=()=>{if(I(),P())return!1;let e=!1;return j(window.__tcfapi)||(window.__tcfapi=L(),R(),e=!0),N(),window.__tcfapiQueue=O,e},B=(e,t=2,n,r)=>{if(e===void 0)return;let i=P();i?i(e,t,n,r):(O.push([e,t,n,r]),z())},V=(e,t=2,n,r)=>{B(e,t,n,r)},H=(e=1e4)=>new Promise((t,n)=>{let r,i=!1,a=(e,a)=>{i||(i=!0,r&&clearTimeout(r),a&&e?t(e):n(Error(`Failed to retrieve TCData`)))};e>0&&(r=setTimeout(()=>{i||(i=!0,M(a,2),n(Error(`TCF API request timed out`)))},e)),V(`getTCData`,2,a)}),U=[`mcmpfreqrec`],W=new class extends T{constructor(...e){super(...e),a(this,`name`,`BrowserStorage`),a(this,`disable`,!1),a(this,`gdprPurposes`,[1]),a(this,`_sessionStorageHandlerQueue`,[]),a(this,`_localStorageHandlerQueue`,[]),a(this,`_cookieHandlerQueue`,[]),a(this,`_gdpr`,void 0),a(this,`_shouldQueue`,!1),a(this,`_storageConsentGranted`,void 0),a(this,`_storageConsentUpdateInFlight`,0),a(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_isGdprFromGlobal(){if(typeof window>`u`||!window.adthrive)return!1;let e=window.adthrive;return`gdprEnabled`in e?!!e.gdprEnabled:e.gdpr===`true`}_shouldQueueWrite(){return this._gdpr===void 0?this._isGdprFromGlobal():this._gdpr&&this._shouldQueue}isInGdprQueueMode(){return this._shouldQueueWrite()}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}async _updateStorageConsent(){var e;let t=await H();!(t==null||(e=t.purpose)==null)&&e.consents&&(this._storageConsentGranted=t.purpose.consents[1]===!0)}_getStorageWriteAvailability(e,t){try{let n=window[e];n.setItem(t,`1`);let r=n.getItem(t);return n.removeItem(t),r===`1`?{available:!0}:{available:!1,error:Error(`${e} write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}getStorageApiAvailability(){return{localStorage:this._getStorageWriteAvailability(`localStorage`,`__adthrive_localstorage_test__`).available,sessionStorage:this._getStorageWriteAvailability(`sessionStorage`,`__adthrive_sessionstorage_test__`).available}}clearQueue(e){let t=this._gdpr&&this._hasStorageConsent()===!1,n=e&&t&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;n&&(this._storageConsentGranted=!0),e&&(!t||n)&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach(e=>{this.setSessionStorage(e.key,e.value)}),this._localStorageHandlerQueue.forEach(e=>{if(e.key===`adthrive_abgroup`){let t=Object.keys(e.value)[0],n=e.value[t],r=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,n,r,{value:24,unit:`hours`})}else e.expiry?e.type===`internal`?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):e.type===`internal`?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)}),this._cookieHandlerQueue.forEach(e=>{e.type===`internal`?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)})),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readExternalCookieList(e){return this._readCookieList(e)}getAllCookies(){return this._getCookies()}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){let t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch{return t}}getLocalStorageWriteAvailability(){return this._getStorageWriteAvailability(`localStorage`,`__adthrive_local_storage_probe__`)}deleteCookie(e){if(!this.disable){if(this._shouldQueueWrite()){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);return}document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}}deleteLocalStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);return}window.localStorage.removeItem(e)}}deleteSessionStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);return}window.sessionStorage.removeItem(e)}}_hasStorageConsent(){if(this._storageConsentGranted!==void 0)return this._storageConsentGranted}setInternalCookie(e,t,n){this.disable||(this._verifyInternalKey(e),this._setCookieValue(`internal`,e,t,n))}setExternalCookie(e,t,n){this.disable||this._setCookieValue(`external`,e,t,n)}setInternalLocalStorage(e,t){if(!this.disable)if(this._verifyInternalKey(e),this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExternalLocalStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t,type:`external`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExpirableInternalLocalStorage(e,t,n){if(!this.disable){this._verifyInternalKey(e);try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t};this._sessionStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.sessionStorage.setItem(e,n)}}getOrSetABGroupLocalStorageValue(e,t,n,r,i=!0){let a=`adthrive_abgroup`,o=this.readInternalLocalStorage(a);if(o!==null){let t=o[e],n=o[`${e}_weight`]??null;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let s={...o,[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,s,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,s),[t,n]}_isValidABGroupLocalStorageValue(e){return e!=null&&!(typeof e==`number`&&isNaN(e))}_getExpiryDate({value:e,unit:t}){let n=new Date;return t===`milliseconds`?n.setTime(n.getTime()+e):t==`seconds`?n.setTime(n.getTime()+e*1e3):t===`minutes`?n.setTime(n.getTime()+e*60*1e3):t===`hours`?n.setTime(n.getTime()+e*60*60*1e3):t===`days`?n.setTime(n.getTime()+e*24*60*60*1e3):t===`months`&&n.setTime(n.getTime()+e*30*24*60*60*1e3),n.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){let t=document.cookie.split(`; `).find(t=>t.split(`=`)[0]===e);if(!t)return null;let n=t.split(`=`)[1];if(n)try{return JSON.parse(decodeURIComponent(n))}catch{return decodeURIComponent(n)}return null}_readCookieList(e){let t;for(let n of document.cookie.split(`;`)){let[r,...i]=n.split(`=`);r.trim()===e&&(t=i.join(`=`).trim())}return t&&JSON.parse(t)||[]}_getCookies(){let e=[];return document.cookie.split(`;`).forEach(t=>{let[n,r]=t.split(`=`).map(e=>e.trim());e.push({name:n,value:r})}),e}_readFromLocalStorage(e){let t=window.localStorage.getItem(e);if(!t)return null;try{let n=JSON.parse(t),r=n.expires&&new Date().getTime()>=new Date(n.expires).getTime();if(e===`adthrive_abgroup`&&n.created)return window.localStorage.removeItem(e),null;if(n.resetOnRead&&n.expires&&!r){let t=this._resetExpiry(n);return window.localStorage.setItem(e,JSON.stringify(n)),t.value??t}else if(r)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(n,`value`))try{return JSON.parse(n.value)}catch{return n.value}else return n}catch{return t}}_setCookieValue(e,t,n,r){try{if(this._shouldQueueWrite()){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{let e=this._getExpiryDate((r==null?void 0:r.expiry)??{value:400,unit:`days`}),i=(r==null?void 0:r.sameSite)??`None`,a=(r==null?void 0:r.secure)??!0,o=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${o}; SameSite=${i}; ${a?`Secure;`:``} expires=${e}; path=/`}}catch{}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!U.includes(e))throw Error(`When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.`)}},G=(e,t)=>{let n=document.getElementsByTagName(`script`)[0];n&&n.parentNode&&!t?n.parentNode.insertBefore(e,n):document.body.appendChild(e)},K=(e,t=!1,n=!1,r=!1,i=null)=>new Promise((a,o)=>{let s=document.createElement(`script`);s.type=`text/javascript`,s.src=e,s.defer=n,s.async=r,i&&Object.keys(i).forEach(e=>{s.setAttribute(`data-${e}`,i[e])}),s.addEventListener(`error`,()=>o(Error(`Failed to import script ${e}`))),s.addEventListener(`load`,()=>a(s)),G(s,t)}),q=()=>({width:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),height:Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)}),J=(e=window.navigator.userAgent)=>(e??``).toLowerCase().includes(`raptivesiteinspector`),Y=`^Mozilla/5\\.0$,A6-Indexer,addthis,admantx,agentslug,alexa,anderspink,apache-httpclient,apachebench,apis-google,apis,appengine-google,ask jeeves,asynchttpclient,awe\\.sm,baidu,barkrowler,biglotron,bingpreview,bot,brandverify,bubing,butterfly,buzztalk,cf-uc,chatgpt,check_http,cloudflare,cmradar/0\\.1,coldfusion,comodo ssl checker,convera,copypants,crawler,crowsnest,curl,dap/nethttp,daumoa,deepseek,deepseekbot,developers\\.google\\.com/+/web/snippet/,digitalpersona fingerprint software,drupact,duckduck,elb-healthchecker,embedly,eoaagent,europarchive,eventmachine httpclient,evrinid,exaleadcloudview,ez publish,ezooms,facebookexternalhit,feedburner,feedfetcher-google,findlink,findthatfile,flipboardproxy,garlik,genieo,getprismatic\\.com,ghost,gigablast,go http package,google( page speed insights| web preview|google-site-verification|-structured-data-testing-tool|-structureddatatestingtool),googleweblight,gpt,gptbot,hatena,headless,heritrix,htmlparser,http(_request2|client|s|unit),httrack,hubspot,ia_archiver,ichiro,icoreservice,idmarch,in(agist|sieve|stapaper),insights,ips-agent,jack,jakarta commons,java,jetslide,jobseeker,js-kit,kimengi,knows\\.is,kraken,laconica,libwww,lighthouse,linode,lipperhey,longurl,ltx71,lwp-trivial,mappydata,mastodon,mediapartners-google,megaindex\\.ru,metauri,mfe_expand,mixnode,mon(tastic|tools),monitor,moreover,mrchrome,nberta,net(craft|researchserver|state|vibes),newrelicpinger,newsme,newspaper,nightmare,ning,nmap,nutch,online-domain-tools,openai,paessler,page(peek|sinventory|thing),panopta,peerindex,phantomjs,pingdom,plukkie,proximic,pu_in,publiclibraryarchive\\.org,python-(httplib2|requests|urllib),python,quanti,queryseeker,quicklook,qwanti,re-animator,readability,rebelmouse,relateiq,riddler,rssmicro,ruby,scraper,scrapy,seo-audit,seodiver,seokicks,shopwiki,shortlinktranslate,siege,sincera,sistrix,site24x7,siteexplorer,skypeuripreview,slack,slurp,socialrank,sogou,spider,spinn3r,squider,statuscake,stripe,summify,teeraid,teoma,test certificate info,tineye,traackr,ttd-content,tweetedtimes,twikle,twitjobsearch,twitmunin,twurly,typhoeus,unwindfetch,uptim(e|ia),uptm\\.io,vagabondo,vb project,vigil,Viv/2,vkshare,wappalyzer,watchsumo,webceo,webdatascout,webmon,webscout,wesee,wget,whatsapp,whatweb,wikido,wordpress,wormly,wotbox,xenu link sleuth,xing-contenttabreceiver,yandex,yanga,yeti,yff35,yourls,zelist\\.ro,zibb`.split(`,`),X=m((e=Y)=>{let t=window.navigator.userAgent.toLowerCase();return J(t)?!1:new RegExp(e.join(`|`),`i`).test(t)});var Z=class{constructor(){a(this,`runTests`,()=>{let e=!1;return window&&document&&(e=[`webdriver`in window,`_Selenium_IDE_Recorder`in window,`callSelenium`in window,`_selenium`in window,`__webdriver_script_fn`in document,`__driver_evaluate`in document,`__webdriver_evaluate`in document,`__selenium_evaluate`in document,`__fxdriver_evaluate`in document,`__driver_unwrapped`in document,`__webdriver_unwrapped`in document,`__selenium_unwrapped`in document,`__fxdriver_unwrapped`in document,`__webdriver_script_func`in document,document.documentElement.getAttribute(`selenium`)!==null,document.documentElement.getAttribute(`webdriver`)!==null,document.documentElement.getAttribute(`driver`)!==null].some(e=>e)),e})}isSelenium(){return this.runTests()}};let Q=()=>{if(navigator&&navigator.userAgent&&X())return`uav`},te=()=>{let e=q();if(e.width>5e3||e.height>5e3)return`vpv`},ne=()=>{if(new Z().isSelenium())return`selenium`},re=()=>{if(J())return;let e=[te(),Q(),ne()].filter(e=>!!e);return e.length?e:void 0},$=()=>W.readExternalCookie(`usprivacy`)===`1YYY`;re()||$()||(()=>{try{var e,t,n,r,i,a,o,s,c,l,u;let d=(e=window.adthriveCLS)==null?void 0:e.siteAds,f=d==null?void 0:d.adOptions;if((f==null||(t=f.usCmpClickWrap)==null?void 0:t.enabled)===!0)return!0;let p=window.adthrive,m=p==null||(n=p.siteAds)==null?void 0:n.adOptions,h=m==null?void 0:m.usCMP,g=!(p==null||(r=p.siteAds)==null||(r=r.siteAdsProfiles)==null)&&r.length?p.siteAds:d,_=g?w(g):null,v=p==null||(i=p.core)==null?void 0:i.region,y=(m==null||(a=m.californiaPrivacyPopup)==null?void 0:a.enabled)===!0&&v===`CA`,b=(m==null||(o=m.thirdPartyCmp)==null?void 0:o.enabled)===!0||(p==null||(s=p.deliveryFeatures)==null?void 0:s.some(e=>e.startsWith(`pubProvidedCmp-`))),x=(_==null||(c=_.adOptions)==null||(c=c.usCMP)==null?void 0:c.clickWrapMode)===!0||(_==null||(l=_.experiment)==null?void 0:l.experimentChoices.some(e=>{var t;return((t=e.adOptions)==null||(t=t.usCMP)==null?void 0:t.clickWrapMode)===!0}))===!0;return x&&(!h||!v)?!0:((f==null||(u=f.usCMP)==null?void 0:u.clickWrapMode)===!0||(h==null?void 0:h.clickWrapMode)===!0||x||ee.isRolloutEnabled(`us-cmp-click-wrap-mode`))&&(h==null?void 0:h.enabled)===!0&&!!(v&&h.regions.includes(v))&&h.strictMode!==!0&&!y&&!b}catch{return!1}})()||(()=>{let e=`unknown`;return typeof Intl<`u`&&typeof Intl.DateTimeFormat==`function`&&typeof Intl.DateTimeFormat().resolvedOptions==`function`&&(e=Intl.DateTimeFormat().resolvedOptions().timeZone||`unknown`),e.startsWith(`America/`)})()&&(()=>{let e=`6035453`,t=$()?`0`:`1`,n={c1:`2`,c2:e,cs_fpid:W.readExternalCookie(`_pubcid`)||W.readExternalLocalStorage(`_pubcid`),cs_fpit:`o`,cs_fpdm:`*null`,cs_fpdt:`*null`,options:{enableFirstPartyCookie:!0},cs_ucfr:t||`0`};window._comscore=window._comscore||[],window._comscore.push(n),K(`https://sb.scorecardresearch.com/cs/${e}/beacon.js`).catch(e=>{p.error(`ComscoreTrackerComponent`,`init`,`Error during Comscore beacon.js import: `,e)})})()})();</script><script data-no-optimize='1' data-cfasync='false' id='cls-disable-ads-1e46877'>var cls_disable_ads=(function(e){window.adthriveCLS.buildDate=`2026-08-20`,Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});let t=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},n=()=>window.adthriveCLS,r={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},i=e=>{let t=window.location.href;return e.some(e=>new RegExp(e,`i`).test(t))};function a(e){"@babel/helpers - typeof";return a=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},a(e)}function o(e,t){if(a(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(a(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function s(e){var t=o(e,`string`);return a(t)==`symbol`?t:t+``}function c(e,t,n){return(t=s(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=class{constructor(e){this.adthrive=e,c(this,`all`,!1),c(this,`content`,!1),c(this,`recipe`,!1),c(this,`video`,!1),c(this,`locations`,new Set),c(this,`reasons`,new Set),(this.urlHasEmail(window.location.href)||this.urlHasEmail(window.document.referrer))&&(this.all=!0,this.reasons.add(`all_email`));try{this.checkCommandQueue()}catch(e){t.error(`ClsDisableAds`,`checkCommandQueue`,e)}}checkCommandQueue(){this.adthrive&&this.adthrive.cmd&&this.adthrive.cmd.forEach(e=>{let t=e.toString(),n=this.extractAPICall(t,`disableAds`);n&&this.disableAllAds(this.extractPatterns(n));let r=this.extractAPICall(t,`disableContentAds`);r&&this.disableContentAds(this.extractPatterns(r));let i=this.extractAPICall(t,`disablePlaylistPlayers`);i&&this.disablePlaylistPlayers(this.extractPatterns(i))})}extractPatterns(e){let t=e.match(/["'](.*?)['"]/g);if(t!==null)return t.map(e=>e.replace(/["']/g,``))}extractAPICall(e,t){let n=RegExp(t+`\\((.*?)\\)`,`g`),r=e.match(n);return r===null?!1:r[0]}disableAllAds(e){(!e||i(e))&&(this.all=!0,this.reasons.add(`all_page`))}disableContentAds(e){(!e||i(e))&&(this.content=!0,this.recipe=!0,this.locations.add(r.Content),this.locations.add(r.Recipe),this.reasons.add(`content_plugin`))}disablePlaylistPlayers(e){(!e||i(e))&&(this.video=!0,this.locations.add(`Video`),this.reasons.add(`video_page`))}urlHasEmail(e){return e?/([A-Z0-9._%+-]+(@|%(25)*40)[A-Z0-9.-]+\.[A-Z]{2,})/i.exec(e)!==null:!1}};let u=n();return u&&(u.disableAds=new l(window.adthrive)),e.ClsDisableAds=l,e})({});</script></head><body class="home wp-singular page-template-default page page-id-2 wp-custom-logo wp-embed-responsive wp-theme-generatepress wp-child-theme-generatepress_child theme-generatepress post-image-aligned-center slideout-enabled slideout-mobile sticky-menu-fade mobile-header mobile-header-logo woocommerce-no-js adthrive-disable-all adthrive-disable-content adthrive-disable-video no-sidebar nav-float-right one-container header-aligned-left dropdown-hover full-width-content" itemtype="https://schema.org/WebPage" itemscope> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PR3QP4H"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --><div class="header-wrap"><a class="screen-reader-text skip-link" href="#content" title="Skip to content">Skip to content</a><header class="site-header has-inline-mobile-toggle" id="masthead" aria-label="Site" itemtype="https://schema.org/WPHeader" itemscope><div class="inside-header grid-container"><div class="site-logo"> <a href="https://knitfarious.com/" rel="home"> <img class="header-image is-logo-image" alt="Knitfarious" src="https://knitfarious.com/wp-content/uploads/2024/07/knitfarious-logo-gray.svg" width="228" height="48" /> </a></div><nav class="main-navigation mobile-menu-control-wrapper" id="mobile-menu-control-wrapper" aria-label="Mobile Toggle"><div class="menu-bar-items"><span class="menu-bar-item wc-menu-item "> <a href="https://knitfarious.com/basket/" class="cart-contents shopping-cart has-svg-icon" title="View your shopping cart"><span class="gp-icon shopping-cart"> <svg viewBox="0 0 576 512" aria-hidden="true" version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"> <path fill="none" d="M0 0h576v512H0z"/> <path d="M181.54 409.6c-29.249 0-52.914 23.04-52.914 51.2 0 28.16 23.665 51.2 52.915 51.2 29.249 0 53.18-23.04 53.18-51.2 0-28.16-23.931-51.2-53.18-51.2zM22 0v51.2h53.18l95.725 194.304-35.897 62.464C115.598 342.272 141.124 384 181.54 384h319.08v-51.2h-319.08l29.249-51.2h198.096c19.943 0 37.492-10.496 46.533-26.368L550.61 89.088c9.838-16.896-2.925-37.888-23.133-37.888H133.944L108.95 0H22zm425.442 409.6c-29.25 0-52.915 23.04-52.915 51.2 0 28.16 23.665 51.2 52.915 51.2 29.249 0 53.18-23.04 53.18-51.2 0-28.16-23.931-51.2-53.18-51.2z"/> </svg> </span><span class="number-of-items no-items">0</span><span class="amount"></span></a><div id="wc-mini-cart" class="wc-mini-cart" aria-hidden="true"><div class="inside-wc-mini-cart"><div class="widget woocommerce widget_shopping_cart"><div class="widget_shopping_cart_content"></div></div></div></div> </span></div> <button data-nav="site-navigation" class="menu-toggle" aria-controls="generate-slideout-menu" aria-expanded="false"> <span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="screen-reader-text">Menu</span> </button></nav><nav class="wc-menu-cart-activated main-navigation has-menu-bar-items sub-menu-right" id="site-navigation" aria-label="Primary" itemtype="https://schema.org/SiteNavigationElement" itemscope><div class="inside-navigation grid-container"> <button class="menu-toggle" aria-controls="generate-slideout-menu" aria-expanded="false"> <span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="screen-reader-text">Menu</span> </button><div id="primary-menu" class="main-nav"><ul id="menu-main" class=" menu sf-menu"><li id="menu-item-13566" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-13566"><a href="#">Blog<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a><ul class="sub-menu"><li id="menu-item-13568" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13568"><a href="https://knitfarious.com/knitting-tutorials/">Knitting Tutorials</a></li><li id="menu-item-13567" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13567"><a href="https://knitfarious.com/knitting-patterns/">Knitting Patterns</a></li><li id="menu-item-13569" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13569"><a href="https://knitfarious.com/knitting-tools/">Knitting Tools</a></li><li id="menu-item-21449" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-21449"><a href="https://knitfarious.com/ravelry-guides/">Ravelry Guides</a></li><li id="menu-item-13571" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13571"><a href="https://knitfarious.com/dyeing-yarn/">Dyeing Yarn</a></li><li id="menu-item-13570" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13570"><a href="https://knitfarious.com/fiber/">Yarn Fiber</a></li><li id="menu-item-13572" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13572"><a href="https://knitfarious.com/blog/">All posts</a></li></ul></li><li id="menu-item-39" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39"><a href="https://knitfarious.com/about/">About</a></li><li id="menu-item-13573" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13573"><a href="https://knitfarious.com/contact/">Contact</a></li><li id="menu-item-1002" class="nav-button menu-item menu-item-type-post_type menu-item-object-page menu-item-1002"><a href="https://knitfarious.com/shop/">Shop</a></li></ul></div><div class="menu-bar-items"><span class="menu-bar-item wc-menu-item "> <a href="https://knitfarious.com/basket/" class="cart-contents shopping-cart has-svg-icon" title="View your shopping cart"><span class="gp-icon shopping-cart"> <svg viewBox="0 0 576 512" aria-hidden="true" version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"> <path fill="none" d="M0 0h576v512H0z"/> <path d="M181.54 409.6c-29.249 0-52.914 23.04-52.914 51.2 0 28.16 23.665 51.2 52.915 51.2 29.249 0 53.18-23.04 53.18-51.2 0-28.16-23.931-51.2-53.18-51.2zM22 0v51.2h53.18l95.725 194.304-35.897 62.464C115.598 342.272 141.124 384 181.54 384h319.08v-51.2h-319.08l29.249-51.2h198.096c19.943 0 37.492-10.496 46.533-26.368L550.61 89.088c9.838-16.896-2.925-37.888-23.133-37.888H133.944L108.95 0H22zm425.442 409.6c-29.25 0-52.915 23.04-52.915 51.2 0 28.16 23.665 51.2 52.915 51.2 29.249 0 53.18-23.04 53.18-51.2 0-28.16-23.931-51.2-53.18-51.2z"/> </svg> </span><span class="number-of-items no-items">0</span><span class="amount"></span></a><div id="wc-mini-cart" class="wc-mini-cart" aria-hidden="true"><div class="inside-wc-mini-cart"><div class="widget woocommerce widget_shopping_cart"><div class="widget_shopping_cart_content"></div></div></div></div> </span></div></div></nav></div></header><nav id="mobile-header" itemtype="https://schema.org/SiteNavigationElement" itemscope class="main-navigation mobile-header-navigation has-branding wc-menu-cart-activated has-menu-bar-items"><div class="inside-navigation grid-container grid-parent"><div class="site-logo mobile-header-logo"> <a href="https://knitfarious.com/" title="Knitfarious" rel="home"> <img src="https://knitfarious.com/wp-content/uploads/2024/07/knitfarious-logo-gray.svg" alt="Knitfarious" class="is-logo-image" width="228" height="48" /> </a></div> <button class="menu-toggle" aria-controls="mobile-menu" aria-expanded="false"> <span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="screen-reader-text">Menu</span> </button><div id="mobile-menu" class="main-nav"><ul id="menu-main-1" class=" menu sf-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-13566"><a href="#">Blog<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a><ul class="sub-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13568"><a href="https://knitfarious.com/knitting-tutorials/">Knitting Tutorials</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13567"><a href="https://knitfarious.com/knitting-patterns/">Knitting Patterns</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13569"><a href="https://knitfarious.com/knitting-tools/">Knitting Tools</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-21449"><a href="https://knitfarious.com/ravelry-guides/">Ravelry Guides</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13571"><a href="https://knitfarious.com/dyeing-yarn/">Dyeing Yarn</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13570"><a href="https://knitfarious.com/fiber/">Yarn Fiber</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13572"><a href="https://knitfarious.com/blog/">All posts</a></li></ul></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39"><a href="https://knitfarious.com/about/">About</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13573"><a href="https://knitfarious.com/contact/">Contact</a></li><li class="nav-button menu-item menu-item-type-post_type menu-item-object-page menu-item-1002"><a href="https://knitfarious.com/shop/">Shop</a></li></ul></div><div class="menu-bar-items"><span class="menu-bar-item wc-menu-item "> <a href="https://knitfarious.com/basket/" class="cart-contents shopping-cart has-svg-icon" title="View your shopping cart"><span class="gp-icon shopping-cart"> <svg viewBox="0 0 576 512" aria-hidden="true" version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"> <path fill="none" d="M0 0h576v512H0z"/> <path d="M181.54 409.6c-29.249 0-52.914 23.04-52.914 51.2 0 28.16 23.665 51.2 52.915 51.2 29.249 0 53.18-23.04 53.18-51.2 0-28.16-23.931-51.2-53.18-51.2zM22 0v51.2h53.18l95.725 194.304-35.897 62.464C115.598 342.272 141.124 384 181.54 384h319.08v-51.2h-319.08l29.249-51.2h198.096c19.943 0 37.492-10.496 46.533-26.368L550.61 89.088c9.838-16.896-2.925-37.888-23.133-37.888H133.944L108.95 0H22zm425.442 409.6c-29.25 0-52.915 23.04-52.915 51.2 0 28.16 23.665 51.2 52.915 51.2 29.249 0 53.18-23.04 53.18-51.2 0-28.16-23.931-51.2-53.18-51.2z"/> </svg> </span><span class="number-of-items no-items">0</span><span class="amount"></span></a><div id="wc-mini-cart" class="wc-mini-cart" aria-hidden="true"><div class="inside-wc-mini-cart"><div class="widget woocommerce widget_shopping_cart"><div class="widget_shopping_cart_content"></div></div></div></div> </span></div></div><!-- .inside-navigation --></nav><!-- #site-navigation --></div><!-- .header-wrap --><div class="page-hero"><div class="inside-page-hero grid-container grid-parent"> <!-- This is a comment. --></div></div><div class="site grid-container container hfeed" id="page"><div class="site-content" id="content"><div class="content-area" id="primary"><main class="site-main" id="main"><article id="post-2" class="post-2 page type-page status-publish" itemtype="https://schema.org/CreativeWork" itemscope><div class="inside-article"><div class="entry-content" itemprop="text"><section class="gb-container gb-container-8c5e20df"><div class="gb-container gb-container-9b26a48a"><div class="gb-container gb-container-fabfe820"><h1 class="gb-headline gb-headline-e1aaa617 gb-headline-text gbp-section__headline">Let’s knit beautiful things together</h1><p class="gb-headline gb-headline-674d2a2e gb-headline-text gbp-section__text">Learning to knit is a never-ending adventure. Knitfarious packs love and care into everything we create. We’ll help guide you and awaken your creative side.</p><div class="gb-container gb-container-54604e2a"> <a class="gb-button gb-button-237c3c65 gb-button-text gbp-button--primary" href="https://knitfarious.com/blog/">Visit blog</a> <a class="gb-button gb-button-dcccb608 gb-button-text gbp-button--secondary" href="https://knitfarious.com/shop/">Shop now</a></div></div><div class="gb-container gb-container-dec0d759"><figure class="gb-block-image gb-block-image-3f050c31"><img fetchpriority="high" decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2020/02/two-strand-method-cast-on-logo.jpg" data-srcset="https://knitfarious.com/wp-content/uploads/2020/02/two-strand-method-cast-on-logo.jpg 1000w, https://knitfarious.com/wp-content/uploads/2020/02/two-strand-method-cast-on-logo-300x210.jpg 300w, https://knitfarious.com/wp-content/uploads/2020/02/two-strand-method-cast-on-logo-768x538.jpg 768w" width="1000" height="700" class="gb-image gb-image-3f050c31 lazyload" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="" title="two-strand-method-cast-on-logo" sizes="(max-width: 1000px) 100vw, 1000px" /><noscript><img decoding="async" width="1000" height="700" class="gb-image gb-image-3f050c31" src="https://knitfarious.com/wp-content/uploads/2020/02/two-strand-method-cast-on-logo.jpg" alt="" title="two-strand-method-cast-on-logo" srcset="https://knitfarious.com/wp-content/uploads/2020/02/two-strand-method-cast-on-logo.jpg 1000w, https://knitfarious.com/wp-content/uploads/2020/02/two-strand-method-cast-on-logo-300x210.jpg 300w, https://knitfarious.com/wp-content/uploads/2020/02/two-strand-method-cast-on-logo-768x538.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px"></noscript></figure></div></div><div class="gb-shapes"><div class="gb-shape gb-shape-1"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 217.3" preserveAspectRatio="none"><path d="M1200 195.6l-25-22.2c-25-21.9-75-66.9-125-75.5-50-8.9-100 17.8-150 26.7-50 8.6-100 .2-150-13.3-50-13.1-100-31.4-150-26.7-50 4.4-100 31.1-150 26.7-50-4.8-100-39.8-150-66.7C250 18.1 200-.2 150 0 100-.2 50 18.1 25 26.7L0 35.6v181.7h1200v-21.7z"/></svg></div></div></section><div class="gb-container gb-container-86fa9fe7 gbp-section"><h2 class="gb-headline gb-headline-ea7bcfcb gbp-section__headline"><span class="gb-icon"><svg viewBox="0 0 1024 1024" class="icon" xmlns="http://www.w3.org/2000/svg"><path d="M904 476H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"></path></svg></span><span class="gb-headline-text">As seen on</span></h2><div class="gb-container gb-container-3a278b46"><div class="gb-container gb-container-b5350022"><figure class="gb-block-image gb-block-image-9a7beffb"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/06/alaskacrochet-logo-black.png" width="200" height="40" class="gb-image gb-image-9a7beffb lazyload" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="" title="alaskacrochet-logo-black"/><noscript><img decoding="async" width="200" height="40" class="gb-image gb-image-9a7beffb" src="https://knitfarious.com/wp-content/uploads/2024/06/alaskacrochet-logo-black.png" alt="" title="alaskacrochet-logo-black"></noscript></figure></div><div class="gb-container gb-container-9a516e1d"><figure class="gb-block-image gb-block-image-8252940c"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/06/amazing-knitting-logo-black.png" width="200" height="40" class="gb-image gb-image-8252940c lazyload" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="" title="amazing-knitting-logo-black"/><noscript><img decoding="async" width="200" height="40" class="gb-image gb-image-8252940c" src="https://knitfarious.com/wp-content/uploads/2024/06/amazing-knitting-logo-black.png" alt="" title="amazing-knitting-logo-black"></noscript></figure></div><div class="gb-container gb-container-aceef617"><figure class="gb-block-image gb-block-image-5cdddc46"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/06/headknits-logo-black.png" width="200" height="40" class="gb-image gb-image-5cdddc46 lazyload" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="" title="headknits-logo-black"/><noscript><img decoding="async" width="200" height="40" class="gb-image gb-image-5cdddc46" src="https://knitfarious.com/wp-content/uploads/2024/06/headknits-logo-black.png" alt="" title="headknits-logo-black"></noscript></figure></div><div class="gb-container gb-container-8a360100"><figure class="gb-block-image gb-block-image-157d2a62"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/06/wikihow-logo-black.png" width="200" height="40" class="gb-image gb-image-157d2a62 lazyload" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="" title="wikihow-logo-black"/><noscript><img decoding="async" width="200" height="40" class="gb-image gb-image-157d2a62" src="https://knitfarious.com/wp-content/uploads/2024/06/wikihow-logo-black.png" alt="" title="wikihow-logo-black"></noscript></figure></div></div></div><section class="gb-container gb-container-0ff8f531 gbp-section"><h2 class="gb-headline gb-headline-7d418dcd gbp-section__headline"><span class="gb-icon"><svg viewBox="0 0 1024 1024" class="icon" xmlns="http://www.w3.org/2000/svg"><path d="M904 476H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"></path></svg></span><span class="gb-headline-text">About us</span></h2><div class="gb-container gb-container-f3ab60a5"><div class="gb-container gb-container-42afc9e7"><figure class="gb-block-image gb-block-image-b9c184a3"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2023/06/variegated-yarn-plus-neutral-yarnmarled-yarn-1024x517.png" data-srcset="https://knitfarious.com/wp-content/uploads/2023/06/variegated-yarn-plus-neutral-yarnmarled-yarn-1024x517.png 1024w, https://knitfarious.com/wp-content/uploads/2023/06/variegated-yarn-plus-neutral-yarnmarled-yarn-300x151.png 300w, https://knitfarious.com/wp-content/uploads/2023/06/variegated-yarn-plus-neutral-yarnmarled-yarn-768x387.png 768w, https://knitfarious.com/wp-content/uploads/2023/06/variegated-yarn-plus-neutral-yarnmarled-yarn-1536x775.png 1536w, https://knitfarious.com/wp-content/uploads/2023/06/variegated-yarn-plus-neutral-yarnmarled-yarn.png 1982w" width="1024" height="517" class="gb-image gb-image-b9c184a3 lazyload" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="" title="variegated-yarn-plus-neutral-yarnmarled-yarn" sizes="(max-width: 1024px) 100vw, 1024px" /><noscript><img decoding="async" width="1024" height="517" class="gb-image gb-image-b9c184a3" src="https://knitfarious.com/wp-content/uploads/2023/06/variegated-yarn-plus-neutral-yarnmarled-yarn-1024x517.png" alt="" title="variegated-yarn-plus-neutral-yarnmarled-yarn" srcset="https://knitfarious.com/wp-content/uploads/2023/06/variegated-yarn-plus-neutral-yarnmarled-yarn-1024x517.png 1024w, https://knitfarious.com/wp-content/uploads/2023/06/variegated-yarn-plus-neutral-yarnmarled-yarn-300x151.png 300w, https://knitfarious.com/wp-content/uploads/2023/06/variegated-yarn-plus-neutral-yarnmarled-yarn-768x387.png 768w, https://knitfarious.com/wp-content/uploads/2023/06/variegated-yarn-plus-neutral-yarnmarled-yarn-1536x775.png 1536w, https://knitfarious.com/wp-content/uploads/2023/06/variegated-yarn-plus-neutral-yarnmarled-yarn.png 1982w" sizes="(max-width: 1024px) 100vw, 1024px"></noscript></figure></div><div class="gb-container gb-container-5382b586"><p class="gb-headline gb-headline-e4dd8020 gb-headline-text gbp-section__text">My name is Christina and I love knitting! I want to inspire knitters who want to create beautiful fiber art. Whether you’re new or experienced, there’s something here for you.</p><div class="gb-container gb-container-ee8ed1f2"> <a class="gb-button gb-button-922fc734 gb-button-text gbp-button--primary" href="https://knitfarious.com/about/">About Knitfarious</a></div></div></div></section><div class="gb-container gb-container-9448ebe1"><section class="gb-container gb-container-657251a0 gbp-section"><h2 class="gb-headline gb-headline-7a353dc6 gbp-section__headline"><span class="gb-icon"><svg xmlns="http://www.w3.org/2000/svg" class="icon" viewBox="0 0 1024 1024"><path d="M904 476H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"></path></svg></span><span class="gb-headline-text">What we do</span></h2><div class="gb-grid-wrapper gb-grid-wrapper-4d971379"><div class="gb-grid-column gb-grid-column-95a7a562"><div class="gb-container gb-container-95a7a562"><div class="gb-container gb-container-cf99e2aa"><h3 class="gb-headline gb-headline-2e0cd5a1 gb-headline-text">Knitting tutorials</h3><p class="gb-headline gb-headline-dad670cd gb-headline-text">Our knitting tutorials are crafted with love. We’ll guide you in your knitting journey to fulfill your fiber dreams!</p><p class="gb-headline gb-headline-dda4a75d gb-headline-text">See <a href="/knitting-tutorials/">knitting tutorials</a> →</p></div><div class="gb-container gb-container-f0aecaaa"><h3 class="gb-headline gb-headline-687c47c1 gb-headline-text icon-reversed">Knitting patterns</h3><p class="gb-headline gb-headline-9fd2a237 gb-headline-text">Finding the right knitting pattern can be daunting. We’ll help you find attractive patterns to try out.</p><p class="gb-headline gb-headline-797475ec gb-headline-text">See <a href="/knitting-patterns/">knitting patterns</a> →</p></div><div class="gb-container gb-container-f0911482"><h3 class="gb-headline gb-headline-9b232ec6 gb-headline-text">Knitting tools</h3><p class="gb-headline gb-headline-bd3d570a gb-headline-text">Every fiber adventure begins with choosing your tools. We’ll help you find the right ones to get started.</p><p class="gb-headline gb-headline-09f2b904 gb-headline-text">See <a href="/knitting-tools/">knitting tools</a> →</p></div></div></div><div class="gb-grid-column gb-grid-column-4ff4f47c"><div class="gb-container gb-container-4ff4f47c"><figure class="gb-block-image gb-block-image-c387c0d7"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/07/lazy-river-mosaic-cowl-24.jpg" data-srcset="https://knitfarious.com/wp-content/uploads/2024/07/lazy-river-mosaic-cowl-24.jpg 1000w, https://knitfarious.com/wp-content/uploads/2024/07/lazy-river-mosaic-cowl-24-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/07/lazy-river-mosaic-cowl-24-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/07/lazy-river-mosaic-cowl-24-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/07/lazy-river-mosaic-cowl-24-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/07/lazy-river-mosaic-cowl-24-100x100.jpg 100w" width="1000" height="1000" class="gb-image gb-image-c387c0d7 lazyload" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="Knitfarious lazy river cowl." title="lazy-river-mosaic-cowl-24" sizes="(max-width: 1000px) 100vw, 1000px" /><noscript><img decoding="async" width="1000" height="1000" class="gb-image gb-image-c387c0d7" src="https://knitfarious.com/wp-content/uploads/2024/07/lazy-river-mosaic-cowl-24.jpg" alt="Knitfarious lazy river cowl." title="lazy-river-mosaic-cowl-24" srcset="https://knitfarious.com/wp-content/uploads/2024/07/lazy-river-mosaic-cowl-24.jpg 1000w, https://knitfarious.com/wp-content/uploads/2024/07/lazy-river-mosaic-cowl-24-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/07/lazy-river-mosaic-cowl-24-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/07/lazy-river-mosaic-cowl-24-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/07/lazy-river-mosaic-cowl-24-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/07/lazy-river-mosaic-cowl-24-100x100.jpg 100w" sizes="(max-width: 1000px) 100vw, 1000px"></noscript></figure></div></div><div class="gb-grid-column gb-grid-column-65a12e61"><div class="gb-container gb-container-65a12e61"><div class="gb-container gb-container-fdc64fed"><h3 class="gb-headline gb-headline-23f4bfd5 gb-headline-text">Yarn dyeing tips</h3><p class="gb-headline gb-headline-3828ceca gb-headline-text">Have you considered dyeing your own yarn? Our tutorials will help guide you through the dyeing process.</p><p class="gb-headline gb-headline-5bb39aa7 gb-headline-text">See <a href="/dyeing-yarn/">yarn dyeing tips</a> →</p></div><div class="gb-container gb-container-4d81b00b"><h3 class="gb-headline gb-headline-3a93edc4 gb-headline-text">Hand-dyed yarn</h3><p class="gb-headline gb-headline-a9b80e3e gb-headline-text">Looking for a skein of yarn with that extra bit of pizzazz? Check out my own brand, Wayback Yarns.</p><p class="gb-headline gb-headline-23564800 gb-headline-text">See <a href="https://knitfarious.com/shop/">Wayback Yarns</a> →</p></div><div class="gb-container gb-container-c74d4772"><h3 class="gb-headline gb-headline-1dda98c4 gb-headline-text">Fiber tips</h3><p class="gb-headline gb-headline-69d8ec93 gb-headline-text">Curious to learn more about different yarn fibers? We’ll help you choose the right fiber for your knitting projects.</p><p class="gb-headline gb-headline-22baa3dc gb-headline-text">See <a href="/fiber/">yarn fiber tips</a> →</p></div></div></div></div></section></div><div class="gb-container gb-container-4e54be31"><section class="gb-container gb-container-69e13b3b gbp-section"><h2 class="gb-headline gb-headline-b3eeed3d gbp-section__headline"><span class="gb-icon"><svg viewBox="0 0 1024 1024" class="icon" xmlns="http://www.w3.org/2000/svg"><path d="M904 476H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"></path></svg></span><span class="gb-headline-text">Knitters love Knitfarious!</span></h2><p class="gb-headline gb-headline-e21ee4c6 gb-headline-text gbp-section__text">Everything starts with a conversation. At Knitfarious, we love to hear from our audience. Have questions? We’d love to answer them! Have feedback? We want to hear it!</p><div class="gb-grid-wrapper gb-grid-wrapper-13bc15d1"><div class="gb-grid-column gb-grid-column-7b7778cf"><div class="gb-container gb-container-7b7778cf"><div class="gb-container gb-container-f04104b7"><figure class="gb-block-image gb-block-image-6e1580be"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/06/fillory-yarn.png" data-srcset="https://knitfarious.com/wp-content/uploads/2024/06/fillory-yarn.png 256w, https://knitfarious.com/wp-content/uploads/2024/06/fillory-yarn-150x150.png 150w, https://knitfarious.com/wp-content/uploads/2024/06/fillory-yarn-100x100.png 100w" width="256" height="256" class="gb-image gb-image-6e1580be lazyload" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="" title="fillory-yarn" sizes="(max-width: 256px) 100vw, 256px" /><noscript><img decoding="async" width="256" height="256" class="gb-image gb-image-6e1580be" src="https://knitfarious.com/wp-content/uploads/2024/06/fillory-yarn.png" alt="" title="fillory-yarn" srcset="https://knitfarious.com/wp-content/uploads/2024/06/fillory-yarn.png 256w, https://knitfarious.com/wp-content/uploads/2024/06/fillory-yarn-150x150.png 150w, https://knitfarious.com/wp-content/uploads/2024/06/fillory-yarn-100x100.png 100w" sizes="(max-width: 256px) 100vw, 256px"></noscript></figure></div><div class="gb-container gb-container-a4232f4e"><h3 class="gb-headline gb-headline-89c30caf gb-headline-text">Sarah L.</h3><p class="gb-headline gb-headline-58735d71 gb-headline-text">“<em>Love the blog! I learned a lot as a beginner!</em>“</p></div></div></div><div class="gb-grid-column gb-grid-column-fed04a36"><div class="gb-container gb-container-fed04a36"><div class="gb-container gb-container-f869bcd8"><figure class="gb-block-image gb-block-image-82965b02"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/06/jenna-o.png" data-srcset="https://knitfarious.com/wp-content/uploads/2024/06/jenna-o.png 256w, https://knitfarious.com/wp-content/uploads/2024/06/jenna-o-150x150.png 150w, https://knitfarious.com/wp-content/uploads/2024/06/jenna-o-100x100.png 100w" width="256" height="256" class="gb-image gb-image-82965b02 lazyload" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="" title="jenna-o" sizes="(max-width: 256px) 100vw, 256px" /><noscript><img decoding="async" width="256" height="256" class="gb-image gb-image-82965b02" src="https://knitfarious.com/wp-content/uploads/2024/06/jenna-o.png" alt="" title="jenna-o" srcset="https://knitfarious.com/wp-content/uploads/2024/06/jenna-o.png 256w, https://knitfarious.com/wp-content/uploads/2024/06/jenna-o-150x150.png 150w, https://knitfarious.com/wp-content/uploads/2024/06/jenna-o-100x100.png 100w" sizes="(max-width: 256px) 100vw, 256px"></noscript></figure></div><div class="gb-container gb-container-c9a2903c"><h3 class="gb-headline gb-headline-693467ff gb-headline-text">Jenna O.</h3><p class="gb-headline gb-headline-ed6eee4c gb-headline-text">“<em>The two-strand cast on is a game-changer! Thank you!!!!</em>“</p></div></div></div><div class="gb-grid-column gb-grid-column-040f52c5"><div class="gb-container gb-container-040f52c5"><div class="gb-container gb-container-c589d62a"><figure class="gb-block-image gb-block-image-a4f76b99"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/06/patricia.jpeg" data-srcset="https://knitfarious.com/wp-content/uploads/2024/06/patricia.jpeg 256w, https://knitfarious.com/wp-content/uploads/2024/06/patricia-150x150.jpeg 150w, https://knitfarious.com/wp-content/uploads/2024/06/patricia-100x100.jpeg 100w" width="256" height="256" class="gb-image gb-image-a4f76b99 lazyload" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="" title="patricia" sizes="(max-width: 256px) 100vw, 256px" /><noscript><img decoding="async" width="256" height="256" class="gb-image gb-image-a4f76b99" src="https://knitfarious.com/wp-content/uploads/2024/06/patricia.jpeg" alt="" title="patricia" srcset="https://knitfarious.com/wp-content/uploads/2024/06/patricia.jpeg 256w, https://knitfarious.com/wp-content/uploads/2024/06/patricia-150x150.jpeg 150w, https://knitfarious.com/wp-content/uploads/2024/06/patricia-100x100.jpeg 100w" sizes="(max-width: 256px) 100vw, 256px"></noscript></figure></div><div class="gb-container gb-container-f7a6047b"><h3 class="gb-headline gb-headline-a8fc6c07 gb-headline-text">Patricia</h3><p class="gb-headline gb-headline-99b6e3ea gb-headline-text">“<em>I’m trying to transcribe a pattern for an infant blanket to toddler size on request and you’ve given me the way to do it. Super helpful! Thank you.</em>“</p></div></div></div><div class="gb-grid-column gb-grid-column-cc96757b"><div class="gb-container gb-container-cc96757b"><div class="gb-container gb-container-2ea484ca"><figure class="gb-block-image gb-block-image-1d2c5a8d"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/06/eli-r.jpeg" data-srcset="https://knitfarious.com/wp-content/uploads/2024/06/eli-r.jpeg 256w, https://knitfarious.com/wp-content/uploads/2024/06/eli-r-150x150.jpeg 150w, https://knitfarious.com/wp-content/uploads/2024/06/eli-r-100x100.jpeg 100w" width="256" height="256" class="gb-image gb-image-1d2c5a8d lazyload" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="" title="eli-r" sizes="(max-width: 256px) 100vw, 256px" /><noscript><img decoding="async" width="256" height="256" class="gb-image gb-image-1d2c5a8d" src="https://knitfarious.com/wp-content/uploads/2024/06/eli-r.jpeg" alt="" title="eli-r" srcset="https://knitfarious.com/wp-content/uploads/2024/06/eli-r.jpeg 256w, https://knitfarious.com/wp-content/uploads/2024/06/eli-r-150x150.jpeg 150w, https://knitfarious.com/wp-content/uploads/2024/06/eli-r-100x100.jpeg 100w" sizes="(max-width: 256px) 100vw, 256px"></noscript></figure></div><div class="gb-container gb-container-551fc2f2"><h3 class="gb-headline gb-headline-b032de74 gb-headline-text">Eli R.</h3><p class="gb-headline gb-headline-d3ebaf57 gb-headline-text">“<em>My wife is interested in learning to knit. We think your tips will help us out. Thanks for the advice on how to read a stitch pattern.</em>”</p></div></div></div></div></section><div class="gb-shapes"><div class="gb-shape gb-shape-1"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 234" preserveAspectRatio="none"><path d="M0 0l40 40c40 40 120 120 200 115.6 80-4.8 160-93.1 240-111.2C560 26.7 640 80 720 88.9c80 8.6 160-26.4 240-13.3 80 13.6 160 75.2 200 106.7l40 31.1V234H0V0z"/></svg></div><div class="gb-shape gb-shape-2"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 96.2" preserveAspectRatio="none"><path d="M0 96.2h1200V72.9l-50-8.9c-50-8.6-150-26.9-250-22.2C800 46.2 700 72.9 600 64 500 55.4 400 10.4 300 1.8 200-7.1 100 19.5 50 32.9L0 46.2v50z"/></svg></div></div></div><div class="gb-container gb-container-5a6ea63f"><section class="gb-container gb-container-a52216ea gbp-section"><h2 class="gb-headline gb-headline-40964b48 gbp-section__headline"><span class="gb-icon"><svg viewBox="0 0 1024 1024" class="icon" xmlns="http://www.w3.org/2000/svg"><path d="M904 476H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"></path></svg></span><span class="gb-headline-text">Latest from our blog</span></h2><p class="gb-headline gb-headline-a05b7e84 gb-headline-text gbp-section__text">Designed with beginner knitters in mind, our blog holds the keys to the mysteries of knitting. Here you’ll find detailed photo tutorials, knitter-friendly patterns, and best practices. Join us!</p><div class="gb-grid-wrapper gb-grid-wrapper-3f2ade9d gb-query-loop-wrapper"><div class="gb-grid-column gb-grid-column-bda50bfd gb-query-loop-item post-25655 post type-post status-publish format-standard has-post-thumbnail hentry category-knitting-tutorials"><a class="gb-container gb-container-bda50bfd" href="https://knitfarious.com/how-to-do-a-german-twisted-cast-on-a-step-by-step-tutorial/"><div class="gb-container gb-container-500aff84" style="background-image: url(https://knitfarious.com/wp-content/uploads/2026/06/german-twisted-cast-on-cover-1.jpg);"></div><h3 class="gb-headline gb-headline-a01f9d28 gb-headline-text">How to Do a German Twisted Cast On: A Step by Step Tutorial</h3> </a></div><div class="gb-grid-column gb-grid-column-bda50bfd gb-query-loop-item post-25348 post type-post status-publish format-standard has-post-thumbnail hentry category-knitting-tools"><a class="gb-container gb-container-bda50bfd" href="https://knitfarious.com/a-complete-guide-to-knitting-decreases-and-their-abbreviations/"><div class="gb-container gb-container-500aff84" style="background-image: url(https://knitfarious.com/wp-content/uploads/2026/03/Tilting-Blocks-02-cover.jpg);"></div><h3 class="gb-headline gb-headline-a01f9d28 gb-headline-text">A Complete Guide to Knitting Decreases and Their Abbreviations</h3> </a></div><div class="gb-grid-column gb-grid-column-bda50bfd gb-query-loop-item post-25166 post type-post status-publish format-standard has-post-thumbnail hentry category-knitting-tools"><a class="gb-container gb-container-bda50bfd" href="https://knitfarious.com/a-complete-guide-to-knitting-increases-and-their-abbreviations/"><div class="gb-container gb-container-500aff84" style="background-image: url(https://knitfarious.com/wp-content/uploads/2026/03/indigo-frost-knitting-increases-cover-1a.jpg);"></div><h3 class="gb-headline gb-headline-a01f9d28 gb-headline-text">A Complete Guide to Knitting Increases and Their Abbreviations</h3> </a></div><div class="gb-grid-column gb-grid-column-bda50bfd gb-query-loop-item post-23283 post type-post status-publish format-standard has-post-thumbnail hentry category-fiber"><a class="gb-container gb-container-bda50bfd" href="https://knitfarious.com/yarn-fiber-festivals-in-the-usa/"><div class="gb-container gb-container-500aff84" style="background-image: url(https://knitfarious.com/wp-content/uploads/2025/10/yarn-fiber-festivals-across-the-US-2025-cover.jpg);"></div><h3 class="gb-headline gb-headline-a01f9d28 gb-headline-text">Yarn Fiber Festivals in the United States</h3> </a></div><div class="gb-grid-column gb-grid-column-bda50bfd gb-query-loop-item post-23010 post type-post status-publish format-standard has-post-thumbnail hentry category-fiber"><a class="gb-container gb-container-bda50bfd" href="https://knitfarious.com/yarn-crawls-across-the-united-states/"><div class="gb-container gb-container-500aff84" style="background-image: url(https://knitfarious.com/wp-content/uploads/2025/10/yarn-crawl-across-united-states-cover-1.jpg);"></div><h3 class="gb-headline gb-headline-a01f9d28 gb-headline-text">Yarn Crawls Across the United States</h3> </a></div><div class="gb-grid-column gb-grid-column-bda50bfd gb-query-loop-item post-22838 post type-post status-publish format-standard has-post-thumbnail hentry category-fiber"><a class="gb-container gb-container-bda50bfd" href="https://knitfarious.com/what-is-a-yarn-crawl-everything-you-need-to-know/"><div class="gb-container gb-container-500aff84" style="background-image: url(https://knitfarious.com/wp-content/uploads/2025/09/yarn-crawl-cover.jpg);"></div><h3 class="gb-headline gb-headline-a01f9d28 gb-headline-text">What is a Yarn Crawl: Everything You Need to Know</h3> </a></div></div><div class="gb-container gb-container-b3d32830"> <a class="gb-button gb-button-2ec4803b gb-button-text gbp-button--primary" href="https://knitfarious.com/blog/">See the blog</a></div></section></div><div class="gb-container gb-container-7241a8c7"><section class="gb-container gb-container-7702a1a7"><div class="gb-container gb-container-1b4fb3ac gbp-section"><h2 class="gb-headline gb-headline-aa92a794 gbp-section__headline"><span class="gb-icon"><svg viewBox="0 0 1024 1024" class="icon" xmlns="http://www.w3.org/2000/svg"><path d="M904 476H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"></path></svg></span><span class="gb-headline-text">Our latest Products</span></h2><div data-block-name="woocommerce/product-new" data-categories="[2865,2861,2863]" data-columns="4" data-content-visibility="{"image":true,"title":true,"price":true,"rating":true,"button":false}" data-rows="2" data-stock-status="["","","","instock"]" class="wc-block-grid wp-block-product-new wp-block-woocommerce-product-new wc-block-product-new has-4-columns has-multiple-rows homepage__latest-products"><ul class="wc-block-grid__products"><li class="wc-block-grid__product"> <a href="https://knitfarious.com/product/truly-twisted-sw-electric-avenue/" class="wc-block-grid__product-link"><div class="wc-block-grid__product-image"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-300x300.jpg" data-srcset="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-100x100.jpg 100w" width="300" height="300" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail lazyload" alt="Truly Twisted SW - Electric Avenue" sizes="(max-width: 300px) 100vw, 300px" /><noscript><img decoding="async" width="300" height="300" src="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Truly Twisted SW - Electric Avenue" srcset="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-100x100.jpg 100w" sizes="(max-width: 300px) 100vw, 300px"></noscript></div><div class="wc-block-grid__product-title">Truly Twisted SW – Electric Avenue</div> </a><div class="wc-block-grid__product-price price"><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">$</span>28.00</span></div><div class="pinterest-for-woocommerce-image-wrapper"><a data-pin-do="buttonPin" href="https://www.pinterest.com/pin/create/button/?description=Home&url=https://knitfarious.com/&media=https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-1024x1024.jpg"></a></div></li><li class="wc-block-grid__product"> <a href="https://knitfarious.com/product/truly-twisted-sw-karenina/" class="wc-block-grid__product-link"><div class="wc-block-grid__product-image"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-300x300.jpg" data-srcset="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-100x100.jpg 100w" width="300" height="300" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail lazyload" alt="Truly Twisted SW - Karenina" sizes="(max-width: 300px) 100vw, 300px" /><noscript><img decoding="async" width="300" height="300" src="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Truly Twisted SW - Karenina" srcset="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-100x100.jpg 100w" sizes="(max-width: 300px) 100vw, 300px"></noscript></div><div class="wc-block-grid__product-title">Truly Twisted SW – Karenina</div> </a><div class="wc-block-grid__product-price price"><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">$</span>28.00</span></div><div class="pinterest-for-woocommerce-image-wrapper"><a data-pin-do="buttonPin" href="https://www.pinterest.com/pin/create/button/?description=Home&url=https://knitfarious.com/&media=https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-1024x1024.jpg"></a></div></li><li class="wc-block-grid__product"> <a href="https://knitfarious.com/product/capital-sock-sw-violette/" class="wc-block-grid__product-link"><div class="wc-block-grid__product-onsale"> <span aria-hidden="true">Sale</span> <span class="screen-reader-text">Product on sale</span></div><div class="wc-block-grid__product-image"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-300x300.jpg" data-srcset="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-100x100.jpg 100w" width="300" height="300" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail lazyload" alt="Capital Sock SW - Violette (DISC)" sizes="(max-width: 300px) 100vw, 300px" /><noscript><img decoding="async" width="300" height="300" src="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Capital Sock SW - Violette (DISC)" srcset="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-100x100.jpg 100w" sizes="(max-width: 300px) 100vw, 300px"></noscript></div><div class="wc-block-grid__product-title">Capital Sock SW – Violette (DISC)</div> </a><div class="wc-block-grid__product-price price"><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">$</span>28.00</span></del> <span class="screen-reader-text">Original price was: $28.00.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">$</span>25.00</span></ins><span class="screen-reader-text">Current price is: $25.00.</span></div><div class="pinterest-for-woocommerce-image-wrapper"><a data-pin-do="buttonPin" href="https://www.pinterest.com/pin/create/button/?description=Home&url=https://knitfarious.com/&media=https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-1024x1024.jpg"></a></div></li><li class="wc-block-grid__product"> <a href="https://knitfarious.com/product/truly-twisted-sw-violette/" class="wc-block-grid__product-link"><div class="wc-block-grid__product-image"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-300x300.jpg" data-srcset="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-100x100.jpg 100w" width="300" height="300" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail lazyload" alt="wayback yarns truly twisted superwash wool blend violette colorway" sizes="(max-width: 300px) 100vw, 300px" /><noscript><img decoding="async" width="300" height="300" src="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="wayback yarns truly twisted superwash wool blend violette colorway" srcset="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-100x100.jpg 100w" sizes="(max-width: 300px) 100vw, 300px"></noscript></div><div class="wc-block-grid__product-title">Truly Twisted SW – Violette</div> </a><div class="wc-block-grid__product-price price"><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">$</span>28.00</span></div><div class="pinterest-for-woocommerce-image-wrapper"><a data-pin-do="buttonPin" href="https://www.pinterest.com/pin/create/button/?description=Home&url=https://knitfarious.com/&media=https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-1024x1024.jpg"></a></div></li><li class="wc-block-grid__product"> <a href="https://knitfarious.com/product/aedeline-shawl-knitting-pattern/" class="wc-block-grid__product-link"><div class="wc-block-grid__product-onsale"> <span aria-hidden="true">Sale</span> <span class="screen-reader-text">Product on sale</span></div><div class="wc-block-grid__product-image"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-300x262.jpg" data-srcset="https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-300x262.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-1024x893.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-768x669.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-1536x1339.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-2048x1785.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-600x523.jpg 600w" width="300" height="262" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail lazyload" alt="Aedeline Shawl Knitting Pattern" sizes="(max-width: 300px) 100vw, 300px" /><noscript><img decoding="async" width="300" height="262" src="https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-300x262.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Aedeline Shawl Knitting Pattern" srcset="https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-300x262.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-1024x893.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-768x669.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-1536x1339.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-2048x1785.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-600x523.jpg 600w" sizes="(max-width: 300px) 100vw, 300px"></noscript></div><div class="wc-block-grid__product-title">Aedeline Shawl Knitting Pattern</div> </a><div class="wc-block-grid__product-price price"><del aria-hidden="true"><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">$</span>8.00</span></del> <span class="screen-reader-text">Original price was: $8.00.</span><ins aria-hidden="true"><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">$</span>7.00</span></ins><span class="screen-reader-text">Current price is: $7.00.</span></div><div class="pinterest-for-woocommerce-image-wrapper"><a data-pin-do="buttonPin" href="https://www.pinterest.com/pin/create/button/?description=Home&url=https://knitfarious.com/&media=https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-1024x893.jpg"></a></div></li><li class="wc-block-grid__product"> <a href="https://knitfarious.com/product/emerald-song-headband-knitting-pattern/" class="wc-block-grid__product-link"><div class="wc-block-grid__product-image"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc-300x300.png" data-srcset="https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc-300x300.png 300w, https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc-150x150.png 150w, https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc-100x100.png 100w, https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc.png 564w" width="300" height="300" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail lazyload" alt="Emerald Song Headband Knitting Pattern" sizes="(max-width: 300px) 100vw, 300px" /><noscript><img decoding="async" width="300" height="300" src="https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc-300x300.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Emerald Song Headband Knitting Pattern" srcset="https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc-300x300.png 300w, https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc-150x150.png 150w, https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc-100x100.png 100w, https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc.png 564w" sizes="(max-width: 300px) 100vw, 300px"></noscript></div><div class="wc-block-grid__product-title">Emerald Song Headband Knitting Pattern</div> </a><div class="wc-block-grid__product-price price">FREE</div><div class="pinterest-for-woocommerce-image-wrapper"><a data-pin-do="buttonPin" href="https://www.pinterest.com/pin/create/button/?description=Home&url=https://knitfarious.com/&media=https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc.png"></a></div></li><li class="wc-block-grid__product"> <a href="https://knitfarious.com/product/truly-twisted-sw-color-my-world/" class="wc-block-grid__product-link"><div class="wc-block-grid__product-image"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-300x300.jpg" data-srcset="https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-100x100.jpg 100w" width="300" height="300" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail lazyload" alt="Truly Twisted SW - Color My World" sizes="(max-width: 300px) 100vw, 300px" /><noscript><img decoding="async" width="300" height="300" src="https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Truly Twisted SW - Color My World" srcset="https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-100x100.jpg 100w" sizes="(max-width: 300px) 100vw, 300px"></noscript></div><div class="wc-block-grid__product-title">Truly Twisted SW – Color My World</div> </a><div class="wc-block-grid__product-price price"><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">$</span>28.00</span></div><div class="pinterest-for-woocommerce-image-wrapper"><a data-pin-do="buttonPin" href="https://www.pinterest.com/pin/create/button/?description=Home&url=https://knitfarious.com/&media=https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-1024x1024.jpg"></a></div></li><li class="wc-block-grid__product"> <a href="https://knitfarious.com/product/truly-twisted-sw-atomic/" class="wc-block-grid__product-link"><div class="wc-block-grid__product-image"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-300x300.jpg" data-srcset="https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-100x100.jpg 100w" width="300" height="300" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail lazyload" alt="Truly Twisted SW - Atomic" sizes="(max-width: 300px) 100vw, 300px" /><noscript><img decoding="async" width="300" height="300" src="https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Truly Twisted SW - Atomic" srcset="https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-100x100.jpg 100w" sizes="(max-width: 300px) 100vw, 300px"></noscript></div><div class="wc-block-grid__product-title">Truly Twisted SW – Atomic</div> </a><div class="wc-block-grid__product-price price"><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">$</span>28.00</span></div><div class="pinterest-for-woocommerce-image-wrapper"><a data-pin-do="buttonPin" href="https://www.pinterest.com/pin/create/button/?description=Home&url=https://knitfarious.com/&media=https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-1024x1024.jpg"></a></div></li></ul></div></div></section></div></div></div></article></main></div></div></div><div class="site-footer footer-bar-active footer-bar-align-right"><section class="gb-container gb-container-10d70c9e" id="footer-images"><div class="gb-grid-wrapper gb-grid-wrapper-96c29610"><div class="gb-grid-column gb-grid-column-1b92491f"><div class="gb-container gb-container-1b92491f"><figure class="gb-block-image gb-block-image-bf906e23"><img decoding="async" width="600" height="600" class="gb-image gb-image-bf906e23" src="https://knitfarious.com/wp-content/uploads/2017/03/knitted-fingerless-gloves-finished.jpg" alt="Hands holding book showing finished knitted fingerless gloves." title="knitted-fingerless-gloves-finished" srcset="https://knitfarious.com/wp-content/uploads/2017/03/knitted-fingerless-gloves-finished.jpg 600w, https://knitfarious.com/wp-content/uploads/2017/03/knitted-fingerless-gloves-finished-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2017/03/knitted-fingerless-gloves-finished-300x300.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" /></figure></div></div><div class="gb-grid-column gb-grid-column-a14b7db6"><div class="gb-container gb-container-a14b7db6"><figure class="gb-block-image gb-block-image-918b512a"><img decoding="async" width="1000" height="1201" class="gb-image gb-image-918b512a" src="https://knitfarious.com/wp-content/uploads/2020/06/knit-security-blanket-toy.jpg" alt="knitted security blanket with adorable plush sloth toy" title="knit-security-blanket-toy"/></figure></div></div><div class="gb-grid-column gb-grid-column-acaeff12"><div class="gb-container gb-container-acaeff12"><figure class="gb-block-image gb-block-image-c19f4a86"><img decoding="async" width="1000" height="661" class="gb-image gb-image-c19f4a86" src="https://knitfarious.com/wp-content/uploads/2021/01/garter-stitch-cowl-knitting-pattern-yarn.jpg" alt="Garter stitch cowl knitting pattern" title="garter-stitch-cowl-knitting-pattern-yarn"/></figure></div></div><div class="gb-grid-column gb-grid-column-6db756d0"><div class="gb-container gb-container-6db756d0"><figure class="gb-block-image gb-block-image-50c19d18"><img decoding="async" width="1200" height="626" class="gb-image gb-image-50c19d18" src="https://knitfarious.com/wp-content/uploads/2022/10/wayback-yarns-hand-dyed-yarn.jpg" alt="Wayback Yarns skeins." title="wayback-yarns-hand-dyed-yarn" srcset="https://knitfarious.com/wp-content/uploads/2022/10/wayback-yarns-hand-dyed-yarn.jpg 1200w, https://knitfarious.com/wp-content/uploads/2022/10/wayback-yarns-hand-dyed-yarn-300x157.jpg 300w, https://knitfarious.com/wp-content/uploads/2022/10/wayback-yarns-hand-dyed-yarn-1024x534.jpg 1024w, https://knitfarious.com/wp-content/uploads/2022/10/wayback-yarns-hand-dyed-yarn-768x401.jpg 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure></div></div><div class="gb-grid-column gb-grid-column-8f780e51"><div class="gb-container gb-container-8f780e51"><figure class="gb-block-image gb-block-image-31e99552"><img decoding="async" width="1000" height="1000" class="gb-image gb-image-31e99552" src="https://knitfarious.com/wp-content/uploads/2021/04/lotus-lily-washcloth-in-cotton-yarn.png" alt="Lotus lily washcloth in cotton yarn" title="lotus-lily-washcloth-in-cotton-yarn"/></figure></div></div></div></section><footer class="gb-container gb-container-f0cdf164"><section class="gb-container gb-container-0f01ef87"><div class="gb-container gb-container-96c1eb6d"><div class="gb-grid-wrapper gb-grid-wrapper-12b0406b"><div class="gb-grid-column gb-grid-column-bef4e591"><div class="gb-container gb-container-bef4e591"><figure class="gb-block-image gb-block-image-8e54e92b"><img decoding="async" width="228" height="48" class="gb-image gb-image-8e54e92b" src="https://knitfarious.com/wp-content/uploads/2021/10/knitfarious-logo-white.svg" alt="Knitfarious logo white." title="knitfarious-logo-white"/></figure><p class="gb-headline gb-headline-360dd2a5 gb-headline-text">We want to inspire knitters to create beautiful works of fiber art. From beginner to experienced, there’s something fun for everyone here.</p></div></div><div class="gb-grid-column gb-grid-column-575bd66a"><div class="gb-container gb-container-575bd66a"><div class="gb-container gb-container-f1a4b1ad"><div class="gb-container gb-container-1b4fce8d"><h3 class="gb-headline gb-headline-5c919417 gb-headline-text">Content</h3><div class="gb-container gb-container-300fbc33"><p class="gb-headline gb-headline-32053c91"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg></span><span class="gb-headline-text"><a href="/knitting-tutorials/" data-type="page" data-id="23">Knitting Tutorials</a></span></p><p class="gb-headline gb-headline-98bbf4ed"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg></span><span class="gb-headline-text"><a href="/knitting-patterns/" data-type="page" data-id="23">Knitting Patterns</a></span></p><p class="gb-headline gb-headline-43437952"><span class="gb-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512" width="1em" height="1em" aria-hidden="true"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z" fill="currentColor"></path></svg></span><span class="gb-headline-text"><a href="/knitting-tools/" data-type="page" data-id="23">Knitting Tools</a></span></p><p class="gb-headline gb-headline-4adfbbb5"><span class="gb-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512" width="1em" height="1em" aria-hidden="true"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z" fill="currentColor"></path></svg></span><span class="gb-headline-text"><a href="/ravelry-guides/" data-type="page" data-id="23">Ravelry Guides</a></span></p><p class="gb-headline gb-headline-0834b1a5"><span class="gb-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512" width="1em" height="1em" aria-hidden="true"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z" fill="currentColor"></path></svg></span><span class="gb-headline-text"><a href="https://knitfarious.com/dyeing-yarn/" data-type="category" data-id="2837">Yarn Dyeing</a></span></p><p class="gb-headline gb-headline-34c9fa78"><span class="gb-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512" width="1em" height="1em" aria-hidden="true"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z" fill="currentColor"></path></svg></span><span class="gb-headline-text"><a href="/fiber/" data-type="page" data-id="23">Fiber Types</a></span></p></div></div><div class="gb-container gb-container-59666f5f"><h3 class="gb-headline gb-headline-d260aa89 gb-headline-text">Shop</h3><div class="gb-container gb-container-38d00a13"><p class="gb-headline gb-headline-f99b3cab"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg></span><span class="gb-headline-text"><a href="https://knitfarious.com/product-category/bare-yarn/" data-type="product_cat" data-id="2855">Bare Yarn</a></span></p><p class="gb-headline gb-headline-50285c71"><span class="gb-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512" width="1em" height="1em" aria-hidden="true"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z" fill="currentColor"></path></svg></span><span class="gb-headline-text"><a href="https://knitfarious.com/product-category/free-downloads/" data-type="product_cat" data-id="2864">Free Downloads</a></span></p><p class="gb-headline gb-headline-783a1910"><span class="gb-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512" width="1em" height="1em" aria-hidden="true"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z" fill="currentColor"></path></svg></span><span class="gb-headline-text"><a href="https://knitfarious.com/product-category/hand-dyed-yarn/" data-type="product_cat" data-id="2865">Hand Dyed Yarn</a></span></p><p class="gb-headline gb-headline-6ae1b17a"><span class="gb-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512" width="1em" height="1em" aria-hidden="true"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z" fill="currentColor"></path></svg></span><span class="gb-headline-text"><a href="https://knitfarious.com/product-category/knitting-patterns/" data-type="link" data-id="https://knitfarious.com/product-category/knitting-patterns/">Knitting Patterns</a></span></p><p class="gb-headline gb-headline-008d762d"><span class="gb-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512" width="1em" height="1em" aria-hidden="true"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z" fill="currentColor"></path></svg></span><span class="gb-headline-text"><a href="https://knitfarious.com/shop/" data-type="page" data-id="27">Our Shop</a></span></p><p class="gb-headline gb-headline-c7e7ecf7"><span class="gb-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512" width="1em" height="1em" aria-hidden="true"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z" fill="currentColor"></path></svg></span><span class="gb-headline-text"><a href="https://knitfarious.com/faqs/" data-type="page" data-id="15730">Shop FAQs</a></span></p></div></div></div><div class="gb-container gb-container-bffc5956"><div class="gb-container gb-container-b5a9c8d0"><h3 class="gb-headline gb-headline-aae55bb5 gb-headline-text">About</h3><div class="gb-container gb-container-7525b63d"><p class="gb-headline gb-headline-e8cef854"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg></span><span class="gb-headline-text"><a href="https://knitfarious.com/about/" data-type="page" data-id="1593">About Us</a></span></p><p class="gb-headline gb-headline-85a2f143"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg></span><span class="gb-headline-text"><a href="https://knitfarious.com/links/" data-type="page" data-id="4262">Social Links</a></span></p><p class="gb-headline gb-headline-9fd5f066"><span class="gb-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512" width="1em" height="1em" aria-hidden="true"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z" fill="currentColor"></path></svg></span><span class="gb-headline-text"><a href="https://knitfarious.com/support/" data-type="page" data-id="5390">Support Us</a></span></p><p class="gb-headline gb-headline-0a83d1c0"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg></span><span class="gb-headline-text"><a href="https://knitfarious.com/contact/" data-type="page" data-id="83">Contact</a></span></p></div></div><div class="gb-container gb-container-9e769229"><h3 class="gb-headline gb-headline-a1509c5a gb-headline-text">Account</h3><div class="gb-container gb-container-9a0045fb"><p class="gb-headline gb-headline-ea6e737f"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg></span><span class="gb-headline-text"><a href="https://knitfarious.com/my-account/" data-type="page" data-id="83" rel="nofollow">My Account</a></span></p><p class="gb-headline gb-headline-2108f4c8"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg></span><span class="gb-headline-text"><a href="https://knitfarious.com/my-account/orders/" data-type="link" data-id="https://knitfarious.com/my-account/orders/" rel="nofollow">My Orders</a></span></p><p class="gb-headline gb-headline-3406309f"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg></span><span class="gb-headline-text"><a href="https://knitfarious.com/my-account/downloads/" data-type="page" data-id="83" rel="nofollow">Downloads</a></span></p><p class="gb-headline gb-headline-dcd18fd4"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg></span><span class="gb-headline-text"><a href="https://knitfarious.com/shipping/" data-type="page" data-id="15590">Shipping Policies</a></span></p><p class="gb-headline gb-headline-cae023fa"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 256 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z"></path></svg></span><span class="gb-headline-text"><a href="https://knitfarious.com/refunds/" data-type="link" data-id="https://knitfarious.com/refunds/">Return Policies</a></span></p></div></div></div></div></div></div></div></section><section class="gb-container gb-container-696fdd52"><div class="gb-container gb-container-6bcfe318"><div class="gb-container gb-container-656781f9"><p class="gb-headline gb-headline-fbffcc27 gb-headline-text">2026 Knitfarious • All rights reserved</p></div><div class="gb-container gb-container-b7a4b961"><p class="gb-headline gb-headline-131e9c39 gb-headline-text"><a href="https://knitfarious.com/shipping/" data-type="link" data-id="https://knitfarious.com/shipping/">Shipping</a></p><p class="gb-headline gb-headline-1de995c3 gb-headline-text"><a href="https://knitfarious.com/refunds/" data-type="page" data-id="742">Returns</a></p><p class="gb-headline gb-headline-52e33a2b gb-headline-text"><a href="https://knitfarious.com/privacy/" data-type="page" data-id="1813">Privacy</a></p><p class="gb-headline gb-headline-34d56c26 gb-headline-text"><a href="/disclaimer/" data-type="page" data-id="742">Disclaimers</a></p></div></div></section></footer></div><div id="wc-sticky-cart-panel" class="add-to-cart-panel"><div class="inside-add-to-cart-panel grid-container grid-parent"><div class="continue-shopping has-svg-icon"> <span class="gp-icon pro-close"> <svg viewBox="0 0 512 512" aria-hidden="true" role="img" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1em" height="1em"> <path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /> </svg> </span> <a href="#" class="continue-shopping-link"><span class="continue-shopping-text">Continue Shopping →</span></a></div><div class="cart-info"><div class="item-added"> Item added to cart.</div><div class="cart-data"> 0 items - <span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol" translate="no">$</span>0.00</bdi></span></div></div><div class="checkout"> <a href="https://knitfarious.com/checkout/" class="button">Checkout</a></div></div></div><nav id="generate-slideout-menu" class="main-navigation slideout-navigation do-overlay" itemtype="https://schema.org/SiteNavigationElement" itemscope><div class="inside-navigation grid-container grid-parent"> <button class="slideout-exit has-svg-icon"><span class="gp-icon pro-close"> <svg viewBox="0 0 512 512" aria-hidden="true" role="img" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1em" height="1em"> <path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /> </svg> </span> <span class="screen-reader-text">Close</span></button><div class="main-nav"><ul id="menu-main-2" class=" slideout-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-13566"><a href="#">Blog<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a><ul class="sub-menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13568"><a href="https://knitfarious.com/knitting-tutorials/">Knitting Tutorials</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13567"><a href="https://knitfarious.com/knitting-patterns/">Knitting Patterns</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13569"><a href="https://knitfarious.com/knitting-tools/">Knitting Tools</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-21449"><a href="https://knitfarious.com/ravelry-guides/">Ravelry Guides</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13571"><a href="https://knitfarious.com/dyeing-yarn/">Dyeing Yarn</a></li><li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13570"><a href="https://knitfarious.com/fiber/">Yarn Fiber</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13572"><a href="https://knitfarious.com/blog/">All posts</a></li></ul></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39"><a href="https://knitfarious.com/about/">About</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13573"><a href="https://knitfarious.com/contact/">Contact</a></li><li class="nav-button menu-item menu-item-type-post_type menu-item-object-page menu-item-1002"><a href="https://knitfarious.com/shop/">Shop</a></li></ul></div></div><!-- .inside-navigation --></nav><!-- #site-navigation --> <script data-no-optimize='1' data-cfasync='false' id='cls-insertion-1e46877'>(function(){window.adthriveCLS.buildDate=`2026-08-20`;let e={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},t=[`siteId`,`siteName`,`adOptions`,`breakpoints`,`adUnits`],n=(e,n=t)=>{if(!e)return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;for(let t=0;t<n.length;t++)if(!e[n[t]])return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;return!0},r=()=>window.adthriveCLS;function i(e){"@babel/helpers - typeof";return i=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},i(e)}function a(e,t){if(i(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(i(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function o(e){var t=a(e,`string`);return i(t)==`symbol`?t:t+``}function s(e,t,n){return(t=o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=class{constructor(){s(this,`_clsGlobalData`,r())}get enabled(){return!!this._clsGlobalData&&!!this._clsGlobalData.siteAds&&n(this._clsGlobalData.siteAds)}get error(){return!!(this._clsGlobalData&&this._clsGlobalData.error)}set siteAds(e){this._clsGlobalData.siteAds=e}get siteAds(){return this._clsGlobalData.siteAds}set disableAds(e){this._clsGlobalData.disableAds=e}get disableAds(){return this._clsGlobalData.disableAds}get enabledLocations(){return[e.Below_Post,e.Content,e.Recipe,e.Sidebar]}get injectedFromPlugin(){return this._clsGlobalData.injectedFromPlugin}set injectedFromPlugin(e){this._clsGlobalData.injectedFromPlugin=e}get injectedFromSiteAds(){return this._clsGlobalData.injectedFromSiteAds}set injectedFromSiteAds(e){this._clsGlobalData.injectedFromSiteAds=e}setInjectedSlots(e){this._clsGlobalData.injectedSlots=this._clsGlobalData.injectedSlots||[],this._clsGlobalData.injectedSlots.push(e)}get injectedSlots(){return this._clsGlobalData.injectedSlots}setInjectedVideoSlots(e){this._clsGlobalData.injectedVideoSlots=this._clsGlobalData.injectedVideoSlots||[],this._clsGlobalData.injectedVideoSlots.push(e)}get injectedVideoSlots(){return this._clsGlobalData.injectedVideoSlots}setExperiment(e,t,n=!1){this._clsGlobalData.experiments=this._clsGlobalData.experiments||{},this._clsGlobalData.siteExperiments=this._clsGlobalData.siteExperiments||{};let r=n?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;r[e]=t}getExperiment(e,t=!1){let n=t?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;return n&&n[e]}setWeightedChoiceExperiment(e,t,n=!1){this._clsGlobalData.experimentsWeightedChoice=this._clsGlobalData.experimentsWeightedChoice||{},this._clsGlobalData.siteExperimentsWeightedChoice=this._clsGlobalData.siteExperimentsWeightedChoice||{};let r=n?this._clsGlobalData.siteExperimentsWeightedChoice:this._clsGlobalData.experimentsWeightedChoice;r[e]=t}getWeightedChoiceExperiment(e,t=!1){var n,r;let i=t?(n=this._clsGlobalData)==null?void 0:n.siteExperimentsWeightedChoice:(r=this._clsGlobalData)==null?void 0:r.experimentsWeightedChoice;return i&&i[e]}get bucket(){return this._clsGlobalData.bucket}set videoDisabledFromPlugin(e){this._clsGlobalData.videoDisabledFromPlugin=e}get videoDisabledFromPlugin(){return this._clsGlobalData.videoDisabledFromPlugin}set targetDensityLog(e){this._clsGlobalData.targetDensityLog=e}get targetDensityLog(){return this._clsGlobalData.targetDensityLog}get removeVideoTitleWrapper(){return this._clsGlobalData.siteAds.adOptions.removeVideoTitleWrapper}},l=class{},u=class extends l{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}},d=class{constructor(){s(this,`_featureRollouts`,{}),s(this,`_checkedFeatureRollouts`,new Map),s(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let t=this._featureRollouts[e],n=t.enabled,r=t.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)){let e=(r.pct_enabled??100)/100;n&&=new u(e).get()}return n}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},f=class extends d{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEach(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},p,m;let h=(p=window.adthrive)==null||(p=p.siteAds)==null?void 0:p.featureRollouts,g=(m=window.adthriveCLS)==null||(m=m.siteAds)==null?void 0:m.featureRollouts,_=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,v=new f(_(g)&&g||_(h)&&h||{}),y=new f(window.adthrive&&window.adthrive.siteAds&&`featureRollouts`in window.adthrive.siteAds?window.adthrive.siteAds.featureRollouts??{}:{}),b=e=>e.indexOf(`hbs-q`)===0,x=({bucket:e,isRolloutEnabled:t}={})=>{var n;let r=e??((n=window.adthrive)==null?void 0:n.bucket);return!(t??y.isRolloutEnabled.bind(y))(`enable-sticky-related`)||b(r||``)},S=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let C=navigator.userAgent,ee=S(e=>/Chrom|Applechromium/.test(e||C)),te=S(()=>/WebKit/.test(C)),ne=S(()=>ee()?`chromium`:te()?`webkit`:`other`),re=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),ie=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),ae=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,w=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||ae(e),T=S((e=C)=>w(e)?`tablet`:ie(e)&&!w(e)?`mobile`:re(e)?`desktop`:`tablet`),oe={desktop:`desktop`,tablet:`tablet`,phone:`mobile`},se=e=>e===`mobile`?`phone`:e,ce=()=>{var e;let t=((e=window)==null?void 0:e.adthrive)&&`deviceType`in window.adthrive&&window.adthrive.deviceType||null;return t&&Object.values(oe).includes(t)?t:null},le=S((e,t)=>{let n=T(e),r=t??n;return se(r===`tablet`&&n!==r?n:r)}),E=(e=navigator.userAgent)=>le(e,ce()),D=(e=navigator.userAgent)=>E(e)===`phone`;var ue,O=class{static _scheduleViewportUpdate(){this._rafId===null&&(this._rafId=window.requestAnimationFrame(()=>{this._rafId=null,this._updateViewportRects()}))}static _updateViewportRects(){if(this._trackedElements.size===0){this._detachViewportListeners();return}let e=[];this._trackedElements.forEach(t=>{if(!t.isConnected){e.push(t);return}this._cachedRects.set(t,t.getBoundingClientRect())}),e.forEach(e=>{this._trackedElements.delete(e),this._cachedRects.delete(e)}),this._trackedElements.size===0&&this._detachViewportListeners()}static _attachViewportListeners(){this._listenersAttached||=(window.addEventListener(`scroll`,this._viewportListener,{passive:!0}),window.addEventListener(`resize`,this._viewportListener),!0)}static _detachViewportListeners(){this._listenersAttached&&=(window.removeEventListener(`scroll`,this._viewportListener),window.removeEventListener(`resize`,this._viewportListener),!1)}static trackViewportElement(e){e&&(this._trackedElements.has(e)||(this._trackedElements.add(e),this._attachViewportListeners(),this._scheduleViewportUpdate()))}static untrackViewportElement(e){e&&(this._trackedElements.delete(e),this._cachedRects.delete(e),this._trackedElements.size===0&&this._detachViewportListeners())}static getCachedRect(e){return this._cachedRects.get(e)}static getScrollTop(){return(window.pageYOffset||document.documentElement.scrollTop)-(document.documentElement.clientTop||0)}static getScrollBottom(){let e=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0;return this.getScrollTop()+e}static shufflePlaylist(e){let t=e.length,n,r;for(;t!==0;)r=Math.floor(Math.random()*e.length),--t,n=e[t],e[t]=e[r],e[r]=n;return e}static isMobileLandscape(){return window.matchMedia(`(orientation: landscape) and (max-height: 480px)`).matches}static playerViewable(e){let t=this._cachedRects.get(e)??e.getBoundingClientRect();return this.playerViewableFromRect(t)}static playerViewableFromRect(e){return this.isMobileLandscape()?window.innerHeight>e.top+e.height/2&&e.top+e.height/2>0:window.innerHeight>e.top+e.height/2}static createQueryString(e){return Object.keys(e).map(t=>`${t}=${e[t]}`).join(`&`)}static createEncodedQueryString(e){return Object.keys(e).map(t=>`${t}=${encodeURIComponent(e[t])}`).join(`&`)}static setMobileLocation(e,t=!1){e||=`bottom-right`;let n=t?`raptive-player-sticky`:`adthrive-collapse`;return e===`top-left`?e=`${n}-top-left`:e===`top-right`?e=`${n}-top-right`:e===`bottom-left`?e=`${n}-bottom-left`:e===`bottom-right`?e=`${n}-bottom-right`:e===`top-center`&&(e=`adthrive-collapse-${D()?`top-center`:`bottom-right`}`),e}static addMaxResolutionQueryParam(e){let t=`max_resolution=${D()?`320`:`1280`}`,[n,r]=String(e).split(`?`);return`${n}?${r?r+`&${t}`:t}`}};ue=O,s(O,`_trackedElements`,new Set),s(O,`_cachedRects`,new WeakMap),s(O,`_rafId`,null),s(O,`_listenersAttached`,!1),s(O,`_viewportListener`,()=>{ue._scheduleViewportUpdate()});let k=(e,t)=>e==null||e!==e?t:e;var de=class{constructor(e){this._clsOptions=e,s(this,`relatedSettings`,void 0),s(this,`players`,void 0),s(this,`removeVideoTitleWrapper`,void 0),s(this,`footerSelector`,void 0),s(this,`shouldDisableStickyRelated`,void 0),this.removeVideoTitleWrapper=k(this._clsOptions.siteAds.adOptions.removeVideoTitleWrapper,!1),this.shouldDisableStickyRelated=x({bucket:this._clsOptions.bucket,isRolloutEnabled:v.isRolloutEnabled.bind(v)});let t=this._clsOptions.siteAds.videoPlayers;this.footerSelector=k(t&&t.footerSelector,``),this.players=k(t&&t.players.map(e=>(e.mobileLocation=O.setMobileLocation(e.mobileLocation),e)),[]),this.relatedSettings=t&&t.contextual}},fe=class{constructor(e){s(this,`mobileStickyPlayerOnPage`,!1),s(this,`collapsiblePlayerOnPage`,!1),s(this,`playlistPlayerAdded`,!1),s(this,`relatedPlayerAdded`,!1),s(this,`collapseSettings`,void 0),s(this,`footerSelector`,``),s(this,`removeVideoTitleWrapper`,!1),s(this,`desktopCollapseSettings`,void 0),s(this,`mobileCollapseSettings`,void 0),s(this,`relatedSettings`,void 0),s(this,`playerId`,void 0),s(this,`playlistId`,void 0),s(this,`desktopRelatedCollapseSettings`,void 0),s(this,`mobileRelatedCollapseSettings`,void 0),s(this,`collapsePlayerId`,void 0),s(this,`players`,void 0),s(this,`videoAdOptions`,void 0),s(this,`shouldDisableStickyRelated`,void 0),this.videoAdOptions=new de(e),this.players=this.videoAdOptions.players,this.relatedSettings=this.videoAdOptions.relatedSettings,this.removeVideoTitleWrapper=this.videoAdOptions.removeVideoTitleWrapper,this.footerSelector=this.videoAdOptions.footerSelector,this.shouldDisableStickyRelated=this.videoAdOptions.shouldDisableStickyRelated}};let pe=e=>{let t=e.clientWidth;if(getComputedStyle){let n=getComputedStyle(e,null);t-=parseFloat(n.paddingLeft||`0`)+parseFloat(n.paddingRight||`0`)}return t},me=()=>document.createDocumentFragment().querySelectorAll(`*`),A=(e,t=document)=>{try{return{valid:!0,elements:t.querySelectorAll(e)}}catch(e){return{valid:!1,elements:me(),error:e}}},j=(e,t=document)=>{try{return{valid:!0,element:t.querySelector(e)}}catch(e){return{valid:!1,element:null,error:e}}},M=e=>A(e),N=e=>{if(e===``)return{valid:!0};let t=M(e);return t.valid?{valid:!0,elements:t.elements}:{valid:!1,error:t.error}},P=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},he=[[728,90],[300,250],[300,600],[320,50],[970,250],[160,600],[300,1050],[336,280],[970,90],[300,50],[320,100],[468,60],[250,250],[120,240],[1,1],[300,300],[300,420],[728,250],[320,300],[300,390]],ge=new Map([[e.Footer,1],[e.Header,2],[e.Sidebar,3],[e.Content,4],[e.Recipe,5],[`Sidebar_sticky`,6],[`Below Post`,7]]),_e=e=>he.filter(([t,n])=>e.some(([e,r])=>t===e&&n===r)),ve=(t,[n,r],i)=>{let{location:a,sequence:o}=t;if(a===e.Footer)return!(i===`phone`&&n===320&&r===100);if(a===e.Header)return!0;if(a===e.Recipe)return!(D()&&i===`phone`&&(n===300&&r===390||n===320&&r===300));if(a===e.Sidebar){let e=t.adSizes.some(([,e])=>e<=300),n=!!o&&o<=5,i=r>300;return i&&!e||o===9?!0:n?i?t.sticky:!0:!i}else return!0},ye=(t,n)=>{let{location:r,sticky:i}=t;if(r===e.Recipe&&n){let{recipeMobile:e,recipeDesktop:t}=n;if(D()&&e!=null&&e.enabled||!D()&&t!=null&&t.enabled)return!0}return r===e.Footer||i},be=(t,n)=>{let r=n.adUnits,i=v.isRolloutEnabled(`enable-250px-max-ad-height`);return r.filter(e=>e.dynamic!==void 0&&e.dynamic.enabled).map(r=>{let a=r.location.replace(/\s+/g,`_`),o=a===`Sidebar`?0:2;a===e.Content&&i&&ee()&&(r.adSizes=r.adSizes.filter(e=>e[1]<=250));let s=[];for(let e of k(r.targeting,[])){let t=e;t.key===`special`&&s.push(...t.value)}return{auctionPriority:ge.get(a)||8,location:a,sequence:k(r.sequence,1),thirdPartyAdUnitName:r.thirdPartyAdUnitName||``,sizes:_e(r.adSizes).filter(e=>ve(r,e,t)),devices:r.devices,pageSelector:k(r.dynamic.pageSelector,``).trim(),elementSelector:k(r.dynamic.elementSelector,``).trim(),position:k(r.dynamic.position,`beforebegin`),max:Math.floor(k(r.dynamic.max,0)),spacing:k(r.dynamic.spacing,0),skip:Math.floor(k(r.dynamic.skip,0)),every:Math.max(Math.floor(k(r.dynamic.every,1)),1),classNames:r.dynamic.classNames||[],sticky:ye(r,n.adOptions.stickyContainerConfig),stickyOverlapSelector:k(r.stickyOverlapSelector,``).trim(),autosize:r.autosize,special:s,lazy:k(r.dynamic.lazy,!1),lazyMax:k(r.dynamic.lazyMax,o),lazyMaxDefaulted:r.dynamic.lazyMax===0?!1:!r.dynamic.lazyMax,name:r.name}})},F=(t,n)=>{let r=pe(n),i=t.sticky&&t.location===e.Sidebar;return t.sizes.filter(e=>{let n=t.autosize?e[0]<=r||e[0]<=320:!0,a=i?e[1]<=window.innerHeight-100:!0;return n&&a})},xe=(e,t)=>e.devices.includes(t),Se=e=>{if(e.pageSelector.length===0)return!0;let t=j(e.pageSelector);return t.valid?t.element!==null:!1},I={Desktop:`desktop`,Mobile:`mobile`},Ce=e=>{let t=document.body,n=`adthrive-device-${e}`;if(!t.classList.contains(n))try{t.classList.add(n)}catch(e){P.error(`BodyDeviceClassComponent`,`init`,{message:e.message});let t=`classList`in document.createElement(`_`);P.error(`BodyDeviceClassComponent`,`init.support`,{support:t})}},L=e=>`adthrive-${e.location.replace(`_`,`-`).toLowerCase()}`,we=e=>`${L(e)}-${e.sequence}`;function Te(e,t,n){let r=e.pageOverrides.filter(e=>{let t=N(e.pageSelector);return t.valid||n==null||n({selector:e.pageSelector,selectorType:`pageOverride.pageSelector`,source:`getPageDensitySettings`,error:t.error}),e.pageSelector===``||t.elements&&t.elements.length}).map(e=>e[t]);return r.length?r[0]:e[t]}function Ee({targetDensity:e,targetAll:t,totalAvailableElements:n,mainContentHeight:r,minDivHeight:i,recipeCount:a}){return t?n:Math.floor(e*r/(1-e)/i)-a}function De(e,t,n,r){return e.filter(e=>{try{return t.querySelector(e.elementSelector)}catch(t){return r==null||r({selector:e.elementSelector,selectorType:`elementSelector`,source:`getCombinedMax`,context:n==null?void 0:n(e),error:t}),!1}}).map(e=>Number(e.max)+Number(e.lazyMaxDefaulted?0:e.lazyMax)).sort((e,t)=>t-e)[0]||0}let Oe=(e,t)=>{if(e<=0)return{spacing:0,nextAfter:0,reasons:[`non-density-disabled`]};let n=t*e;return{spacing:n,nextAfter:n,reasons:[`non-density-viewport-ratio`]}},ke=({settings:e,densityDevice:t,dynamicAds:n,target:r,totalAvailableElements:i,mainContentHeight:a,minDivHeight:o,recipeCount:s,selectorContext:c,onInvalidSelector:l})=>{let u=Te(e,t,l),d=u.adDensity,f=u.onePerViewport,p=d===.99,m=Ee({targetDensity:d,targetAll:p,totalAvailableElements:i,mainContentHeight:a,minDivHeight:o,recipeCount:s}),h=De(n,r,c,l);return{onePerViewport:f,targetAll:p,targetDensity:d,targetDensityUnits:m,combinedMax:h,numberOfUnits:Math.min(i,m,...h>0?[h]:[]),reasons:[p?`target-all-eligible`:`target-density-formula`,...f?[`viewport-floor`]:[]]}},Ae=({totalAvailableElements:e,targetDensityUnits:t,numberOfUnits:n,mainContentHeight:r,absoluteMinimumSpacing:i,viewportHeight:a,onePerViewport:o})=>{let s=e>t||e>n,c=[],l,u;return s?(u=!1,l=r/Math.min(t,n),c.push(`wider-spacing`)):(u=!0,l=o&&a>i?a:i,c.push(`absolute-minimum`)),o&&a>l?(c.push(`viewport-floor`),{insertEvery:a,usedAbsoluteMinimum:u,reasons:c}):{insertEvery:l,usedAbsoluteMinimum:u,reasons:c}},je=(e,t)=>{let n=e*.6;return n<=t?{insertEvery:t,usedAbsoluteMinimum:!0,reasons:[`clamped-absolute-minimum`]}:{insertEvery:n,usedAbsoluteMinimum:!1,reasons:[`wider-spacing`]}},Me=(e,t)=>window.matchMedia(`(min-width: ${t}px)`).matches?`desktop`:window.matchMedia(`(min-width: ${e}px)`).matches?`tablet`:`phone`,R=e=>{let t=e.offsetHeight,n=e.offsetWidth,r=e.getBoundingClientRect(),i=document.body,a=document.documentElement,o=window.pageYOffset||a.scrollTop||i.scrollTop,s=window.pageXOffset||a.scrollLeft||i.scrollLeft,c=a.clientTop||i.clientTop||0,l=a.clientLeft||i.clientLeft||0,u=Math.round(r.top+o-c),d=Math.round(r.left+s-l);return{top:u,left:d,bottom:u+t,right:d+n,width:n,height:t}},Ne=(e=document)=>(e===document?document.body:e).getBoundingClientRect().top,Pe=e=>e.includes(`,`)?e.split(`,`):[e],Fe=(e=document)=>{let t=e.querySelectorAll(`article`);if(t.length===0)return null;let n=Array.from(t).reduce((e,t)=>t.offsetHeight>e.offsetHeight?t:e);return n&&n.offsetHeight>window.innerHeight*1.5?n:null},Ie=(e,t,n=document)=>{let r=new Set(t.map.map(({el:e})=>e)),i=Fe(n),a=i?[i]:[],o=[];e.forEach(e=>{let t=A(e.elementSelector,n);if(!t.valid)return;let i=Array.from(t.elements),s=Pe(e.elementSelector),c=s.length===1?i:[];s.length>1&&s.forEach(e=>{Array.from(A(e,n).elements).forEach(e=>{c.push(e)})});let l=new Set(i.slice(0,e.skip));for(let t of c){if(r.has(t))continue;let n=t.parentElement;n&&n!==document.body?a.push(n):a.push(t),l.has(t)||o.push({dynamicAd:e,element:t})}});let s=Ne(n),c=o.map(e=>({item:e,top:e.element.getBoundingClientRect().top-s}));return c.sort((e,t)=>e.top-t.top),[a,c.map(({item:e})=>e)]},Le=(e,t,n=document)=>{let[r,i]=Ie(e,t,n);return r.length===0?[null,i]:[Array.from(r).reduce((e,t)=>t.offsetHeight>e.offsetHeight?t:e)||document.body,i]},Re=(e,t=`div #comments, section .comments`)=>{let n=e.querySelector(t);return n?e.offsetHeight-n.offsetHeight:e.offsetHeight},ze=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)},Be=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollWidth,e.offsetWidth,t.clientWidth,t.scrollWidth,t.offsetWidth)};function z(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>`u`)){var r=document.head||document.getElementsByTagName(`head`)[0],i=document.createElement(`style`);i.type=`text/css`,n===`top`&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}let Ve=e=>e===9,He=e=>Ve(e)?`rp-sticky-sb-wrapper`:`rp-sticky-sidebar`,Ue=e=>z(`
.adthrive-device-phone .adthrive-sticky-content {
height: 450px !important;
margin-bottom: 100px !important;
}
.adthrive-content.adthrive-sticky {
position: -webkit-sticky;
position: sticky !important;
top: 42px !important;
margin-top: 42px !important;
}
.adthrive-content.adthrive-sticky:after {
content: "— Advertisement. Scroll down to continue. —";
font-size: 10pt;
margin-top: 5px;
margin-bottom: 5px;
display:block;
color: #888;
}
.adthrive-sticky-container {
position: relative;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
min-height:${e||400}px;
margin: 10px 0 10px 0;
background-color: #FAFAFA;
padding-bottom:0px;
}
`),We=e=>{z(`
.adthrive-recipe.adthrive-sticky {
position: -webkit-sticky;
position: sticky !important;
top: 42px !important;
margin-top: 42px !important;
}
.adthrive-recipe-sticky-container {
position: relative;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
min-height:${e||400}px !important;
margin: 10px 0 10px 0;
background-color: #FAFAFA;
padding-bottom:0px;
}
`)},B=(e,t)=>e.some(e=>{let n=j(e);return n.valid?n.element!==null:(t==null||t(e,n.error),!1)}),Ge=e=>/^[-_a-zA-Z]+[-_a-zA-Z0-9]*$/.test(e),Ke=(e,t,n)=>{let r=e=>e?!!(e.classList.contains(`adthrive-ad`)||e.id.includes(`_${n}_`)):!1;switch(t){case`beforebegin`:return r(e.previousElementSibling);case`afterend`:return r(e.nextElementSibling);case`afterbegin`:return r(e.firstElementChild);case`beforeend`:return r(e.lastElementChild);default:return!1}};var V=class e extends l{constructor(e=[],t,n=Math.random){super(),this._choices=e,this._default=t,this._random=n}static fromArray(t,n){return new e(t.map(([e,t])=>({choice:e,weight:t})),n)}addChoice(e,t){this._choices.push({choice:e,weight:t})}get(){let e=this._random()*100,t=0;for(let{choice:n,weight:r}of this._choices)if(t+=r,t>=e)return n;return this._default}get totalWeight(){return this._choices.reduce((e,{weight:t})=>e+t,0)}};let H={AdDensity:`addensity`,AdLayout:`adlayout`,FooterCloseButton:`footerclose`,Interstitial:`interstitial`,RemoveVideoTitleWrapper:`removevideotitlewrapper`,StickyOutstream:`stickyoutstream`,StickyOutstreamOnStickyPlayer:`sospp`,VideoAdvancePlaylistRelatedPlayer:`videoadvanceplaylistrp`,MobileStickyPlayerPosition:`mspp`};var qe=class{constructor(){s(this,`name`,void 0),s(this,`disable`,void 0),s(this,`gdprPurposes`,void 0)}};let U=`__adthriveTcfApiStub`,W=`__tcfapiLocator`,G=[],K=!1,q,J=e=>typeof e==`function`&&!!e[U],Je=(e,t=2)=>{let n=G.findIndex(([n,r,i])=>n===`getTCData`&&r===t&&i===e);return n===-1?!1:(G.splice(n,1),!0)},Ye=()=>{let e=()=>{if(document.querySelector(`iframe[name="${W}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=W,document.body.appendChild(t)};e()},Y=()=>{let e=window.__tcfapi;return typeof e==`function`&&!J(e)?e:void 0},X=()=>{let e=Y();if(e)for(;G.length>0;){let t=G.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error&&e.message}}},Xe=()=>{if(K)return;if(K=!0,Y()){X();return}let e=window.__tcfapi;Object.defineProperty(window,"__tcfapi",{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!J(t)&&X()}})},Ze=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return G;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:q,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(q=r,typeof n==`function`&&n(`set`,!0));return;default:G.push([e,t,n,r])}};return Object.defineProperty(e,U,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},Qe=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch{return}else n=e.data;let r=typeof n==`object`&&n?n.__tcfapiCall:void 0;if(!r)return;let i=e.source;window.__tcfapi(r.command,r.version,(e,n)=>{let a={__tcfapiReturn:{returnValue:e,success:n,callId:r.callId}};i==null||i.postMessage(t?JSON.stringify(a):a,`*`)},r.parameter)},!1)},$e=()=>{if(Xe(),Y())return!1;let e=!1;return J(window.__tcfapi)||(window.__tcfapi=Ze(),Qe(),e=!0),Ye(),window.__tcfapiQueue=G,e},et=(e,t=2,n,r)=>{if(e===void 0)return;let i=Y();i?i(e,t,n,r):(G.push([e,t,n,r]),$e())},tt=(e,t=2,n,r)=>{et(e,t,n,r)},nt=(e=1e4)=>new Promise((t,n)=>{let r,i=!1,a=(e,a)=>{i||(i=!0,r&&clearTimeout(r),a&&e?t(e):n(Error(`Failed to retrieve TCData`)))};e>0&&(r=setTimeout(()=>{i||(i=!0,Je(a,2),n(Error(`TCF API request timed out`)))},e)),tt(`getTCData`,2,a)}),rt=[`mcmpfreqrec`],Z=new class extends qe{constructor(...e){super(...e),s(this,`name`,`BrowserStorage`),s(this,`disable`,!1),s(this,`gdprPurposes`,[1]),s(this,`_sessionStorageHandlerQueue`,[]),s(this,`_localStorageHandlerQueue`,[]),s(this,`_cookieHandlerQueue`,[]),s(this,`_gdpr`,void 0),s(this,`_shouldQueue`,!1),s(this,`_storageConsentGranted`,void 0),s(this,`_storageConsentUpdateInFlight`,0),s(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_isGdprFromGlobal(){if(typeof window>`u`||!window.adthrive)return!1;let e=window.adthrive;return`gdprEnabled`in e?!!e.gdprEnabled:e.gdpr===`true`}_shouldQueueWrite(){return this._gdpr===void 0?this._isGdprFromGlobal():this._gdpr&&this._shouldQueue}isInGdprQueueMode(){return this._shouldQueueWrite()}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}async _updateStorageConsent(){var e;let t=await nt();!(t==null||(e=t.purpose)==null)&&e.consents&&(this._storageConsentGranted=t.purpose.consents[1]===!0)}_getStorageWriteAvailability(e,t){try{let n=window[e];n.setItem(t,`1`);let r=n.getItem(t);return n.removeItem(t),r===`1`?{available:!0}:{available:!1,error:Error(`${e} write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}getStorageApiAvailability(){return{localStorage:this._getStorageWriteAvailability(`localStorage`,`__adthrive_localstorage_test__`).available,sessionStorage:this._getStorageWriteAvailability(`sessionStorage`,`__adthrive_sessionstorage_test__`).available}}clearQueue(e){let t=this._gdpr&&this._hasStorageConsent()===!1,n=e&&t&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;n&&(this._storageConsentGranted=!0),e&&(!t||n)&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach(e=>{this.setSessionStorage(e.key,e.value)}),this._localStorageHandlerQueue.forEach(e=>{if(e.key===`adthrive_abgroup`){let t=Object.keys(e.value)[0],n=e.value[t],r=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,n,r,{value:24,unit:`hours`})}else e.expiry?e.type===`internal`?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):e.type===`internal`?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)}),this._cookieHandlerQueue.forEach(e=>{e.type===`internal`?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)})),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readExternalCookieList(e){return this._readCookieList(e)}getAllCookies(){return this._getCookies()}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){let t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch{return t}}getLocalStorageWriteAvailability(){return this._getStorageWriteAvailability(`localStorage`,`__adthrive_local_storage_probe__`)}deleteCookie(e){if(!this.disable){if(this._shouldQueueWrite()){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);return}document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}}deleteLocalStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);return}window.localStorage.removeItem(e)}}deleteSessionStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);return}window.sessionStorage.removeItem(e)}}_hasStorageConsent(){if(this._storageConsentGranted!==void 0)return this._storageConsentGranted}setInternalCookie(e,t,n){this.disable||(this._verifyInternalKey(e),this._setCookieValue(`internal`,e,t,n))}setExternalCookie(e,t,n){this.disable||this._setCookieValue(`external`,e,t,n)}setInternalLocalStorage(e,t){if(!this.disable)if(this._verifyInternalKey(e),this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExternalLocalStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t,type:`external`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExpirableInternalLocalStorage(e,t,n){if(!this.disable){this._verifyInternalKey(e);try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t};this._sessionStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.sessionStorage.setItem(e,n)}}getOrSetABGroupLocalStorageValue(e,t,n,r,i=!0){let a=`adthrive_abgroup`,o=this.readInternalLocalStorage(a);if(o!==null){let t=o[e],n=o[`${e}_weight`]??null;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let s={...o,[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,s,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,s),[t,n]}_isValidABGroupLocalStorageValue(e){return e!=null&&!(typeof e==`number`&&isNaN(e))}_getExpiryDate({value:e,unit:t}){let n=new Date;return t===`milliseconds`?n.setTime(n.getTime()+e):t==`seconds`?n.setTime(n.getTime()+e*1e3):t===`minutes`?n.setTime(n.getTime()+e*60*1e3):t===`hours`?n.setTime(n.getTime()+e*60*60*1e3):t===`days`?n.setTime(n.getTime()+e*24*60*60*1e3):t===`months`&&n.setTime(n.getTime()+e*30*24*60*60*1e3),n.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){let t=document.cookie.split(`; `).find(t=>t.split(`=`)[0]===e);if(!t)return null;let n=t.split(`=`)[1];if(n)try{return JSON.parse(decodeURIComponent(n))}catch{return decodeURIComponent(n)}return null}_readCookieList(e){let t;for(let n of document.cookie.split(`;`)){let[r,...i]=n.split(`=`);r.trim()===e&&(t=i.join(`=`).trim())}return t&&JSON.parse(t)||[]}_getCookies(){let e=[];return document.cookie.split(`;`).forEach(t=>{let[n,r]=t.split(`=`).map(e=>e.trim());e.push({name:n,value:r})}),e}_readFromLocalStorage(e){let t=window.localStorage.getItem(e);if(!t)return null;try{let n=JSON.parse(t),r=n.expires&&new Date().getTime()>=new Date(n.expires).getTime();if(e===`adthrive_abgroup`&&n.created)return window.localStorage.removeItem(e),null;if(n.resetOnRead&&n.expires&&!r){let t=this._resetExpiry(n);return window.localStorage.setItem(e,JSON.stringify(n)),t.value??t}else if(r)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(n,`value`))try{return JSON.parse(n.value)}catch{return n.value}else return n}catch{return t}}_setCookieValue(e,t,n,r){try{if(this._shouldQueueWrite()){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{let e=this._getExpiryDate((r==null?void 0:r.expiry)??{value:400,unit:`days`}),i=(r==null?void 0:r.sameSite)??`None`,a=(r==null?void 0:r.secure)??!0,o=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${o}; SameSite=${i}; ${a?`Secure;`:``} expires=${e}; path=/`}}catch{}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!rt.includes(e))throw Error(`When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.`)}},it=e=>{let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return t>>>0},at=e=>it(e).toString(16),ot=e=>{if(e===null)return null;let t=e.map(({choice:e})=>e);return at(JSON.stringify(t))},st=(e,t)=>{var n;return((n=e.find(({choice:e})=>e===t))==null?void 0:n.weight)??null},ct=e=>e!=null&&!(typeof e==`number`&&isNaN(e)),lt=(e,t)=>{if(Z.isInGdprQueueMode())return t();let n=ot(e._choices),r=((e._expConfigABGroup?e._expConfigABGroup:e.abgroup)||e.key||``).toLowerCase(),i=n?`${r}_${n}`:r,a=e.localStoragePrefix?`${e.localStoragePrefix}-${i}`:i,o=Z.readInternalLocalStorage(`adthrive_branch`);(o&&o.enabled)===!1&&Z.deleteLocalStorage(a);let s=t(),c=st(e._choices,s),[l,u]=Z.getOrSetABGroupLocalStorageValue(a,s,c,{value:24,unit:`hours`});return e._stickyResult=l,e._stickyWeight=u,l},ut=(e=window.location.search)=>{let t=+(e.indexOf(`?`)===0);return e.slice(t).split(`&`).reduce((e,t)=>{let[n,r]=t.split(`=`);return e.set(n,r),e},new Map)},dt=e=>{let t={},n=ut().get(e);if(n)try{let r=decodeURIComponent(n).replace(/\+/g,``);t=JSON.parse(r),P.event(`ExperimentOverridesUtil`,`getExperimentOverrides`,e,t)}catch(e){e instanceof URIError}return t},ft=(e,t)=>typeof e==typeof t,pt=(e,t)=>{let n=e.adDensityEnabled,r=e.adDensityLayout.pageOverrides.find(e=>!!document.querySelector(e.pageSelector)&&(e[t].onePerViewport||typeof e[t].adDensity==`number`));return n?!r:!0},mt=e=>{var t;let n=(t=e.videoPlayers)==null||(t=t.partners)==null||(t=t.stickyOutstream)==null?void 0:t.blockedPageSelectors;return n?!document.querySelector(n):!0},ht=e=>{let t=e.adOptions.interstitialBlockedPageSelectors;return t?!document.querySelector(t):!0},gt=(e,t,n)=>{switch(t){case H.AdDensity:return pt(e,n);case H.StickyOutstream:return mt(e);case H.Interstitial:return ht(e);default:return!0}},_t=e=>e.length===1,vt=e=>{let t=e.reduce((e,t)=>t.weight?t.weight+e:e,0);return e.length>0&&e.every(e=>{let t=e.value,n=e.weight;return!!(t!=null&&!(typeof t==`number`&&isNaN(t))&&n)})&&t===100},yt=(e,t)=>{if(!e)return!1;let n=!!e.enabled,r=e.dateStart==null||Date.now()>=e.dateStart,i=e.dateEnd==null||Date.now()<=e.dateEnd,a=e.selector===null||e.selector!==``&&!!document.querySelector(e.selector),o=e.platform===`mobile`&&t===`mobile`,s=e.platform===`desktop`&&t===`desktop`,c=e.platform===null||e.platform===`all`||o||s,l=e.experimentType===`bernoulliTrial`?_t(e.variants):vt(e.variants);return l||P.error(`SiteTest`,`validateSiteExperiment`,`experiment presented invalid choices for key:`,e.key,e.variants),n&&r&&i&&a&&c&&l};var bt=class{constructor(e){var t;s(this,`siteExperiments`,[]),s(this,`_clsOptions`,void 0),s(this,`_device`,void 0),this._clsOptions=e,this._device=D()?`mobile`:`desktop`,this.siteExperiments=((t=this._clsOptions.siteAds.siteExperiments)==null?void 0:t.filter(e=>{let t=e.key,n=yt(e,this._device),r=gt(this._clsOptions.siteAds,t,this._device);return n&&r}))??[]}getSiteExperimentByKey(e){let t=this.siteExperiments.filter(t=>t.key.toLowerCase()===e.toLowerCase())[0],n=dt(`at_site_features`),r=ft(t!=null&&t.variants[1]?t==null?void 0:t.variants[1].value:t==null?void 0:t.variants[0].value,n[e]);return t&&n[e]&&r&&(t.variants=[{displayName:`test`,value:n[e],weight:100,id:0}]),t}},xt=class{constructor(){s(this,`experimentConfig`,void 0)}get enabled(){return this.experimentConfig!==void 0}_isValidResult(e,t=()=>!0){return t()&&ct(e)}},St=class extends xt{constructor(...e){super(...e),s(this,`_resultValidator`,()=>!0)}_isValidResult(e){return super._isValidResult(e,()=>this._resultValidator(e)||e===`control`)}run(){if(!this.enabled)return P.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;if(!this._mappedChoices||this._mappedChoices.length===0)return P.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment variants found. Defaulting to control.`),`control`;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(P.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)}},Ct=class extends St{constructor(e){super(),s(this,`_choices`,[]),s(this,`_mappedChoices`,[]),s(this,`_result`,``),s(this,`_clsSiteExperiments`,void 0),s(this,`_resultValidator`,e=>typeof e==`string`),s(this,`key`,H.AdLayout),s(this,`abgroup`,H.AdLayout),this._clsSiteExperiments=new bt(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}get result(){return this._result}run(){return lt(this,()=>{if(!this.enabled)return P.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to empty class name.`),``;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(P.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to empty class name.`),``)})}_mapChoices(){return this._choices.map(({weight:e,value:t})=>({weight:e,choice:t}))}},wt=class extends St{constructor(e){super(),s(this,`_choices`,[]),s(this,`_mappedChoices`,[]),s(this,`_result`,`control`),s(this,`_clsSiteExperiments`,void 0),s(this,`_resultValidator`,e=>typeof e==`number`),s(this,`key`,H.AdDensity),s(this,`abgroup`,H.AdDensity),this._clsSiteExperiments=new bt(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}get result(){return this._result}run(){return lt(this,()=>{if(!this.enabled)return P.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(P.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)})}_mapChoices(){return this._choices.map(({weight:e,value:t})=>({weight:e,choice:typeof t==`number`?(t||0)/100:`control`}))}};let Q=`250px`;var Tt=class{constructor(t,n){this._clsOptions=t,this._adInjectionMap=n,s(this,`_recipeCount`,0),s(this,`_mainContentHeight`,0),s(this,`_mainContentDiv`,null),s(this,`_totalAvailableElements`,[]),s(this,`_densityElementCoords`,void 0),s(this,`_minDivHeight`,250),s(this,`_densityDevice`,I.Desktop),s(this,`_pubLog`,{onePerViewport:!1,targetDensity:0,targetDensityUnits:0,combinedMax:0}),s(this,`_smallerIncrementAttempts`,0),s(this,`_absoluteMinimumSpacingByDevice`,250),s(this,`_usedAbsoluteMinimum`,!1),s(this,`_infPageEndOffset`,0),s(this,`locationMaxLazySequence`,new Map([[e.Recipe,5]])),s(this,`locationToMinHeight`,{Below_Post:Q,Content:Q,Recipe:Q,Sidebar:Q}),s(this,`_device`,void 0),s(this,`_clsTargetAdDensitySiteExperiment`,void 0);let{tablet:r,desktop:i}=this._clsOptions.siteAds.breakpoints;this._device=Me(r,i),this._clsTargetAdDensitySiteExperiment=this._clsOptions.siteAds.siteExperiments?new wt(this._clsOptions):null}start(){try{var e;Ce(this._device);let n=new Ct(this._clsOptions);if(n.enabled){let e=n.result,t=e.startsWith(`.`)?e.substring(1):e;if(Ge(t))try{document.body.classList.add(t)}catch(e){P.error(`ClsDynamicAdsInjector`,`start`,`Uncaught CSS Class error: ${e}`)}else P.error(`ClsDynamicAdsInjector`,`start`,`Invalid class name: ${t}`)}let r=be(this._device,this._clsOptions.siteAds).filter(e=>this._locationEnabled(e)).filter(e=>xe(e,this._device)).filter(e=>Se(e)),i=this.inject(r),a=this._clsOptions.siteAds.adOptions.stickyContainerConfig;if(!(a==null||(e=a.content)==null)&&e.enabled&&!B(a.blockedSelectors||[],this._logInvalidBlockedSelector.bind(this))){var t;Ue(a==null||(t=a.content)==null?void 0:t.minHeight)}i.forEach(e=>this._clsOptions.setInjectedSlots(e))}catch(e){P.error(`ClsDynamicAdsInjector`,`start`,e)}}inject(t,n=document){this._densityElementCoords=void 0,this._densityDevice=this._device===`desktop`?I.Desktop:I.Mobile,this._overrideDefaultAdDensitySettingsWithSiteExperiment();let r=this._clsOptions.siteAds,i=k(r.adDensityEnabled,!0),a=r.adDensityLayout&&i,o=t.filter(t=>a?t.location!==e.Content:t),s=t.filter(t=>a?t.location===e.Content:null),c=s.length?this._preserveDensityMeasurements(s,n):!1;return this._capturePreSlotInsertionPageAreaMeasurement(),[...o.length?this._injectNonDensitySlots(o,n):[],...s.length?this._injectDensitySlots(s,n,c):[]]}_injectNonDensitySlots(t,n=document){var r;let i=[],a=[],o=!1;if(t.some(t=>t.location===e.Recipe&&t.sticky)&&!B(((r=this._clsOptions.siteAds.adOptions.stickyContainerConfig)==null?void 0:r.blockedSelectors)||[],this._logInvalidBlockedSelector.bind(this))){var s,c;let e=this._clsOptions.siteAds.adOptions.stickyContainerConfig;We(this._device===`phone`?e==null||(s=e.recipeMobile)==null?void 0:s.minHeight:e==null||(c=e.recipeDesktop)==null?void 0:c.minHeight),o=!0}for(let e of t)this._insertNonDensityAds(e,i,a,n);return o||a.forEach(({location:e,element:t})=>{t.style.minHeight=this.locationToMinHeight[e]}),i}_injectDensitySlots(e,t=document,n=!1){try{n||(this._calculateMainContentHeightAndAllElements(e,t),this._capturePreSlotInsertionMainContentMeasurement(),this._captureDensityElementCoords())}catch{return[]}let{onePerViewport:r,targetAll:i,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}=this._getDensitySettings(e,t);return this._absoluteMinimumSpacingByDevice=r?window.innerHeight:this._absoluteMinimumSpacingByDevice,s?(this._adInjectionMap.filterUsed(),this._findElementsForAds(s,r,i,o,a,t),this._insertAds()):[]}_preserveDensityMeasurements(e,t=document){try{return this._calculateMainContentHeightAndAllElements(e,t),this._capturePreSlotInsertionMainContentMeasurement(),this._captureDensityElementCoords(),!0}catch{return!1}}_overrideDefaultAdDensitySettingsWithSiteExperiment(){var e;if((e=this._clsTargetAdDensitySiteExperiment)!=null&&e.enabled){let e=this._clsTargetAdDensitySiteExperiment.result;typeof e==`number`&&(this._clsOptions.siteAds.adDensityEnabled=!0,this._clsOptions.siteAds.adDensityLayout[this._densityDevice].adDensity=e)}}_getDensitySettings(e,t=document){let{onePerViewport:n,targetAll:r,targetDensity:i,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}=ke({settings:this._clsOptions.siteAds.adDensityLayout,densityDevice:this._densityDevice,dynamicAds:e,target:t,totalAvailableElements:this._totalAvailableElements.length,mainContentHeight:this._mainContentHeight,minDivHeight:this._minDivHeight,recipeCount:this._recipeCount,selectorContext:this._getDynamicAdSelectorContext.bind(this),onInvalidSelector:({selector:e,selectorType:t,source:n,context:r,error:i})=>{}});return this._pubLog={onePerViewport:n,targetDensity:i,targetDensityUnits:a,combinedMax:o},{onePerViewport:n,targetAll:r,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}}_elementLargerThanMainContent(e){return e.offsetHeight>=this._mainContentHeight&&this._totalAvailableElements.length>1}_elementDisplayNone(e){let t=window.getComputedStyle(e,null).display;return t&&t===`none`||e.style.display===`none`}_isBelowMaxes(e,t){return this._adInjectionMap.map.length<e&&this._adInjectionMap.map.length<t}_findElementsForAds(e,t,n,r,i,a=document){this._clsOptions.targetDensityLog={onePerViewport:t,combinedMax:r,targetDensityUnits:i,targetDensityPercentage:this._pubLog.targetDensity,mainContentHeight:this._mainContentHeight,recipeCount:this._recipeCount,numberOfEls:this._totalAvailableElements.length};let o=t=>{for(let{dynamicAd:o,element:s}of this._totalAvailableElements)if(this._logDensityInfo(s,o.elementSelector,t),!(!n&&this._elementLargerThanMainContent(s)||this._elementDisplayNone(s)))if(this._isBelowMaxes(r,i)){if(this._checkElementSpacing({dynamicAd:o,element:s,insertEvery:t,targetAll:n,target:a}),this._hasReachedQuota(e))return}else break;this._hasReachedQuota(e)||!this._usedAbsoluteMinimum&&this._smallerIncrementAttempts<5&&(++this._smallerIncrementAttempts,o(this._getSmallerIncrement(t)))};o(this._getInsertEvery(e,t,i))}_hasReachedQuota(e){return this._adInjectionMap.map.length>=e}_getSmallerIncrement(e){let t=je(e,this._absoluteMinimumSpacingByDevice);return this._usedAbsoluteMinimum=t.usedAbsoluteMinimum,t.insertEvery}_insertNonDensityAds(t,n,r,i=document){let{spacing:a,nextAfter:o}=Oe(t.spacing,window.innerHeight),s=0,c=this._repeatDynamicAds(t),l=this.getElements(t.elementSelector,i,t),u=this._shouldUseRegularSlotHeightForSpacing(t),d=a>0&&u?this._getElementSpacingBottoms(l):new Map,f=0;t.skip;for(let p=t.skip;p<l.length&&!(s+1>c.length);p+=t.every){let m=l[p];if(a>0){let e=u?(d.get(m)??R(m).bottom)+f:R(m).bottom;if(e<=o)continue;o=e+a}let h=c[s],g=`${h.location}_${h.sequence}`;n.some(e=>e.name===g)&&(s+=1);let _=this.getDynamicElementId(h),v=L(t),y=we(t),b=t.location===e.Sidebar&&t.sticky?He(h.sequence):``,x=[t.location===e.Recipe&&t.sticky?`adthrive-recipe-sticky-container`:``,v,y,...t.classNames];if(Ke(m,t.position,t.location)&&t.location===e.Recipe)continue;let S=this.addAd(m,_,t.position,x,b);if(S){let a=F(h,S);if(a.length){let o={clsDynamicAd:t,dynamicAd:h,element:S,sizes:a,name:g,infinite:i!==document};n.push(o),r.push({location:h.location,element:S}),t.location===e.Recipe&&++this._recipeCount,s+=1,u&&(f+=this._getRegularSlotSpacingHeight(h.location))}m=b&&S.parentElement||S}}}_shouldUseRegularSlotHeightForSpacing(t){var n;return t.location===e.Recipe&&t.sticky&&!B(((n=this._clsOptions.siteAds.adOptions.stickyContainerConfig)==null?void 0:n.blockedSelectors)||[],this._logInvalidBlockedSelector.bind(this))}_getElementSpacingBottoms(e){return Array.from(e).reduce((e,t)=>(e.set(t,R(t).bottom),e),new Map)}_getRegularSlotSpacingHeight(e){let t=parseInt(this.locationToMinHeight[e],10);return Number.isFinite(t)?t:this._minDivHeight}_insertAds(){let e=[],t=0;return this._adInjectionMap.filterUsed(),this._adInjectionMap.map.forEach(({el:n,dynamicAd:r,target:i},a)=>{let o=Number(r.sequence)+a,s=r.max,c=r.lazy&&o>s;r.sequence=o,r.lazy=c;let l=this._addContentAd(n,r,i);l&&(r.used=!0,e.push(l),++t)}),e}_getInsertEvery(e,t,n){let r=Ae({totalAvailableElements:this._totalAvailableElements.length,targetDensityUnits:n,numberOfUnits:e,mainContentHeight:this._mainContentHeight,absoluteMinimumSpacing:this._absoluteMinimumSpacingByDevice,viewportHeight:window.innerHeight,onePerViewport:t});return this._usedAbsoluteMinimum=r.usedAbsoluteMinimum,r.insertEvery}_logDensityInfo(e,t,n){let{onePerViewport:r,targetDensity:i,targetDensityUnits:a,combinedMax:o}=this._pubLog;this._totalAvailableElements.length}_checkElementSpacing({dynamicAd:e,element:t,insertEvery:n,targetAll:r,target:i}){(this._isFirstAdInjected()||this._hasProperSpacing(t,e,r,n))&&this._markSpotForContentAd(t,{...e},i)}_isFirstAdInjected(){return!this._adInjectionMap.map.length}_markSpotForContentAd(e,t,n=document){let r=t.position===`beforebegin`||t.position===`afterbegin`;this._adInjectionMap.addSorted(e,this._getElementCoords(e,r),t,n)}_hasProperSpacing(t,n,r,i){let a=n.position===`beforebegin`||n.position===`afterbegin`,o=n.position===`beforeend`||n.position===`afterbegin`,s=r||this._isElementFarEnoughFromOtherAdElements(t,i,a),c=o||this._isElementNotInRow(t,a),l=t.id.indexOf(`AdThrive_${e.Below_Post}`)===-1;return s&&c&&l}_isElementFarEnoughFromOtherAdElements(e,t,n){let r=this._getElementCoords(e,n),[i,a]=this._adInjectionMap.findNeighborIndices(r),o=i===null?void 0:this._adInjectionMap.map[i].coords,s=a===null?void 0:this._adInjectionMap.map[a].coords;return(o===void 0||r-t>o)&&(s===void 0||r+t<s)}_isElementNotInRow(e,t){let n=e.previousElementSibling,r=e.nextElementSibling,i=t?!n&&r||n&&e.tagName!==n.tagName?r:n:r;if(!i)return!0;let a=e.getBoundingClientRect();if(a.height===0)return!0;let o=i.getBoundingClientRect();return a.top!==o.top}_calculateMainContentHeightAndAllElements(e,t=document){let[n,r]=Le(e,this._adInjectionMap,t);if(!n)throw Error(`No main content element found`);this._mainContentDiv=n,this._totalAvailableElements=r,this._mainContentHeight=Re(this._mainContentDiv)}_captureDensityElementCoords(){this._densityElementCoords=this._totalAvailableElements.reduce((e,{element:t})=>(e.set(t,{bottom:this._getLiveElementCoords(t),top:this._getLiveElementCoords(t,!0)}),e),new WeakMap)}_capturePreSlotInsertionMainContentMeasurement(){window.adthriveCLS&&(window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.mainContentHeight=this._mainContentHeight:window.adthriveCLS.preSlotInsertionMeasurements={mainContentHeight:this._mainContentHeight})}_capturePreSlotInsertionPageAreaMeasurement(){if(window.adthriveCLS){let e=ze()*Be();window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.totalPageArea=e:window.adthriveCLS.preSlotInsertionMeasurements={totalPageArea:e}}}_getElementCoords(e,t=!1){var n;let r=(n=this._densityElementCoords)==null?void 0:n.get(e);return r?t?r.top:r.bottom:this._getLiveElementCoords(e,t)}_getLiveElementCoords(e,t=!1){let n=e.getBoundingClientRect();return(t?n.top:n.bottom)+window.scrollY}_addContentAd(e,t,n=document){var r;let i=null,a=L(t),o=we(t),s=this._clsOptions.siteAds.adOptions.stickyContainerConfig,c=s==null||(r=s.content)==null?void 0:r.enabled,l=c?`adthrive-sticky-container`:``,u=this.addAd(e,this.getDynamicElementId(t),t.position,[l,a,o,...t.classNames]);if(u){let e=F(t,u);if(e.length){var d;(!c||!(!(s==null||(d=s.content)==null)&&d.minHeight))&&(u.style.minHeight=this.locationToMinHeight[t.location]),i={clsDynamicAd:t,dynamicAd:t,element:u,sizes:e,name:`${t.location}_${t.sequence}`,infinite:n!==document}}}return i}getDynamicElementId(e){return`AdThrive_${e.location}_${e.sequence}_${this._device}`}getElements(e,t=document,n){let r=A(e,t);return r.valid,r.elements}_getDynamicAdSelectorContext(e){return{location:e.location,sequence:e.sequence,name:e.name}}_logInvalidBlockedSelector(e,t){}addAd(e,t,n,r=[],i=``){if(!document.getElementById(t)){let a=`<div id="${t}" class="adthrive-ad ${r.join(` `)}"></div>`;i&&(a=`<div class="${i}">${a}</div>`),e.insertAdjacentHTML(n,a)}return document.getElementById(t)}_repeatDynamicAds(t){let n=[],r=t.location===e.Recipe?99:this.locationMaxLazySequence.get(t.location),i=t.lazy?k(r,0):0,a=t.max,o=t.lazyMax,s=i===0&&t.lazy?a+o:Math.min(Math.max(i-t.sequence+1,0),a+o),c=Math.max(a,s);for(let e=0;e<c;e++){let r=Number(t.sequence)+e,i=t.lazy&&e>=a,o=r;t.name===`Recipe_1`&&r>=5&&(o=r+1),n.push({...t,sequence:o,lazy:i})}return n}_locationEnabled(e){let t=this._clsOptions.enabledLocations.includes(e.location),n=this._clsOptions.disableAds&&this._clsOptions.disableAds.all||document.body.classList.contains(`adthrive-disable-all`),r=!document.body.classList.contains(`adthrive-disable-content`)&&!this._clsOptions.disableAds.reasons.has(`content_plugin`);return t&&!n&&r}},Et=class{constructor(){s(this,`_map`,[])}add(e,t,n,r=document){this._map.push({el:e,coords:t,dynamicAd:n,target:r})}addSorted(e,t,n,r=document){let i=this._upperBoundIndex(t);this._map.splice(i,0,{el:e,coords:t,dynamicAd:n,target:r})}get map(){return this._map}sort(){this._map.sort(({coords:e},{coords:t})=>e-t)}filterUsed(){this._map=this._map.filter(({dynamicAd:e})=>!e.used)}findNeighborIndices(e){let t=this._upperBoundIndex(e);return[t-1>=0?t-1:null,t<this._map.length?t:null]}_upperBoundIndex(e){let t=0,n=this._map.length;for(;t<n;){let r=t+n>>>1;this._map[r].coords<=e?t=r+1:n=r}return t}reset(){this._map=[]}},Dt=class extends Et{};let Ot=e=>{let t=ne(),n=T(),r=e.siteAdsProfiles,i=null;if(r&&r.length)for(let e of r){let r=e.targeting.device,a=e.targeting.browserEngine,o=r&&r.length&&r.includes(n),s=a&&a.length&&a.includes(t);o&&s&&(i=e)}return i},kt=e=>{let t=Ot(e);if(t){let e=t.profileId;document.body.classList.add(`raptive-profile-${e}`)}},$={Video_Collapse_Autoplay_SoundOff:`Video_Collapse_Autoplay_SoundOff`,Video_Individual_Autoplay_SOff:`Video_Individual_Autoplay_SOff`,Video_Coll_SOff_Smartphone:`Video_Coll_SOff_Smartphone`,Video_In_Post_ClicktoPlay_SoundOn:`Video_In-Post_ClicktoPlay_SoundOn`,Video_Collapse_Autoplay_SoundOff_15s:`Video_Collapse_Autoplay_SoundOff_15s`,Video_Individual_Autoplay_SOff_15s:`Video_Individual_Autoplay_SOff_15s`,Video_Coll_SOff_Smartphone_15s:`Video_Coll_SOff_Smartphone_15s`,Video_In_Post_ClicktoPlay_SoundOn_15s:`Video_In-Post_ClicktoPlay_SoundOn_15s`};var At=class{get enabled(){throw Error(`Enablement must be defined at factory creation time.`)}};let jt=(e=navigator.userAgent)=>E(e)===`desktop`;var Mt=class extends At{constructor(e,t,n){super(),this._videoConfig=e,this._component=t,this._context=n,s(this,`_potentialPlayerMap`,void 0),s(this,`_device`,void 0),s(this,`_stickyRelatedOnPage`,!1),s(this,`_relatedMediaIds`,[]),this._device=jt()?`desktop`:`mobile`,this._potentialPlayerMap=this.setPotentialPlayersMap()}setPotentialPlayersMap(){let e=this._videoConfig.players||[],t=this._filterPlayerMap();return t.stationaryRelated=this._getPotentialStationaryPlayers(e,t.stationaryRelated),this._potentialPlayerMap=t,this._potentialPlayerMap}_getPotentialStationaryPlayers(e,t){let n=new Set(t);return e.forEach(e=>e.type===`stationaryRelated`&&e.enabled&&n.add(e)),[...n]}_filterPlayerMap(){let e=this._videoConfig.players,t={stickyRelated:[],stickyPlaylist:[],stationaryRelated:[]};return e&&e.length?e.filter(e=>{var t;return(t=e.devices)==null?void 0:t.includes(this._device)}).reduce((e,t)=>{if(e[t.type]||(P.event(this._component,`constructor`,`Unknown Video Player Type detected`,t.type),e[t.type]=[]),t.enabled){let n=t.type;this._videoConfig.shouldDisableStickyRelated&&t.type===`stickyRelated`&&(n=`stationaryRelated`),e[n].push(t)}return e},t):t}_checkPlayerSelectorOnPage(e){for(let t of this._potentialPlayerMap[e]){let e=this._getPlacementElement(t);if(e)return{player:t,playerElement:e}}return{player:null,playerElement:null}}_getOverrideElement(e,t,n){if(e&&t){let r=document.createElement(`div`);t.insertAdjacentElement(e.position,r),n=r}else{let{player:e,playerElement:t}=this._checkPlayerSelectorOnPage(`stickyPlaylist`);if(e&&t){let r=document.createElement(`div`);t.insertAdjacentElement(e.position,r),n=r}}return n}_shouldOverrideElement(e){let t=e.getAttribute(`override-embed`);return t===`true`||t===`false`?t===`true`:this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.overrideEmbedLocation:!1}_checkPageSelector(e,t,n=[]){return e&&t&&n.length===0?(window.location.pathname!==`/`&&P.event(`VideoUtils`,`getPlacementElement`,Error(`PSNF: ${e} does not exist on the page`)),!1):!0}_getElementSelector(e,t,n){return t&&t.length>n?t[n]:(P.event(`VideoUtils`,`getPlacementElement`,Error(`ESNF: ${e} does not exist on the page`)),null)}_getPlacementElement(e){let{pageSelector:t,elementSelector:n,skip:r}=e,{valid:i,elements:a,...o}=N(t),{valid:s,elements:c,...l}=M(n);return t!==``&&!i?(P.error(`VideoUtils`,`getPlacementElement`,Error(`${t} is not a valid selector`),o),null):s?this._checkPageSelector(t,i,a)&&this._getElementSelector(n,c,r)||null:(P.error(`VideoUtils`,`getPlacementElement`,Error(`${n} is not a valid selector`),l),null)}_getEmbeddedPlayerType(e){if(this._videoConfig.shouldDisableStickyRelated)return`static`;let t=e.getAttribute(`data-player-type`);return(!t||t==="default")&&(t=this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.defaultPlayerType:`static`),this._stickyRelatedOnPage&&(t=`static`),t}_getMediaId(e){let t=e.getAttribute(`data-video-id`);return t?(this._relatedMediaIds.push(t),t):!1}_getOrientation(e){return e.getAttribute(`orientation`)===`vertical`?`vertical`:`horizontal`}_createRelatedPlayer(e,t,n,r,i){t===`collapse`?this._createCollapsePlayer(e,n):t===`static`&&this._createStaticPlayer(e,n,r,i)}_createCollapsePlayer(e,t){let{player:n,playerElement:r}=this._checkPlayerSelectorOnPage(`stickyRelated`),i=n||this._potentialPlayerMap.stationaryRelated[0];i&&i.playerId&&!this._videoConfig.shouldDisableStickyRelated?(this._shouldOverrideElement(t)&&(t=this._getOverrideElement(n,r,t)),t=document.querySelector(`#cls-video-container-${e} > div`)||t,this._createStickyRelatedPlayer({...i,mediaId:e},t)):P.error(this._component,`_createCollapsePlayer`,`No video player found`)}_createStaticPlayer(e,t,n,r){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId){let i=this._potentialPlayerMap.stationaryRelated[0];this._createStationaryRelatedPlayer({...i,mediaOrPlaylistId:e,orientation:r},t,n)}else P.error(this._component,`_createStaticPlayer`,`No video player found`)}_shouldRunAutoplayPlayers(){return!!(this._isVideoAllowedOnPage()&&(this._potentialPlayerMap.stickyRelated.length||this._potentialPlayerMap.stickyPlaylist.length))}_setPlaylistMediaIdWhenStationaryOnPage(e,t){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId&&e&&e.length){let n=e[0].getAttribute(`data-video-id`);return n?{...t,mediaId:n}:t}return t}_determineAutoplayPlayers(e){let t=this._component,n=t===`VideoManagerComponent`,r=this._context;if(this._stickyRelatedOnPage){P.event(t,`stickyRelatedOnPage`,n&&{device:r&&r.device,isDesktop:this._device}||{});return}let{playerElement:i}=this._checkPlayerSelectorOnPage(`stickyPlaylist`),{player:a}=this._checkPlayerSelectorOnPage(`stickyPlaylist`);a&&a.playerId&&i?(a=this._setPlaylistMediaIdWhenStationaryOnPage(e,a),this._createPlaylistPlayer(a,i)):Math.random()<.01&&setTimeout(()=>{P.event(t,`noStickyPlaylist`,n&&{vendor:`none`,device:r&&r.device,isDesktop:this._device}||{})},1e3)}_initializeRelatedPlayers(e){let t=new Map;for(let n=0;n<e.length;n++){let r=e[n],i=r.offsetParent,a=this._getEmbeddedPlayerType(r),o=this._getMediaId(r),s=this._getOrientation(r);if(i&&o){let e=(t.get(o)||0)+1;t.set(o,e),this._createRelatedPlayer(o,a,r,e,s)}}}},Nt=class extends Mt{constructor(e,t){super(e,`ClsVideoInsertion`),this._videoConfig=e,this._clsOptions=t,s(this,`_IN_POST_SELECTOR`,`.adthrive-video-player`),s(this,`_WRAPPER_BAR_HEIGHT`,36),s(this,`_playersAddedFromPlugin`,[]),t.removeVideoTitleWrapper&&(this._WRAPPER_BAR_HEIGHT=0)}init(){this._initializePlayers()}_wrapVideoPlayerWithCLS(e,t,n=0,r=`horizontal`){if(e.parentNode){let i=e.offsetWidth,a=r===`vertical`;a&&this._device===`desktop`&&(i*=.5);let o=i*(a?16/9:9/16),s=this._createGenericCLSWrapper(o,t,n);return e.parentNode.insertBefore(s,e),s.appendChild(e),s}return null}_createGenericCLSWrapper(e,t,n){let r=document.createElement(`div`);return r.id=`cls-video-container-${t}`,r.className=`adthrive`,r.style.minHeight=`${e+n}px`,r}_getTitleHeight(){let e=document.createElement(`h3`);e.style.margin=`10px 0`,e.innerText=`Title`,e.style.visibility=`hidden`,document.body.appendChild(e);let t=window.getComputedStyle(e),n=parseInt(t.height,10),r=parseInt(t.marginTop,10),i=parseInt(t.marginBottom,10);return document.body.removeChild(e),Math.min(n+i+r,50)}_initializePlayers(){let e=document.querySelectorAll(this._IN_POST_SELECTOR);e.length&&this._initializeRelatedPlayers(e),this._shouldRunAutoplayPlayers()&&this._determineAutoplayPlayers(e)}_createStationaryRelatedPlayer(e,t,n){let r=this._device===`mobile`?[400,225]:[640,360],i=$.Video_In_Post_ClicktoPlay_SoundOn;if(t&&e.mediaOrPlaylistId){let a=`${e.mediaOrPlaylistId}_${n}`,o=this._wrapVideoPlayerWithCLS(t,a,0,e.orientation);this._playersAddedFromPlugin.push(e.mediaOrPlaylistId),o&&this._clsOptions.setInjectedVideoSlots({playerId:e.playerId,playerName:i,playerSize:r,element:o,type:`stationaryRelated`})}}_createStickyRelatedPlayer(e,t){if(this._videoConfig.shouldDisableStickyRelated)return;let n=this._device===`mobile`?[400,225]:[640,360],r=$.Video_Individual_Autoplay_SOff;if(this._stickyRelatedOnPage=!0,this._videoConfig.mobileStickyPlayerOnPage=this._device===`mobile`,this._videoConfig.collapsiblePlayerOnPage=!0,t&&e.position&&e.mediaId){let i=document.createElement(`div`);t.insertAdjacentElement(e.position,i);let a=this._getTitleHeight(),o=this._wrapVideoPlayerWithCLS(i,e.mediaId,this._WRAPPER_BAR_HEIGHT+a);this._playersAddedFromPlugin.push(e.mediaId),o&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:n,playerName:r,element:i,type:`stickyRelated`})}}_createPlaylistPlayer(e,t){let n=e.playlistId,r=this._device===`mobile`?$.Video_Coll_SOff_Smartphone:$.Video_Collapse_Autoplay_SoundOff,i=this._device===`mobile`?[400,225]:[640,360];this._videoConfig.mobileStickyPlayerOnPage=!0,this._videoConfig.collapsiblePlayerOnPage=!0;let a=document.createElement(`div`);t.insertAdjacentElement(e.position,a);let o=this._WRAPPER_BAR_HEIGHT;e.title&&(o+=this._getTitleHeight());let s=this._wrapVideoPlayerWithCLS(a,n,o);this._playersAddedFromPlugin.push(`playlist-${n}`),s&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:i,playerName:r,element:a,type:`stickyPlaylist`})}_isVideoAllowedOnPage(){let e=this._clsOptions.disableAds;if(e&&e.video){let t=``;e.reasons.has(`video_plugin`)?t=`video plugin`:e.reasons.has(`video_page`)&&(t=`command queue`);let n=t?`ClsVideoInsertionMigrated`:`ClsVideoInsertion`;return P.error(n,`isVideoAllowedOnPage`,Error(`DBP: Disabled by publisher via ${t||`other`}`)),!1}return!this._clsOptions.videoDisabledFromPlugin}};try{(()=>{let e=new c;!e||!e.enabled||(e.siteAds&&kt(e.siteAds),new Tt(e,new Dt).start(),new Nt(new fe(e),e).init())})()}catch(e){P.error(`CLS`,`pluginsertion-iife`,e),window.adthriveCLS&&(window.adthriveCLS.injectedFromPlugin=!1)}})();</script><script data-no-optimize="1" data-cfasync="false">(function () {var clsElements = document.querySelectorAll("script[id^='cls-']"); window.adthriveCLS && clsElements && clsElements.length === 0 ? window.adthriveCLS.injectedFromPlugin = false : ""; })();</script><script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/generatepress_child/*","/wp-content/themes/generatepress/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/5652b920763255cc9aaa81b18/5dcfc4a08dbfd98ce8a5ea92d.js");</script> <script type="text/javascript"> window.mcPixel = window.mcPixel || {};
window.mcPixel._handled = {};
window.mcPixel.cartId = 't_cfb3134f9e84c51ccdda4721d3d5bb'; </script> <script id="generate-a11y"> !function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("pointerdown",(function(){e.classList.add("using-mouse")}),{passive:!0}),e.addEventListener("keydown",(function(){e.classList.remove("using-mouse")}),{passive:!0})}}(); </script> <!-- Pinterest Pixel Base Code --> <script type="text/javascript"> !function(e){if(!window.pintrk){window.pintrk=function(){window.pintrk.queue.push(Array.prototype.slice.call(arguments))};var n=window.pintrk;n.queue=[],n.version="3.0";var t=document.createElement("script");t.async=!0,t.src=e;var r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(t,r)}}("https://s.pinimg.com/ct/core.js");
pintrk('load', '2614149283350', { np: "woocommerce" } );
pintrk('page'); </script> <!-- End Pinterest Pixel Base Code --> <script>pintrk( 'track', 'PageVisit' , {"event_id":"page6a884280a2a9e"});</script><script id="pinterest-tag-placeholder"></script><!-- Pinterest Pixel Base Code --><noscript><img height="1" width="1" style="display:none;" alt="" src="https://ct.pinterest.com/v3/?tid=2614149283350&noscript=1" /></noscript><!-- End Pinterest Pixel Base Code --> <script> (function () {
var c = document.body.className;
c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
document.body.className = c;
})(); </script> <script id="generate-offside-js-extra"> var offSide = {"side":"left"};
//# sourceURL=generate-offside-js-extra </script> <script id="generate-offside-js" src="https://knitfarious.com/wp-content/plugins/gp-premium/menu-plus/functions/js/offside.min.js?ver=2.5.6"></script> <script id="siteground-optimizer-lazy-sizes-js-js" src="https://knitfarious.com/wp-content/plugins/sg-cachepress/assets/js/lazysizes.min.js?ver=7.8.1"></script> <script id="pgc-simply-gallery-plugin-lightbox-script-js-extra"> var PGC_SGB_LIGHTBOX = {"lightboxPreset":null,"postType":"page","lightboxSettigs":""};
//# sourceURL=pgc-simply-gallery-plugin-lightbox-script-js-extra </script> <script id="pgc-simply-gallery-plugin-lightbox-script-js" src="https://knitfarious.com/wp-content/plugins/simply-gallery-block/plugins/pgc_sgb_lightbox.min.js?ver=3.4.1"></script> <script type="text/javascript" async defer src="//assets.pinterest.com/js/pinit.js?ver=1.4.28"></script> <script id="mailchimp-woocommerce-js-extra"> var mailchimp_public_data = {"site_url":"https://knitfarious.com","ajax_url":"https://knitfarious.com/wp-admin/admin-ajax.php","disable_carts":"","subscribers_only":"","language":"en","allowed_to_set_cookies":"1","sms_allowed_countries":["AU","AT","CA","FR","DE","IE","IT","ES","CH","NL","US","GB","AL","BE","HR","DK","EE","FO","FI","GI","GR","GG","IS","IM","JE","LV","LT","LU","MT","MD","NO","PL","PT","SM","SK","SI","SE"]};
//# sourceURL=mailchimp-woocommerce-js-extra </script> <script id="mailchimp-woocommerce-js" src="https://knitfarious.com/wp-content/plugins/mailchimp-for-woocommerce/public/js/mailchimp-woocommerce-public.min.js?ver=6.2"></script> <script id="mailchimp-woocommerce-pixel-tracking-js-extra"> var mcPixelConfig = {"restBase":"https://knitfarious.com/wp-json/mailchimp-for-woocommerce/v1/"};
//# sourceURL=mailchimp-woocommerce-pixel-tracking-js-extra </script> <script id="mailchimp-woocommerce-pixel-tracking-js" src="https://knitfarious.com/wp-content/uploads/siteground-optimizer-assets/mailchimp-woocommerce-pixel-tracking.min.js?ver=1.0.0"></script> <script id="wp-hooks-js" src="https://knitfarious.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script> <script id="wp-hooks-js-after"> window.addEventListener( "DOMContentLoaded", () => {
wp.hooks.doAction(
"experimental__woocommerce_blocks-product-list-render",
{
products: JSON.parse( decodeURIComponent( "%5B%7B%22id%22%3A18313%2C%22name%22%3A%22Truly%20Twisted%20SW%20%26%238211%3B%20Electric%20Avenue%22%2C%22slug%22%3A%22truly-twisted-sw-electric-avenue%22%2C%22parent%22%3A0%2C%22type%22%3A%22simple%22%2C%22variation%22%3A%22%22%2C%22permalink%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fproduct%5C%2Ftruly-twisted-sw-electric-avenue%5C%2F%22%2C%22sku%22%3A%22%22%2C%22short_description%22%3A%22%22%2C%22description%22%3A%22%22%2C%22on_sale%22%3Afalse%2C%22prices%22%3A%7B%22price%22%3A%222800%22%2C%22regular_price%22%3A%222800%22%2C%22sale_price%22%3A%222800%22%2C%22price_range%22%3Anull%2C%22currency_code%22%3A%22USD%22%2C%22currency_symbol%22%3A%22%24%22%2C%22currency_minor_unit%22%3A2%2C%22currency_decimal_separator%22%3A%22.%22%2C%22currency_thousand_separator%22%3A%22%2C%22%2C%22currency_prefix%22%3A%22%24%22%2C%22currency_suffix%22%3A%22%22%7D%2C%22price_html%22%3A%22%3Cspan%20class%3D%5C%22woocommerce-Price-amount%20amount%5C%22%3E%3Cspan%20class%3D%5C%22woocommerce-Price-currencySymbol%5C%22%3E%26%23036%3B%3C%5C%2Fspan%3E28.00%3C%5C%2Fspan%3E%22%2C%22average_rating%22%3A%220%22%2C%22review_count%22%3A0%2C%22images%22%3A%5B%7B%22id%22%3A18316%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-3-scaled.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-3-300x300.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-3-scaled.jpg%202560w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-3-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-3-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-3-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-3-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-3-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-3-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-3-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-3-100x100.jpg%20100w%22%2C%22sizes%22%3A%22%28max-width%3A%202560px%29%20100vw%2C%202560px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-3-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-3-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-3-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-3-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-3-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-3-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-3-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-3-100x100.jpg%20100w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22wayback-yarns-truly-twisted-sw-electric-avenue-3%22%2C%22alt%22%3A%22%22%7D%2C%7B%22id%22%3A18315%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-2.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-2-300x300.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-2.jpg%202500w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-2-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-2-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-2-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-2-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-2-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-2-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-2-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-2-100x100.jpg%20100w%22%2C%22sizes%22%3A%22%28max-width%3A%202500px%29%20100vw%2C%202500px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-2-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-2-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-2-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-2-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-2-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-2-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-2-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-2-100x100.jpg%20100w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22wayback-yarns-truly-twisted-sw-electric-avenue-2%22%2C%22alt%22%3A%22%22%7D%2C%7B%22id%22%3A18314%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-1.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-1-300x300.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-1.jpg%202421w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-1-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-1-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-1-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-1-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-1-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-1-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-1-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-1-100x100.jpg%20100w%22%2C%22sizes%22%3A%22%28max-width%3A%202421px%29%20100vw%2C%202421px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-1-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-1-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-1-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-1-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-1-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-1-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-1-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-electric-avenue-1-100x100.jpg%20100w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22wayback-yarns-truly-twisted-sw-electric-avenue-1%22%2C%22alt%22%3A%22%22%7D%5D%2C%22categories%22%3A%5B%5D%2C%22tags%22%3A%5B%7B%22id%22%3A2850%2C%22name%22%3A%22Sock%20Yarn%22%2C%22slug%22%3A%22sock-yarn%22%2C%22link%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fproduct-tag%5C%2Fsock-yarn%5C%2F%22%7D%5D%2C%22brands%22%3A%5B%5D%2C%22attributes%22%3A%5B%7B%22id%22%3A1%2C%22name%22%3A%22Yarn%20Weight%22%2C%22taxonomy%22%3A%22pa_yarn-weight%22%2C%22has_variations%22%3Afalse%2C%22terms%22%3A%5B%7B%22id%22%3A2867%2C%22name%22%3A%22Fingering%20Weight%22%2C%22slug%22%3A%22fingering%22%7D%5D%7D%2C%7B%22id%22%3A2%2C%22name%22%3A%22Fiber%20Type%22%2C%22taxonomy%22%3A%22pa_fiber-type%22%2C%22has_variations%22%3Afalse%2C%22terms%22%3A%5B%7B%22id%22%3A2871%2C%22name%22%3A%22Superwash%20Wool%20Blend%22%2C%22slug%22%3A%22superwash-wool-blend%22%7D%5D%7D%5D%2C%22variations%22%3A%5B%5D%2C%22grouped_products%22%3A%5B%5D%2C%22has_options%22%3Afalse%2C%22is_purchasable%22%3Atrue%2C%22is_in_stock%22%3Atrue%2C%22is_on_backorder%22%3Afalse%2C%22low_stock_remaining%22%3A1%2C%22stock_availability%22%3A%7B%22text%22%3A%22Only%201%20left%20in%20stock%20%28can%20be%20backordered%29%22%2C%22class%22%3A%22in-stock%22%7D%2C%22sold_individually%22%3Afalse%2C%22weight%22%3A%220.21875%22%2C%22dimensions%22%3A%7B%22length%22%3A%22%22%2C%22width%22%3A%22%22%2C%22height%22%3A%22%22%7D%2C%22formatted_weight%22%3A%220.21875%20lbs%22%2C%22formatted_dimensions%22%3A%22N%5C%2FA%22%2C%22add_to_cart%22%3A%7B%22text%22%3A%22Add%20to%20cart%22%2C%22description%22%3A%22Add%20to%20cart%3A%20%26ldquo%3BTruly%20Twisted%20SW%20%26%238211%3B%20Electric%20Avenue%26rdquo%3B%22%2C%22url%22%3A%22%5C%2F%3Fadd-to-cart%3D18313%22%2C%22single_text%22%3A%22Add%20to%20cart%22%2C%22minimum%22%3A1%2C%22maximum%22%3A9999%2C%22multiple_of%22%3A1%7D%2C%22is_password_protected%22%3Afalse%2C%22extensions%22%3A%7B%7D%7D%2C%7B%22id%22%3A18305%2C%22name%22%3A%22Truly%20Twisted%20SW%20%26%238211%3B%20Karenina%22%2C%22slug%22%3A%22truly-twisted-sw-karenina%22%2C%22parent%22%3A0%2C%22type%22%3A%22simple%22%2C%22variation%22%3A%22%22%2C%22permalink%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fproduct%5C%2Ftruly-twisted-sw-karenina%5C%2F%22%2C%22sku%22%3A%22%22%2C%22short_description%22%3A%22%22%2C%22description%22%3A%22%22%2C%22on_sale%22%3Afalse%2C%22prices%22%3A%7B%22price%22%3A%222800%22%2C%22regular_price%22%3A%222800%22%2C%22sale_price%22%3A%222800%22%2C%22price_range%22%3Anull%2C%22currency_code%22%3A%22USD%22%2C%22currency_symbol%22%3A%22%24%22%2C%22currency_minor_unit%22%3A2%2C%22currency_decimal_separator%22%3A%22.%22%2C%22currency_thousand_separator%22%3A%22%2C%22%2C%22currency_prefix%22%3A%22%24%22%2C%22currency_suffix%22%3A%22%22%7D%2C%22price_html%22%3A%22%3Cspan%20class%3D%5C%22woocommerce-Price-amount%20amount%5C%22%3E%3Cspan%20class%3D%5C%22woocommerce-Price-currencySymbol%5C%22%3E%26%23036%3B%3C%5C%2Fspan%3E28.00%3C%5C%2Fspan%3E%22%2C%22average_rating%22%3A%220%22%2C%22review_count%22%3A0%2C%22images%22%3A%5B%7B%22id%22%3A18311%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-2-scaled.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-2-300x300.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-2-scaled.jpg%202560w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-2-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-2-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-2-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-2-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-2-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-2-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-2-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-2-100x100.jpg%20100w%22%2C%22sizes%22%3A%22%28max-width%3A%202560px%29%20100vw%2C%202560px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-2-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-2-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-2-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-2-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-2-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-2-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-2-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-2-100x100.jpg%20100w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22wayback-yarns-truly-twisted-sw-karenina-2%22%2C%22alt%22%3A%22%22%7D%2C%7B%22id%22%3A18309%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-1.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-1-300x300.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-1.jpg%202500w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-1-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-1-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-1-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-1-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-1-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-1-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-1-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-1-100x100.jpg%20100w%22%2C%22sizes%22%3A%22%28max-width%3A%202500px%29%20100vw%2C%202500px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-1-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-1-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-1-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-1-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-1-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-1-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-1-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-1-100x100.jpg%20100w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22wayback-yarns-truly-twisted-sw-karenina-1%22%2C%22alt%22%3A%22%22%7D%2C%7B%22id%22%3A18310%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-3.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-3-300x300.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-3.jpg%202530w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-3-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-3-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-3-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-3-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-3-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-3-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-3-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-3-100x100.jpg%20100w%22%2C%22sizes%22%3A%22%28max-width%3A%202530px%29%20100vw%2C%202530px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-3-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-3-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-3-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-3-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-3-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-3-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-3-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-karenina-3-100x100.jpg%20100w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22wayback-yarns-truly-twisted-sw-karenina-3%22%2C%22alt%22%3A%22%22%7D%5D%2C%22categories%22%3A%5B%5D%2C%22tags%22%3A%5B%7B%22id%22%3A2850%2C%22name%22%3A%22Sock%20Yarn%22%2C%22slug%22%3A%22sock-yarn%22%2C%22link%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fproduct-tag%5C%2Fsock-yarn%5C%2F%22%7D%5D%2C%22brands%22%3A%5B%5D%2C%22attributes%22%3A%5B%7B%22id%22%3A1%2C%22name%22%3A%22Yarn%20Weight%22%2C%22taxonomy%22%3A%22pa_yarn-weight%22%2C%22has_variations%22%3Afalse%2C%22terms%22%3A%5B%7B%22id%22%3A2867%2C%22name%22%3A%22Fingering%20Weight%22%2C%22slug%22%3A%22fingering%22%7D%5D%7D%2C%7B%22id%22%3A2%2C%22name%22%3A%22Fiber%20Type%22%2C%22taxonomy%22%3A%22pa_fiber-type%22%2C%22has_variations%22%3Afalse%2C%22terms%22%3A%5B%7B%22id%22%3A2871%2C%22name%22%3A%22Superwash%20Wool%20Blend%22%2C%22slug%22%3A%22superwash-wool-blend%22%7D%5D%7D%5D%2C%22variations%22%3A%5B%5D%2C%22grouped_products%22%3A%5B%5D%2C%22has_options%22%3Afalse%2C%22is_purchasable%22%3Atrue%2C%22is_in_stock%22%3Atrue%2C%22is_on_backorder%22%3Afalse%2C%22low_stock_remaining%22%3A1%2C%22stock_availability%22%3A%7B%22text%22%3A%22Only%201%20left%20in%20stock%20%28can%20be%20backordered%29%22%2C%22class%22%3A%22in-stock%22%7D%2C%22sold_individually%22%3Afalse%2C%22weight%22%3A%220.21875%22%2C%22dimensions%22%3A%7B%22length%22%3A%22%22%2C%22width%22%3A%22%22%2C%22height%22%3A%22%22%7D%2C%22formatted_weight%22%3A%220.21875%20lbs%22%2C%22formatted_dimensions%22%3A%22N%5C%2FA%22%2C%22add_to_cart%22%3A%7B%22text%22%3A%22Add%20to%20cart%22%2C%22description%22%3A%22Add%20to%20cart%3A%20%26ldquo%3BTruly%20Twisted%20SW%20%26%238211%3B%20Karenina%26rdquo%3B%22%2C%22url%22%3A%22%5C%2F%3Fadd-to-cart%3D18305%22%2C%22single_text%22%3A%22Add%20to%20cart%22%2C%22minimum%22%3A1%2C%22maximum%22%3A9999%2C%22multiple_of%22%3A1%7D%2C%22is_password_protected%22%3Afalse%2C%22extensions%22%3A%7B%7D%7D%2C%7B%22id%22%3A18291%2C%22name%22%3A%22Capital%20Sock%20SW%20%26%238211%3B%20Violette%20%28DISC%29%22%2C%22slug%22%3A%22capital-sock-sw-violette%22%2C%22parent%22%3A0%2C%22type%22%3A%22simple%22%2C%22variation%22%3A%22%22%2C%22permalink%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fproduct%5C%2Fcapital-sock-sw-violette%5C%2F%22%2C%22sku%22%3A%22%22%2C%22short_description%22%3A%22%22%2C%22description%22%3A%22%22%2C%22on_sale%22%3Atrue%2C%22prices%22%3A%7B%22price%22%3A%222500%22%2C%22regular_price%22%3A%222800%22%2C%22sale_price%22%3A%222500%22%2C%22price_range%22%3Anull%2C%22currency_code%22%3A%22USD%22%2C%22currency_symbol%22%3A%22%24%22%2C%22currency_minor_unit%22%3A2%2C%22currency_decimal_separator%22%3A%22.%22%2C%22currency_thousand_separator%22%3A%22%2C%22%2C%22currency_prefix%22%3A%22%24%22%2C%22currency_suffix%22%3A%22%22%7D%2C%22price_html%22%3A%22%3Cdel%20aria-hidden%3D%5C%22true%5C%22%3E%3Cspan%20class%3D%5C%22woocommerce-Price-amount%20amount%5C%22%3E%3Cspan%20class%3D%5C%22woocommerce-Price-currencySymbol%5C%22%3E%26%23036%3B%3C%5C%2Fspan%3E28.00%3C%5C%2Fspan%3E%3C%5C%2Fdel%3E%20%3Cspan%20class%3D%5C%22screen-reader-text%5C%22%3EOriginal%20price%20was%3A%20%26%23036%3B28.00.%3C%5C%2Fspan%3E%3Cins%20aria-hidden%3D%5C%22true%5C%22%3E%3Cspan%20class%3D%5C%22woocommerce-Price-amount%20amount%5C%22%3E%3Cspan%20class%3D%5C%22woocommerce-Price-currencySymbol%5C%22%3E%26%23036%3B%3C%5C%2Fspan%3E25.00%3C%5C%2Fspan%3E%3C%5C%2Fins%3E%3Cspan%20class%3D%5C%22screen-reader-text%5C%22%3ECurrent%20price%20is%3A%20%26%23036%3B25.00.%3C%5C%2Fspan%3E%22%2C%22average_rating%22%3A%220%22%2C%22review_count%22%3A0%2C%22images%22%3A%5B%7B%22id%22%3A18295%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-4.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-4-300x300.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-4.jpg%202486w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-4-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-4-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-4-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-4-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-4-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-4-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-4-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-4-100x100.jpg%20100w%22%2C%22sizes%22%3A%22%28max-width%3A%202486px%29%20100vw%2C%202486px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-4-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-4-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-4-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-4-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-4-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-4-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-4-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-4-100x100.jpg%20100w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22wayback-yarns-capital-sock-violette-4%22%2C%22alt%22%3A%22%22%7D%2C%7B%22id%22%3A18296%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-5-scaled.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-5-300x300.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-5-scaled.jpg%202560w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-5-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-5-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-5-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-5-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-5-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-5-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-5-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-5-100x100.jpg%20100w%22%2C%22sizes%22%3A%22%28max-width%3A%202560px%29%20100vw%2C%202560px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-5-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-5-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-5-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-5-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-5-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-5-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-5-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-capital-sock-violette-5-100x100.jpg%20100w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22wayback-yarns-capital-sock-violette-5%22%2C%22alt%22%3A%22%22%7D%2C%7B%22id%22%3A18290%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-300x300.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette.jpg%202500w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-100x100.jpg%20100w%22%2C%22sizes%22%3A%22%28max-width%3A%202500px%29%20100vw%2C%202500px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-100x100.jpg%20100w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22wayback-yarns-violette%22%2C%22alt%22%3A%22%22%7D%5D%2C%22categories%22%3A%5B%7B%22id%22%3A2875%2C%22name%22%3A%22On%20Sale%22%2C%22slug%22%3A%22on-sale%22%2C%22link%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fproduct-category%5C%2Fon-sale%5C%2F%22%7D%5D%2C%22tags%22%3A%5B%7B%22id%22%3A2850%2C%22name%22%3A%22Sock%20Yarn%22%2C%22slug%22%3A%22sock-yarn%22%2C%22link%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fproduct-tag%5C%2Fsock-yarn%5C%2F%22%7D%5D%2C%22brands%22%3A%5B%5D%2C%22attributes%22%3A%5B%7B%22id%22%3A1%2C%22name%22%3A%22Yarn%20Weight%22%2C%22taxonomy%22%3A%22pa_yarn-weight%22%2C%22has_variations%22%3Afalse%2C%22terms%22%3A%5B%7B%22id%22%3A2867%2C%22name%22%3A%22Fingering%20Weight%22%2C%22slug%22%3A%22fingering%22%7D%5D%7D%2C%7B%22id%22%3A2%2C%22name%22%3A%22Fiber%20Type%22%2C%22taxonomy%22%3A%22pa_fiber-type%22%2C%22has_variations%22%3Afalse%2C%22terms%22%3A%5B%7B%22id%22%3A2871%2C%22name%22%3A%22Superwash%20Wool%20Blend%22%2C%22slug%22%3A%22superwash-wool-blend%22%7D%5D%7D%5D%2C%22variations%22%3A%5B%5D%2C%22grouped_products%22%3A%5B%5D%2C%22has_options%22%3Afalse%2C%22is_purchasable%22%3Atrue%2C%22is_in_stock%22%3Atrue%2C%22is_on_backorder%22%3Afalse%2C%22low_stock_remaining%22%3A2%2C%22stock_availability%22%3A%7B%22text%22%3A%22Only%202%20left%20in%20stock%22%2C%22class%22%3A%22in-stock%22%7D%2C%22sold_individually%22%3Afalse%2C%22weight%22%3A%220.21875%22%2C%22dimensions%22%3A%7B%22length%22%3A%22%22%2C%22width%22%3A%22%22%2C%22height%22%3A%22%22%7D%2C%22formatted_weight%22%3A%220.21875%20lbs%22%2C%22formatted_dimensions%22%3A%22N%5C%2FA%22%2C%22add_to_cart%22%3A%7B%22text%22%3A%22Add%20to%20cart%22%2C%22description%22%3A%22Add%20to%20cart%3A%20%26ldquo%3BCapital%20Sock%20SW%20%26%238211%3B%20Violette%20%28DISC%29%26rdquo%3B%22%2C%22url%22%3A%22%5C%2F%3Fadd-to-cart%3D18291%22%2C%22single_text%22%3A%22Add%20to%20cart%22%2C%22minimum%22%3A1%2C%22maximum%22%3A2%2C%22multiple_of%22%3A1%7D%2C%22is_password_protected%22%3Afalse%2C%22extensions%22%3A%7B%7D%7D%2C%7B%22id%22%3A18199%2C%22name%22%3A%22Truly%20Twisted%20SW%20%26%238211%3B%20Violette%22%2C%22slug%22%3A%22truly-twisted-sw-violette%22%2C%22parent%22%3A0%2C%22type%22%3A%22simple%22%2C%22variation%22%3A%22%22%2C%22permalink%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fproduct%5C%2Ftruly-twisted-sw-violette%5C%2F%22%2C%22sku%22%3A%22%22%2C%22short_description%22%3A%22%22%2C%22description%22%3A%22%22%2C%22on_sale%22%3Afalse%2C%22prices%22%3A%7B%22price%22%3A%222800%22%2C%22regular_price%22%3A%222800%22%2C%22sale_price%22%3A%222800%22%2C%22price_range%22%3Anull%2C%22currency_code%22%3A%22USD%22%2C%22currency_symbol%22%3A%22%24%22%2C%22currency_minor_unit%22%3A2%2C%22currency_decimal_separator%22%3A%22.%22%2C%22currency_thousand_separator%22%3A%22%2C%22%2C%22currency_prefix%22%3A%22%24%22%2C%22currency_suffix%22%3A%22%22%7D%2C%22price_html%22%3A%22%3Cspan%20class%3D%5C%22woocommerce-Price-amount%20amount%5C%22%3E%3Cspan%20class%3D%5C%22woocommerce-Price-currencySymbol%5C%22%3E%26%23036%3B%3C%5C%2Fspan%3E28.00%3C%5C%2Fspan%3E%22%2C%22average_rating%22%3A%220%22%2C%22review_count%22%3A0%2C%22images%22%3A%5B%7B%22id%22%3A18289%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-violette.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-violette-300x300.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-violette.jpg%202453w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-violette-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-violette-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-violette-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-violette-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-violette-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-violette-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-violette-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-violette-100x100.jpg%20100w%22%2C%22sizes%22%3A%22%28max-width%3A%202453px%29%20100vw%2C%202453px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-violette-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-violette-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-violette-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-violette-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-violette-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-violette-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-violette-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-truly-twisted-sw-violette-100x100.jpg%20100w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22wayback-yarns-truly-twisted-sw-violette%22%2C%22alt%22%3A%22wayback%20yarns%20truly%20twisted%20superwash%20wool%20blend%20violette%20colorway%22%7D%2C%7B%22id%22%3A18290%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-300x300.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette.jpg%202500w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-100x100.jpg%20100w%22%2C%22sizes%22%3A%22%28max-width%3A%202500px%29%20100vw%2C%202500px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Fwayback-yarns-violette-100x100.jpg%20100w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22wayback-yarns-violette%22%2C%22alt%22%3A%22%22%7D%5D%2C%22categories%22%3A%5B%5D%2C%22tags%22%3A%5B%7B%22id%22%3A2850%2C%22name%22%3A%22Sock%20Yarn%22%2C%22slug%22%3A%22sock-yarn%22%2C%22link%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fproduct-tag%5C%2Fsock-yarn%5C%2F%22%7D%5D%2C%22brands%22%3A%5B%5D%2C%22attributes%22%3A%5B%7B%22id%22%3A1%2C%22name%22%3A%22Yarn%20Weight%22%2C%22taxonomy%22%3A%22pa_yarn-weight%22%2C%22has_variations%22%3Afalse%2C%22terms%22%3A%5B%7B%22id%22%3A2867%2C%22name%22%3A%22Fingering%20Weight%22%2C%22slug%22%3A%22fingering%22%7D%5D%7D%2C%7B%22id%22%3A2%2C%22name%22%3A%22Fiber%20Type%22%2C%22taxonomy%22%3A%22pa_fiber-type%22%2C%22has_variations%22%3Afalse%2C%22terms%22%3A%5B%7B%22id%22%3A2871%2C%22name%22%3A%22Superwash%20Wool%20Blend%22%2C%22slug%22%3A%22superwash-wool-blend%22%7D%5D%7D%5D%2C%22variations%22%3A%5B%5D%2C%22grouped_products%22%3A%5B%5D%2C%22has_options%22%3Afalse%2C%22is_purchasable%22%3Atrue%2C%22is_in_stock%22%3Atrue%2C%22is_on_backorder%22%3Afalse%2C%22low_stock_remaining%22%3A1%2C%22stock_availability%22%3A%7B%22text%22%3A%22Only%201%20left%20in%20stock%22%2C%22class%22%3A%22in-stock%22%7D%2C%22sold_individually%22%3Afalse%2C%22weight%22%3A%220.21875%22%2C%22dimensions%22%3A%7B%22length%22%3A%22%22%2C%22width%22%3A%22%22%2C%22height%22%3A%22%22%7D%2C%22formatted_weight%22%3A%220.21875%20lbs%22%2C%22formatted_dimensions%22%3A%22N%5C%2FA%22%2C%22add_to_cart%22%3A%7B%22text%22%3A%22Add%20to%20cart%22%2C%22description%22%3A%22Add%20to%20cart%3A%20%26ldquo%3BTruly%20Twisted%20SW%20%26%238211%3B%20Violette%26rdquo%3B%22%2C%22url%22%3A%22%5C%2F%3Fadd-to-cart%3D18199%22%2C%22single_text%22%3A%22Add%20to%20cart%22%2C%22minimum%22%3A1%2C%22maximum%22%3A1%2C%22multiple_of%22%3A1%7D%2C%22is_password_protected%22%3Afalse%2C%22extensions%22%3A%7B%7D%7D%2C%7B%22id%22%3A17864%2C%22name%22%3A%22Aedeline%20Shawl%20Knitting%20Pattern%22%2C%22slug%22%3A%22aedeline-shawl-knitting-pattern%22%2C%22parent%22%3A0%2C%22type%22%3A%22simple%22%2C%22variation%22%3A%22%22%2C%22permalink%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fproduct%5C%2Faedeline-shawl-knitting-pattern%5C%2F%22%2C%22sku%22%3A%22%22%2C%22short_description%22%3A%22%22%2C%22description%22%3A%22%22%2C%22on_sale%22%3Atrue%2C%22prices%22%3A%7B%22price%22%3A%22700%22%2C%22regular_price%22%3A%22800%22%2C%22sale_price%22%3A%22700%22%2C%22price_range%22%3Anull%2C%22currency_code%22%3A%22USD%22%2C%22currency_symbol%22%3A%22%24%22%2C%22currency_minor_unit%22%3A2%2C%22currency_decimal_separator%22%3A%22.%22%2C%22currency_thousand_separator%22%3A%22%2C%22%2C%22currency_prefix%22%3A%22%24%22%2C%22currency_suffix%22%3A%22%22%7D%2C%22price_html%22%3A%22%3Cdel%20aria-hidden%3D%5C%22true%5C%22%3E%3Cspan%20class%3D%5C%22woocommerce-Price-amount%20amount%5C%22%3E%3Cspan%20class%3D%5C%22woocommerce-Price-currencySymbol%5C%22%3E%26%23036%3B%3C%5C%2Fspan%3E8.00%3C%5C%2Fspan%3E%3C%5C%2Fdel%3E%20%3Cspan%20class%3D%5C%22screen-reader-text%5C%22%3EOriginal%20price%20was%3A%20%26%23036%3B8.00.%3C%5C%2Fspan%3E%3Cins%20aria-hidden%3D%5C%22true%5C%22%3E%3Cspan%20class%3D%5C%22woocommerce-Price-amount%20amount%5C%22%3E%3Cspan%20class%3D%5C%22woocommerce-Price-currencySymbol%5C%22%3E%26%23036%3B%3C%5C%2Fspan%3E7.00%3C%5C%2Fspan%3E%3C%5C%2Fins%3E%3Cspan%20class%3D%5C%22screen-reader-text%5C%22%3ECurrent%20price%20is%3A%20%26%23036%3B7.00.%3C%5C%2Fspan%3E%22%2C%22average_rating%22%3A%220%22%2C%22review_count%22%3A0%2C%22images%22%3A%5B%7B%22id%22%3A17865%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-4-scaled.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-4-300x262.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-4-scaled.jpg%202560w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-4-300x262.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-4-1024x893.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-4-768x669.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-4-1536x1339.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-4-2048x1785.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-4-600x523.jpg%20600w%22%2C%22sizes%22%3A%22%28max-width%3A%202560px%29%20100vw%2C%202560px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-4-300x262.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-4-1024x893.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-4-768x669.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-4-1536x1339.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-4-2048x1785.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-4-600x523.jpg%20600w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22aedeline-shawl-4%22%2C%22alt%22%3A%22%22%7D%2C%7B%22id%22%3A17867%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-8.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-8-300x563.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-8.jpg%20988w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-8-160x300.jpg%20160w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-8-546x1024.jpg%20546w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-8-768x1441.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-8-819x1536.jpg%20819w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-8-300x563.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-8-600x1126.jpg%20600w%22%2C%22sizes%22%3A%22%28max-width%3A%20988px%29%20100vw%2C%20988px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-8-300x563.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-8-160x300.jpg%20160w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-8-546x1024.jpg%20546w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-8-768x1441.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-8-819x1536.jpg%20819w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-8-600x1126.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-8.jpg%20988w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22aedeline-shawl-8%22%2C%22alt%22%3A%22%22%7D%2C%7B%22id%22%3A17868%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-9.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-9-300x506.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-9.jpg%201108w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-9-178x300.jpg%20178w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-9-608x1024.jpg%20608w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-9-768x1294.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-9-912x1536.jpg%20912w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-9-300x506.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-9-600x1011.jpg%20600w%22%2C%22sizes%22%3A%22%28max-width%3A%201108px%29%20100vw%2C%201108px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-9-300x506.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-9-178x300.jpg%20178w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-9-608x1024.jpg%20608w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-9-768x1294.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-9-912x1536.jpg%20912w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-9-600x1011.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-9.jpg%201108w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22aedeline-shawl-9%22%2C%22alt%22%3A%22%22%7D%2C%7B%22id%22%3A17866%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-5.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-5-300x521.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-5.jpg%201269w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-5-173x300.jpg%20173w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-5-590x1024.jpg%20590w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-5-768x1333.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-5-885x1536.jpg%20885w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-5-1180x2048.jpg%201180w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-5-300x521.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-5-600x1041.jpg%20600w%22%2C%22sizes%22%3A%22%28max-width%3A%201269px%29%20100vw%2C%201269px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-5-300x521.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-5-173x300.jpg%20173w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-5-590x1024.jpg%20590w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-5-768x1333.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-5-885x1536.jpg%20885w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-5-1180x2048.jpg%201180w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-5-600x1041.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F10%5C%2Faedeline-shawl-5.jpg%201269w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22aedeline-shawl-5%22%2C%22alt%22%3A%22%22%7D%5D%2C%22categories%22%3A%5B%7B%22id%22%3A2861%2C%22name%22%3A%22Knitting%20Patterns%22%2C%22slug%22%3A%22knitting-patterns%22%2C%22link%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fproduct-category%5C%2Fknitting-patterns%5C%2F%22%7D%5D%2C%22tags%22%3A%5B%5D%2C%22brands%22%3A%5B%5D%2C%22attributes%22%3A%5B%5D%2C%22variations%22%3A%5B%5D%2C%22grouped_products%22%3A%5B%5D%2C%22has_options%22%3Afalse%2C%22is_purchasable%22%3Atrue%2C%22is_in_stock%22%3Atrue%2C%22is_on_backorder%22%3Afalse%2C%22low_stock_remaining%22%3Anull%2C%22stock_availability%22%3A%7B%22text%22%3A%22%22%2C%22class%22%3A%22in-stock%22%7D%2C%22sold_individually%22%3Atrue%2C%22weight%22%3A%22%22%2C%22dimensions%22%3A%7B%22length%22%3A%22%22%2C%22width%22%3A%22%22%2C%22height%22%3A%22%22%7D%2C%22formatted_weight%22%3A%22N%5C%2FA%22%2C%22formatted_dimensions%22%3A%22N%5C%2FA%22%2C%22add_to_cart%22%3A%7B%22text%22%3A%22Add%20to%20cart%22%2C%22description%22%3A%22Add%20to%20cart%3A%20%26ldquo%3BAedeline%20Shawl%20Knitting%20Pattern%26rdquo%3B%22%2C%22url%22%3A%22%5C%2F%3Fadd-to-cart%3D17864%22%2C%22single_text%22%3A%22Add%20to%20cart%22%2C%22minimum%22%3A1%2C%22maximum%22%3A1%2C%22multiple_of%22%3A1%7D%2C%22is_password_protected%22%3Afalse%2C%22extensions%22%3A%7B%7D%7D%2C%7B%22id%22%3A17400%2C%22name%22%3A%22Emerald%20Song%20Headband%20Knitting%20Pattern%22%2C%22slug%22%3A%22emerald-song-headband-knitting-pattern%22%2C%22parent%22%3A0%2C%22type%22%3A%22simple%22%2C%22variation%22%3A%22%22%2C%22permalink%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fproduct%5C%2Femerald-song-headband-knitting-pattern%5C%2F%22%2C%22sku%22%3A%22%22%2C%22short_description%22%3A%22%22%2C%22description%22%3A%22%22%2C%22on_sale%22%3Afalse%2C%22prices%22%3A%7B%22price%22%3A%220%22%2C%22regular_price%22%3A%220%22%2C%22sale_price%22%3A%220%22%2C%22price_range%22%3Anull%2C%22currency_code%22%3A%22USD%22%2C%22currency_symbol%22%3A%22%24%22%2C%22currency_minor_unit%22%3A2%2C%22currency_decimal_separator%22%3A%22.%22%2C%22currency_thousand_separator%22%3A%22%2C%22%2C%22currency_prefix%22%3A%22%24%22%2C%22currency_suffix%22%3A%22%22%7D%2C%22price_html%22%3A%22FREE%22%2C%22average_rating%22%3A%220%22%2C%22review_count%22%3A0%2C%22images%22%3A%5B%7B%22id%22%3A17401%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-2-mc.png%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-2-mc-300x300.png%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-2-mc.png%20564w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-2-mc-300x300.png%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-2-mc-150x150.png%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-2-mc-100x100.png%20100w%22%2C%22sizes%22%3A%22%28max-width%3A%20564px%29%20100vw%2C%20564px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-2-mc-300x300.png%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-2-mc-150x150.png%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-2-mc-100x100.png%20100w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-2-mc.png%20564w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22emerald-song-2-mc%22%2C%22alt%22%3A%22%22%7D%2C%7B%22id%22%3A17402%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-headband-1.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-headband-1-300x213.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-headband-1.jpg%201000w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-headband-1-300x213.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-headband-1-768x546.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-headband-1-600x427.jpg%20600w%22%2C%22sizes%22%3A%22%28max-width%3A%201000px%29%20100vw%2C%201000px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-headband-1-300x213.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-headband-1-768x546.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-headband-1-600x427.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-headband-1.jpg%201000w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22emerald-song-headband-1%22%2C%22alt%22%3A%22%22%7D%2C%7B%22id%22%3A17404%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-headband-2.1-mc.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-headband-2.1-mc-300x260.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-headband-2.1-mc.jpg%20564w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-headband-2.1-mc-300x260.jpg%20300w%22%2C%22sizes%22%3A%22%28max-width%3A%20564px%29%20100vw%2C%20564px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-headband-2.1-mc-300x260.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Femerald-song-headband-2.1-mc.jpg%20564w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22emerald-song-headband-2.1-mc%22%2C%22alt%22%3A%22%22%7D%5D%2C%22categories%22%3A%5B%7B%22id%22%3A2864%2C%22name%22%3A%22Free%20Downloads%22%2C%22slug%22%3A%22free-downloads%22%2C%22link%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fproduct-category%5C%2Ffree-downloads%5C%2F%22%7D%2C%7B%22id%22%3A2861%2C%22name%22%3A%22Knitting%20Patterns%22%2C%22slug%22%3A%22knitting-patterns%22%2C%22link%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fproduct-category%5C%2Fknitting-patterns%5C%2F%22%7D%5D%2C%22tags%22%3A%5B%5D%2C%22brands%22%3A%5B%5D%2C%22attributes%22%3A%5B%5D%2C%22variations%22%3A%5B%5D%2C%22grouped_products%22%3A%5B%5D%2C%22has_options%22%3Afalse%2C%22is_purchasable%22%3Atrue%2C%22is_in_stock%22%3Atrue%2C%22is_on_backorder%22%3Afalse%2C%22low_stock_remaining%22%3Anull%2C%22stock_availability%22%3A%7B%22text%22%3A%22%22%2C%22class%22%3A%22in-stock%22%7D%2C%22sold_individually%22%3Atrue%2C%22weight%22%3A%22%22%2C%22dimensions%22%3A%7B%22length%22%3A%22%22%2C%22width%22%3A%22%22%2C%22height%22%3A%22%22%7D%2C%22formatted_weight%22%3A%22N%5C%2FA%22%2C%22formatted_dimensions%22%3A%22N%5C%2FA%22%2C%22add_to_cart%22%3A%7B%22text%22%3A%22Add%20to%20cart%22%2C%22description%22%3A%22Add%20to%20cart%3A%20%26ldquo%3BEmerald%20Song%20Headband%20Knitting%20Pattern%26rdquo%3B%22%2C%22url%22%3A%22%5C%2F%3Fadd-to-cart%3D17400%22%2C%22single_text%22%3A%22Add%20to%20cart%22%2C%22minimum%22%3A1%2C%22maximum%22%3A1%2C%22multiple_of%22%3A1%7D%2C%22is_password_protected%22%3Afalse%2C%22extensions%22%3A%7B%7D%7D%2C%7B%22id%22%3A16366%2C%22name%22%3A%22Truly%20Twisted%20SW%20%26%238211%3B%20Color%20My%20World%22%2C%22slug%22%3A%22truly-twisted-sw-color-my-world%22%2C%22parent%22%3A0%2C%22type%22%3A%22simple%22%2C%22variation%22%3A%22%22%2C%22permalink%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fproduct%5C%2Ftruly-twisted-sw-color-my-world%5C%2F%22%2C%22sku%22%3A%22%22%2C%22short_description%22%3A%22%22%2C%22description%22%3A%22%22%2C%22on_sale%22%3Afalse%2C%22prices%22%3A%7B%22price%22%3A%222800%22%2C%22regular_price%22%3A%222800%22%2C%22sale_price%22%3A%222800%22%2C%22price_range%22%3Anull%2C%22currency_code%22%3A%22USD%22%2C%22currency_symbol%22%3A%22%24%22%2C%22currency_minor_unit%22%3A2%2C%22currency_decimal_separator%22%3A%22.%22%2C%22currency_thousand_separator%22%3A%22%2C%22%2C%22currency_prefix%22%3A%22%24%22%2C%22currency_suffix%22%3A%22%22%7D%2C%22price_html%22%3A%22%3Cspan%20class%3D%5C%22woocommerce-Price-amount%20amount%5C%22%3E%3Cspan%20class%3D%5C%22woocommerce-Price-currencySymbol%5C%22%3E%26%23036%3B%3C%5C%2Fspan%3E28.00%3C%5C%2Fspan%3E%22%2C%22average_rating%22%3A%220%22%2C%22review_count%22%3A0%2C%22images%22%3A%5B%7B%22id%22%3A16367%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-3-scaled.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-3-300x300.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-3-scaled.jpg%202560w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-3-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-3-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-3-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-3-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-3-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-3-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-3-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-3-100x100.jpg%20100w%22%2C%22sizes%22%3A%22%28max-width%3A%202560px%29%20100vw%2C%202560px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-3-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-3-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-3-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-3-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-3-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-3-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-3-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-3-100x100.jpg%20100w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22wayback-yarns-truly-twisted-color-my-world-3%22%2C%22alt%22%3A%22%22%7D%2C%7B%22id%22%3A16368%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-1-scaled.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-1-300x300.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-1-scaled.jpg%202560w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-1-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-1-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-1-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-1-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-1-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-1-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-1-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-1-100x100.jpg%20100w%22%2C%22sizes%22%3A%22%28max-width%3A%202560px%29%20100vw%2C%202560px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-1-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-1-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-1-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-1-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-1-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-1-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-1-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-1-100x100.jpg%20100w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22wayback-yarns-truly-twisted-color-my-world-1%22%2C%22alt%22%3A%22%22%7D%2C%7B%22id%22%3A16369%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-2.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-2-300x300.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-2.jpg%202500w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-2-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-2-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-2-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-2-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-2-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-2-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-2-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-2-100x100.jpg%20100w%22%2C%22sizes%22%3A%22%28max-width%3A%202500px%29%20100vw%2C%202500px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-2-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-2-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-2-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-2-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-2-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-2-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-2-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-color-my-world-2-100x100.jpg%20100w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22wayback-yarns-truly-twisted-color-my-world-2%22%2C%22alt%22%3A%22%22%7D%5D%2C%22categories%22%3A%5B%5D%2C%22tags%22%3A%5B%7B%22id%22%3A2850%2C%22name%22%3A%22Sock%20Yarn%22%2C%22slug%22%3A%22sock-yarn%22%2C%22link%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fproduct-tag%5C%2Fsock-yarn%5C%2F%22%7D%5D%2C%22brands%22%3A%5B%5D%2C%22attributes%22%3A%5B%7B%22id%22%3A1%2C%22name%22%3A%22Yarn%20Weight%22%2C%22taxonomy%22%3A%22pa_yarn-weight%22%2C%22has_variations%22%3Afalse%2C%22terms%22%3A%5B%7B%22id%22%3A2867%2C%22name%22%3A%22Fingering%20Weight%22%2C%22slug%22%3A%22fingering%22%7D%5D%7D%2C%7B%22id%22%3A2%2C%22name%22%3A%22Fiber%20Type%22%2C%22taxonomy%22%3A%22pa_fiber-type%22%2C%22has_variations%22%3Afalse%2C%22terms%22%3A%5B%7B%22id%22%3A2871%2C%22name%22%3A%22Superwash%20Wool%20Blend%22%2C%22slug%22%3A%22superwash-wool-blend%22%7D%5D%7D%5D%2C%22variations%22%3A%5B%5D%2C%22grouped_products%22%3A%5B%5D%2C%22has_options%22%3Afalse%2C%22is_purchasable%22%3Atrue%2C%22is_in_stock%22%3Atrue%2C%22is_on_backorder%22%3Afalse%2C%22low_stock_remaining%22%3A2%2C%22stock_availability%22%3A%7B%22text%22%3A%22Only%202%20left%20in%20stock%22%2C%22class%22%3A%22in-stock%22%7D%2C%22sold_individually%22%3Afalse%2C%22weight%22%3A%220.21875%22%2C%22dimensions%22%3A%7B%22length%22%3A%22%22%2C%22width%22%3A%22%22%2C%22height%22%3A%22%22%7D%2C%22formatted_weight%22%3A%220.21875%20lbs%22%2C%22formatted_dimensions%22%3A%22N%5C%2FA%22%2C%22add_to_cart%22%3A%7B%22text%22%3A%22Add%20to%20cart%22%2C%22description%22%3A%22Add%20to%20cart%3A%20%26ldquo%3BTruly%20Twisted%20SW%20%26%238211%3B%20Color%20My%20World%26rdquo%3B%22%2C%22url%22%3A%22%5C%2F%3Fadd-to-cart%3D16366%22%2C%22single_text%22%3A%22Add%20to%20cart%22%2C%22minimum%22%3A1%2C%22maximum%22%3A2%2C%22multiple_of%22%3A1%7D%2C%22is_password_protected%22%3Afalse%2C%22extensions%22%3A%7B%7D%7D%2C%7B%22id%22%3A16265%2C%22name%22%3A%22Truly%20Twisted%20SW%20%26%238211%3B%20Atomic%22%2C%22slug%22%3A%22truly-twisted-sw-atomic%22%2C%22parent%22%3A0%2C%22type%22%3A%22simple%22%2C%22variation%22%3A%22%22%2C%22permalink%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fproduct%5C%2Ftruly-twisted-sw-atomic%5C%2F%22%2C%22sku%22%3A%22%22%2C%22short_description%22%3A%22%22%2C%22description%22%3A%22%22%2C%22on_sale%22%3Afalse%2C%22prices%22%3A%7B%22price%22%3A%222800%22%2C%22regular_price%22%3A%222800%22%2C%22sale_price%22%3A%222800%22%2C%22price_range%22%3Anull%2C%22currency_code%22%3A%22USD%22%2C%22currency_symbol%22%3A%22%24%22%2C%22currency_minor_unit%22%3A2%2C%22currency_decimal_separator%22%3A%22.%22%2C%22currency_thousand_separator%22%3A%22%2C%22%2C%22currency_prefix%22%3A%22%24%22%2C%22currency_suffix%22%3A%22%22%7D%2C%22price_html%22%3A%22%3Cspan%20class%3D%5C%22woocommerce-Price-amount%20amount%5C%22%3E%3Cspan%20class%3D%5C%22woocommerce-Price-currencySymbol%5C%22%3E%26%23036%3B%3C%5C%2Fspan%3E28.00%3C%5C%2Fspan%3E%22%2C%22average_rating%22%3A%220%22%2C%22review_count%22%3A0%2C%22images%22%3A%5B%7B%22id%22%3A16267%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-2.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-2-300x300.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-2.jpg%202500w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-2-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-2-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-2-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-2-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-2-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-2-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-2-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-2-100x100.jpg%20100w%22%2C%22sizes%22%3A%22%28max-width%3A%202500px%29%20100vw%2C%202500px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-2-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-2-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-2-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-2-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-2-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-2-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-2-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-2-100x100.jpg%20100w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22wayback-yarns%26%238211%3Btruly-twisted-sw-atomic-2%22%2C%22alt%22%3A%22%22%7D%2C%7B%22id%22%3A16266%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-1.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-1-300x300.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-1.jpg%202500w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-1-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-1-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-1-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-1-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-1-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-1-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-1-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-1-100x100.jpg%20100w%22%2C%22sizes%22%3A%22%28max-width%3A%202500px%29%20100vw%2C%202500px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-1-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-1-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-1-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-1-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-1-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-1-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-1-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-1-100x100.jpg%20100w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22wayback-yarns%26%238211%3Btruly-twisted-sw-atomic-1%22%2C%22alt%22%3A%22%22%7D%2C%7B%22id%22%3A16268%2C%22src%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-3.jpg%22%2C%22thumbnail%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-3-300x300.jpg%22%2C%22srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-3.jpg%202500w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-3-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-3-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-3-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-3-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-3-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-3-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-3-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-3-100x100.jpg%20100w%22%2C%22sizes%22%3A%22%28max-width%3A%202500px%29%20100vw%2C%202500px%22%2C%22thumbnail_srcset%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-3-300x300.jpg%20300w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-3-1024x1024.jpg%201024w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-3-150x150.jpg%20150w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-3-768x768.jpg%20768w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-3-1536x1536.jpg%201536w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-3-2048x2048.jpg%202048w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-3-600x600.jpg%20600w%2C%20https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fwp-content%5C%2Fuploads%5C%2F2024%5C%2F09%5C%2Fwayback-yarns-truly-twisted-sw-atomic-3-100x100.jpg%20100w%22%2C%22thumbnail_sizes%22%3A%22%28max-width%3A%20300px%29%20100vw%2C%20300px%22%2C%22name%22%3A%22wayback-yarns%26%238211%3Btruly-twisted-sw-atomic-3%22%2C%22alt%22%3A%22%22%7D%5D%2C%22categories%22%3A%5B%5D%2C%22tags%22%3A%5B%7B%22id%22%3A2850%2C%22name%22%3A%22Sock%20Yarn%22%2C%22slug%22%3A%22sock-yarn%22%2C%22link%22%3A%22https%3A%5C%2F%5C%2Fknitfarious.com%5C%2Fproduct-tag%5C%2Fsock-yarn%5C%2F%22%7D%5D%2C%22brands%22%3A%5B%5D%2C%22attributes%22%3A%5B%7B%22id%22%3A1%2C%22name%22%3A%22Yarn%20Weight%22%2C%22taxonomy%22%3A%22pa_yarn-weight%22%2C%22has_variations%22%3Afalse%2C%22terms%22%3A%5B%7B%22id%22%3A2867%2C%22name%22%3A%22Fingering%20Weight%22%2C%22slug%22%3A%22fingering%22%7D%5D%7D%2C%7B%22id%22%3A2%2C%22name%22%3A%22Fiber%20Type%22%2C%22taxonomy%22%3A%22pa_fiber-type%22%2C%22has_variations%22%3Afalse%2C%22terms%22%3A%5B%7B%22id%22%3A2871%2C%22name%22%3A%22Superwash%20Wool%20Blend%22%2C%22slug%22%3A%22superwash-wool-blend%22%7D%5D%7D%5D%2C%22variations%22%3A%5B%5D%2C%22grouped_products%22%3A%5B%5D%2C%22has_options%22%3Afalse%2C%22is_purchasable%22%3Atrue%2C%22is_in_stock%22%3Atrue%2C%22is_on_backorder%22%3Afalse%2C%22low_stock_remaining%22%3A1%2C%22stock_availability%22%3A%7B%22text%22%3A%22Only%201%20left%20in%20stock%22%2C%22class%22%3A%22in-stock%22%7D%2C%22sold_individually%22%3Afalse%2C%22weight%22%3A%220.21875%22%2C%22dimensions%22%3A%7B%22length%22%3A%22%22%2C%22width%22%3A%22%22%2C%22height%22%3A%22%22%7D%2C%22formatted_weight%22%3A%220.21875%20lbs%22%2C%22formatted_dimensions%22%3A%22N%5C%2FA%22%2C%22add_to_cart%22%3A%7B%22text%22%3A%22Add%20to%20cart%22%2C%22description%22%3A%22Add%20to%20cart%3A%20%26ldquo%3BTruly%20Twisted%20SW%20%26%238211%3B%20Atomic%26rdquo%3B%22%2C%22url%22%3A%22%5C%2F%3Fadd-to-cart%3D16265%22%2C%22single_text%22%3A%22Add%20to%20cart%22%2C%22minimum%22%3A1%2C%22maximum%22%3A1%2C%22multiple_of%22%3A1%7D%2C%22is_password_protected%22%3Afalse%2C%22extensions%22%3A%7B%7D%7D%5D" ) ),
listName: "product-new"
}
);
} );
//# sourceURL=wp-hooks-js-after </script> <script id="wp-polyfill-js" src="https://knitfarious.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script> <script id="mailchimp-woocommerce-pixel-tracking-blocks-js" src="https://knitfarious.com/wp-content/uploads/siteground-optimizer-assets/mailchimp-woocommerce-pixel-tracking-blocks.min.js?ver=e1e1f7312242942b6f0e"></script> <script id="generate-menu-js-before"> var generatepressMenu = {"toggleOpenedSubMenus":true,"openSubMenuLabel":"Open Sub-Menu","closeSubMenuLabel":"Close Sub-Menu"};
//# sourceURL=generate-menu-js-before </script> <script id="generate-menu-js" src="https://knitfarious.com/wp-content/themes/generatepress/assets/js/menu.min.js?ver=3.6.1"></script> <script id="sourcebuster-js-js" src="https://knitfarious.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.0.1"></script> <script id="wc-order-attribution-js-extra"> var wc_order_attribution = {"params":{"lifetime":1.0000000000000000818030539140313095458623138256371021270751953125e-5,"session":30,"base64":false,"ajaxurl":"https://knitfarious.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
//# sourceURL=wc-order-attribution-js-extra </script> <script id="wc-order-attribution-js" src="https://knitfarious.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.0.1"></script> <script id="pinterest-for-woocommerce-save-button-js" src="https://knitfarious.com/wp-content/plugins/pinterest-for-woocommerce/assets/js/pinterest-for-woocommerce-save-button.min.js?ver=1.4.28"></script> <script id="generate-woocommerce-js-extra"> var generateWooCommerce = {"quantityButtons":"1","stickyAddToCart":"","addToCartPanel":""};
//# sourceURL=generate-woocommerce-js-extra </script> <script id="generate-woocommerce-js" src="https://knitfarious.com/wp-content/plugins/gp-premium/woocommerce/functions/js/woocommerce.min.js?ver=2.5.6"></script> <script id="wc-cart-fragments-js-extra"> var wc_cart_fragments_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","cart_hash_key":"wc_cart_hash_1df9dc6185e482151b2dcfc9a63878ea","fragment_name":"wc_fragments_1df9dc6185e482151b2dcfc9a63878ea","request_timeout":"5000"};
//# sourceURL=wc-cart-fragments-js-extra </script> <script data-wp-strategy="defer" defer id="wc-cart-fragments-js" src="https://knitfarious.com/wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js?ver=11.0.1"></script> <script data-no-optimize='1' data-cfasync='false' id='adblock-detection-1e46877'>(function(){(function(e){if(e.cookie.indexOf(`__adblocker`)===-1){let t=!1,n=function(){t=!0};window.addEventListener(`pagehide`,n);let r=navigator.userAgent,i=/AppleWebKit/.test(r)&&!/Chrome/.test(r)||/\b(iPad|iPhone|iPod)\b/.test(r),a=new XMLHttpRequest;a.open(`GET`,`https://ads.adthrive.com/abd/abd.js`,!0),a.onreadystatechange=function(){if(a.readyState===4){if(window.removeEventListener(`pagehide`,n),a.status===200){let t=e.createElement(`script`);t.innerHTML=a.responseText,e.getElementsByTagName(`head`)[0].appendChild(t);return}if(!navigator.onLine||t||i&&e.visibilityState===`hidden`)return;let r=new Date;r.setTime(r.getTime()+300*1e3),e.cookie=`__adblocker=true; expires=`+r.toUTCString()+`; path=/`}},a.send()}})(document)})();</script><script data-no-optimize='1' data-cfasync='false' data-abr-mode='light' id='adblock-recovery-1e46877'>(function(){(function(){var e=document.currentScript,t=e&&e.dataset&&e.dataset.abrMode?e.dataset.abrMode:`light`;function n(){var e=document.cookie.match(`(^|[^;]+)\\s*__adblocker\\s*=\\s*([^;]+)`);return e&&e.pop()}function r(){var e=document.createElement(`script`);e.async=!0,e.id=`Tqgkgu`,e.setAttribute(`data-sdk`,`l/1.1.15`),e.setAttribute(`data-cfasync`,`false`),e.src=`https://html-load.com/loader.min.js`,e.charset=`UTF-8`,e.setAttribute(`data`,`kfpvgbrkab9r4a5rkrqrkwagrw6rzrv8rxag0asrka5abaoagrxa5srxrxabasrkrvabaoaxrx0asrkabrxfaba1raa5a5asrkr9wa1agrw6rzr9rkaia8`),e.setAttribute(`onload`,`(async()=>{let e='html-'+'load.com';const t=window,a=document,r=e=>new Promise((t=>{const a=.1*e,r=e+Math.floor(2*Math.random()*a)-a;setTimeout(t,r)})),o=t.addEventListener.bind(t),n=t.postMessage.bind(t),s=btoa,i='message',l=location,c=Math.random;try{const t=()=>new Promise(((e,t)=>{let a=c().toString(),r=c().toString();o(i,(e=>e.data===a&&n(r,'*'))),o(i,(t=>t.data===r&&e())),n(a,'*'),setTimeout((()=>{t(Error('Timeout'))}),1231)})),a=async()=>{try{let e=!1;const a=c().toString();if(o(i,(t=>{t.data===a+'_as_res'&&(e=!0)})),n(a+'_as_req','*'),await t(),await r(500),e)return!0}catch(e){}return!1},s=[100,500,1e3];for(let o=0;o<=s.length&&!await a();o++){if(o===s.length-1)throw'Failed to load website properly since '+e+' is tainted. Please allow '+e;await r(s[o])}}catch(d){try{const e=a.querySelector('script#Tqgkgu').getAttribute('onerror');t[s(l.hostname+'_show_bfa')]=d,await new Promise(((t,r)=>{o('message',(e=>{'as_modal_loaded'===e.data&&t()})),setTimeout((()=>r(d)),3e3);const n=a.createElement('script');n.innerText=e,a.head.appendChild(n),n.remove()}))}catch(m){(t=>{const a='https://report.error-report.com/modal';try{confirm('There was a problem loading the page. Please click OK to learn more.')?l.href=a+'?url='+s(l.href)+'&error='+s(t)+'&domain='+e:l.reload()}catch(d){location.href=a+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+e}})(d)}}})();`),e.setAttribute(`onerror`,`(async()=>{const e=window,t=document;let r=JSON.parse(atob('WyJodG1sLWxvYWQuY29tIiwiZmIuaHRtbC1sb2FkLmNvbSIsImQzN2o4cGZ4dTJpb2dpLmNsb3VkZnJvbnQubmV0IiwiY29udGVudC1sb2FkZXIuY29tIiwiZmIuY29udGVudC1sb2FkZXIuY29tIl0=')),o=r[0];const a='addEventListener',n='setAttribute',s='getAttribute',i=location,l=clearInterval,c='as_retry',d=i.hostname,h=e.addEventListener.bind(e),m=btoa,u='https://report.error-report.com/modal',b=e=>{try{confirm('There was a problem loading the page. Please click OK to learn more.')?i.href=u+'?url='+m(i.href)+'&error='+m(e)+'&domain='+o:i.reload()}catch(t){location.href=u+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+o}},p=async e=>{try{localStorage.setItem(i.host+'_fa_'+m('last_bfa_at'),Date.now().toString())}catch(p){}setInterval((()=>t.querySelectorAll('link,style').forEach((e=>e.remove()))),100);const r=await fetch('https://error-report.com/report?type=loader_light&url='+m(i.href)+'&error='+m(e),{method:'POST'}).then((e=>e.text())),a=new Promise((e=>{h('message',(t=>{'as_modal_loaded'===t.data&&e()}))}));let s=t.createElement('iframe');s.src=u+'?url='+m(i.href)+'&eventId='+r+'&error='+m(e)+'&domain='+o,s[n]('style','width:100vw;height:100vh;z-index:2147483647;position:fixed;left:0;top:0;');const c=e=>{'close-error-report'===e.data&&(s.remove(),removeEventListener('message',c))};h('message',c),t.body.appendChild(s);const d=setInterval((()=>{if(!t.contains(s))return l(d);(()=>{const e=s.getBoundingClientRect();return'none'!==getComputedStyle(s).display&&0!==e.width&&0!==e.height})()||(l(d),b(e))}),1e3);await new Promise(((t,r)=>{a.then(t),setTimeout((()=>r(e)),3e3)}))},f=m(d+'_show_bfa');if(e[f])p(e[f]);else try{if(void 0===e[c]&&(e[c]=0),e[c]>=r.length)throw'Failed to load website properly since '+o+' is blocked. Please allow '+o;if((()=>{const t=e=>{let t=0;for(let r=0,o=e.length;o>r;r++)t=(t<<5)-t+e.charCodeAt(r),t|=0;return t},r=Date.now(),o=r-r%864e5,a=o-864e5,n=o+864e5,s='loader-check',i='as_'+t(s+'_'+o),l='as_'+t(s+'_'+a),c='as_'+t(s+'_'+n);return i!==l&&i!==c&&l!==c&&!!(e[i]||e[l]||e[c])})())return;const i=t.querySelector('#Tqgkgu'),l=t.createElement('script');for(let e=0;e<i.attributes.length;e++)l[n](i.attributes[e].name,i.attributes[e].value);const h=m(d+'_onload');e[h]&&l[a]('load',e[h]);const u=m(d+'_onerror');e[u]&&l[a]('error',e[u]);const b=new e.URL(i[s]('src'));b.host=r[e[c]++],l[n]('src',b.href),i[n]('id',i[s]('id')+'_'),i.parentNode.insertBefore(l,i),i.remove()}catch(w){try{await p(w)}catch(w){b(w)}}})();`),document.head.appendChild(e);var t=document.createElement(`script`);t.setAttribute(`data-cfasync`,`false`),t.setAttribute(`nowprocket`,``),t.textContent=`(async()=>{function t(t) { const e = t.length; let o = ''; for (let r = 0; e > r; r++) { o += t[2939 * (r + 20) % e] } return o }const e=window,o=t('Elementcreate'),r=t('pielnddaCph'),n=t('erdeLtedvtsnaEni'),c=t('tAtesetubirt'),a=document,i=a.head,s=a[o].bind(a),d=i[r].bind(i),l=location,m=l.hostname,h=btoa;e[n].bind(e);let u=t('oad.comhtml-l');(async()=>{try{const n=a.querySelector(t('#Tqgkguscript'));if(!n)throw t('onnaC dnif t')+u+t('i.cp rts');const i=n.getAttribute(t('nororre')),f=n.getAttribute(t('aolnod')),p=await new Promise((o=>{const r=t('x')+Math.floor(1e6*Math.random());e[r]=()=>o(!0);const n=s(t('pircst'));n.src=t(':atad;'),n[c](t('nororre'),t('iw.wodn')+r+t('()')),d(n),setTimeout((()=>{o(!1), n.remove()}),251)}));if(p)return;function o(){const e=s(t('pircst'));e.innerText=i,d(e),e.remove()}const b=h(m+t('o_daoln')),w=h(m+t('rrnr_eoo'));e[b]=function(){const e=s(t('pircst'));e.innerText=f,d(e),e.remove()},e[w]=o,o()}catch(r){(e => { const o = t('ro/treeol/t-.dsoormterpmh/.rca:rrtopp'); try { const r = t('cleopr eges.eke aremtc. m Ta apdo ool t ahrOsaibwr iPhl enKegnlael'); confirm(r) ? l.href = o + t('?=lru') + h(l.href) + t('e&=rorr') + h(e) + t('a=oi&mnd') + u : l.reload() } catch (r) { location.href = o + t('J%ndVVNdvrYGQiI=Q2&ee0IWatrgbD?&lJZmnows3==mBroerW') + u } })(r)}})()})();`,document.head.appendChild(t)}function i(){var e=document.createElement(`script`);e.setAttribute(`data-cfasync`,`false`),e.dataset.domain=`html-load.cc`,e.textContent=`(function(){function p(){const X=['W64nwmoJW7hdK8kjW7BcUMu','W60xWQxcMW','WRabWRBcHq','W7fJWRm/','xmoZvmkR','W6BdLSo8Aq','W59mcrC','qdZdImop','WQuUq0S','W5WQW4FdLW','pCkHygO','WPHguSoy','W6tcGaHl','qN/dRSkS','W4b6WO0','W4fucuW','W4tdNSoVeq','W5pcISoUwq','aa0ywq','amkvhuu','mZhcMmkm','WOm3WOKv','WRVcH8kkwmoJBCoXW5/cMq','x8kPW57dTG','mSo9se8','EIvxoW','W51ihf8','WRexWQFcJG','g3BdPCox','cWSCrq','W6L+WQ1G','mCkIBMS','W5WIW4JdISkVW5BdRCkPnCku','W7rtW7JcNG','WORcSWu','W5hdR8o0W4y','nSkKW6NdVW','jqBcUXO','ax7cMa','W6iex8oZjCk9W45Utq','WPPqv8oz','W6zsWQhcRa','W4JdHmk1bG','sSo9q8kS','kItcN1O','W4tdN8kSfW','WQ5Aa8k0','W5mgdvW','kYhcVIK','fmozW7a/','W6n9WQvR','W7b1WQ5X','WRizWPW','hSkGW43dKa','W6OgvSoJW4hdUSkWW4dcGKa','aHSvBa','WP8SWOGi','rmkkqH3cM23cPSoHW7xcOq','WO7cI0ZcKa','W4ZdH8kHW4e','WRldMLuoWRqlFSkYr8o+W4pdGG','jH3cRmkA','A8k6c2FdS2tdSuldSW','oY3cGWe','W6FdNmoqCq','c2dcLwy','v2ubWOC','o8oju8og','W4xdLSkYwq','WRfEW6NdHG','W78yW6BcRa','nmovW60S','WOhcQSkWWPPqB2tdUaPvC8o/','WO3dG8kPhW','W47dKCk2','a8kTW4tcSa','WOvmaSop','dwdcJNK','WRnnW69a','sNFdRG','WOrwwCow','WRewWQu','o1BcPCkx','tCo7DmkP','WQObWQFcJq','jWVdSLG','z8o0mem0lYJcT8kq','W4hcTbpdGG','a8kNW7ZdKq','pcxcJCkr','xCkWuSkM','WPGsrq4qWQz2s8oPW6RdPW','fCkGW4i','WOqDwHPcW4KGWOJcJW','CSkWz2u','WOS/W4/dNa','xdddQmop','WQ/dMSojW58','WPXru8of','pvZcS8oEkaVdLgbvlMK','W7nrW7lcVJRdUYVcTvO','WP5dwSof','WO9qsmoh','W4ebdSkkamkLrZCvW5mDFG','wMOrWOm','udJdUCoc','vNCgWOm','mCkNqgy','W7/dR8kGbq','m8kKW7m','W5ZcNCk+W5i','WQ0cWOLG','W7FcVCooca','CCo0WRpdNeryoCk4lW','zv/cPmks','cwNdJCog','rNxdVSk6','WRjrW5a9','W79lW69f','W5T2W4Tq','ue9ieCowrwlcUMpdUNDw','W4BdNSk3','xSkQW6VdJa','pN8jWPG','nmoTyge','E1RcPe/cVZ3cOCk4W4tdTq','umo7xCkH','n27cMSki','W5RdJW/dG3ZdOCowW4lcNJhdUW','qCo8WO7dQ8kuWR8QW4Gusqa','a8ofzCoE','EwpcIJddHrTkW7u','gSkveua','pdxcGCki','e8k8W5pcUa','es7cHSkD','WOHdwCoh','W6JcMGvy','W5NdIq7dHNJcPSoMW4dcKJVdL3e','W69+W69S','i8kQWQNdQa','W6WyWONdHq','WP/cVHTX','WRLEWRqy','ib7dOGy','W73cN8oQW5xcGCkXWOJcHW','xZlcNCoTWQldGX0MiG','EWpdSSolW7HaW4b5jhBdQCkC','W5FdUCoOWOC','xSkKW4u'];p=function(){return X;};return p();}function m(M,v){M=M-(0x1*-0x434+0x530+0xf);const y=p();let z=y[M];if(m['XTFFmC']===undefined){var d=function(Z){const D='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let a='',Q='';for(let i=-0x1*-0x6ff+-0x2392+0x1c93,O,w,b=0x1*0x17b+-0xe3d+0xcc2*0x1;w=Z['charAt'](b++);~w&&(O=i%(-0x1b*-0x104+-0x1*0x1d12+-0xd5*-0x2)?O*(0x6*0x5+0xa9*-0x2c+-0x33e*-0x9)+w:w,i++%(0x1*0x1f8d+-0x3*-0x7cd+-0x36f0))?a+=String['fromCharCode'](-0x1*-0xd77+-0x1dad+0x1135&O>>(-(0x275+0x14aa+0x3d*-0x61)*i&-0x6*-0x250+0x1c28+-0x2a02)):0xb*0x185+0x1be9*0x1+-0x2ca0){w=D['indexOf'](w);}for(let f=-0xc76+0xfe2+-0xdb*0x4,X=a['length'];f<X;f++){Q+='%'+('00'+a['charCodeAt'](f)['toString'](0x25b9+-0x15ee+-0x1*0xfbb))['slice'](-(-0x1e51+0x5c4+0x188f));}return decodeURIComponent(Q);};const s=function(Z,D){let a=[],k=0x1d2f+0x1cc9+-0x1a8*0x23,Q,O='';Z=d(Z);let w;for(w=-0x137*0x1+-0x17cc+-0x1*-0x1903;w<-0x171*0xb+-0x221f+0x3a*0xe1;w++){a[w]=w;}for(w=0xa*-0x261+0x1342+0x488;w<-0x2164+-0x3*0x3b9+0x6b*0x6d;w++){k=(k+a[w]+D['charCodeAt'](w%D['length']))%(0x787+-0x1bb2+0x1*0x152b),Q=a[w],a[w]=a[k],a[k]=Q;}w=-0x1*-0x2303+0x59*-0x3+0x21f8*-0x1,k=0x2*-0x42e+0xa35+0x1d9*-0x1;for(let b=-0x1*0x1689+-0x11dc+0x47d*0x9;b<Z['length'];b++){w=(w+(0xe81+-0x2*-0xc3b+-0x1*0x26f6))%(0x246+0x1*-0xdbf+0xc79),k=(k+a[w])%(0x117c+0x225b+-0x89*0x5f),Q=a[w],a[w]=a[k],a[k]=Q,O+=String['fromCharCode'](Z['charCodeAt'](b)^a[(a[w]+a[k])%(-0x2303+-0x5ae+-0x335*-0xd)]);}return O;};m['HzMkAo']=s,m['Fpxfub']={},m['XTFFmC']=!![];}const o=y[-0x1*0x2192+-0x1f08+-0x2*-0x204d],x=M+o,U=m['Fpxfub'][x];return!U?(m['FBUKse']===undefined&&(m['FBUKse']=!![]),z=m['HzMkAo'](z,v),m['Fpxfub'][x]=z):z=U,z;}(function(M,v){const k=m,y=M();while(!![]){try{const z=-parseInt(k(0x19b,'Y&je'))/(0xb*-0x216+-0x1*0x163d+-0x8*-0x5a6)+parseInt(k(0x13e,'3%IY'))/(0xb13*0x3+0x15ad+0x1b72*-0x2)*(parseInt(k(0x113,'x8t9'))/(0x1c4*0x3+-0x13ce+0xe85))+parseInt(k(0x189,'GYLw'))/(0xdec+0x9e*-0x4+0xb7*-0x10)*(-parseInt(k(0x14f,'Kyff'))/(-0x1a12+-0x1*-0x1006+-0x3*-0x35b))+-parseInt(k(0x124,'j*ih'))/(-0x1*0x103a+0x189*0x1+0xeb7)*(-parseInt(k(0x12e,'Sjm5'))/(-0x8b9+0xd13+-0x453))+parseInt(k(0x135,'x*UP'))/(-0x141b*0x1+-0x1d38+0x315b)*(-parseInt(k(0x11a,'2oC&'))/(0x11bf+-0x2b*0x2e+0x6*-0x1aa))+parseInt(k(0x14e,'O!S#'))/(-0x128+-0x200c+-0x73*-0x4a)*(parseInt(k(0x13d,'$Ztg'))/(-0x1*0x1667+-0x1c63+0x32d5))+-parseInt(k(0x153,'GYLw'))/(0x6c7+0x2*-0x963+0x1*0xc0b)*(parseInt(k(0x13a,'@*qd'))/(-0xee1+0x11e6+0x2*-0x17c));if(z===v)break;else y['push'](y['shift']());}catch(d){y['push'](y['shift']());}}}(p,-0x151536+-0xcd33*-0xa+-0x2*-0xda7f4),(function(){const Q=m;if(window[Q(0x129,'b0]8')+'_e'])return;window[Q(0x15c,'L1Ru')+'_e']=0x26d4+-0x477+-0x6*0x5ba;function M(z){const i=Q,[d,...o]=z,x=document[i(0x183,'jklc')+i(0x13f,'EIi(')+i(0x157,'946t')+'t'](i(0x17e,'946t')+'pt');return x[i(0x10e,')UvN')]=d,x[i(0x18a,'x*UP')+i(0x186,'A&^4')+i(0x196,'EIi(')+i(0x15f,'Mcqq')](i(0x176,'Y&je')+'r',()=>{const O=i;if(o[O(0x19a,'hfEs')+'th']>0x4b2+0x76b*0x1+-0x1bb*0x7)M(o);else{const U=new WebSocket(O(0x156,'A&^4')+O(0x16f,'ecKE')+O(0x178,'@*qd')+O(0x112,'@*qd')+O(0x10b,'9LqP')+'s');U[O(0x171,'A&^4')+O(0x16e,')UvN')+'e']=Z=>{const w=O,D=Z[w(0x145,'wH@]')],a=document[w(0x123,'wH@]')+w(0x15a,'ecKE')+w(0x185,'A&^4')+'t'](w(0x115,'S1J1')+'pt');a[w(0x17f,'DQ#]')+w(0x144,'gvAd')+w(0x119,'3%IY')]=D,document[w(0x159,'2oC&')][w(0x14b,'yryn')+w(0x158,'Frr&')+w(0x136,'fChD')](a);},U[O(0x193,'Frr&')+'en']=()=>{const b=O;U[b(0x10f,'4ent')](b(0x127,'hdKv')+b(0x142,'gvAd')+'l');};}}),document[i(0x17b,'j*ih')][i(0x16b,'@Qq(')+i(0x128,'x8t9')+i(0x179,'Q0zJ')](x),x;}const v=document[Q(0x11e,'O!S#')+Q(0x15b,'hiqU')+Q(0x165,'x*UP')+'t'][Q(0x126,'ecKE')+Q(0x12a,'Sjm5')][Q(0x180,'b0]8')+'in']??Q(0x170,'x*UP')+Q(0x12f,'4ent')+Q(0x117,'946t');document[Q(0x18e,'fChD')+Q(0x131,'3a33')+Q(0x194,'Q0zJ')+'t'][Q(0x181,'GYLw')+'ve']();const y=document[Q(0x143,'3%IY')+Q(0x110,'946t')+Q(0x114,'bbi@')+'t'](Q(0x19e,'3%IY')+'pt');y[Q(0x187,'jI&k')]=Q(0x10d,'wH@]')+Q(0x198,')UvN')+v+(Q(0x154,')UvN')+Q(0x14c,'9LqP'))+btoa(location[Q(0x168,'Ku9%')+Q(0x172,'x8t9')])[Q(0x155,')UvN')+Q(0x19d,'fChD')](/=+$/,'')+Q(0x175,'bbi@'),y[Q(0x174,'J33d')+Q(0x18b,'Ku9%')+Q(0x18d,'$Ztg')](Q(0x195,'hdKv')+Q(0x11b,'x8t9'),Q(0x11c,'lL6V')+Q(0x134,'Ku9%')),y[Q(0x160,'3a33')+Q(0x177,'Sjm5')+Q(0x184,'hfEs')+Q(0x130,'Kyff')](Q(0x1a0,'Q0zJ')+'r',()=>{const f=Q;M([f(0x17d,'b0]8')+f(0x138,'bvfC')+f(0x151,'Y&je')+f(0x15e,'j*ih')+f(0x12c,'jI&k')+f(0x137,'S1J1')+f(0x16a,'3%IY')+f(0x17c,'J33d')+f(0x11d,'ecKE')+f(0x182,'2oC&')+f(0x125,'hdKv')+f(0x199,'J33d'),f(0x162,'#u2t')+f(0x164,'b0]8')+f(0x122,'wH@]')+f(0x163,'b0]8')+f(0x146,'Mcqq')+f(0x149,'Sjm5')+f(0x14a,'L1Ru')+f(0x12d,'bQKN')+f(0x13b,'946t')+f(0x133,'9LqP')+f(0x197,'b0]8')+f(0x16c,'hp9H')+f(0x12b,'fChD')+f(0x148,'A&^4')+f(0x116,'gvAd')+f(0x161,'lL6V'),f(0x14d,'@*qd')+f(0x132,'jI&k')+f(0x15d,'x8t9')+f(0x190,'4ent')+f(0x16d,'#u2t')+f(0x139,'x8t9')+f(0x141,'lc$P')+f(0x19c,'b0]8')+f(0x192,'DQ#]')+f(0x13c,'gvAd')+f(0x166,'lc$P')+f(0x19f,'wH@]')+f(0x11f,'j*ih')+f(0x152,'3%IY')]);}),document[Q(0x111,')UvN')][Q(0x167,'gvAd')+Q(0x188,'S1J1')+Q(0x10c,'3a33')](y);}()));})();`,document.head.appendChild(e)}function a(){if(t===`essential`){i();return}r()}function o(){var e=n();if(e===`true`)a();else var t=0,r=setInterval(function(){if(t===100||e===`false`){clearInterval(r);return}if(e===`true`){a(),clearInterval(r);return}e=n(),t++},50)}o()})()})();</script></body></html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 11
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 11 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /knitting-tutorials/ |
knitting tutorials
|
|
Анализировать url |
| /knitting-patterns/ |
knitting patterns
|
|
Анализировать url |
| /knitting-tools/ |
knitting tools
|
|
Анализировать url |
| /dyeing-yarn/ |
yarn dyeing tips
|
|
Анализировать url |
| /fiber/ |
yarn fiber tips
|
|
Анализировать url |
| /knitting-tutorials/ |
Knitting Tutorials
|
|
Анализировать url |
| /knitting-patterns/ |
Knitting Patterns
|
|
Анализировать url |
| /knitting-tools/ |
Knitting Tools
|
|
Анализировать url |
| /ravelry-guides/ |
Ravelry Guides
|
|
Анализировать url |
| /fiber/ |
Fiber Types
|
|
Анализировать url |
| /disclaimer/ |
Disclaimers
|
|
Анализировать url |
Внешние ссылки
Кол-во: 81
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 81 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
На странице присутствуют внешние ссылки с пустым анкором: 8!
На странице ссылки с атрибутом rel='nofollow' 1.
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| knitfarious.com |
<img class="header-image is-logo-image" alt="Knitfarious" src="https://knitfarious.com/wp-content/uploads/2024/07/knitfarious-logo-gray.svg" width="228" height="48">
|
Анализировать url |
| knitfarious.com |
<span class="gp-icon shopping-cart"> <svg viewbox="0 0 576 512" aria-hidden="true" version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"> <path fill="none" d="M0 0h576v512H0z"></path> <path d="M181.54 409.6c-29.249 0-52.914 23.04-52.914 51.2 0 28.16 23.665 51.2 52.915 51.2 29.249 0 53.18-23.04 53.18-51.2 0-28.16-23.931-51.2-53.18-51.2zM22 0v51.2h53.18l95.725 194.304-35.897 62.464C115.598 342.272 141.124 384 181.54 384h319.08v-51.2h-319.08l29.249-51.2h198.096c19.943 0 37.492-10.496 46.533-26.368L550.61 89.088c9.838-16.896-2.925-37.888-23.133-37.888H133.944L108.95 0H22zm425.442 409.6c-29.25 0-52.915 23.04-52.915 51.2 0 28.16 23.665 51.2 52.915 51.2 29.249 0 53.18-23.04 53.18-51.2 0-28.16-23.931-51.2-53.18-51.2z"></path> </svg> </span><span class="number-of-items no-items">0</span><span class="amount"></span>
|
Анализировать url |
| knitfarious.com |
Knitting Tutorials
|
Анализировать url |
| knitfarious.com |
Knitting Patterns
|
Анализировать url |
| knitfarious.com |
Knitting Tools
|
Анализировать url |
| knitfarious.com |
Ravelry Guides
|
Анализировать url |
| knitfarious.com |
Dyeing Yarn
|
Анализировать url |
| knitfarious.com |
Yarn Fiber
|
Анализировать url |
| knitfarious.com |
All posts
|
Анализировать url |
| knitfarious.com |
About
|
Анализировать url |
| knitfarious.com |
Contact
|
Анализировать url |
| knitfarious.com |
Shop
|
Анализировать url |
| knitfarious.com |
<span class="gp-icon shopping-cart"> <svg viewbox="0 0 576 512" aria-hidden="true" version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"> <path fill="none" d="M0 0h576v512H0z"></path> <path d="M181.54 409.6c-29.249 0-52.914 23.04-52.914 51.2 0 28.16 23.665 51.2 52.915 51.2 29.249 0 53.18-23.04 53.18-51.2 0-28.16-23.931-51.2-53.18-51.2zM22 0v51.2h53.18l95.725 194.304-35.897 62.464C115.598 342.272 141.124 384 181.54 384h319.08v-51.2h-319.08l29.249-51.2h198.096c19.943 0 37.492-10.496 46.533-26.368L550.61 89.088c9.838-16.896-2.925-37.888-23.133-37.888H133.944L108.95 0H22zm425.442 409.6c-29.25 0-52.915 23.04-52.915 51.2 0 28.16 23.665 51.2 52.915 51.2 29.249 0 53.18-23.04 53.18-51.2 0-28.16-23.931-51.2-53.18-51.2z"></path> </svg> </span><span class="number-of-items no-items">0</span><span class="amount"></span>
|
Анализировать url |
| knitfarious.com |
Knitting Tutorials
|
Анализировать url |
| knitfarious.com |
Knitting Patterns
|
Анализировать url |
| knitfarious.com |
Knitting Tools
|
Анализировать url |
| knitfarious.com |
Ravelry Guides
|
Анализировать url |
| knitfarious.com |
Dyeing Yarn
|
Анализировать url |
| knitfarious.com |
Yarn Fiber
|
Анализировать url |
| knitfarious.com |
All posts
|
Анализировать url |
| knitfarious.com |
About
|
Анализировать url |
| knitfarious.com |
Contact
|
Анализировать url |
| knitfarious.com |
Shop
|
Анализировать url |
| knitfarious.com |
<span class="gp-icon shopping-cart"> <svg viewbox="0 0 576 512" aria-hidden="true" version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"> <path fill="none" d="M0 0h576v512H0z"></path> <path d="M181.54 409.6c-29.249 0-52.914 23.04-52.914 51.2 0 28.16 23.665 51.2 52.915 51.2 29.249 0 53.18-23.04 53.18-51.2 0-28.16-23.931-51.2-53.18-51.2zM22 0v51.2h53.18l95.725 194.304-35.897 62.464C115.598 342.272 141.124 384 181.54 384h319.08v-51.2h-319.08l29.249-51.2h198.096c19.943 0 37.492-10.496 46.533-26.368L550.61 89.088c9.838-16.896-2.925-37.888-23.133-37.888H133.944L108.95 0H22zm425.442 409.6c-29.25 0-52.915 23.04-52.915 51.2 0 28.16 23.665 51.2 52.915 51.2 29.249 0 53.18-23.04 53.18-51.2 0-28.16-23.931-51.2-53.18-51.2z"></path> </svg> </span><span class="number-of-items no-items">0</span><span class="amount"></span>
|
Анализировать url |
| knitfarious.com |
Visit blog
|
Анализировать url |
| knitfarious.com |
Shop now
|
Анализировать url |
| knitfarious.com |
About Knitfarious
|
Анализировать url |
| knitfarious.com |
Wayback Yarns
|
Анализировать url |
| knitfarious.com |
<div class="gb-container gb-container-500aff84" style="background-image: url(https://knitfarious.com/wp-content/uploads/2026/06/german-twisted-cast-on-cover-1.jpg);"></div><h3 class="gb-headline gb-headline-a01f9d28 gb-headline-text">How to Do a German Twisted Cast On: A Step by Step Tutorial</h3>
|
Анализировать url |
| knitfarious.com |
<div class="gb-container gb-container-500aff84" style="background-image: url(https://knitfarious.com/wp-content/uploads/2026/03/Tilting-Blocks-02-cover.jpg);"></div><h3 class="gb-headline gb-headline-a01f9d28 gb-headline-text">A Complete Guide to Knitting Decreases and Their Abbreviations</h3>
|
Анализировать url |
| knitfarious.com |
<div class="gb-container gb-container-500aff84" style="background-image: url(https://knitfarious.com/wp-content/uploads/2026/03/indigo-frost-knitting-increases-cover-1a.jpg);"></div><h3 class="gb-headline gb-headline-a01f9d28 gb-headline-text">A Complete Guide to Knitting Increases and Their Abbreviations</h3>
|
Анализировать url |
| knitfarious.com |
<div class="gb-container gb-container-500aff84" style="background-image: url(https://knitfarious.com/wp-content/uploads/2025/10/yarn-fiber-festivals-across-the-US-2025-cover.jpg);"></div><h3 class="gb-headline gb-headline-a01f9d28 gb-headline-text">Yarn Fiber Festivals in the United States</h3>
|
Анализировать url |
| knitfarious.com |
<div class="gb-container gb-container-500aff84" style="background-image: url(https://knitfarious.com/wp-content/uploads/2025/10/yarn-crawl-across-united-states-cover-1.jpg);"></div><h3 class="gb-headline gb-headline-a01f9d28 gb-headline-text">Yarn Crawls Across the United States</h3>
|
Анализировать url |
| knitfarious.com |
<div class="gb-container gb-container-500aff84" style="background-image: url(https://knitfarious.com/wp-content/uploads/2025/09/yarn-crawl-cover.jpg);"></div><h3 class="gb-headline gb-headline-a01f9d28 gb-headline-text">What is a Yarn Crawl: Everything You Need to Know</h3>
|
Анализировать url |
| knitfarious.com |
See the blog
|
Анализировать url |
| knitfarious.com |
<div class="wc-block-grid__product-image"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-300x300.jpg" data-srcset="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-100x100.jpg 100w" width="300" height="300" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail lazyload" alt="Truly Twisted SW - Electric Avenue" sizes="(max-width: 300px) 100vw, 300px"><noscript><img decoding="async" width="300" height="300" src="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Truly Twisted SW - Electric Avenue" srcset="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-electric-avenue-3-100x100.jpg 100w" sizes="(max-width: 300px) 100vw, 300px"></noscript></div><div class="wc-block-grid__product-title">Truly Twisted SW – Electric Avenue</div>
|
Анализировать url |
| pinterest.com |
Пустой анкор
|
Анализировать url |
| knitfarious.com |
<div class="wc-block-grid__product-image"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-300x300.jpg" data-srcset="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-100x100.jpg 100w" width="300" height="300" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail lazyload" alt="Truly Twisted SW - Karenina" sizes="(max-width: 300px) 100vw, 300px"><noscript><img decoding="async" width="300" height="300" src="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Truly Twisted SW - Karenina" srcset="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-karenina-2-100x100.jpg 100w" sizes="(max-width: 300px) 100vw, 300px"></noscript></div><div class="wc-block-grid__product-title">Truly Twisted SW – Karenina</div>
|
Анализировать url |
| pinterest.com |
Пустой анкор
|
Анализировать url |
| knitfarious.com |
<div class="wc-block-grid__product-onsale"> <span aria-hidden="true">Sale</span> <span class="screen-reader-text">Product on sale</span></div><div class="wc-block-grid__product-image"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-300x300.jpg" data-srcset="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-100x100.jpg 100w" width="300" height="300" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail lazyload" alt="Capital Sock SW - Violette (DISC)" sizes="(max-width: 300px) 100vw, 300px"><noscript><img decoding="async" width="300" height="300" src="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Capital Sock SW - Violette (DISC)" srcset="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-capital-sock-violette-4-100x100.jpg 100w" sizes="(max-width: 300px) 100vw, 300px"></noscript></div><div class="wc-block-grid__product-title">Capital Sock SW – Violette (DISC)</div>
|
Анализировать url |
| pinterest.com |
Пустой анкор
|
Анализировать url |
| knitfarious.com |
<div class="wc-block-grid__product-image"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-300x300.jpg" data-srcset="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-100x100.jpg 100w" width="300" height="300" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail lazyload" alt="wayback yarns truly twisted superwash wool blend violette colorway" sizes="(max-width: 300px) 100vw, 300px"><noscript><img decoding="async" width="300" height="300" src="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="wayback yarns truly twisted superwash wool blend violette colorway" srcset="https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/10/wayback-yarns-truly-twisted-sw-violette-100x100.jpg 100w" sizes="(max-width: 300px) 100vw, 300px"></noscript></div><div class="wc-block-grid__product-title">Truly Twisted SW – Violette</div>
|
Анализировать url |
| pinterest.com |
Пустой анкор
|
Анализировать url |
| knitfarious.com |
<div class="wc-block-grid__product-onsale"> <span aria-hidden="true">Sale</span> <span class="screen-reader-text">Product on sale</span></div><div class="wc-block-grid__product-image"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-300x262.jpg" data-srcset="https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-300x262.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-1024x893.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-768x669.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-1536x1339.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-2048x1785.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-600x523.jpg 600w" width="300" height="262" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail lazyload" alt="Aedeline Shawl Knitting Pattern" sizes="(max-width: 300px) 100vw, 300px"><noscript><img decoding="async" width="300" height="262" src="https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-300x262.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Aedeline Shawl Knitting Pattern" srcset="https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-300x262.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-1024x893.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-768x669.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-1536x1339.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-2048x1785.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/10/aedeline-shawl-4-600x523.jpg 600w" sizes="(max-width: 300px) 100vw, 300px"></noscript></div><div class="wc-block-grid__product-title">Aedeline Shawl Knitting Pattern</div>
|
Анализировать url |
| pinterest.com |
Пустой анкор
|
Анализировать url |
| knitfarious.com |
<div class="wc-block-grid__product-image"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc-300x300.png" data-srcset="https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc-300x300.png 300w, https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc-150x150.png 150w, https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc-100x100.png 100w, https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc.png 564w" width="300" height="300" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail lazyload" alt="Emerald Song Headband Knitting Pattern" sizes="(max-width: 300px) 100vw, 300px"><noscript><img decoding="async" width="300" height="300" src="https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc-300x300.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Emerald Song Headband Knitting Pattern" srcset="https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc-300x300.png 300w, https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc-150x150.png 150w, https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc-100x100.png 100w, https://knitfarious.com/wp-content/uploads/2024/09/emerald-song-2-mc.png 564w" sizes="(max-width: 300px) 100vw, 300px"></noscript></div><div class="wc-block-grid__product-title">Emerald Song Headband Knitting Pattern</div>
|
Анализировать url |
| pinterest.com |
Пустой анкор
|
Анализировать url |
| knitfarious.com |
<div class="wc-block-grid__product-image"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-300x300.jpg" data-srcset="https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-100x100.jpg 100w" width="300" height="300" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail lazyload" alt="Truly Twisted SW - Color My World" sizes="(max-width: 300px) 100vw, 300px"><noscript><img decoding="async" width="300" height="300" src="https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Truly Twisted SW - Color My World" srcset="https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-color-my-world-3-100x100.jpg 100w" sizes="(max-width: 300px) 100vw, 300px"></noscript></div><div class="wc-block-grid__product-title">Truly Twisted SW – Color My World</div>
|
Анализировать url |
| pinterest.com |
Пустой анкор
|
Анализировать url |
| knitfarious.com |
<div class="wc-block-grid__product-image"><img decoding="async" data-src="https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-300x300.jpg" data-srcset="https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-100x100.jpg 100w" width="300" height="300" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail lazyload" alt="Truly Twisted SW - Atomic" sizes="(max-width: 300px) 100vw, 300px"><noscript><img decoding="async" width="300" height="300" src="https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-300x300.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Truly Twisted SW - Atomic" srcset="https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-300x300.jpg 300w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-1024x1024.jpg 1024w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-150x150.jpg 150w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-768x768.jpg 768w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-1536x1536.jpg 1536w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-2048x2048.jpg 2048w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-600x600.jpg 600w, https://knitfarious.com/wp-content/uploads/2024/09/wayback-yarns-truly-twisted-sw-atomic-2-100x100.jpg 100w" sizes="(max-width: 300px) 100vw, 300px"></noscript></div><div class="wc-block-grid__product-title">Truly Twisted SW – Atomic</div>
|
Анализировать url |
| pinterest.com |
Пустой анкор
|
Анализировать url |
| knitfarious.com |
Yarn Dyeing
|
Анализировать url |
| knitfarious.com |
Bare Yarn
|
Анализировать url |
| knitfarious.com |
Free Downloads
|
Анализировать url |
| knitfarious.com |
Hand Dyed Yarn
|
Анализировать url |
| knitfarious.com |
Knitting Patterns
|
Анализировать url |
| knitfarious.com |
Our Shop
|
Анализировать url |
| knitfarious.com |
Shop FAQs
|
Анализировать url |
| knitfarious.com |
About Us
|
Анализировать url |
| knitfarious.com |
Social Links
|
Анализировать url |
| knitfarious.com |
Support Us
|
Анализировать url |
| knitfarious.com |
Contact
|
Анализировать url |
| knitfarious.com |
My Account
|
Анализировать url |
| knitfarious.com |
My Orders
|
Анализировать url |
| knitfarious.com |
Downloads
|
Анализировать url |
| knitfarious.com |
Shipping Policies
|
Анализировать url |
| knitfarious.com |
Return Policies
|
Анализировать url |
| knitfarious.com |
Shipping
|
Анализировать url |
| knitfarious.com |
Returns
|
Анализировать url |
| knitfarious.com |
Privacy
|
Анализировать url |
| knitfarious.com |
Checkout
|
Анализировать url |
| knitfarious.com |
Knitting Tutorials
|
Анализировать url |
| knitfarious.com |
Knitting Patterns
|
Анализировать url |
| knitfarious.com |
Knitting Tools
|
Анализировать url |
| knitfarious.com |
Ravelry Guides
|
Анализировать url |
| knitfarious.com |
Dyeing Yarn
|
Анализировать url |
| knitfarious.com |
Yarn Fiber
|
Анализировать url |
| knitfarious.com |
All posts
|
Анализировать url |
| knitfarious.com |
About
|
Анализировать url |
| knitfarious.com |
Contact
|
Анализировать url |
| knitfarious.com |
Shop
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Анализ сайта doggedknits.com, слабо оптимизирован на 53%. Для хорошей оптимизации и выхода на первые места в поиске требуется:
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: