Анализ сайта paper-doll.com
Основное Готовность: 75%
Домен
paper-doll.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
http://paper-doll.com
301 MovedPermanently
https://fashioncan.com/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 26.10.2026 2:59:59.
Сервер поддерживает HTTP/3 (QUIC) — новейший протокол.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~0,51сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,51сек оптимальна.
Объем документа
97Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 97Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 34
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 34 много для одной страницы. Приемлемо до 10. Проведите оптимизацию файлов ресурсов!
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | text/css | //fashioncan.com/cdn/shop/t/27/assets/theme.css?v=13791322198778690121715720293 |
| stylesheet | https://fashioncan.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css | |
| stylesheet | text/css | //fashioncan.com/cdn/shop/t/27/assets/theme-noscript.css?v=87799386630379699681715720293 |
| stylesheet | text/css | //fashioncan.com/cdn/shop/t/27/assets/section-announcement-bar.css?v=25824308530881044281715720293 |
| stylesheet | text/css | //fashioncan.com/cdn/shop/t/27/assets/component-product-item.css?v=149504945480407952201715720293 |
| stylesheet | //fashioncan.com/cdn/shop/t/27/assets/component-cart.css?v=31941102711252122721715720293 | |
| stylesheet | text/css | //fashioncan.com/cdn/shop/t/27/assets/section-slider-vertical.css?v=126813962253375920291715720293 |
| stylesheet | text/css | //fashioncan.com/cdn/shop/t/27/assets/section-rich-text.css?v=179890683340768638641715720293 |
| stylesheet | text/css | //fashioncan.com/cdn/shop/t/27/assets/section-testimonials.css?v=3530269365437012921715720293 |
| stylesheet | text/css | //fashioncan.com/cdn/shop/t/27/assets/section-footer.css?v=64820913906968820121715720293 |
| stylesheet | text/css | //fashioncan.com/cdn/shop/t/27/assets/component-newsletter-form.css?v=103719868067352272521715720293 |
| stylesheet | text/css | //fashioncan.com/cdn/shop/t/27/assets/section-popup.css?v=150754843250186427291715720293 |
| stylesheet | text/css | //fashioncan.com/cdn/shop/t/27/assets/component-search-form.css?v=25183789317793293931715720293 |
| stylesheet | //fashioncan.com/cdn/shop/t/27/assets/component-sidebar.css?v=59251241183063293151715720293 | |
| stylesheet | //fashioncan.com/cdn/shop/t/27/assets/section-main-product.css?v=130275835235339374561715720293 | |
| stylesheet | //fashioncan.com/cdn/shop/t/27/assets/section-popup.css?v=150754843250186427291715720293 | |
| js | /checkouts/internal/preloads.js?locale=en-CA | |
| js | https://shop.app/checkouts/internal/preloads.js?locale=en-CA&shop_id=18840893 | |
| js | //fashioncan.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js | |
| js | //fashioncan.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-bf1cdb70.js?v=20250812 | |
| js | //cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-5059b83f.js | |
| js | https://static.klaviyo.com/onsite/js/XJQCbp/klaviyo.js?company_id=XJQCbp | |
| js | https://fashioncan.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.8.4.min.js | |
| js | //fashioncan.com/cdn/shop/t/27/assets/component-slider-vertical.js?v=161047663832670592591715720293 | |
| js | //fashioncan.com/cdn/shop/t/27/assets/component-video-background.js?v=144337521800850417181715720293 | |
| js | //fashioncan.com/cdn/shop/t/27/assets/section-header.js?v=113085510006298096851715720293 | |
| js | //fashioncan.com/cdn/shop/t/27/assets/theme.js?v=44664104154589660791715720293 | |
| js | //fashioncan.com/cdn/shop/t/27/assets/component-product-form.js?v=15440941958511276111715720293 | |
| js | //fashioncan.com/cdn/shop/t/27/assets/component-quick-buy.js?v=134031073189856321131715720293 | |
| js | //fashioncan.com/cdn/shop/t/27/assets/component-cart.js?v=124722777586897427061715720293 | |
| js | //fashioncan.com/cdn/shop/t/27/assets/component-modal.js?v=151431628993761312891715720293 | |
| js | //fashioncan.com/cdn/shop/t/27/assets/component-css-slider.js?v=10924104411822865841715720293 | |
| js | //fashioncan.com/cdn/shop/t/27/assets/component-order-instructions.js?v=182136445862749063321715720293 | |
| js | module | https://cdn.shopify.com/storefront/standard-actions.js |
Серверные заголовки
Кол-во: 25
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 25шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Date | Fri, 21 Aug 2026 23:26:26 GMT |
| x-download-options | noopen |
| Set-Cookie | localization=CA; path=/; expires=Sat, 21 Aug 2027 23:26:26 GMT; SameSite=Lax |
| Link | <https://cdn.shopify.com>; rel="preconnect", <https://cdn.shopify.com>; rel="preconnect"; crossorigin, <//fashioncan.com/cdn/shop/t/27/assets/theme.css?v=13791322198778690121715720293>; as="style"; rel="preload", <https://fashioncan.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css>; as="style"; rel="preload"; crossorigin |
| speculation-rules | "/cdn/shopifycloud/storefront/assets/storefront/storefronts.moderate.specrules-eb468f32.json" |
| X-Request-ID | 06ea9c0f-ddd5-441f-ad26-af3aa3635d9d-1787354786 |
| x-permitted-cross-domain-policies | none |
| nel | {"report_to":"cf-nel","success_fraction":0.01,"max_age":604800} |
| shopify-complexity-score | 0 |
| shopify-complexity-score-v2 | 125 |
| X-Frame-Options | DENY |
| Content-Security-Policy | block-all-mixed-content; frame-ancestors 'none'; upgrade-insecure-requests; |
| Strict-Transport-Security | max-age=7889238 |
| Vary | accept-encoding |
| Alt-Svc | h3=":443" |
| powered-by | Shopify |
| Server-Timing | processing;dur=131;desc="gc:1", db;dur=36, db_async;dur=10.338, parse;dur=2, render;dur=44, asn;desc="200044", edge;desc="HEL", country;desc="RU", theme;desc="129104511027", pageType;desc="index", servedBy;desc="4wgk", requestID;desc="06ea9c0f-ddd5-441f-ad26-af3aa3635d9d-1787354786", _y;desc="d0b1f7dc-6a9a-4b57-83c5-f9f5ed17e781", _s;desc="dfcd97ff-8091-4e52-9de8-f68b93f9de11", _cmp;desc="3.AMPS_RU_f_f_rRlciCyVR26jPuSqfC8lrw", compressionLevel;desc="5", compressionTime;dur=3.661 |
| x-dc | gcp-europe-west4,gcp-europe-west1,gcp-europe-west1 |
| X-XSS-Protection | 1; mode=block |
| cf-cache-status | DYNAMIC |
| Server | cloudflare |
| report-to | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=gQdODTOWpJsHB8xpbqvuDfjOEGqA88uwC3G7WF3tXzDSFO1wayQegbAUOQoGXI1VitXw9Wv4NsQKpU9e3aQX4LbKA0%2BBq%2Bw8lhLsMYW5vwI6yluX0H0lmoBCxdnRTs8v"}]} |
| X-Content-Type-Options | nosniff |
| ETag | W/"page_cache:18840893:IndexController:cd63d904c96d02a1e3b3925a704d03f0:69123d2eeb0becf182a6c3f83a5c8389" |
| cf-ray | a2ed6714ab86dd4c-HEL |
CMS
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
Сайт работает на CMS Shopify.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере Cloudflare.
Мета-теги Готовность: 48%
Title
Fashioncan | Thoughtful & Beautiful Shopify Set-Up + Development
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо уменьшить число символов в title (текущее значение: 69, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Fashioncan is a woman-led Shopify development agency specializing in set-up, customization, management and consulting. Thoughtful storefronts for beautiful products. Lets get started today.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо уменьшить число символов в description (текущее значение: 189, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://fashioncan.com/
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Meta-тег viewport со значением minimum-scale определяет минимальный масштаб области просмотра.
Разметка OpenGraph
Кол-во: 9
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:site_name | Fashioncan |
| og:url | https://fashioncan.com/ |
| og:title | Fashioncan | Thoughtful & Beautiful Shopify Set-Up + Development |
| og:type | website |
| og:description | Fashioncan is a woman-led Shopify development agency specializing in set-up, customization, management and consulting. Thoughtful storefronts for beautiful products. Lets get started today. |
| og:image | http://fashioncan.com/cdn/shop/files/Fashioncan-LogoFull-Horizontal.png?height=628&pad_color=fff&v=1708006719&width=1200 |
| og:image:secure_url | https://fashioncan.com/cdn/shop/files/Fashioncan-LogoFull-Horizontal.png?height=628&pad_color=fff&v=1708006719&width=1200 |
| og:image:width | 1200 |
| og:image:height | 628 |
Все мета-теги
Кол-во: 19
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 19шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0 |
| name | description | Fashioncan is a woman-led Shopify development agency specializing in set-up, customization, management and consulting. Thoughtful storefronts for beautiful products. Lets get started today. |
| name | twitter:card | summary_large_image |
| name | twitter:title | Fashioncan | Thoughtful & Beautiful Shopify Set-Up + Development |
| name | twitter:description | Fashioncan is a woman-led Shopify development agency specializing in set-up, customization, management and consulting. Thoughtful storefronts for beautiful products. Lets get started today. |
| name | shopify-digital-wallet | /18840893/digital_wallets/dialog |
| name | shopify-checkout-api-token | e003d193b1edeea7bf82fb2562fe955a |
| name | shopify-y | d0b1f7dc-6a9a-4b57-83c5-f9f5ed17e781 |
| name | shopify-s | dfcd97ff-8091-4e52-9de8-f68b93f9de11 |
| name | new-cookie-storage-activated | f |
| property | og:site_name | Fashioncan |
| property | og:url | https://fashioncan.com/ |
| property | og:title | Fashioncan | Thoughtful & Beautiful Shopify Set-Up + Development |
| property | og:type | website |
| property | og:description | Fashioncan is a woman-led Shopify development agency specializing in set-up, customization, management and consulting. Thoughtful storefronts for beautiful products. Lets get started today. |
| property | og:image | http://fashioncan.com/cdn/shop/files/Fashioncan-LogoFull-Horizontal.png?height=628&pad_color=fff&v=1708006719&width=1200 |
| property | og:image:secure_url | https://fashioncan.com/cdn/shop/files/Fashioncan-LogoFull-Horizontal.png?height=628&pad_color=fff&v=1708006719&width=1200 |
| property | og:image:width | 1200 |
| property | og:image:height | 628 |
Оптимизация Готовность: 80%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в единственном экземпляре).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Среднее число слов в абзаце 9 слишком мало. Сделайте контент более читаемым!
Кол-во слов 290 слишком мало. Добавьте больше текста (минимум 400 слов)!
Слова из title 5 встречаются в тексте достаточно.
Абзацев с текстом 16 достаточно.
Кол-во знаков контента 1886 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 2. Это прекрасно.
На странице присутствуют заголовки <h2> 2. Это хорошо.
Тошнота
2,65
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота страницы в пределах нормы 3.
Академич. тошнота
17,24%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| shopify | 7 | 2,41% |
| started | 4 | 1,38% |
| fashioncan | 4 | 1,38% |
| cookies | 4 | 1,38% |
| beautiful | 3 | 1,03% |
| products | 3 | 1,03% |
| "fashioncan | 3 | 1,03% |
| services | 2 | 0,69% |
| thoughtful | 2 | 0,69% |
| jennifer | 2 | 0,69% |
| glasgow | 2 | 0,69% |
| website | 2 | 0,69% |
| quickly | 2 | 0,69% |
| newsletter | 2 | 0,69% |
| content | 1 | 0,34% |
| booking | 1 | 0,34% |
| shopping | 1 | 0,34% |
| portfolio | 1 | 0,34% |
| deserve | 1 | 0,34% |
| simple | 1 | 0,34% |
Индексация Готовность: 80%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 19 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 99687 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://paper-doll.com/robots.txt
301 MovedPermanently
https://fashioncan.com/
200 OK
Показать содержимое robots.txt
<!doctype html><html class="no-js" lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0"><link rel="shortcut icon" href="//fashioncan.com/cdn/shop/files/Fashioncan-Favicon_03c4eaf3-ec7d-4248-afbf-2f227832945f.png?crop=center&height=48&v=1708006471&width=48" type="image/png" /><title>Fashioncan | Thoughtful & Beautiful Shopify Set-Up + Development
</title><meta name="description" content="Fashioncan is a woman-led Shopify development agency specializing in set-up, customization, management and consulting. Thoughtful storefronts for beautiful products. Lets get started today."><link rel="canonical" href="https://fashioncan.com/">
<meta property="og:site_name" content="Fashioncan">
<meta property="og:url" content="https://fashioncan.com/">
<meta property="og:title" content="Fashioncan | Thoughtful & Beautiful Shopify Set-Up + Development">
<meta property="og:type" content="website">
<meta property="og:description" content="Fashioncan is a woman-led Shopify development agency specializing in set-up, customization, management and consulting. Thoughtful storefronts for beautiful products. Lets get started today."><meta property="og:image" content="http://fashioncan.com/cdn/shop/files/Fashioncan-LogoFull-Horizontal.png?height=628&pad_color=fff&v=1708006719&width=1200">
<meta property="og:image:secure_url" content="https://fashioncan.com/cdn/shop/files/Fashioncan-LogoFull-Horizontal.png?height=628&pad_color=fff&v=1708006719&width=1200">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Fashioncan | Thoughtful & Beautiful Shopify Set-Up + Development">
<meta name="twitter:description" content="Fashioncan is a woman-led Shopify development agency specializing in set-up, customization, management and consulting. Thoughtful storefronts for beautiful products. Lets get started today."><script type="application/ld+json">
[
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Fashioncan",
"url": "https:\/\/fashioncan.com"
},
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Fashioncan",
"url": "https:\/\/fashioncan.com"
}
]
</script>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://fashioncan.com"
}]
}
</script><link rel="preconnect" href="https://cdn.shopify.com"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" href="//fashioncan.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//fashioncan.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//fashioncan.com/cdn/fonts/poppins/poppins_i2.7783fc51c19908d12281d3f99718d10ab5348963.woff2" as="font" type="font/woff2" crossorigin><style>@font-face {
font-family: Jost;
font-weight: 400;
font-style: normal;
font-display: swap;
src: url("//fashioncan.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"),
url("//fashioncan.com/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff");
}
@font-face {
font-family: Jost;
font-weight: 500;
font-style: normal;
font-display: swap;
src: url("//fashioncan.com/cdn/fonts/jost/jost_n5.7c8497861ffd15f4e1284cd221f14658b0e95d61.woff2") format("woff2"),
url("//fashioncan.com/cdn/fonts/jost/jost_n5.fb6a06896db583cc2df5ba1b30d9c04383119dd9.woff") format("woff");
}
@font-face {
font-family: Jost;
font-weight: 400;
font-style: normal;
font-display: swap;
src: url("//fashioncan.com/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"),
url("//fashioncan.com/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff");
}
@font-face {
font-family: Jost;
font-weight: 500;
font-style: normal;
font-display: swap;
src: url("//fashioncan.com/cdn/fonts/jost/jost_n5.7c8497861ffd15f4e1284cd221f14658b0e95d61.woff2") format("woff2"),
url("//fashioncan.com/cdn/fonts/jost/jost_n5.fb6a06896db583cc2df5ba1b30d9c04383119dd9.woff") format("woff");
}
:root {
/* Color variables */
--color-text: #282620;
--color-text-rgb: 40, 38, 32;
--color-text-invert: #d7d9df;
--color-text-foreground: #fff;
--color-accent: #111111;
--color-accent-invert: #eeeeee;
--color-accent-foreground: #fff;
--color-background: #f4f1ef;
--color-background-secondary: #ece6e3;
--color-background-rgb: 244, 241, 239;
--color-background-opacity: rgba(244, 241, 239, 0);
--color-sales-price: #ea0000;
--color-borders-opacity: .46;
--color-body-text: #282620;
--color-body: #f4f1ef;
--color-bg: #f4f1ef;
/* Font variables */
--font-stack-headings: Jost, sans-serif;
--font-weight-headings: 400;
--font-weight-headings-bold: 500 ;
--font-style-headings: normal;
--font-stack-body: Jost, sans-serif;
--font-weight-body: 400;
--font-weight-body-bold: 500 ;
--font-style-body: normal;
--base-headings-size: 30;
--base-body-size: 14;
/* Layout */
--margin-top-base: 100px;
--margin-sections-base: 25vh;
}
select, .regular-select-inner, .facets__summary {
background-image: url("data:image/svg+xml,%0A%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5563 6.06934L6.66733 11.9583L0.77832 6.06934H7.20269H12.5563Z' fill='%23282620'/%3E%3C/svg%3E%0A") !important;
}
.star-rating__stars {
background-image: url('data:image/svg+xml;utf8,<svg width="20" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m7 0 1.572 4.837h5.085l-4.114 2.99 1.572 4.836L7 9.673l-4.114 2.99 1.571-4.837-4.114-2.99h5.085L7 0Z" stroke="%23282620" stroke-width="1"/></svg>');
}
.star-rating__stars-active {
background-image: url('data:image/svg+xml;utf8,<svg width="20" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m7 0 1.572 4.837h5.085l-4.114 2.99 1.572 4.836L7 9.673l-4.114 2.99 1.571-4.837-4.114-2.99h5.085L7 0Z" fill="%23282620" stroke-width="0"/></svg>');
}
</style><link href="//fashioncan.com/cdn/shop/t/27/assets/theme.css?v=13791322198778690121715720293" rel="stylesheet" type="text/css" media="all" />
<style>
@import url("https://p.typekit.net/p.css?s=1&k=xxc3nwf&ht=tk&f=45402&a=2680733&app=typekit&e=css");
@font-face {
font-family:"ivypresto-display";
src:url("https://use.typekit.net/af/5bc6b2/00000000000000007735e5a5/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/5bc6b2/00000000000000007735e5a5/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/5bc6b2/00000000000000007735e5a5/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:100;font-stretch:normal;
}
.tk-ivypresto-display { font-family: "ivypresto-display",serif; }
.rte-image {
margin: 10px 0;
}
.rte-image a {
text-decoration: none;
}
.menu-meta {
display: none;
}
.slide-image__link:hover figure {
transform: unset !important;
}
</style>
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/18840893/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="e003d193b1edeea7bf82fb2562fe955a">
<meta id="in-context-paypal-metadata" data-shop-id="18840893" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="CAD">
<script async="async" src="/checkouts/internal/preloads.js?locale=en-CA"></script>
<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-CA&shop_id=18840893" crossorigin="anonymous"></script>
<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":18840893,"countryCode":"PT","currencyCode":"CAD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/18840893","merchantName":"Fashioncan","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"Fashioncan","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
<script id="shopify-features" type="application/json">{"accessToken":"e003d193b1edeea7bf82fb2562fe955a","betas":["rich-media-storefront-analytics"],"domain":"fashioncan.com","predictiveSearch":true,"shopId":18840893,"locale":"en"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "fashioncan.myshopify.com";
Shopify.locale = "en";
Shopify.currency = {"active":"CAD","rate":"1.0"};
Shopify.country = "CA";
Shopify.theme = {"name":"Copy of Highlight - 2024","id":129104511027,"schema_name":"Highlight","schema_version":"3.2.1","theme_store_id":903,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "fashioncan.com/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";
Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";</script>
<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
<script>
window.ShopifyPay = window.ShopifyPay || {};
window.ShopifyPay.apiHost = "shop.app\/pay";
window.ShopifyPay.redirectState = null;
</script>
<script>
window.Shopify = window.Shopify || {};
window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
window.Shopify.SignInWithShop.eligible = true;
</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
<script>
window.Shopify = window.Shopify || {};
if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
window.Shopify.featureAssets['shop-js'] = {"listener":["modules/v2/loader.listener.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"avatar":["modules/v2/loader.avatar.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"]};
</script>
<script id="__st">var __st={"a":18840893,"offset":-14400,"reqid":"dc03621f-e007-41a7-8b1a-adcfa6037602-1787354786","pageurl":"fashioncan.com\/","u":"a546c46947bc","p":"home"};</script>
<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.2.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//fashioncan.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//fashioncan.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script><script crossorigin="anonymous" defer="defer" src="//fashioncan.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-bf1cdb70.js?v=20250812"></script>
<script id="shopify-origin-trials" async="async" integrity="sha256-mqQjA+yhr1DtPsW5MhDIq3zDu+LghfjNT49r/ttG3eY=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-5059b83f.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
<script>
window.Shopify = window.Shopify || {};
window.Shopify.MCP = window.Shopify.MCP || {};
window.Shopify.MCP.enabled = true;
window.Shopify.MCP.shop = "fashioncan.myshopify.com";
window.Shopify.MCP.mcpEndpoint = "https:\/\/fashioncan.com\/api\/mcp";
window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
</script>
<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("https:\/\/cdn.shopify.com\/storefront\/webmcp\/webmcp-0.1.1.js","");})();
</script>
<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://fashioncan.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
</script>
<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
</script>
<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
</script>
<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://fashioncan.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
<style id="shopify-accelerated-checkout-cart">
#shopify-buyer-consent {
margin-top: 1em;
display: inline-block;
width: 100%;
}
#shopify-buyer-consent.hidden {
display: none;
}
#shopify-subscription-policy-button {
background: none;
border: none;
padding: 0;
text-decoration: underline;
font-size: inherit;
cursor: pointer;
}
#shopify-subscription-policy-button::before {
box-shadow: none;
}
</style>
<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
<script>
const ProductHeaderHelper = productSelector => {
const originalHeader = document.querySelector(`${productSelector} .product__header`);
let duplicateHeader = document.createElement('div');
duplicateHeader.classList = 'product__header-mobile hide smaller-lap--show-block';
duplicateHeader.innerHTML = document.querySelector(`${productSelector} product-header`).innerHTML;
duplicateHeader.querySelector('.product__price').id = "";
document.querySelector(`${productSelector}`).prepend(duplicateHeader);
duplicateHeader = duplicateHeader.querySelector('.product__header');
const headerObserver = new MutationObserver(mutations=>{
for ( const mutation of mutations ) {
duplicateHeader.innerHTML = originalHeader.innerHTML;
}
});
headerObserver.observe(originalHeader,{ attributes: false, childList: true, subtree: true })
}
function debounce(fn, wait) {
let t;
return (...args) => {
clearTimeout(t);
t = setTimeout(() => fn.apply(this, args), wait);
};
}
window.KEYCODES = {
TAB: 9,
ESC: 27,
DOWN: 40,
RIGHT: 39,
UP: 38,
LEFT: 37,
RETURN: 13
};
</script><noscript>
<link href="//fashioncan.com/cdn/shop/t/27/assets/theme-noscript.css?v=87799386630379699681715720293" rel="stylesheet" type="text/css" media="all" />
</noscript>
<!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
<script async src="https://static.klaviyo.com/onsite/js/XJQCbp/klaviyo.js?company_id=XJQCbp"></script>
<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
<script>
window.klaviyoReviewsProductDesignMode = false
</script>
<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 18840893,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
<script>
window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
</script>
<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,r=/bytedance/i;function o(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var r=0,o=e.split(";");r<o.length;r++){var d=o[r],t=d.indexOf("=");if(-1!==t){var n=d.slice(0,t).trim();if(n){var i=void 0;try{i=decodeURIComponent(n)}catch(e){i=n}if("_shopify_s"===i){var a=d.slice(t+1).trim();try{return decodeURIComponent(a)}catch(e){return a}}}}}return}catch(e){return}}function d(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}return function(t,n,i,a){var s,c,u,l,f=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},p=(c=(s={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,u=s.legacy,(l=navigator.userAgent).match(e)?"bot":l.match(c)?"modern":l.match(u)?"legacy":l.match(r)?"bot":"unknown"),h=function(e){var r=e.version,t=e.browserTarget,n=e.surface,i=e.shopId,a=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var c,u=e.status,l=e.errorMsg;if(!a)return d("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{var f=(new Date).getTime();c=JSON.stringify({metadata:{event_sent_at_ms:f},events:[{schema_id:"web_pixels_manager_load/3.2",payload:{version:r,bundle_target:t,page_url:s,status:u,surface:n,error_msg:l,shop_id:i,visit_token:o()},metadata:{event_created_at_ms:f}}]})}catch(e){return!1}var p,h=!1;try{"function"==typeof window.navigator.sendBeacon&&-1===(p=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===p.indexOf("iPad; CPU OS 12_")&&-1===p.indexOf("iPod touch; CPU iPhone OS 12_")&&(h=window.navigator.sendBeacon.bind(window.navigator)(a,c))}catch(e){h=!1}if(h)return!0;try{var m=new XMLHttpRequest;return m.open("POST",a,!0),m.setRequestHeader("Content-Type","text/plain"),m.send(c),!0}catch(e){return d("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}}}({version:i,browserTarget:p,surface:t.surface,shopId:t.shopId,monorailEndpoint:t.monorailEndpoint});if(Boolean(null==(y=null==(m=window.Shopify)?void 0:m.analytics)?void 0:y.replayQueue))h.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var m,y;h.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var g=window.Shopify;g.analytics=g.analytics||{};var v=g.analytics;v.replayQueue=[],v.publish=function(e,r,o){return v.replayQueue.push([e,r,o]),!0};try{self.performance.mark("wpm:start")}catch(e){}var w,b="modern"===p?"modern":"legacy",P=(null!=a?a:{modern:"",legacy:""})[b],S=[(w={baseUrl:n,hashVersion:i,buildTarget:b}).baseUrl,"/wpm","/b",w.hashVersion,"modern"===w.buildTarget?"m":"l",".js"].join("");try{f.browserTarget=p,O(function(){try{O(_)}catch(e){h.emit({status:"failed",errorMsg:U(e)})}}),h.emit({status:"loading"})}catch(e){h.emit({status:"failed",errorMsg:U(e)})}}function C(){if(!function(){var e,r;return Boolean(null==(r=null==(e=window.Shopify)?void 0:e.analytics)?void 0:r.initialized)}()){var e=window.webPixelsManager.init(t)||void 0;if(e){var r=window.Shopify.analytics;r.replayQueue.forEach(function(r){var o=r[0],d=r[1],t=r[2];e.publishCustomEvent(o,d,t)}),r.replayQueue=[],r.publish=e.publishCustomEvent,r.visitor=e.visitor,r.initialized=!0}}}function _(){return h.emit({status:"failed",errorMsg:"".concat(S," has failed to load")})}function O(e){var r;!function(e){var r=e.src,o=e.async,d=void 0===o||o,t=e.onload,n=e.onerror,i=e.sri,a=e.scriptDataAttributes,s=void 0===a?{}:a,c=document.createElement("script"),u=document.querySelector("head"),l=document.querySelector("body");if(c.async=d,c.src=r,i&&(c.integrity=i,c.crossOrigin="anonymous"),s)for(var f in s)if(Object.prototype.hasOwnProperty.call(s,f))try{c.dataset[f]=s[f]}catch(e){}if(t&&c.addEventListener("load",t),n&&c.addEventListener("error",n),u)u.appendChild(c);else{if(!l)throw new Error("Did not find a head or body element to append the script");l.appendChild(c)}}({src:S,async:!0,onload:C,onerror:e,sri:(r=P,"string"==typeof r&&/^sha384-[A-Za-z0-9+/=]+$/.test(r)?P:""),scriptDataAttributes:f})}function U(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 18840893,storefrontBaseUrl: "https://fashioncan.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://fashioncan.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["d5bdd5d0","656605ce"],webPixelsConfigList: [{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0510","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0510","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Fashioncan","paymentSettings":{"currencyCode":"CAD"},"myshopifyDomain":"fashioncan.myshopify.com","countryCode":"PT","storefrontUrl":"https:\/\/fashioncan.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://fashioncan.com/cdn","2d9dfbe8w1156b718pbb247b16m64115e31",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"129104511027","themeStoreId":"903","themePublished":"true","eventMetadataId":"1ded58c8-c11c-4054-81d4-2928038164f7","pageType":"home","shopId":"18840893","storefrontBaseUrl":"https:\/\/fashioncan.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"d5bdd5d0\", \"656605ce\"]","isMerchantRequest":"false","hashVersion":"2d9dfbe8w1156b718pbb247b16m64115e31","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script><script>
window.ShopifyAnalytics = window.ShopifyAnalytics || {};
window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
window.ShopifyAnalytics.meta.currency = 'CAD';
var meta = {"page":{"pageType":"home","requestId":"dc03621f-e007-41a7-8b1a-adcfa6037602-1787354786"}};
for (var attr in meta) {
window.ShopifyAnalytics.meta[attr] = meta[attr];
}
</script>
<script class="analytics">
(function () {
var customDocumentWrite = function(content) {
var jquery = null;
if (window.jQuery) {
jquery = window.jQuery;
} else if (window.Checkout && window.Checkout.$) {
jquery = window.Checkout.$;
}
if (jquery) {
jquery('body').append(content);
}
};
var hasLoggedConversion = function(token) {
if (token) {
return document.cookie.indexOf('loggedConversion=' + token) !== -1;
}
return false;
}
var setCookieIfConversion = function(token) {
if (token) {
var twoMonthsFromNow = new Date(Date.now());
twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
}
}
var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
window.ShopifyAnalytics.lib.trekkie = window.trekkie;
if (trekkie.integrations) {
return;
}
trekkie.methods = [
'identify',
'page',
'ready',
'track',
'trackForm',
'trackLink'
];
trekkie.factory = function(method) {
return function() {
var args = Array.prototype.slice.call(arguments);
args.unshift(method);
trekkie.push(args);
if (window.__TREKKIE_SHIM_QUEUE && (method == 'track' || method == 'page')) {
try {
window.__TREKKIE_SHIM_QUEUE.push({
from: 'trekkie-stub',
method: method,
args: args.slice(1)
});
} catch (e) {
// no-op
}
}
return trekkie;
};
};
for (var i = 0; i < trekkie.methods.length; i++) {
var key = trekkie.methods[i];
trekkie[key] = trekkie.factory(key);
}
trekkie.load = function(config) {
trekkie.config = config || {};
trekkie.config.initialDocumentCookie = document.cookie;
var first = document.getElementsByTagName('script')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.onerror = function(e) {
var scriptFallback = document.createElement('script');
scriptFallback.type = 'text/javascript';
scriptFallback.onerror = function(error) {
var Monorail = {
produce: function produce(monorailDomain, schemaId, payload) {
var currentMs = new Date().getTime();
var event = {
schema_id: schemaId,
payload: payload,
metadata: {
event_created_at_ms: currentMs,
event_sent_at_ms: currentMs
}
};
return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
},
sendRequest: function sendRequest(endpointUrl, payload) {
// Try the sendBeacon API
if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
var blobData = new window.Blob([payload], {
type: 'text/plain'
});
if (window.navigator.sendBeacon(endpointUrl, blobData)) {
return true;
} // sendBeacon was not successful
} // XHR beacon
var xhr = new XMLHttpRequest();
try {
xhr.open('POST', endpointUrl);
xhr.setRequestHeader('Content-Type', 'text/plain');
xhr.send(payload);
} catch (e) {
console.log(e);
}
return false;
},
isIos12: function isIos12() {
return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
}
};
Monorail.produce('monorail-edge.shopifysvc.com',
'trekkie_storefront_load_errors/1.1',
{shop_id: 18840893,
theme_id: 129104511027,
app_name: "storefront",
context_url: window.location.href,
source_url: "//fashioncan.com/cdn/s/trekkie.storefront.7bcd7bb8195e24c65a61d69d69eb32392ed0d53f.min.js"});
};
scriptFallback.async = true;
scriptFallback.src = '//fashioncan.com/cdn/s/trekkie.storefront.7bcd7bb8195e24c65a61d69d69eb32392ed0d53f.min.js';
first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//fashioncan.com/cdn/s/trekkie.storefront.7bcd7bb8195e24c65a61d69d69eb32392ed0d53f.min.js';
first.parentNode.insertBefore(script, first);
};
trekkie.load(
{"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":18840893,"isMerchantRequest":null,"themeId":129104511027,"themeCityHash":"7066012429666024149","contentLanguage":"en","currency":"CAD","eventMetadataId":"1ded58c8-c11c-4054-81d4-2928038164f7"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["f43e7f5e","b5387b81","d5bdd5d0"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
);
var loaded = false;
trekkie.ready(function() {
if (loaded) return;
loaded = true;
window.ShopifyAnalytics.lib = window.trekkie;
var originalDocumentWrite = document.write;
document.write = customDocumentWrite;
try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
document.write = originalDocumentWrite;
var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
var token = match? match[1]: undefined;
if (!hasLoggedConversion(token)) {
setCookieIfConversion(token);
}
});
window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"dc03621f-e007-41a7-8b1a-adcfa6037602-1787354786","shopifyEmitted":true});
var eventsListenerScript = document.createElement('script');
eventsListenerScript.async = true;
eventsListenerScript.src = "//fashioncan.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();</script>
<script
defer
src="https://fashioncan.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.8.4.min.js"
data-application="storefront-renderer"
data-shop-id="18840893"
data-render-region="gcp-europe-west1"
data-page-type="index"
data-theme-instance-id="129104511027"
data-theme-name="Highlight"
data-theme-version="3.2.1"
data-monorail-region="shop_domain"
data-resource-timing-sampling-rate="10"
data-shs="true"
data-shs-beacon="true"
data-shs-export-with-fetch="true"
data-shs-logs-sample-rate="1"
data-shs-beacon-endpoint="https://fashioncan.com/api/collect"
></script>
<meta name="shopify-y" content="ca778765-43b6-4f34-b712-a33347799742"><meta name="shopify-s" content="059b8757-5dff-4e32-8e77-c3eede63173a"><meta name="new-cookie-storage-activated" content="f">
</head>
<body id="fashioncan-thoughtful-amp-beautiful-shopify-set-up-development" class="template-index template-index no-touchevents image-reveal--mask">
<script>
if ( 'ontouchstart' in window || window.DocumentTouch && document instanceof DocumentTouch ) {
document.querySelector('body').classList.remove('no-touchevents');
document.querySelector('body').classList.add('touchevents');
}
</script>
<a href="#main" class="visually-hidden skip-to-content" tabindex="1">Skip to content</a>
<div id="screen-reader-info" aria-live="polite" class="visually-hidden"></div><!-- BEGIN sections: header-group -->
<div id="shopify-section-sections--15834241630259__announcement" class="shopify-section shopify-section-group-header-group mount-announcement-bar"><link href="//fashioncan.com/cdn/shop/t/27/assets/section-announcement-bar.css?v=25824308530881044281715720293" rel="stylesheet" type="text/css" media="all" />
<announcement-bar id="announcement-sections--15834241630259__announcement" style="display:block" data-js-inert>
<div class="wrapper">
<div class="announcement-bar">
<div class="announcement-bar__social-icons lap--hide"></div>
<div class="announcement-bar__content"><div class="announcement-bar__slider" data-js-slider><span class="announcement" ><a href="/pages/work-with-me" >Booking June 2026 | Get on the list
</a></span></div></div>
<div class="announcement-bar__localization-form localization-form-holder lap--hide"></div>
</div>
</div>
</announcement-bar>
<style data-shopify>
#announcement-sections--15834241630259__announcement .announcement-bar, #announcement-sections--15834241630259__announcement a, #announcement-sections--15834241630259__announcement .localization-form__item-text, #announcement-sections--15834241630259__announcement .regular-select-inner {
color: #f4f1ef;
}
#announcement-sections--15834241630259__announcement .regular-select-inner {
background-image: url("data:image/svg+xml,%0A%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5563 6.06934L6.66733 11.9583L0.77832 6.06934H7.20269H12.5563Z' fill='%23f4f1ef'/%3E%3C/svg%3E%0A") !important;
}
#announcement-sections--15834241630259__announcement svg *, #announcement-sections--15834241630259__announcement .localization-form__item-symbol * {
fill: #f4f1ef !important;
}#announcement-sections--15834241630259__announcement,#announcement-sections--15834241630259__announcement .announcement-bar__content-nav {
background: #282620;
}</style>
</div><div id="shopify-section-sections--15834241630259__header" class="shopify-section shopify-section-group-header-group mount-header"><main-header class="header-holder"
data-sticky="none"
data-sticky-background="false"
>
<div class="header wrapper header--wout-icon-labels "
style="--header-logo: 75px;"
>
<div id="logo" class="logo" tabindex="-1"><h1><style>
.mount-header.is-sticky:not(.is-sticky-always) .header .logo-img,
.mount-header.is-sticky:not(.is-sticky-always) .header .logo-img img {
max-height: 40px !important;
}
@media screen and (max-width: 1023px) {
.header .logo-img,
.header .logo-img img {
max-height: 40px !important;
}
}
</style>
<a class="logo-img" title="Fashioncan" href="/" style="height:var(--header-logo);display:flex;align-items:center" tabindex="3">
<img src="//fashioncan.com/cdn/shop/files/Fashioncan-LogoFull-Horizontal.png?v=1708006719" alt="Fashioncan" style="max-height:75px" width="1000" height="304" />
</a>
</h1></div>
<button id="menu-open-button" class="menu-opener" tabindex="2" aria-expanded="false" aria-controls="site-menu-sidebar">
<span class="menu-opener__icon" aria-label="Menu" role="img">
<span class="line"></span><span class="line"></span><span class="line"></span>
</span>
<span class="menu-opener__text lap--hide menu-meta__text">Menu</span>
</button>
<div class="menu-meta">
<ul><li>
<a id="cart-open-button" aria-expanded="false" aria-controls="site-cart-sidebar" class="menu-meta__link" href="/cart">
<span class="menu-meta__icon" aria-label="Shopping bag" style="margin-top: -1px;" role="img"><svg aria-hidden="true" focusable="false" role="presentation" width="22" height="26" viewBox="0 0 22 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.57058 6.64336H4.49919C3.0296 6.64336 1.81555 7.78963 1.7323 9.25573L1.00454 22.0739C0.914352 23.6625 2.17916 25 3.77143 25H18.2286C19.8208 25 21.0856 23.6625 20.9955 22.0739L20.2677 9.25573C20.1844 7.78962 18.9704 6.64336 17.5008 6.64336H15.4294M6.57058 6.64336H15.4294M6.57058 6.64336V4.69231C6.57058 2.6531 8.22494 1 10.2657 1H11.7343C13.775 1 15.4294 2.6531 15.4294 4.69231V6.64336" stroke="#282620" stroke-width="1.75"/></svg><span class="menu-meta__count" data-header-cart-count>0</span>
</span>
<span class="lap--hide menu-meta__text">Shopping bag</span>
</a>
</li>
</ul>
</div>
</div>
<div style="display:none" data-js-site-navigation-content>
<div class="sidebar__container">
<div class="sidebar__close">
<button class="close-sidebar" aria-label="Close">
<span class="aria-hidden"><svg aria-hidden="true" focusable="false" role="presentation" width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.41418 0L16.9705 15.5563L15.5563 16.9706L-2.89679e-05 1.41421L1.41418 0Z" fill="#111111"/><path d="M16.9706 1.41431L1.41423 16.9707L1.85966e-05 15.5564L15.5564 9.31025e-05L16.9706 1.41431Z" fill="#111111"/></svg></span>
<span class="close-sidebar__text">Close</span>
</button>
<button class="navigate-back" aria-label="Back" style="display:none">
<span class="aria-hidden" style="margin-inline-start:-7px"><svg aria-hidden="true" focusable="false" role="presentation" width="32" height="18" viewBox="0 0 32 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.41421 7.58579L16.9706 16.1421L15.5563 17.5563L7 9L8.41421 7.58579Z" fill="#111111"/><path d="M8.93506 7.98523H31.0356V9.98523L8.93506 9.98523V7.98523Z" fill="#111111"/><path d="M16.9706 1.85787L8.41421 10.4142L7 9L15.5563 0.443655L16.9706 1.85787Z" fill="#111111"/></svg></span>
<span class="close-sidebar__text">Back</span>
</button>
</div>
<div class="sidebar__content">
<div class="sidebar__menus"><nav class="primary-menu">
<ul class="sidebar__menu sidebar--primary"><li class="">
<a href="/pages/about" >
<span style="flex: 1;"><span class="underline-animation">About</span></span></a></li><li class="">
<a href="/pages/services" >
<span style="flex: 1;"><span class="underline-animation">Services</span></span></a></li><li class="">
<a href="/pages/portfolio" >
<span style="flex: 1;"><span class="underline-animation">Portfolio</span></span></a></li><li class="">
<a href="/pages/work-with-me" >
<span style="flex: 1;"><span class="underline-animation">Work With Me</span></span></a></li></ul>
</nav></div>
<div class="sidebar__footer">
<div class="localization-form-holder"></div></div>
</div>
</div>
</div>
</main-header><style>
@media screen and (min-width: 1024px) {
.mount-header:not(.is-sticky-always-without-margin) { margin-top: 20px; }
}
</style></div>
<!-- END sections: header-group --><sidebar-drawer id="site-menu-sidebar" class="sidebar sidebar--left" tabindex="-1" role="dialog" aria-modal="true"></sidebar-drawer>
<link href="//fashioncan.com/cdn/shop/t/27/assets/component-product-item.css?v=149504945480407952201715720293" rel="stylesheet" type="text/css" media="all" />
<link rel="stylesheet" href="//fashioncan.com/cdn/shop/t/27/assets/component-cart.css?v=31941102711252122721715720293" media="print" onload="this.media='all'">
<main id="main" class="page-content"><div id="shopify-section-template--15834244251699__1632399018db751388" class="shopify-section mount-vertical-slideshow mount-parallax section-w-margin"><link href="//fashioncan.com/cdn/shop/t/27/assets/section-slider-vertical.css?v=126813962253375920291715720293" rel="stylesheet" type="text/css" media="all" />
<vertical-slider class="vertical-slider no-blending vertical-slider--large-text" style="display:block"><div class="slide" id="slide-1632399018db751388-0"
data-position="0"
data-index="0"
data-last="true"
data-first="true"
data-link
>
<!-- headings -->
<div class="slide-heading slide-heading--align-left
ten-tenths palm--full-width push-left-one-tenth lap--push-left-padding palm--push-left-none"
data-first="true"
><h1 class="slide-title seven-tenths palm--full-width"><span>Beautiful products deserve a beautiful home</span></h1><span class="slide-caption seven-tenths palm--full-width h4">SHOPIFY MADE SIMPLE</span><a class="slide-button button button--underline palm--hide" href="/pages/work-with-me" title="LET'S GET STARTED">LET'S GET STARTED<span class="svg svg__arrow" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" enable-background="new -19 23 66 16" viewBox="-19 23 66 16" xmlns="http://www.w3.org/2000/svg"><path d="m-19 29.6h64v2.9h-64z"/><path d="m47 31-2-2-6-6-2 2 5.9 6-5.9 6 2 2 6-6z"/></svg></span></a></div>
<!-- primary image -->
<div class="slide-image slide-image--primary
five-tenths lap--six-tenths
push-right-one-tenth lap--push-right-padding
palm--full-width palm--push-right-none palm--push-left-none"
data-scroll-speed="-.2" data-scroll-parent="slide-1632399018db751388-0" data-scroll-mirror
><a href="/pages/portfolio" class="slide-image__link">
<figure data-crop="true" class="lazy-image animation " data-ratio="1.0" style="padding-top: 100.0%" >
<img
class="img lazy"
width="2000" height="2000"
src="//fashioncan.com/cdn/shop/files/Fashioncan-Frontpage-01.jpg?v=1747734772&width=480" alt=""
srcset="//fashioncan.com/cdn/shop/files/Fashioncan-Frontpage-01.jpg?v=1747734772&width=260 260w,//fashioncan.com/cdn/shop/files/Fashioncan-Frontpage-01.jpg?v=1747734772&width=320 320w,//fashioncan.com/cdn/shop/files/Fashioncan-Frontpage-01.jpg?v=1747734772&width=360 360w,//fashioncan.com/cdn/shop/files/Fashioncan-Frontpage-01.jpg?v=1747734772&width=420 420w,//fashioncan.com/cdn/shop/files/Fashioncan-Frontpage-01.jpg?v=1747734772&width=480 480w,//fashioncan.com/cdn/shop/files/Fashioncan-Frontpage-01.jpg?v=1747734772&width=640 640w,//fashioncan.com/cdn/shop/files/Fashioncan-Frontpage-01.jpg?v=1747734772&width=840 840w,//fashioncan.com/cdn/shop/files/Fashioncan-Frontpage-01.jpg?v=1747734772&width=1080 1080w,//fashioncan.com/cdn/shop/files/Fashioncan-Frontpage-01.jpg?v=1747734772&width=1280 1280w,//fashioncan.com/cdn/shop/files/Fashioncan-Frontpage-01.jpg?v=1747734772&width=1540 1540w,//fashioncan.com/cdn/shop/files/Fashioncan-Frontpage-01.jpg?v=1747734772&width=1860 1860w"
sizes="(max-width: 599px) calc(100vw - 60px), (max-width: 1023px) 50vw, 42vw"
onload="this.classList.add('lazyloaded')"
/></figure></a></div>
<!-- secondary image -->
<div class="slide-break palm--hide"></div>
<!-- third image -->
<div class="slide-button__holder hide palm--show-inline" style="width:100%">
<a class="slide-button button button--underline" href="/pages/work-with-me" title="LET'S GET STARTED">LET'S GET STARTED<span class="svg svg__arrow" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" enable-background="new -19 23 66 16" viewBox="-19 23 66 16" xmlns="http://www.w3.org/2000/svg"><path d="m-19 29.6h64v2.9h-64z"/><path d="m47 31-2-2-6-6-2 2 5.9 6-5.9 6 2 2 6-6z"/></svg></span></a>
</div></div><div class="vertical-slider-headings no-blending"></div>
</vertical-slider>
<script src="//fashioncan.com/cdn/shop/t/27/assets/component-slider-vertical.js?v=161047663832670592591715720293" defer></script>
<script src="//fashioncan.com/cdn/shop/t/27/assets/component-video-background.js?v=144337521800850417181715720293" defer></script>
<style> #shopify-section-template--15834244251699__1632399018db751388 h1, #shopify-section-template--15834244251699__1632399018db751388 h1 span {font-family: var(--custom-font-1); font-weight: 0; font-style: normal;} </style></div><section id="shopify-section-template--15834244251699__rich_text_krzAF4" class="shopify-section section-w-margin section-w-mobile-padding"><link href="//fashioncan.com/cdn/shop/t/27/assets/section-rich-text.css?v=179890683340768638641715720293" rel="stylesheet" type="text/css" media="all" />
<div class="rich-text
rich-text--center-align
rich-text--body-size
">
<div class="
eight-tenths lap--full-width push-left-one-tenth push-right-one-tenth lap--push-left-none lap--push-right-none
">
<div class="rich-text-blocks"><span class="h4" >STUNNING SHOPIFY WEBSITES FOR STYLISH BRANDS</span><span class="h3" >We’re a woman-led Shopify development studio building storefronts that are as thoughtful and beautiful as the products you sell.</span><a class="button button--underline" href="/pages/services" title="Learn More About Our Services" >
Learn More About Our Services
<span class="svg svg__arrow" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" enable-background="new -19 23 66 16" viewBox="-19 23 66 16" xmlns="http://www.w3.org/2000/svg"><path d="m-19 29.6h64v2.9h-64z"/><path d="m47 31-2-2-6-6-2 2 5.9 6-5.9 6 2 2 6-6z"/></svg></span>
</a></div>
</div>
</div>
</section><div id="shopify-section-template--15834244251699__images_with_text_slider_PhEiVr" class="shopify-section mount-css-slider mount-images-with-text-slider section-w-margin no-overflow"><div class="section-header grid-item push-left-one-tenth lap--push-left-padding">
<h2 class="section-header__title h4">RECENT PROJECTS</h2><a class="button button--underline" href="/pages/portfolio" title="View All">
View All
</a>
</div><css-slider class="css-slider css-slider--snapping images-with-text-slider" id="css-slider-template--15834244251699__images_with_text_slider_PhEiVr" data-navigation-class="ten-tenths lap--twelve-tenths push-left-one-tenth lap--push-left-padding">
<div class="images-with-text-slider__titles css-slides-container grid push-right-half-tenth lap--push-right-padding"><div class="images-with-text-slider__title css-slide
three-tenths lap--smart-width palm--smart-width
push-left-one-tenth lap--push-left-padding
"
data-index="0"
></div><div class="images-with-text-slider__title css-slide
three-tenths lap--smart-width palm--smart-width
push-left-half-tenth lap--push-left-padding
"
data-index="1"
></div><div class="images-with-text-slider__title css-slide
three-tenths lap--smart-width palm--smart-width
push-left-half-tenth lap--push-left-padding
"
data-index="2"
></div><div class="images-with-text-slider__title css-slide
three-tenths lap--smart-width palm--smart-width
push-left-half-tenth lap--push-left-padding
"
data-index="3"
></div><div class="images-with-text-slider__title css-slide
three-tenths lap--smart-width palm--smart-width
push-left-half-tenth lap--push-left-padding
"
data-index="4"
></div><div class="images-with-text-slider__title css-slide
three-tenths lap--smart-width palm--smart-width
push-left-half-tenth lap--push-left-padding
"
data-index="5"
></div><div class="images-with-text-slider__title css-slide
three-tenths lap--smart-width palm--smart-width
push-left-half-tenth lap--push-left-padding
"
data-index="6"
></div><div class="images-with-text-slider__title css-slide
three-tenths lap--smart-width palm--smart-width
push-left-half-tenth lap--push-left-padding
"
data-index="7"
></div></div>
<div class="images-with-text-slider__content css-slides-container grid push-right-half-tenth lap--push-right-padding"><div class="css-slide
three-tenths lap--smart-width palm--smart-width
push-left-one-tenth lap--push-left-padding
">
<figure data-crop="false" class="lazy-image animation " data-ratio="1.33333" style="padding-top: 75.00018750046875%" >
<img
class="img lazy"
width="2000" height="1500"
src="//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-JenniferGlasgow2.jpg?v=1734443184&width=480" alt=""
srcset="//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-JenniferGlasgow2.jpg?crop=center&height=195&v=1734443184&width=260 260w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-JenniferGlasgow2.jpg?crop=center&height=240&v=1734443184&width=320 320w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-JenniferGlasgow2.jpg?crop=center&height=270&v=1734443184&width=360 360w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-JenniferGlasgow2.jpg?crop=center&height=315&v=1734443184&width=420 420w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-JenniferGlasgow2.jpg?crop=center&height=360&v=1734443184&width=480 480w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-JenniferGlasgow2.jpg?crop=center&height=480&v=1734443184&width=640 640w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-JenniferGlasgow2.jpg?crop=center&height=630&v=1734443184&width=840 840w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-JenniferGlasgow2.jpg?crop=center&height=810&v=1734443184&width=1080 1080w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-JenniferGlasgow2.jpg?crop=center&height=960&v=1734443184&width=1280 1280w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-JenniferGlasgow2.jpg?crop=center&height=1155&v=1734443184&width=1540 1540w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-JenniferGlasgow2.jpg?crop=center&height=1395&v=1734443184&width=1860 1860w"
sizes="(max-width: 599px) calc(100vw - 90px), (max-width: 1023px) calc(50vw - 80px), 25vw"
loading="lazy"
onload="this.classList.add('lazyloaded')"
/></figure><div class="images-with-text-slider__description rte"><p>Jennifer Glasgow</p></div></div><div class="css-slide
three-tenths lap--smart-width palm--smart-width
push-left-half-tenth lap--push-left-padding
">
<figure data-crop="false" class="lazy-image animation " data-ratio="1.33333" style="padding-top: 75.00018750046875%" >
<img
class="img lazy"
width="2000" height="1500"
src="//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-LaSpaNaturals.jpg?v=1734443223&width=480" alt=""
srcset="//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-LaSpaNaturals.jpg?crop=center&height=195&v=1734443223&width=260 260w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-LaSpaNaturals.jpg?crop=center&height=240&v=1734443223&width=320 320w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-LaSpaNaturals.jpg?crop=center&height=270&v=1734443223&width=360 360w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-LaSpaNaturals.jpg?crop=center&height=315&v=1734443223&width=420 420w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-LaSpaNaturals.jpg?crop=center&height=360&v=1734443223&width=480 480w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-LaSpaNaturals.jpg?crop=center&height=480&v=1734443223&width=640 640w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-LaSpaNaturals.jpg?crop=center&height=630&v=1734443223&width=840 840w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-LaSpaNaturals.jpg?crop=center&height=810&v=1734443223&width=1080 1080w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-LaSpaNaturals.jpg?crop=center&height=960&v=1734443223&width=1280 1280w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-LaSpaNaturals.jpg?crop=center&height=1155&v=1734443223&width=1540 1540w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-LaSpaNaturals.jpg?crop=center&height=1395&v=1734443223&width=1860 1860w"
sizes="(max-width: 599px) calc(100vw - 90px), (max-width: 1023px) calc(50vw - 80px), 25vw"
loading="lazy"
onload="this.classList.add('lazyloaded')"
/></figure><div class="images-with-text-slider__description rte"><p>La Spa</p></div></div><div class="css-slide
three-tenths lap--smart-width palm--smart-width
push-left-half-tenth lap--push-left-padding
">
<figure data-crop="false" class="lazy-image animation " data-ratio="1.33333" style="padding-top: 75.00018750046875%" >
<img
class="img lazy"
width="1000" height="750"
src="//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Zephyne.jpg?v=1715777571&width=480" alt="Laptop and iPhone screen showing Zephyne Shopify website design by Fashioncan. "
srcset="//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Zephyne.jpg?crop=center&height=195&v=1715777571&width=260 260w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Zephyne.jpg?crop=center&height=240&v=1715777571&width=320 320w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Zephyne.jpg?crop=center&height=270&v=1715777571&width=360 360w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Zephyne.jpg?crop=center&height=315&v=1715777571&width=420 420w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Zephyne.jpg?crop=center&height=360&v=1715777571&width=480 480w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Zephyne.jpg?crop=center&height=480&v=1715777571&width=640 640w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Zephyne.jpg?crop=center&height=630&v=1715777571&width=840 840w"
sizes="(max-width: 599px) calc(100vw - 90px), (max-width: 1023px) calc(50vw - 80px), 25vw"
loading="lazy"
onload="this.classList.add('lazyloaded')"
/></figure><div class="images-with-text-slider__description rte"><p>Zephyne</p></div></div><div class="css-slide
three-tenths lap--smart-width palm--smart-width
push-left-half-tenth lap--push-left-padding
">
<figure data-crop="false" class="lazy-image animation " data-ratio="1.33333" style="padding-top: 75.00018750046875%" >
<img
class="img lazy"
width="1000" height="750"
src="//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Jinx.jpg?v=1715777594&width=480" alt="Laptop and iPhone screen showing Jinx Shopify website design by Fashioncan. "
srcset="//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Jinx.jpg?crop=center&height=195&v=1715777594&width=260 260w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Jinx.jpg?crop=center&height=240&v=1715777594&width=320 320w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Jinx.jpg?crop=center&height=270&v=1715777594&width=360 360w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Jinx.jpg?crop=center&height=315&v=1715777594&width=420 420w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Jinx.jpg?crop=center&height=360&v=1715777594&width=480 480w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Jinx.jpg?crop=center&height=480&v=1715777594&width=640 640w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Jinx.jpg?crop=center&height=630&v=1715777594&width=840 840w"
sizes="(max-width: 599px) calc(100vw - 90px), (max-width: 1023px) calc(50vw - 80px), 25vw"
loading="lazy"
onload="this.classList.add('lazyloaded')"
/></figure><div class="images-with-text-slider__description rte"><p>Jinx</p></div></div><div class="css-slide
three-tenths lap--smart-width palm--smart-width
push-left-half-tenth lap--push-left-padding
">
<figure data-crop="false" class="lazy-image animation " data-ratio="1.33333" style="padding-top: 75.00018750046875%" >
<img
class="img lazy"
width="1000" height="750"
src="//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-RDLAB.jpg?v=1715777632&width=480" alt="Laptop and iPhone screen showing R+D.LAB Shopify website design by Fashioncan. "
srcset="//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-RDLAB.jpg?crop=center&height=195&v=1715777632&width=260 260w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-RDLAB.jpg?crop=center&height=240&v=1715777632&width=320 320w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-RDLAB.jpg?crop=center&height=270&v=1715777632&width=360 360w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-RDLAB.jpg?crop=center&height=315&v=1715777632&width=420 420w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-RDLAB.jpg?crop=center&height=360&v=1715777632&width=480 480w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-RDLAB.jpg?crop=center&height=480&v=1715777632&width=640 640w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-RDLAB.jpg?crop=center&height=630&v=1715777632&width=840 840w"
sizes="(max-width: 599px) calc(100vw - 90px), (max-width: 1023px) calc(50vw - 80px), 25vw"
loading="lazy"
onload="this.classList.add('lazyloaded')"
/></figure><div class="images-with-text-slider__description rte"><p>R+D.LAB</p></div></div><div class="css-slide
three-tenths lap--smart-width palm--smart-width
push-left-half-tenth lap--push-left-padding
">
<figure data-crop="false" class="lazy-image animation " data-ratio="1.33333" style="padding-top: 75.00018750046875%" >
<img
class="img lazy"
width="1000" height="750"
src="//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Weeboth.jpg?v=1715777651&width=480" alt="Laptop and iPhone screen showing Weeboth® Shopify website design by Fashioncan. "
srcset="//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Weeboth.jpg?crop=center&height=195&v=1715777651&width=260 260w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Weeboth.jpg?crop=center&height=240&v=1715777651&width=320 320w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Weeboth.jpg?crop=center&height=270&v=1715777651&width=360 360w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Weeboth.jpg?crop=center&height=315&v=1715777651&width=420 420w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Weeboth.jpg?crop=center&height=360&v=1715777651&width=480 480w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Weeboth.jpg?crop=center&height=480&v=1715777651&width=640 640w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Weeboth.jpg?crop=center&height=630&v=1715777651&width=840 840w"
sizes="(max-width: 599px) calc(100vw - 90px), (max-width: 1023px) calc(50vw - 80px), 25vw"
loading="lazy"
onload="this.classList.add('lazyloaded')"
/></figure><div class="images-with-text-slider__description rte"><p>Weeboth®</p></div></div><div class="css-slide
three-tenths lap--smart-width palm--smart-width
push-left-half-tenth lap--push-left-padding
">
<figure data-crop="false" class="lazy-image animation " data-ratio="1.33333" style="padding-top: 75.00018750046875%" >
<img
class="img lazy"
width="1000" height="750"
src="//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Plumie.jpg?v=1715777678&width=480" alt="Laptop and iPhone screen showing Plumie Shopify website design by Fashioncan. "
srcset="//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Plumie.jpg?crop=center&height=195&v=1715777678&width=260 260w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Plumie.jpg?crop=center&height=240&v=1715777678&width=320 320w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Plumie.jpg?crop=center&height=270&v=1715777678&width=360 360w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Plumie.jpg?crop=center&height=315&v=1715777678&width=420 420w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Plumie.jpg?crop=center&height=360&v=1715777678&width=480 480w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Plumie.jpg?crop=center&height=480&v=1715777678&width=640 640w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-Plumie.jpg?crop=center&height=630&v=1715777678&width=840 840w"
sizes="(max-width: 599px) calc(100vw - 90px), (max-width: 1023px) calc(50vw - 80px), 25vw"
loading="lazy"
onload="this.classList.add('lazyloaded')"
/></figure><div class="images-with-text-slider__description rte"><p>Plúmie</p></div></div><div class="css-slide
three-tenths lap--smart-width palm--smart-width
push-left-half-tenth lap--push-left-padding
">
<figure data-crop="false" class="lazy-image animation " data-ratio="1.33333" style="padding-top: 75.00018750046875%" >
<img
class="img lazy"
width="1000" height="750"
src="//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-WellingtonMade.jpg?v=1715777693&width=480" alt="Laptop and iPhone screen showing Wellington Made Shopify website design by Fashioncan. "
srcset="//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-WellingtonMade.jpg?crop=center&height=195&v=1715777693&width=260 260w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-WellingtonMade.jpg?crop=center&height=240&v=1715777693&width=320 320w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-WellingtonMade.jpg?crop=center&height=270&v=1715777693&width=360 360w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-WellingtonMade.jpg?crop=center&height=315&v=1715777693&width=420 420w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-WellingtonMade.jpg?crop=center&height=360&v=1715777693&width=480 480w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-WellingtonMade.jpg?crop=center&height=480&v=1715777693&width=640 640w,//fashioncan.com/cdn/shop/files/Fashioncan-Portfolio-WellingtonMade.jpg?crop=center&height=630&v=1715777693&width=840 840w"
sizes="(max-width: 599px) calc(100vw - 90px), (max-width: 1023px) calc(50vw - 80px), 25vw"
loading="lazy"
onload="this.classList.add('lazyloaded')"
/></figure><div class="images-with-text-slider__description rte"><p>Wellington Made</p></div></div></div>
</css-slider><style>
#shopify-section-template--15834244251699__images_with_text_slider_PhEiVr .section-header {
display: flex;
justify-content: space-between;
margin-bottom: 2em;
padding: 0 40px !important;
width: 100%;
margin-inline: unset !important;
}
@media(max-width: 600px) {
#shopify-section-template--15834244251699__images_with_text_slider_PhEiVr .section-header {
padding: 0 20px !important;
}
}
@media(min-width: 600px) and (max-width: 1024px) {
#shopify-section-template--15834244251699__images_with_text_slider_PhEiVr .section-header {
padding: 0 40px !important;
}
}
@media(min-width: 1024px) {
#shopify-section-template--15834244251699__images_with_text_slider_PhEiVr .section-header {
padding: 0 calc(var(--grid-width) / 12 * 1) !important;
}
}
#shopify-section-template--15834244251699__images_with_text_slider_PhEiVr .section-header h2 {
margin-bottom: 0;
}
#shopify-section-template--15834244251699__images_with_text_slider_PhEiVr .button--underline {
padding-inline-end: 0;
}
</style>
</div><div id="shopify-section-template--15834244251699__testimonials_zKgdY9" class="shopify-section mount-testimonials mount-css-slider section-w-margin no-overflow"><div class="section-header grid-item push-left-one-tenth lap--push-left-padding"
>
<h2 class="section-header__title h4">TESTIMONIALS</h2>
</div><link href="//fashioncan.com/cdn/shop/t/27/assets/section-testimonials.css?v=3530269365437012921715720293" rel="stylesheet" type="text/css" media="all" />
<div class="css-slider-viewport"><css-slider class="quotes-slider quotes-slider--left-align
css-slider css-slider--snapping css-slider--auto-height "
id="css-slider-template--15834244251699__testimonials_zKgdY9"
data-navigation-class="push-left-one-tenth lap--push-left-padding align-left"
><div id="block-text_pTKnDn" class="css-slide quote
eight-tenths lap--ten-tenths palm--twelve-tenths
push-left-one-tenth lap--push-left-padding
"
data-index="0"
>
<span class="h2 quote__content rte"><p>“I truly believe Fashioncan has been one of my greatest assets in this industry.”</p></span>
<div class="quote__meta"><strong class="quote__author text-size--larger">Jennifer Glasgow</strong><div class="quote__caption text-size--small">jenniferglasgowdesign.com</div></div>
</div><div id="block-text_hLM6k4" class="css-slide quote
eight-tenths lap--ten-tenths palm--twelve-tenths
push-left-three-tenths palm--push-left-padding
"
data-index="1"
>
<span class="h2 quote__content rte"><p>“I'm very happy with all the work Fashioncan has done for my website. Leigh is thoughtful, careful, and very efficient.”</p></span>
<div class="quote__meta"><strong class="quote__author text-size--larger">Valerie Dumaine</strong><div class="quote__caption text-size--small">valeriedumaine.com</div></div>
</div><div id="block-text_qiF9V3" class="css-slide quote
eight-tenths lap--ten-tenths palm--twelve-tenths
push-left-three-tenths palm--push-left-padding
"
data-index="2"
>
<span class="h2 quote__content rte"><p>"Fashioncan made suggestions for the design, quickly figured out my aesthetic and efficiently did their magic. Sales started shortly after it going live."</p></span>
<div class="quote__meta"><strong class="quote__author text-size--larger">Pomp & Ceremony</strong><div class="quote__caption text-size--small">pompandceremony.ca</div></div>
</div><div id="block-text_RttArD" class="css-slide quote
eight-tenths lap--ten-tenths palm--twelve-tenths
push-left-three-tenths palm--push-left-padding
"
data-index="3"
>
<span class="h2 quote__content rte"><p>"Fashioncan took the time to explain what needed to be done on my site to maximize results and then implemented the changes quickly and within the budget I had requested."</p></span>
<div class="quote__meta"><strong class="quote__author text-size--larger">Eliza Faulkner</strong><div class="quote__caption text-size--small">elizafaulkner.com</div></div>
</div><div id="block-text_PtBTPW" class="css-slide quote
eight-tenths lap--ten-tenths palm--twelve-tenths
push-left-three-tenths palm--push-left-padding
"
data-index="4"
>
<span class="h2 quote__content rte"><p>"Fashioncan is super knowledgeable about Shopify. I would use them in a heartbeat and cannot recommend them enough!"</p></span>
<div class="quote__meta"><strong class="quote__author text-size--larger">Lily Lark</strong><div class="quote__caption text-size--small">lily-lark.com</div></div>
</div></css-slider></div><style>
@font-face {
font-family: Poppins;
font-weight: 200;
font-style: italic;
font-display: swap;
src: url("//fashioncan.com/cdn/fonts/poppins/poppins_i2.7783fc51c19908d12281d3f99718d10ab5348963.woff2") format("woff2"),
url("//fashioncan.com/cdn/fonts/poppins/poppins_i2.34fc94f042b7f47b1448d25c4247572d2f33189b.woff") format("woff");
}
.quote__content {
font-family: Poppins, sans-serif;
font-weight: 200;
font-style: italic;
}
</style>
</div>
<!-- BEGIN sections: footer-group -->
<div id="shopify-section-sections--15834241531955__footer" class="shopify-section shopify-section-group-footer-group section-w-mobile-padding ten-tenths lap--full-width push-left-one-tenth lap--push-left-none mfc"><link href="//fashioncan.com/cdn/shop/t/27/assets/section-footer.css?v=64820913906968820121715720293" rel="stylesheet" type="text/css" media="all" />
<div class="main-footer"><div class="footer-item four-tenths lap--full-width footer-item--text" ><h5 class="footer-item__title">Let's Get STarted</h5><div class="rte">
<p>Fashioncan is Shopify Partner. Read our <a href="https://www.shopify.com/partners/directory/partner/fashioncan" target="_blank" title="https://www.shopify.com/partners/directory/partner/fashioncan">Shopify Expert Reviews</a> & <a href="/pages/work-with-me" title="Work With Me">get in touch today</a>! </p>
<div class="rte-image">
<a href="http://shopify.pxf.io/QyMyga" target="_blank">
<img src="//fashioncan.com/cdn/shop/files/ShopifyPlus_Secondary_250x.png?v=1715779233" style="max-width: 150px">
</a>
</div>
</div></div><div class="footer-item four-tenths lap--full-width push-left-two-tenths lap--push-left-none footer-item--newsletter" ><h5 class="footer-item__title">Join the Newsletter</h5><link href="//fashioncan.com/cdn/shop/t/27/assets/component-newsletter-form.css?v=103719868067352272521715720293" rel="stylesheet" type="text/css" media="all" />
<div class="newsletter-form"><form method="post" action="/contact#newsletter-form-cb26e229-0f34-44da-a191-022d03cc56e4" id="newsletter-form-cb26e229-0f34-44da-a191-022d03cc56e4" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><div class="newsletter-input-holder">
<label for="Email-block" class="visually-hidden">Enter your email</label>
<input type="email" class="newsletter-input" value="" name="contact[email]" id="Email-block" placeholder="Enter your email" aria-label="Enter your email" autocapitalize="off" required />
<button type="submit" class="newsletter-submit " id="Subscribe-block">
<span class="visually-hidden" >Submit</span><svg aria-hidden="true" focusable="false" role="presentation" enable-background="new -19 23 66 16" viewBox="-19 23 66 16" xmlns="http://www.w3.org/2000/svg"><path d="m-19 29.6h64v2.9h-64z"/><path d="m47 31-2-2-6-6-2 2 5.9 6-5.9 6 2 2 6-6z"/></svg></button>
<input type="hidden" name="contact[tags]" value="newsletter" />
</div></form></div><div class="newsletter-text rte"><p>Sign up to the newsletter for Shopify updates and helpful eCommerce tips. </p></div></div><div class="footer-item footer-item--copyright">
<span>Copyright © 2026 <a href="/">Fashioncan</a></span>
</div>
</div>
<style> #shopify-section-sections--15834241531955__footer .rte p {font-size: 14px;} </style></div>
<!-- END sections: footer-group --></main><div id="shopify-section-popups" class="shopify-section"><link href="//fashioncan.com/cdn/shop/t/27/assets/section-popup.css?v=150754843250186427291715720293" rel="stylesheet" type="text/css" media="all" />
<div class="stacked-popups"><modal-box id="modal-popups-0" class="popup popup-block popup--cookies "
data-options='{
"show": 1 ,
"enabled": true,
"frequency": "month",
"type": "cookies",
"closeByKey": false,
"disableScroll": false
}'
style="display:none;"
data-modal-box
><div class="popup-text gutter--regular spacing--large remove-empty-space">
<span class="h4 popup-title">Cookies</span>
<div><span class="text-size--small">This website uses cookies to ensure you get the best experience on your device.</span></div>
<div class="cta-stacked">
<button data-js-close data-js-cookies-accept class="button button--solid button--wide button--cookies-accept">Accept all cookies</button>
<button data-js-close data-js-cookies-decline class="button button--solid button--wide">Decline all cookies</button>
</div>
</div><div data-content style="display:none" aria-hidden="true">cookies-popups-0</div>
<style>#modal-popups-0,
#modal-popups-0 a {
color: #ffffff;
}
#modal-popups-0 .button,
#modal-popups-0 .button:hover,
#modal-popups-0 input {
border-color: #ffffff;
border-style: solid;
border-width: 1px;
color: #ffffff !important;
background: transparent;
}
#modal-popups-0 .button--cookies-accept,
#modal-popups-0 .button--cookies-accept:hover {
border-color: #ffffff;
border-style: solid;
border-width: 1px;
color: #111111 !important;
background: #ffffff !important;
}
#modal-popups-0 input::placeholder {
color: #ffffff;
}
#modal-popups-0 svg path {
fill: #ffffff;
}#modal-popups-0 {
background: #111111;
}</style>
</modal-box></div></div><sidebar-drawer id="site-cart-sidebar" class="sidebar sidebar--right" tabindex="-1" role="dialog" aria-modal="true">
<div class="sidebar__container">
<div class="sidebar__close">
<button class="close-sidebar" aria-label="Close">
<span class="aria-hidden"><svg aria-hidden="true" focusable="false" role="presentation" width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.41418 0L16.9705 15.5563L15.5563 16.9706L-2.89679e-05 1.41421L1.41418 0Z" fill="#111111"/><path d="M16.9706 1.41431L1.41423 16.9707L1.85966e-05 15.5564L15.5564 9.31025e-05L16.9706 1.41431Z" fill="#111111"/></svg></span>
<span class="close-sidebar__text">Close</span>
</button>
</div><cart-form id="AjaxCartForm">
<span class="site-cart-heading sidebar__caption">0 products in your cart</span>
<form action="/cart" method="post" novalidate class="cart" id="cart">
<div class="cart-holder" data-items="0">
<div class="cart-items"></div>
</div>
</form>
<span class="cart__count hidden" aria-hidden="true" data-cart-count>0</span>
</cart-form><div id="AjaxCartSubtotal">
<div class="cart__footer cart--empty "><textarea name="note" id="cartSpecialInstructions" placeholder="Order instructions" aria-label="Order instructions" form="cart"></textarea><div class="cart-out">
<div id="CartDetails"></div>
<p id="CartTotal">Total: <span>$0.00</span></p>
<span class="info">Taxes and shipping calculated at checkout</span>
<div class="cart-actions buttons-holder ">
<a id="ViewCart" href="/cart" class="button button--border button--align">View Cart</a>
<noscript>
<button name="update" class="button button--border button--wide" form="cart">Update cart</button>
</noscript>
<button id="CheckOut" class="button button--solid " type="submit" name="checkout" form="cart">Check Out</button></div>
</div>
<div class="cart-continue">
<a href="/collections/all" class="button button--solid button--wide button--align">
<span>Continue browsing</span>
</a>
</div>
</div>
</div></div>
</sidebar-drawer><sidebar-drawer id="site-search-sidebar" class="sidebar sidebar--right" tabindex="-1" role="dialog" aria-modal="true">
<div class="sidebar__container">
<div class="sidebar__close">
<button class="close-sidebar" aria-label="Close">
<span class="aria-hidden"><svg aria-hidden="true" focusable="false" role="presentation" width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.41418 0L16.9705 15.5563L15.5563 16.9706L-2.89679e-05 1.41421L1.41418 0Z" fill="#111111"/><path d="M16.9706 1.41431L1.41423 16.9707L1.85966e-05 15.5564L15.5564 9.31025e-05L16.9706 1.41431Z" fill="#111111"/></svg></span>
<span class="close-sidebar__text">Close</span>
</button>
</div>
<div class="sidebar__content">
<search-form>
<link href="//fashioncan.com/cdn/shop/t/27/assets/component-search-form.css?v=25183789317793293931715720293" rel="stylesheet" type="text/css" media="all" />
<form action="/search" method="get" class="search-form" role="search" autocomplete="off"
>
<input type="search" name="q" value=""
placeholder="Enter keyword here" class="input-group-field"
aria-label="Enter keyword here" autocomplete="off"
data-js-search-input
><button type="submit" aria-label="Submit" tabindex="-1">
<span class="icon icon-search" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="9" cy="9" r="8" stroke="#282620" stroke-width="2"/><rect x="14.2188" y="15.9062" width="1.98612" height="6.65426" fill="#282620" transform="rotate(-45 14.2188 15.9062)" /></svg></span>
</button></form><div data-js-search-results></div>
</search-form>
</div>
</div>
</sidebar-drawer>
<div class="page-overlay"></div>
<script>
window.prlxElementsPusher = function(element) {
let elements = element.querySelectorAll('[data-scroll-speed]');
if ( element.classList.contains('mount-parallax-w-padding' ) ) {
let i = elements.length-1;
while(i >= 0){
if ( Number(elements[i].getAttribute('data-scroll-speed')) < 0 ) {
elements[i].setAttribute('data-scroll-speed', '-.1');
break;
}
i--;
}
}
elements.forEach(function(element){
window.prlxElements.push({
element: element,
factor: Number(element.getAttribute('data-scroll-speed')),
parent: document.getElementById(element.getAttribute('data-scroll-parent')),
mirror: element.hasAttribute('data-scroll-mirror'),
resistance: element.hasAttribute('data-scroll-resistance')
});
});
}
window.prlxElements = [];
window.prlxRaf = true;
document.querySelectorAll('.mount-parallax').forEach(function(element){
window.prlxElementsPusher(element);
});
window.addEventListener('scroll', function(){
if ( window.prlxRaf ) {
window.prlxRaf = false;
requestAnimationFrame(window.prlxAnimation.bind(this));
}
}, {passive: true});
window.prlxAnimation = function(){
const windowHeight = document.documentElement.clientHeight;
const windowWidth = document.documentElement.clientWidth;
window.prlxElements.forEach(function(item, i){
let elementY = item.element.getBoundingClientRect().y;
if ( item.resistance ) {
let parentY = item.parent.getBoundingClientRect().y - windowHeight;
if ( parentY < 0 && Math.abs(parentY) < (item.parent.offsetHeight + windowHeight) ) {
let prlx = Math.abs(parentY) * Math.min(windowHeight, windowWidth) / (item.parent.offsetHeight + windowHeight);
item.element.style.transform = 'translateY(' + (prlx) + 'px)';
}
} else {
if ( elementY < windowHeight * 2 && elementY > (item.element.offsetHeight + windowHeight)*-1 ) {
let prlx = 0;
if ( item.parent ) {
prlx = (item.parent.getBoundingClientRect().y - (windowHeight - item.parent.offsetHeight)/2) * item.factor;
if ( windowWidth < 600 ) {
prlx /= 2;
}
if ( item.mirror && prlx < 0 ) {
prlx = 0;
}
} else {
prlx = Math.round(((window.scrollY + windowHeight) - (item.element.offsetTop))*item.factor / -2);
if ( item.padding ) {
if ( prlx >= 0 ) {
item.element.parentElement.style.paddingBottom = prlx + 'px';
} else {
item.element.parentElement.style.paddingBottom = '0px';
}
}
}
if ( Math.abs(prlx) < windowHeight ) {
item.element.style.transform = 'translateY(' + (prlx) + 'px)';
}
}
}
});
this.prlxRaf = true;
}
window.prlxAnimation();
window.addEventListener('resize', function(){
window.prlxAnimation();
});
KROWN = {
settings: {
shop_money_format: '${{amount}}',
cart_action: "overlay",
routes: {
cart_url: "/cart",
cart_add_url: "/cart/add",
cart_change_url: "/cart/change",
predictive_search_url: "/search/suggest"
},
locales: {
cart_add_error: `All {{ title }} are in your cart.`,
cart_general_error: `There was an error. Please refresh the page and try again.`,
cart_announcement: `Item added to your cart`,
products_add_to_cart_button: `Add to cart`,
products_preorder_button: `Pre-Order`,
products_sold_out_variant: `Sold out`,
products_unavailable_variant: `Unavailable`,
products_one_product: `There is only one product left!`,
products_few_products: `There are {{ count }} products left`,
products_many_products: `There are {{ count }} products left`,
products_no_products: `There are no products left`,
products_preorder: `This product is out of stock, but you can still order it.`,
products_enough_products: `In stock`,
product_sku: `SKU: `,
product_barcode: `ISBN: `,
product_read_review: `Read full review`,
next: `Next`,
prev: `Previous`
},
symbols: {
arrow: `<svg aria-hidden="true" focusable="false" role="presentation" enable-background="new -19 23 66 16" viewBox="-19 23 66 16" xmlns="http://www.w3.org/2000/svg"><path d="m-19 29.6h64v2.9h-64z"/><path d="m47 31-2-2-6-6-2 2 5.9 6-5.9 6 2 2 6-6z"/></svg>`,
zoom_out: `<svg aria-hidden="true" focusable="false" role="presentation" class="svg symbol symbol--zoom-out" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.2,19.2c-5,0-9-4-9-9s4-9,9-9s9,4,9,9S15.2,19.2,10.2,19.2z M10.2,3.2c-3.9,0-7,3.1-7,7s3.1,7,7,7s7-3.1,7-7 C17.2,6.4,14.1,3.2,10.2,3.2z"/><path d="M15.637 17.078l1.414-1.414 5.657 5.657-1.414 1.414zM6.3 9.3h8v2h-8z"/></svg>`,
star: `<svg width="24" height="22" viewBox="0 0 24 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 0L14.6942 8.2918H23.4127L16.3593 13.4164L19.0534 21.7082L12 16.5836L4.94658 21.7082L7.64074 13.4164L0.587322 8.2918H9.30583L12 0Z" fill="#111111"/></svg>`,
plus: `<svg aria-hidden="true" focusable="false" role="presentation" width="20" height="19" viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11 0H9V8.5H0.5V10.5H9V19H11V10.5H19.5V8.5H11V0Z" /></svg>`,
close: `<svg aria-hidden="true" focusable="false" role="presentation" width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.41418 0L16.9705 15.5563L15.5563 16.9706L-2.89679e-05 1.41421L1.41418 0Z" fill="#111111"/><path d="M16.9706 1.41431L1.41423 16.9707L1.85966e-05 15.5564L15.5564 9.31025e-05L16.9706 1.41431Z" fill="#111111"/></svg>`,
toggle_pack: `<svg aria-hidden="true" focusable="false" role="presentation" class="symbol symbol--minus" width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.48511 7.00293H15.4852V9.13403H1.48511V7.00293Z" fill="#111111"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="symbol symbol--plus" width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.48517 7.48145H15.4852V9.61255H1.48517V7.48145Z" fill="#111111"/><path d="M9.48517 1.08789V16.0056H7.48517V1.08789H9.48517Z" fill="#111111"/></svg>`
},
predictive_search_enabled: "true",
predictive_search_placeholder: `<div class="search-item cart-item blank"><div><a class="thumbnail"><figure class="lazy-image" data-ratio style="padding-top:130%"></figure></a><div class="content"><span class="title"></span><span class="info"></span></div></div>`
}
};
</script>
<script>
if ( ! JSON.parse(document.getElementById('shopify-features').text).predictiveSearch ) {
KROWN.settings.predictive_search_enabled = "false";
document.getElementById('search-open-button').setAttribute('id', '');
} else {
const searchScript = document.createElement('script');
searchScript.async = true
searchScript.src = "//fashioncan.com/cdn/shop/t/27/assets/component-predictive-search.js?v=125379629480770845521715720293";
document.head.appendChild(searchScript);
}
</script>
<script src="//fashioncan.com/cdn/shop/t/27/assets/section-header.js?v=113085510006298096851715720293" defer></script>
<link rel="stylesheet" href="//fashioncan.com/cdn/shop/t/27/assets/component-sidebar.css?v=59251241183063293151715720293" media="print" onload="this.media='all';">
<script src="//fashioncan.com/cdn/shop/t/27/assets/theme.js?v=44664104154589660791715720293" defer></script><script src="//fashioncan.com/cdn/shop/t/27/assets/component-product-form.js?v=15440941958511276111715720293" defer></script>
<script src="//fashioncan.com/cdn/shop/t/27/assets/component-quick-buy.js?v=134031073189856321131715720293" defer></script>
<link rel="stylesheet" href="//fashioncan.com/cdn/shop/t/27/assets/section-main-product.css?v=130275835235339374561715720293" media="print" onload="this.media='all';">
<link rel="stylesheet" href="//fashioncan.com/cdn/shop/t/27/assets/section-popup.css?v=150754843250186427291715720293" media="print" onload="this.media='all';"><script src="//fashioncan.com/cdn/shop/t/27/assets/component-cart.js?v=124722777586897427061715720293" defer></script><script src="//fashioncan.com/cdn/shop/t/27/assets/component-modal.js?v=151431628993761312891715720293" defer></script>
<script src="//fashioncan.com/cdn/shop/t/27/assets/component-css-slider.js?v=10924104411822865841715720293" defer></script><script>
class ProductItemVariants extends HTMLElement {
constructor(){
super();
const productItemVariants = this.querySelectorAll('.product-item__variant');
const productLink = this.closest('.product-item').querySelector('.product-item__link');
let variantZIndex = 9;
setTimeout(()=>{
productItemVariants.forEach(elm=>{
if ( this.querySelector('.product-item__variant-image') && productLink.querySelector('.product-item__image') ) {
productLink.querySelector('.product-item__image').appendChild(this.querySelector('.product-item__variant-image'));
}
elm.addEventListener('click', e=>{
productItemVariants.forEach(elm=>{elm.classList.remove('active')});
e.currentTarget.classList.add('active');
productLink.setAttribute('href', e.currentTarget.dataset.href);
const variantImage = productLink.querySelector(`.product-item__variant-image[data-id="${e.currentTarget.dataset.id}"]`);
if ( variantImage ) {
variantImage.classList.remove('active');
variantImage.style.zIndex = ++variantZIndex;
setTimeout(()=>{
variantImage.classList.add('active');
}, 10);
}
})
})
}, 500);
}
}
customElements.define('product-item-variants', ProductItemVariants);
</script><script src="//fashioncan.com/cdn/shop/t/27/assets/component-order-instructions.js?v=182136445862749063321715720293" defer></script><style> html {--custom-font-1: "ivypresto-display", serif;} </style>
<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
</body>
</html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 13
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 13 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 2.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /pages/work-with-me |
Booking June 2026 | Get on the list
|
|
Анализировать url |
| /pages/about |
<span style="flex: 1;"><span class="underline-animation">About</span></span>
|
|
Анализировать url |
| /pages/services |
<span style="flex: 1;"><span class="underline-animation">Services</span></span>
|
|
Анализировать url |
| /pages/portfolio |
<span style="flex: 1;"><span class="underline-animation">Portfolio</span></span>
|
|
Анализировать url |
| /pages/work-with-me |
<span style="flex: 1;"><span class="underline-animation">Work With Me</span></span>
|
|
Анализировать url |
| /pages/work-with-me |
LET'S GET STARTED<span class="svg svg__arrow" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" enable-background="new -19 23 66 16" viewbox="-19 23 66 16" xmlns="http://www.w3.org/2000/svg"><path d="m-19 29.6h64v2.9h-64z"></path><path d="m47 31-2-2-6-6-2 2 5.9 6-5.9 6 2 2 6-6z"></path></svg></span>
|
|
Анализировать url |
| /pages/work-with-me |
LET'S GET STARTED<span class="svg svg__arrow" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" enable-background="new -19 23 66 16" viewbox="-19 23 66 16" xmlns="http://www.w3.org/2000/svg"><path d="m-19 29.6h64v2.9h-64z"></path><path d="m47 31-2-2-6-6-2 2 5.9 6-5.9 6 2 2 6-6z"></path></svg></span>
|
|
Анализировать url |
| /pages/services |
Learn More About Our Services
<span class="svg svg__arrow" aria-hidden="true"><svg aria-hidden="true" focusable="false" role="presentation" enable-background="new -19 23 66 16" viewbox="-19 23 66 16" xmlns="http://www.w3.org/2000/svg"><path d="m-19 29.6h64v2.9h-64z"></path><path d="m47 31-2-2-6-6-2 2 5.9 6-5.9 6 2 2 6-6z"></path></svg></span>
|
|
Анализировать url |
| /pages/portfolio |
View All
|
|
Анализировать url |
| /pages/work-with-me |
get in touch today
|
|
Анализировать url |
| / |
Fashioncan
|
|
Анализировать url |
| /cart |
View Cart
|
|
Анализировать url |
| /collections/all |
<span>Continue browsing</span>
|
|
Анализировать url |
Внешние ссылки
Кол-во: 1
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 1 оптимально.
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| shopify.com |
Shopify Expert Reviews
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Сайт paper-doll.com проверен - готовность высокая и составляет 71%.
Исправьте ошибки в мета-тегах.
Поделитесь с друзьями: