Анализ сайта counter.org
Основное Готовность: 60%
Домен
counter.org
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Кол-во редиректов 3 слишком большое! Проверьте настройки сайта и веб-сервера!
Цепочка редиректов:
http://counter.org
301 MovedPermanently
https://www.beautycounter.com/
301 MovedPermanently
https://www.counter.com/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 04.10.2026 22:45:22.
Сервер поддерживает HTTP/3 (QUIC) — новейший протокол.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~1,02сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 1,02сек превышает 1 секунду. Желательно улучшить работу сайта!
Объем документа
861Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 861Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 40
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 40 много для одной страницы. Приемлемо до 10. Проведите оптимизацию файлов ресурсов!
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | text/css | //www.counter.com/cdn/shop/t/119/assets/bundled-critical.css?v=105191858710224605291786555050 |
| stylesheet | text/css | //www.counter.com/cdn/shop/t/119/assets/bundled-main.css?v=54446832540107992991787086531 |
| stylesheet | text/css | //www.counter.com/cdn/shop/t/119/assets/bundled-css-vendors.css?v=134637805716936590341786555051 |
| stylesheet | https://www.counter.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css | |
| stylesheet | text/css | //cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/critical.css |
| stylesheet | text/css | https://cdn.shopify.com/extensions/01a024bc-aa6a-728d-b8e4-8fca59799f2a/loop-returns-487/assets/onstore-block.css |
| stylesheet | //www.counter.com/cdn/shop/t/119/assets/st-app-main.min.css?v=161903885120395044471786555119 | |
| stylesheet | text/css | https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba_rivo_profile.css?v=1786981399 |
| stylesheet | text/css | //cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/glider.min.css |
| stylesheet | text/css | //cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/freegifts-main.min.css |
| js | module | //www.counter.com/cdn/shop/t/119/assets/bundled-css-vendors.js?v=105997007003712207781786555051 |
| js | /checkouts/internal/preloads.js?locale=en-US&configuration_id=4269539503&edited_at=1784149508 | |
| js | https://shop.app/checkouts/internal/preloads.js?locale=en-US&configuration_id=4269539503&edited_at=1784149508&shop_id=69335810223 | |
| js | module | //www.counter.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js |
| js | //www.counter.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js | |
| js | //www.counter.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 | text/javascript | https://www.counter.com/cdn/shopifycloud/privacy-banner/storefront-banner.js |
| js | https://config.gorgias.chat/bundle-loader/shopify/g2g-counter.myshopify.com | |
| js | https://content.9gtb.com/loader.js | |
| js | https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=g2g-counter | |
| js | https://surveys.okendo.io/js/init-quizzes.js | |
| js | https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js | |
| js | module | https://cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/dynamic-account-menu-CUW8ejP2.js |
| js | module | https://cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/init-DpNIl579.js |
| js | module | //www.counter.com/cdn/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js |
| js | https://static.klaviyo.com/onsite/js/XzLiTa/klaviyo.js?company_id=XzLiTa | |
| js | text/javascript | https://cdn.shopify.com/extensions/01a01ae9-5c25-7d2a-b25c-1ee402a2947c/rivo-loyalty-rewards-referrals-813/assets/rivo-app-embed.js |
| js | text/javascript | https://cdn.shopify.com/extensions/01a024bc-aa6a-728d-b8e4-8fca59799f2a/loop-returns-487/assets/onstore-block.js |
| js | https://www.counter.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.8.4.min.js | |
| js | //www.counter.com/cdn/shop/t/119/assets/st-app.js?v=75008114086973810691786555122 | |
| js | //www.counter.com/cdn/shop/t/119/assets/es-module-shims.js?v=147972462042375712201786555114 | |
| js | module-shim | //www.counter.com/cdn/shop/t/119/assets/bundled-app.js?v=89927918148116580211786555031&f=bundled-app.js |
| js | https://static.shopmy.us/Affiliates/sms_aff_clicktrack.js | |
| js | module | //www.counter.com/cdn/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js |
| js | text/javascript | /a/goaffpro/loader.js |
| js | https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/glider.min.js | |
| js | https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/lz-string.min.js | |
| js | https://cdn.bogos.io/ZzJnLWNvdW50ZXIubXlzaG9waWZ5LmNvbQ==/freegifts_data_1785865594.min.js | |
| js | module | https://cdn.shopify.com/storefront/standard-actions.js |
Серверные заголовки
Кол-во: 25
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 25шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Date | Fri, 21 Aug 2026 20:58:42 GMT |
| x-download-options | noopen |
| Set-Cookie | localization=US; path=/; expires=Sat, 21 Aug 2027 20:58:42 GMT; SameSite=Lax |
| Link | <https://cdn.shopify.com>; rel="preconnect", <https://cdn.shopify.com>; rel="preconnect"; crossorigin, <//www.counter.com/cdn/shop/t/119/assets/bundled-critical.css?v=105191858710224605291786555050>; as="style"; rel="preload", <//www.counter.com/cdn/shop/t/119/assets/bundled-main.css?v=54446832540107992991787086531>; as="style"; rel="preload", <//www.counter.com/cdn/shop/t/119/assets/bundled-css-vendors.css?v=134637805716936590341786555051>; as="style"; rel="preload", <//cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/critical.css>; as="style"; rel="preload", <https://cdn.shopify.com/extensions/01a024bc-aa6a-728d-b8e4-8fca59799f2a/loop-returns-487/assets/onstore-block.css>; as="style"; rel="preload", <https://cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/critical.css>; as="style"; rel="preload", <https://www.counter.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 | cfdba52a-34fd-4052-b3f2-813ccb7cbb44-1787345922 |
| 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 | 364 |
| 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=370;desc="gc:6", db;dur=109, db_async;dur=1.054, render;dur=158, asn;desc="200044", edge;desc="HEL", country;desc="RU", theme;desc="151666229423", pageType;desc="index", servedBy;desc="2ngd", requestID;desc="cfdba52a-34fd-4052-b3f2-813ccb7cbb44-1787345922", _y;desc="00000000-0000-0000-5000-000000000000", _s;desc="00000000-0000-0000-5000-000000000000", _cmp;desc="3.ampS_RU_t_f_e5ZF-JOySU6207PZDUk8ag", compressionLevel;desc="5", compressionTime;dur=20.353, earlyhints |
| 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=swC%2FJGFA%2FGKe8FSYaUxlv2Z%2FJtXW0k8mc0YTwrdh8G%2BPleGHzJxgjdY6UAUd0nBOPdhmaYZSXEce82DetLSyhAyNwgQ6wsXSmOno5OSJtZwNU5UMSkXaEKmsI1WRRMv%2FFg%3D%3D"}]} |
| X-Content-Type-Options | nosniff |
| ETag | W/"page_cache:69335810223:IndexController:f86ca9a3f59b1b0b33fada263743819e:03d523da4455284b4d98e90e680f5e27" |
| cf-ray | a2ec8eae8915ffde-HEL |
CMS
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
Сайт работает на CMS Shopify.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере Cloudflare.
Мета-теги Готовность: 48%
Title
Counter: The Leader of the Clean Beauty Revolution
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо уменьшить число символов в title (текущее значение: 50, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Discover Counter, leading the standard of clean beauty. Shop our high performing, safer skincare & cosmetics products. Proven results. Do beauty better.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо уменьшить число символов в description (текущее значение: 156, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://www.counter.com/
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width,initial-scale=1
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 7
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:site_name | Counter |
| og:url | https://www.counter.com/ |
| og:title | Counter: The Leader of the Clean Beauty Revolution |
| og:type | website |
| og:description | Discover Counter, leading the standard of clean beauty. Shop our high performing, safer skincare & cosmetics products. Proven results. Do beauty better. |
| og:image | //www.counter.com/cdn/shop/files/Social_Image_1.jpg?crop=center&height=628&v=1750430894&width=1200 |
| og:image:secure_url | //www.counter.com/cdn/shop/files/Social_Image_1.jpg?crop=center&height=628&v=1750430894&width=1200 |
Все мета-теги
Кол-во: 24
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 24шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width,initial-scale=1 |
| name | theme-color | |
| name | description | Discover Counter, leading the standard of clean beauty. Shop our high performing, safer skincare & cosmetics products. Proven results. Do beauty better. |
| name | twitter:card | summary |
| name | twitter:title | Counter: The Leader of the Clean Beauty Revolution |
| name | twitter:description | Discover Counter, leading the standard of clean beauty. Shop our high performing, safer skincare & cosmetics products. Proven results. Do beauty better. |
| name | twitter:card | summary |
| name | twitter:title | Counter: The Leader of the Clean Beauty Revolution |
| name | twitter:description | Discover Counter, leading the standard of clean beauty. Shop our high performing, safer skincare & cosmetics products. Proven results. Do beauty better. |
| name | google-site-verification | u3o1LukUtFReSzrpZbZaPjMkeQGkCkeLR0WB-fSq9Nk |
| name | facebook-domain-verification | xtd6mcf5gsncvgsbeavz7dxdrubjtd |
| name | shopify-digital-wallet | /69335810223/digital_wallets/dialog |
| name | shopify-checkout-api-token | 1c7369ace2c88c3edc08f734b825f5c2 |
| name | google-site-verification | j7HVJp2VK-KK8GcSKJEgsDF2IGC51afNqKawjrGW4hk |
| name | shopify-y | 00000000-0000-0000-5000-000000000000 |
| name | shopify-s | 00000000-0000-0000-5000-000000000000 |
| name | new-cookie-storage-activated | f |
| property | og:site_name | Counter |
| property | og:url | https://www.counter.com/ |
| property | og:title | Counter: The Leader of the Clean Beauty Revolution |
| property | og:type | website |
| property | og:description | Discover Counter, leading the standard of clean beauty. Shop our high performing, safer skincare & cosmetics products. Proven results. Do beauty better. |
| property | og:image | //www.counter.com/cdn/shop/files/Social_Image_1.jpg?crop=center&height=628&v=1750430894&width=1200 |
| property | og:image:secure_url | //www.counter.com/cdn/shop/files/Social_Image_1.jpg?crop=center&height=628&v=1750430894&width=1200 |
Оптимизация Готовность: 92%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Ошибок нет
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 4 встречаются в тексте достаточно.
Абзацев с текстом 12 достаточно.
Среднее число слов в абзаце 17 достаточно.
Кол-во знаков контента 7943 на странице оптимально.
Кол-во слов 1239 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 16. Это хорошо.
На странице присутствуют заголовки <h3> 8.
Тошнота
5
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
8,31%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота страницы в пределах нормы.
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| countertime | 25 | 2,02% |
| product | 16 | 1,29% |
| adding | 14 | 1,13% |
| savings | 13 | 1,05% |
| skincare | 10 | 0,81% |
| community | 9 | 0,73% |
| rewards | 9 | 0,73% |
| counterglow | 8 | 0,65% |
| moisturizer | 7 | 0,56% |
| cleanser | 7 | 0,56% |
| hydrating | 7 | 0,56% |
| reviews | 7 | 0,56% |
| tinted | 6 | 0,48% |
| makeup | 6 | 0,48% |
| customizable | 5 | 0,40% |
| blueprint | 5 | 0,40% |
| clean™ | 5 | 0,40% |
| favorite | 5 | 0,40% |
| formula | 5 | 0,40% |
| change | 5 | 0,40% |
Индексация Готовность: 0%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 189 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 3 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://counter.org/robots.txt
301 MovedPermanently
https://www.beautycounter.com/
301 MovedPermanently
https://www.counter.com/
200 OK
Показать содержимое robots.txt
<!doctype html>
<html class="no-js" lang="en">
<head>
<!-- Start of Shoplift scripts -->
<!-- 2025-08-06T16:00:14.8983145Z -->
<style>.shoplift-hide { opacity: 0 !important; }</style>
<style id="sl-preview-bar-hide">#preview-bar-iframe, #PBarNextFrameWrapper { display: none !important; }</style>
<script type="text/javascript">(function(rootPath, template, themeRole, themeId, isThemePreview){ /* Generated on 2026-06-11T14:00:02.0723973Z */(function(){"use strict";var tt=document.createElement("style");tt.textContent=`#shoplift-preview-control{position:fixed;max-width:332px;height:56px;background-color:#141414;z-index:9999;bottom:20px;display:flex;border-radius:8px;box-shadow:13px 22px 7px #0000,9px 14px 7px #00000003,5px 8px 6px #0000000d,2px 4px 4px #00000017,1px 1px 2px #0000001a,0 0 #0000001a;align-items:center;margin:0 auto;left:16px;right:16px;opacity:0;transform:translateY(20px);visibility:hidden;transition:opacity .4s ease-in-out,transform .4s ease-in-out,visibility 0s .4s}#shoplift-preview-control.visible{opacity:1;transform:translateY(0);visibility:visible;transition:opacity .4s ease-in-out,transform .4s ease-in-out,visibility 0s 0s}#shoplift-preview-control *{font-family:Inter,sans-serif;color:#fff;box-sizing:border-box;font-size:16px}#shoplift-preview-variant-title{font-weight:400;line-height:140%;font-size:16px;text-align:start;letter-spacing:-.16px;flex-grow:1;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}#shoplift-preview-variant-selector{position:relative;display:block;padding:6px 0;height:100%;min-width:0;flex:1 1 auto}#shoplift-preview-variant-menu-trigger{border:none;cursor:pointer;width:100%;background-color:transparent;padding:0 16px;border-left:1px solid #333;border-right:1px solid #333;height:100%;display:flex;align-items:center;justify-content:start;gap:8px}#shoplift-preview-variant-selector .menu-variant-label{width:24px;height:24px;border-radius:50%;padding:6px;display:flex;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.12px;flex-shrink:0}#shoplift-preview-variant-selector .preview-variant-menu{position:absolute;bottom:110%;transform:translate3d(0,20px,0);visibility:hidden;pointer-events:none;opacity:0;cursor:pointer;background-color:#141414;border:1px solid #141414;border-radius:6px;width:100%;max-height:156px;overflow-y:auto;box-shadow:0 8px 16px #0003;z-index:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s .3s}#shoplift-preview-variant-selector .preview-variant-menu.preview-variant-menu__visible{visibility:visible;pointer-events:auto;opacity:100;transform:translateZ(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s 0s}@media screen and (max-width:400px){#shoplift-preview-variant-selector .preview-variant-menu{position:fixed;left:0;right:0;width:auto;bottom:110%}}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item{padding:12px 16px;display:flex;overflow:hidden}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item .menu-variant-label{margin-right:6px}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item span{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;color:#f6f6f6;font-size:14px;font-style:normal;font-weight:500}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:hover{background-color:#545454}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}#shoplift-preview-control div:has(#shoplift-exit-preview-button){padding:0 16px}#shoplift-exit-preview-button{padding:6px 8px;font-weight:500;line-height:75%;border-radius:4px;background-color:transparent;border:none;text-decoration:none}#shoplift-exit-preview-button:hover{cursor:pointer;background-color:#333}#shoplift-preview-subscription-warning{position:relative;display:flex;align-items:center;gap:6px;padding:6px 10px;margin:0 4px;border-left:1px solid #333;cursor:help;outline:none}#shoplift-preview-subscription-warning__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:#f59e0b;color:#141414!important;font-weight:700;font-size:12px!important;line-height:1;flex-shrink:0}#shoplift-preview-subscription-warning__label{font-size:13px!important;font-weight:500;color:#fbbf24!important;text-wrap:nowrap;white-space:nowrap}#shoplift-preview-subscription-warning__tooltip{position:absolute;bottom:calc(100% + 8px);right:0;max-width:320px;width:max-content;padding:10px 12px;border-radius:6px;background-color:#1f1f1f;color:#fff!important;font-size:12px!important;line-height:1.4!important;box-shadow:0 8px 16px #0000004d;z-index:10000;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 0s .2s;pointer-events:none}#shoplift-preview-subscription-warning__tooltip.shoplift-preview-subscription-warning__tooltip--visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 0s 0s}#shoplift-preview-subscription-warning:focus-visible{box-shadow:inset 0 0 0 2px #f59e0b;border-radius:4px}#shoplift-preview-control:has(#shoplift-preview-subscription-warning){max-width:480px}/*$vite$:1*/`,document.head.appendChild(tt);var ht=" daum[ /]| deusu/| yadirectfetcher|(?:^|[^g])news(?!sapphire)|(?<! (?:channel/|google/))google(?!(app|/google| pixel))|(?<! cu)bots?(?:\\b|_)|(?<!(?: ya| yandex|^job|inapp;) ?)search|(?<!(?:lib))http|(?<![hg]m)score|@[a-z][\\w-]+\\.|\\(\\)|\\.com|\\b\\d{13}\\b|^<|^[\\w \\.\\-\\(?:\\):]+(?:/v?\\d+(?:\\.\\d+)?(?:\\.\\d{1,10})*?)?(?:,|$)|^[^ ]{50,}$|^\\d+\\b|^\\w+/[\\w\\(\\)]*$|^active|^ad muncher|^amaya|^avsdevicesdk/|^biglotron|^bot|^bw/|^clamav[ /]|^client/|^cobweb/|^custom|^ddg[_-]android|^discourse|^dispatch/\\d|^downcast/|^duckduckgo|^facebook|^getright/|^gozilla/|^hobbit|^hotzonu|^hwcdn/|^jeode/|^jetty/|^jigsaw|^microsoft bits|^movabletype|^mozilla/\\d\\.\\d \\(compatible;?\\)$|^mozilla/\\d\\.\\d \\w*$|^navermailapp|^netsurf|^offline|^owler|^postman|^python|^rank|^read|^reed|^rest|^rss|^snapchat|^space bison|^svn|^swcd |^taringa|^thumbor/|^track|^valid|^w3c|^webbandit/|^webcopier|^wget|^whatsapp|^wordpress|^xenu link sleuth|^yahoo|^yandex|^zdm/\\d|^zoom marketplace/|^{{.*}}$|admin|analyzer|archive|ask jeeves/teoma|bit\\.ly/|bluecoat drtr|browsex|burpcollaborator|capture|catch|check|chrome-lighthouse|chromeframe|classifier|clean|cloud|crawl|cypress/|dareboost|datanyze|dejaclick|detect|dmbrowser|download|evc-batch/|feed|firephp|gomezagent|headless|httrack|hubspot marketing grader|hydra|ibisbrowser|images|insight|inspect|iplabel|ips-agent|java(?!;)|library|mail\\.ru/|manager|measure|neustar wpm|node|nutch|offbyone|optimize|pageburst|pagespeed|parser|perl|phantomjs|pingdom|powermarks|preview|proxy|ptst[ /]\\d|reputation|resolver|retriever|rexx;|rigor|rss\\b|scan|scrape|server|sogou|sparkler/|speedcurve|spider|splash|statuscake|synapse|synthetic|tools|torrent|trace|transcoder|url|virtuoso|wappalyzer|watch|webglance|webkit2png|whatcms/|zgrab",ft=/bot|spider|crawl|http|lighthouse/i,z;function gt(){if(z instanceof RegExp)return z;try{z=new RegExp(ht,"i")}catch{z=ft}return z}function mt(a){return!!a&>().test(a)}class Q{timestamp;constructor(){this.timestamp=new Date}}class yt extends Q{type;testId;hypothesisId;constructor(t,e,i){super(),this.type=3,this.testId=t,this.hypothesisId=e,this.timestamp=i}}class vt extends Q{type;path;constructor(t){super(),this.type=4,this.path=t}}class wt extends Q{type;cart;constructor(t){super(),this.type=5,this.cart=t}}class et extends Error{isBot;constructor(){super(),this.isBot=!0}}function bt(a,t,e){for(const i of t.selectors){const s=a.querySelectorAll(i.cssSelector);for(let r=0;r<s.length;r++)e(t.testId,t.hypothesisId)}st(a,t,(i,s,r,n,o)=>o(s,r),e)}function U(a,t,e){for(const i of t.selectors)rt(a,t.testId,t.hypothesisId,i,e??(()=>{}));st(a,t,rt,e??(()=>{}))}function it(a){return a.urlPatterns.reduce((t,e)=>{switch(e.operator){case"contains":return t+`.*${e}.*`;case"endsWith":return t+`.*${e}`;case"startsWith":return t+`${e}.*`}},"")}function st(a,t,e,i){new MutationObserver(()=>{for(const r of t.selectors)e(a,t.testId,t.hypothesisId,r,i)}).observe(a.documentElement,{childList:!0,subtree:!0})}function rt(a,t,e,i,s){const r=a.querySelectorAll(i.cssSelector);for(let n=0;n<r.length;n++){let o=r.item(n);if(o instanceof HTMLElement&&o.dataset.shoplift!==""){o.dataset.shoplift="";for(const l of i.actions.sort(kt))o=St(a,i.cssSelector,o,l)}}return r.length>0&&s?(s(t,e),!0):!1}function St(a,t,e,i){switch(i.type){case"innerHtml":e.innerHTML=i.value;break;case"attribute":Ct(e,i.scope,i.value);break;case"css":Tt(a,t,i.value);break;case"js":It(a,e,i);break;case"copy":return Pt(e);case"remove":At(e);break;case"move":Et(e,parseInt(i.value));break}return e}function Ct(a,t,e){a.setAttribute(t,e)}function Tt(a,t,e){const i=a.createElement("style");i.innerHTML=`${t} { ${e} }`,a.getElementsByTagName("head")[0]?.appendChild(i)}function It(a,t,e){Function("document","element",`"use strict"; ${e.value}`)(a,t)}function Pt(a){const t=a.cloneNode(!0);if(!a.parentNode)throw"Can't copy node outside of DOM";return a.parentNode.insertBefore(t,a.nextSibling),t}function At(a){a.remove()}function Et(a,t){if(t===0)return;const e=Array.prototype.slice.call(a.parentElement.children).indexOf(a),i=Math.min(Math.max(e+t,0),a.parentElement.children.length-1);a.parentElement.children.item(i).insertAdjacentElement(t>0?"afterend":"beforebegin",a)}function kt(a,t){return nt(a)-nt(t)}function nt(a){return a.type==="copy"||a.type==="remove"?0:1}var M=(a=>(a[a.Template=0]="Template",a[a.Theme=1]="Theme",a[a.UrlRedirect=2]="UrlRedirect",a[a.Script=3]="Script",a[a.Dom=4]="Dom",a[a.Price=5]="Price",a))(M||{});const xt="data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.96001%207.90004C9.86501%207.90004%209.77001%207.86504%209.69501%207.79004L6.43501%204.53004C6.19501%204.29004%205.80501%204.29004%205.56501%204.53004L2.30501%207.79004C2.16001%207.93504%201.92001%207.93504%201.77501%207.79004C1.63001%207.64504%201.63001%207.40504%201.77501%207.26004L5.03501%204.00004C5.56501%203.47004%206.43001%203.47004%206.96501%204.00004L10.225%207.26004C10.37%207.40504%2010.37%207.64504%2010.225%207.79004C10.15%207.86004%2010.055%207.90004%209.96001%207.90004Z'%20fill='white'/%3e%3c/svg%3e",_t="data:image/svg+xml,%3csvg%20width='14'%20height='24'%20viewBox='0%200%2014%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.3976%2014.5255C12.2833%2013.8788%2012.0498%2013.3024%2011.6952%2012.7961C11.3416%2012.2898%2010.9209%2011.8353%2010.4353%2011.4317C9.94868%2011.0291%209.43546%2010.6488%208.89565%2010.292C8.48487%2010.049%208.09577%209.78565%207.72637%209.50402C7.35697%209.2224%207.08016%208.89503%206.89694%208.51987C6.71273%208.14471%206.67826%207.69533%206.79055%207.1697C6.86345%206.83216%206.97476%206.54647%207.12351%206.31162C7.27324%206.07778%207.47124%205.89986%207.7175%205.77684C7.96377%205.65483%208.21989%205.59383%208.48389%205.59383C8.88087%205.59383%209.17639%205.7016%209.3734%205.91714C9.56943%206.13268%209.68271%206.42345%209.71424%206.78946C9.74576%207.15547%209.72015%207.55401%209.63839%207.98509C9.55663%208.41617%209.43645%208.84724%209.27687%209.27934L13.5127%208.80149C13.9638%207.52656%2014.1017%206.42447%2013.9264%205.49725C13.751%204.56901%2013.2664%203.85122%2012.4724%203.34491C12.239%203.19648%2011.9779%203.07041%2011.6893%202.96569L12.0026%201.50979L9.86397%200L7.3875%201.50979L7.11169%202.78878C6.65166%202.8874%206.21724%203.01957%205.8114%203.19038C4.85292%203.594%204.06684%204.15115%203.45117%204.86385C2.83452%205.57655%202.42571%206.40108%202.22378%207.33847C2.06616%208.06947%202.04942%208.70796%202.17551%209.25087C2.30061%209.7948%202.52028%2010.2828%202.8355%2010.7139C3.14974%2011.145%203.51816%2011.5344%203.93977%2011.881C4.36039%2012.2288%204.782%2012.5521%205.20164%2012.851C5.68334%2013.1702%206.13844%2013.5169%206.56497%2013.8921C6.99052%2014.2672%207.31954%2014.7125%207.55004%2015.228C7.78055%2015.7445%207.81502%2016.3769%207.65347%2017.1262C7.56482%2017.5389%207.43676%2017.8765%207.27028%2018.1388C7.10381%2018.4011%206.89596%2018.5983%206.64772%2018.7295C6.3985%2018.8606%206.12071%2018.9267%205.8114%2018.9267C5.21641%2018.9267%204.79776%2018.6034%204.62833%2018.1632C4.4589%2017.7229%204.47367%2017.2583%204.60075%2016.5639C4.72782%2015.8705%205.05092%2015.1395%205.37107%2014.3699H1.17665C1.17665%2014.3699%200.207341%2016.1115%200.0310135%2017.6762C-0.0655232%2018.5302%200.0635208%2019.2653%200.41519%2019.8844C0.76686%2020.5036%201.33032%2020.9814%202.10655%2021.319C2.39222%2021.443%202.7104%2021.5447%203.05813%2021.623L2.54589%2024H7.17473L7.7047%2021.5386C8.08493%2021.442%208.43857%2021.3231%208.76562%2021.1787C9.73985%2020.7476%2010.52%2020.1427%2011.1071%2019.3649C11.6932%2018.5871%2012.0873%2017.7291%2012.2892%2016.7917C12.4744%2015.9295%2012.5099%2015.1741%2012.3966%2014.5275L12.3976%2014.5255Z'%20fill='white'/%3e%3c/svg%3e";async function Rt(a){let t=a.replace(/-/g,"+").replace(/_/g,"/");for(;t.length%4;)t+="=";const e=atob(t),i=Uint8Array.from(e,n=>n.charCodeAt(0)),s=new Blob([i]).stream().pipeThrough(new DecompressionStream("gzip")),r=await new Response(s).text();return JSON.parse(r)}function F(a,t){return typeof t=="string"&&/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d+(?:Z|[+-]\d+)/.test(t)?new Date(t):t}function X(a,t){return t}function q(a,t=!1,e=!1,i=","){const s=a/100;if(e){const n=Math.round(s).toLocaleString("en-US");return i!==","?n.replace(/,/g,i):n}else{const r=t?",":".",n=s.toFixed(2).split("."),o=parseInt(n[0],10),l=n[1]??"00",c=o.toLocaleString("en-US");return i!==","?`${c.replace(/,/g,i)}${r}${l}`:t?`${c.replace(/,/g,".")}${r}${l}`:`${c}${r}${l}`}}function H(a,t,e,i){const s=t.replace("{{amount}}",q(a,!1,!1)).replace("{{amount_no_decimals}}",q(a,!1,!0)).replace("{{amount_with_comma_separator}}",q(a,!0,!1)).replace("{{amount_no_decimals_with_comma_separator}}",q(a,!0,!0)).replace("{{amount_with_space_separator}}",q(a,!1,!1," ")).replace("{{amount_no_decimals_with_space_separator}}",q(a,!1,!0," ")).replace("{{amount_with_apostrophe_separator}}",q(a,!1,!1,"'")).replace("{{amount_no_decimals_with_apostrophe_separator}}",q(a,!1,!0,"'")).replace("{{amount_with_period_and_space_separator}}",q(a,!1,!1,". ")).replace("{{amount_no_decimals_with_period_and_space_separator}}",q(a,!1,!0,". "));return i?`${s} ${e}`:s}function ot(a){return a.replace(/[^\d.,\s-]/g,"").trim()}function j(a){const t=new Map;for(const[e,i,s]of a.variants)t.set(e,{priceInCents:i,compareAtPriceInCents:s});return t}function Dt(a,t,e,i){const{priceInCents:s,compareAtPriceInCents:r}=e,{moneyFormat:n,currency:o,currencyCodeEnabled:l}=i;if(a.getAttribute("data-sl-attribute-p")===t)a.innerHTML=H(s,n,o,l);else if(a.getAttribute("data-sl-attribute-cap")===t)r<=0||r<=s?a.remove():a.innerHTML=H(r,n,o,l);else if(a.getAttribute("data-sl-attribute-discount")===t&&!(r<=0||r<=s)){const d=Math.round((r-s)/r*100),p=ot(H(r-s,n,o,!1)),h=a.getAttribute("data-sl-format")||"percent";h==="percent"?a.textContent=`-${d}%`:h==="amount"?a.textContent=`-${p}`:h==="both"&&(a.textContent=`-${d}% (-${p})`)}}function Ot(a){const t=[],e={id:"url-pattern",operator:"contains",value:"/"};for(const[i,s,r]of a.variants){t.push({id:`p-${i}`,cssSelector:`[data-sl-attribute-p="${i}"]`,urlPatterns:[e],actions:[{id:`p-action-${i}`,type:"innerHtml",scope:"price",value:H(s,a.moneyFormat,a.currency,a.currencyCodeEnabled)}]});const n=r<=0||r<=s;if(t.push({id:`cap-${i}`,cssSelector:`[data-sl-attribute-cap="${i}"]`,urlPatterns:[e],actions:[{id:`cap-action-${i}`,type:n?"remove":"innerHtml",scope:"compare-at-price",value:n?"":H(r,a.moneyFormat,a.currency,a.currencyCodeEnabled)}]}),!n&&r>s){const o=Math.round((r-s)/r*100),l=ot(H(r-s,a.moneyFormat,a.currency,!1));t.push({id:`d-${i}`,cssSelector:`[data-sl-attribute-discount="${i}"]`,urlPatterns:[e],actions:[{id:`d-action-${i}`,type:"js",scope:null,value:`var format = element.getAttribute('data-sl-format') || 'percent'; if (format === 'percent') { element.textContent = '-${o}%'; } else if (format === 'amount') { element.textContent = '-${l}'; } else if (format === 'both') { element.textContent = '-${o}% (-${l})'; }`}]})}}return t}const Jt="modulepreload",Yt=function(a){return"/"+a},Zt={},Vt=function(t,e,i){let s=Promise.resolve();function r(n){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=n,window.dispatchEvent(o),!o.defaultPrevented)throw n}return s.then(n=>{for(const o of n||[])o.status==="rejected"&&r(o.reason);return t().catch(r)})};function at(a,t,e){const i=e?a.plans.filter(c=>!c.variantId||c.variantId===e):a.plans,s=[],r=[];for(const c of i)c.direction==="decrease"?(s.push(c.existingShopifyPlanId),r.push(c.createdShopifyPlanId)):(s.push(c.createdShopifyPlanId),r.push(c.existingShopifyPlanId));const n=t?s:r,o=t?r:s;if(e)for(const c of a.plans)for(const d of[c.existingShopifyPlanId,c.createdShopifyPlanId])d&&!n.includes(d)&&!o.includes(d)&&o.push(d);const l={};for(let c=0;c<o.length;c++){const d=o[c],p=n[c];d&&p&&(l[d]=p)}return{showPlanIds:n,hidePlanIds:o,swapMap:l}}function lt(a,t,e){const i=t?a.plans.find(r=>r.variantId===t):void 0;if(i)return i.direction;if(e){const r=a.plans.find(n=>n.productId===e);if(r)return r.direction}return a.plans.find(r=>!r.variantId)?.direction??null}function K(a,t){const e=t?a.plans.filter(r=>!r.productId||r.productId===t):a.plans,i={};for(const r of e)i[r.existingShopifyPlanId]=r.existingDiscountAmount,i[r.createdShopifyPlanId]=r.existingDiscountAmount;const s=Math.max(...Object.values(i),0);return{discountMap:i,maxDiscount:s}}function W(a){const t=document.querySelector('form[action*="/cart/add"] input[name="product-id"]')?.value;if(t)return t;if(a){for(const r of Array.from(document.querySelectorAll("[data-sl-attribute-p]"))){const n=r.getAttribute("data-sl-attribute-p");if(!n)continue;const o=a.variants.find(l=>l[0]===n);if(o?.[3])return o[3]}const s=document.querySelector('form[action*="/cart/add"] input[name="id"]')?.value;if(s){const r=a.variants.find(n=>n[0]===s);if(r?.[3])return r[3]}}const e=window,i=e.ShopifyAnalytics?.meta?.product?.id??e.meta?.product?.id;return i!=null?String(i):null}function D(a,t){return a.widget.selectors[t]??[]}function N(a,t){return a.replace(/[\d.]+%/,`${t}%`)}function $(a,t){const e=document.createTreeWalker(a,NodeFilter.SHOW_TEXT);let i=e.nextNode();for(;i;){if(i.nodeValue!==null){const s=t(i.nodeValue);if(s!==i.nodeValue){i.nodeValue=s;return}}i=e.nextNode()}}function ct(a,t){return a===null?!1:a==="decrease"?!t:t}async function Lt(a){if(a.subscriptionSwapDone)return;const t=a.getActiveAssignment();if(!t)return;const e=a.getHypothesis(t.hypothesisId);if(!e?.subscriptionData)return;a.subscriptionSwapDone=!0;const i=e.subscriptionData,s=e.isControl,r=[...new Set(i.plans.map(d=>d.direction))].join(",");a.log(`[SUB-SWAP] ${s?"A":"B"} side, directions=${r}`);const n=i.plans.some(d=>d.variantId);let o=!1,l=!1;function c(){if(!l){l=!0;try{const d=n?document.querySelector("select[name='id'], input[name='id']")?.value:void 0,{showPlanIds:p,hidePlanIds:h,swapMap:u}=at(i,s,d);a.swapMap=u;const b=D(i,"widgetParent"),k=D(i,"subscriptionPlans"),S=D(i,"subscriptionInput");if(!b.length||!k.length||!S.length)return;const P=document.querySelector(b[0].selector);if(!P?.shadowRoot)return;const _=P.shadowRoot.querySelector(k[0].selector);if(!_?.shadowRoot)return;const C=S[0].selector;let m=null;if(i.widget.widgetType==="buttons"||i.widget.widgetType==="radio"){const y=Array.from(_.shadowRoot.querySelectorAll(C));if(!y.length)return;for(const v of y){const g=v.closest("label");g&&(p.includes(v.value)?g.style.display="":h.includes(v.value)&&(g.style.display="none"))}const w=y.some(v=>p.includes(v.value)&&v.checked),T=y.some(v=>h.includes(v.value)&&v.checked);if((w||T)&&(o=!1),!w&&!o){o=!0;for(const v of y)if(p.includes(v.value)){v.closest("label")?.click(),v.dispatchEvent(new Event("change",{bubbles:!0}));break}}const f=y.find(v=>v.checked);m=f&&p.includes(f.value)?f.value:p[0]??null}else if(i.widget.widgetType==="dropdown"){const y=_.shadowRoot.querySelector("select");if(!y)return;for(const w of Array.from(y.options))h.includes(w.value)&&(w.style.display="none",w.disabled=!0);if(h.includes(y.value)){const w=Array.from(y.options).find(T=>p.includes(T.value));w&&(y.value=w.value,y.dispatchEvent(new Event("change",{bubbles:!0})))}m=p.includes(y.value)?y.value:p[0]??null}if(m){const y=Array.from(document.querySelectorAll('input[name="selling_plan"]'));for(const w of y)w.value!==m&&(w.value=m)}}finally{l=!1}}}if(a.subscriptionHideWrongPlans=c,a.swapMap=at(i,s).swapMap,c(),n){const d=document.querySelector("select[name='id'], input[name='id']");d&&d.addEventListener("change",c)}}function B(a){const t=D(a,"widgetParent");return t.length?document.querySelector(t[0].selector)?.shadowRoot??null:null}function J(a,t){const e=D(a,"subscriptionPlans");return e.length?t.querySelector(e[0].selector)?.shadowRoot??null:null}function Y(a,t){const e=new URLSearchParams(window.location.search).get("variant");if(e)return e;{const i=document.querySelector('form[action*="/cart/add"] input[name="id"]')?.value;if(i)return i}return a.size>0?[...a.keys()][0]:void 0}function G(a,t){return H(a,t.moneyFormat,t.currency,t.currencyCodeEnabled)}function $t({originalFetch:a,swapMap:t,slptValue:e,getSelectedPlanId:i,log:s}){if(window.fetch.__shoplift_intercepted)return s("[SUB-INTERCEPT] already installed — skipping"),()=>{};function r(o){if(i){const l=i();if(l)return t[l]??l}return t[o]??o}const n=function(o,l){if((typeof o=="string"?o:o instanceof URL?o.href:o.url).includes("/cart/add")&&l?.body)try{if(l.body instanceof FormData){const d=l.body.get("selling_plan");d?l.body.set("selling_plan",r(String(d))):(!d||d==="")&&e&&l.body.set("properties[_slpt]",e)}else if(typeof l.body=="string"){const d=JSON.parse(l.body);if(d.items)for(const p of d.items){const h=String(p.selling_plan??"");h?p.selling_plan=r(h):!p.selling_plan&&e&&(p.properties||(p.properties={}),p.properties._slpt=e)}else if(d.id){const p=String(d.selling_plan??"");p?d.selling_plan=r(p):!d.selling_plan&&e&&(d.properties||(d.properties={}),d.properties._slpt=e)}l.body=JSON.stringify(d)}}catch(d){s("[SUB-INTERCEPT] body parse failed; cart-add proceeds with un-swapped plan",d)}return a.call(window,o,l)};return n.__shoplift_intercepted=!0,window.fetch=n,function(){window.fetch===n&&(window.fetch=a)}}function Mt({log:a}){if(window.fetch.__shoplift_intercepted)return a("[SUB-PREVIEW-BLOCK] already installed — skipping"),()=>{};const t=window.fetch,e=function(i,s){const r=typeof i=="string"?i:i instanceof URL?i.href:i.url;return r.includes("/cart/add")?(a("[SUB-PREVIEW-BLOCK] cart-add blocked in preview mode",{url:r}),Promise.resolve(new Response(JSON.stringify({id:0,properties:{},quantity:0,variant_id:0,key:"preview",title:"Preview — cart-add blocked",price:0,original_price:0,line_price:0,original_line_price:0,total_discount:0,discounts:[],preview:!0}),{status:200,headers:{"Content-Type":"application/json"}}))):t.call(window,i,s)};return e.__shoplift_intercepted=!0,window.fetch=e,function(){window.fetch===e&&(window.fetch=t)}}function dt({data:a,runUpdates:t,debounceMs:e=150}){let i=null;function s(){i&&clearTimeout(i),t(),i=setTimeout(t,e)}let r=null;const n=[],o={childList:!0,subtree:!0,characterData:!0,attributes:!0};function l(h){for(const u of n)u.disconnect();n.length=0;for(const u of Array.from(h.querySelectorAll("*")))if(u.shadowRoot){const b=new MutationObserver(s);b.observe(u.shadowRoot,o),n.push(b)}}function c(){const h=B(a);return h?(r&&r.disconnect(),l(h),r=new MutationObserver(u=>{u.some(b=>b.type==="childList"&&b.addedNodes.length>0)&&l(h),s()}),r.observe(h,o),!0):!1}const d=document.body||document.documentElement,p=new MutationObserver(()=>{c()&&s()});return p.observe(d,{childList:!0,subtree:!0}),c()&&s(),t(),function(){i&&(clearTimeout(i),i=null),p.disconnect(),r&&(r.disconnect(),r=null);for(const u of n)u.disconnect();n.length=0}}async function qt(a){if(a.subscriptionPriceDone)return;const t=a.getActiveAssignment(),e=t?a.getHypothesis(t.hypothesisId):void 0,i=e?.subscriptionData?null:a.findActiveSubscriptionTestControl(),s=e?.subscriptionData?e:i?.hypothesis;if(!s?.subscriptionData)return;const r=e?.subscriptionData?t.testId:i.testId;a.subscriptionPriceDone=!0;const n=s.subscriptionData,o=s.isControl,l=s.priceData,c=n.widget.widgetType;let d=W(l),p=K(n,d),h=p.discountMap,u=p.maxDiscount;function b(){const g=W(l);g!==d&&(d=g,p=K(n,d),h=p.discountMap,u=p.maxDiscount,a.log(`[SUB-PRICE] scope refreshed side=${o?"A":"B"}, currentProductId=${d??"n/a"}, maxDiscount=${u}`))}a.log(`[SUB-PRICE] side=${o?"A":"B"}, currentProductId=${d??"n/a"}, maxDiscount=${u}`),a.updatePriceTestHiddenInputs(r,o?"control":"variant",!1);function k(){if(!l)return null;const g=j(l),I=Y(g),A=lt(n,I,d);if(!ct(A,o))return null;const E=I?g.get(I):void 0;return E?{formattedVariantPrice:G(E.priceInCents,l),formattedDiscounted:G(E.priceInCents*(1-u/100),l)}:null}$t({originalFetch:a.fetch,swapMap:a.swapMap??{},slptValue:a.slptValue??void 0,log:a.log,getSelectedPlanId:()=>{const g=B(n);if(!g)return null;const I=J(n,g);if(!I)return null;const A=D(n,"subscriptionInput"),E=A.length?A[0].selector:'input[name="rc_plan"]';return I.querySelector(`${E}:checked`)?.value??null}});function S(g){const I=D(n,"subscriptionDiscount");for(const A of I)if(A.selector.includes("badge")||A.selector.includes("__badge")){const E=g.querySelector(A.selector);E?.textContent&&!E.textContent.includes(`${u}%`)&&$(E,x=>N(x,u))}}function P(g){const I=k();if(!I)return;const A=D(n,"subscriptionCompareAt");for(const E of A){const x=g.querySelector(E.selector)||g.querySelector(`[part~="${E.selector}"]`);x?.textContent&&!x.textContent.includes(I.formattedVariantPrice)&&$(x,R=>/\d/.test(R)?I.formattedVariantPrice:R)}}function _(g,I){const A=D(n,"subscriptionCompareAt"),E=I===0?"none":"";for(const x of A){const R=g.querySelector(x.selector)||g.querySelector(`[part~="${x.selector}"]`);R&&(E==="none"?R.style.display!=="none"&&(R.style.display="none"):R.style.display==="none"&&(R.style.display=""))}}function C(g){const I=D(n,"subscriptionInput"),A=I.length?I[0].selector:'input[name="rc_plan"]',E=D(n,"subscriptionPlanDiscount"),x=E.length?E[0].selector:".rc-plans-button__discount";for(const R of Array.from(g.querySelectorAll("label"))){const V=R.querySelector(A),O=R.querySelector(x);if(V&&O){const L=h[V.value];if(L!==void 0){if(L===0)O.style.display!=="none"&&(O.style.display="none");else if(O.style.display==="none"&&(O.style.display=""),O.textContent){const Z=O.textContent.match(/[\d.]+%/)?.[0];Z&&Z!==`${L}%`&&$(O,Kt=>N(Kt,L))}}}}}function m(g){const I=g.querySelector("select");if(I)for(const A of Array.from(I.options)){const E=h[A.value];if(E!==void 0&&A.textContent){const x=A.textContent.match(/[\d.]+%/)?.[0];x&&x!==`${E}%`&&(A.textContent=N(A.textContent,E))}}}function y(g,I){const E=D(n,"subscriptionDiscount").filter(x=>x.selector.includes("benefit")||x.selector==="rc-benefits");for(const x of E){const R=g.querySelector(x.selector);if(R?.shadowRoot){for(const V of Array.from(R.shadowRoot.querySelectorAll("li")))if(V.textContent?.includes("Save")){const O=V;if(I===0)O.style.display!=="none"&&(O.style.display="none");else{O.style.display==="none"&&(O.style.display="");const L=V.textContent.match(/[\d.]+%/)?.[0];L&&L!==`${I}%`&&$(V,Z=>N(Z,I))}}}}}let w=!1;function T(){if(!w){w=!0;try{if(b(),d!==null&&Object.keys(h).length===0)return;const g=B(n);if(!g)return;S(g),l&&P(g);const I=J(n,g);let A=u;if(I){const E=D(n,"subscriptionInput"),x=E.length?E[0].selector:'input[name="rc_plan"]',R=I.querySelector(`${x}:checked`);if(R){const V=h[R.value];V!==void 0&&(A=V)}c==="buttons"||c==="radio"?C(I):m(I)}_(g,A),y(g,A)}finally{w=!1}}}function f(){const g=k();if(!g)return;const I=B(n);if(!I)return;const A=D(n,"onetimeToggle"),E=A.length?A[0].selector:'input[value="onetime"]';if(!I.querySelector(E)?.checked)return;const R=D(n,"subscriptionPrice");for(const V of R){const O=I.querySelector(V.selector)||I.querySelector(`[part~="${V.selector}"]`);O?.textContent&&!O.textContent.includes(g.formattedDiscounted)&&$(O,L=>/\d/.test(L)?g.formattedDiscounted:L)}}function v(){a.subscriptionHideWrongPlans&&a.subscriptionHideWrongPlans(),T(),a.subscriptionUpdateOneTime&&a.subscriptionUpdateOneTime(),f()}dt({data:n,runUpdates:v})}async function Ht(a){if(a.subscriptionOneTimeDone)return;const t=a.getActiveAssignment(),e=t?a.getHypothesis(t.hypothesisId):void 0,i=!!(e?.subscriptionData&&e.priceData),s=i?null:a.findActiveSubscriptionTestControl(),r=i?e:s?.hypothesis;if(!r?.subscriptionData||!r.priceData)return;const n=i?t.testId:s.testId;a.subscriptionOneTimeDone=!0;const o=r.subscriptionData,l=r.priceData,c=j(l),d=r.isControl,p=d?"control":"variant";a.slptValue=`${n}:${p}:f`,a.updatePriceTestHiddenInputs(n,p,!1);function h(){const u=B(o);if(!u)return;const b=Y(c);if(!b)return;const k=W(l),S=lt(o,b,k);if(!ct(S,d))return;const P=c.get(b);if(!P)return;const _=H(P.priceInCents,l.moneyFormat,l.currency,l.currencyCodeEnabled),C=D(o,"onetimePrice");if(!C.length)return;const m=D(o,"onetimeContainer"),y=m.length?m[0].selector:'[part~="rc-purchase-option__onetime"]',T=u.querySelector(y)??u;for(const f of C){let v=null;try{v=T.querySelector(f.selector)}catch{v=null}v??=T.querySelector(`[part~="${f.selector}"]`),v&&v.textContent&&!v.textContent.includes(_)&&$(v,g=>/\d/.test(g)?_:g)}}a.subscriptionUpdateOneTime=h,h()}async function Nt(a,t){const{subscriptionPreviewRender:e}=await Vt(async()=>{const{subscriptionPreviewRender:i}=await Promise.resolve().then(()=>jt);return{subscriptionPreviewRender:i}},void 0);return e(a.subscriptionData,a.priceData,a.isControl,t)}function Ut(a,t){const e=a.widget.selectors.widgetParent??[],i=a.widget.selectors.subscriptionPlans??[],s=a.widget.selectors.subscriptionInput??[];if(!e.length||!i.length||!s.length){t("[SUB-GLOBAL-HIDE] Missing required selectors — skipping");return}const r=e[0].selector,n=i[0].selector,o=s[0].selector;let l=!1,c=null,d=!1;function p(){if(!d){d=!0;try{h()}finally{d=!1}}}function h(){const P=document.querySelector(r);if(!P?.shadowRoot)return;const _=P.shadowRoot.querySelector(n);if(!_?.shadowRoot)return;_.shadowRoot!==c&&(c=_.shadowRoot,l=!1);let C=0;if(a.widget.widgetType==="buttons"||a.widget.widgetType==="radio"){const m=Array.from(_.shadowRoot.querySelectorAll(o));for(const f of m)if(a.planIds.includes(f.value)){f.disabled||(f.disabled=!0);const v=f.closest("label");v&&v.style.display!=="none"&&(v.style.display="none",C++)}const y=m.filter(f=>!a.planIds.includes(f.value));if(!y.some(f=>f.checked)&&!l&&y.length>0){l=!0;const f=y[0];f.closest("label")?.click(),f.dispatchEvent(new Event("change",{bubbles:!0})),t(`[SUB-GLOBAL-HIDE] Preselected first visible plan input=${f.value}`)}const T=y.find(f=>f.checked)??y[0];if(T){const f=Array.from(document.querySelectorAll('input[name="selling_plan"]'));for(const v of f)v.value!==T.value&&(v.value=T.value,t(`[SUB-GLOBAL-HIDE] Mirrored plan id ${T.value} to form selling_plan input`))}}else if(a.widget.widgetType==="dropdown"){const m=_.shadowRoot.querySelector("select");if(!m)return;for(const T of Array.from(m.options))a.planIds.includes(T.value)&&(T.style.display!=="none"&&(T.style.display="none"),T.disabled||(T.disabled=!0),C++);const y=Array.from(m.options).filter(T=>!a.planIds.includes(T.value)),w=y.some(T=>T.value===m.value);y.length>0&&!w&&!l&&(l=!0,m.value=y[0].value,m.dispatchEvent(new Event("change",{bubbles:!0})),t(`[SUB-GLOBAL-HIDE] Preselected first visible option=${y[0].value}`))}C>0&&t(`[SUB-GLOBAL-HIDE] Hidden ${C} B-side plan buttons`)}const u={childList:!0,subtree:!0,characterData:!0};let b=null;function k(P){b?.disconnect(),b=new MutationObserver(()=>p()),b.observe(P,u)}function S(){const P=document.querySelector(r);if(!P?.shadowRoot)return!1;p(),new MutationObserver(()=>{p();const m=P.shadowRoot.querySelector(n);m?.shadowRoot&&k(m.shadowRoot)}).observe(P.shadowRoot,u);const C=P.shadowRoot.querySelector(n);return C?.shadowRoot&&k(C.shadowRoot),!0}if(!S()){t("[SUB-GLOBAL-HIDE] Widget not in DOM yet — waiting via MutationObserver");const P=new MutationObserver(()=>{S()&&P.disconnect()});P.observe(document.body??document.documentElement,{childList:!0,subtree:!0})}}const ut="Limited preview",Ft="Add-to-cart and checkout prices won't reflect this test until it launches — test selling plans are not created in your subscription app until after a test is launched.",Bt=5e3;function zt(){const a=document.createElement("div");a.id="shoplift-preview-subscription-warning";const t=document.createElement("span");t.id="shoplift-preview-subscription-warning__icon",t.setAttribute("aria-hidden","true"),t.textContent="!";const e=document.createElement("span");e.id="shoplift-preview-subscription-warning__label",e.textContent=ut;const i=document.createElement("div");i.id="shoplift-preview-subscription-warning__tooltip",i.setAttribute("role","tooltip"),i.textContent=Ft,a.appendChild(t),a.appendChild(e),a.appendChild(i),a.setAttribute("tabindex","0"),a.setAttribute("aria-describedby",i.id),a.setAttribute("aria-label",ut);let s=null;function r(){s!==null&&(clearTimeout(s),s=null)}function n(){i.classList.add("shoplift-preview-subscription-warning__tooltip--visible")}function o(){i.classList.remove("shoplift-preview-subscription-warning__tooltip--visible")}function l(){n(),r(),s=setTimeout(()=>{o(),s=null},Bt)}function c(){r(),n()}function d(){s===null&&o()}a.addEventListener("mouseenter",c),a.addEventListener("mouseleave",d),a.addEventListener("focus",c),a.addEventListener("blur",d);function p(u){try{const b=u.target;if(!(b instanceof Element))return;(b.closest('form[action*="/cart/add"] button[type="submit"], form[action*="/cart/add"] input[type="submit"]')!==null||b.closest('[name="add"], button[name="add"], [data-add-to-cart], button[data-add-to-cart]')!==null)&&l()}catch{}}document.addEventListener("click",p,!0);function h(){r(),document.removeEventListener("click",p,!0),a.removeEventListener("mouseenter",c),a.removeEventListener("mouseleave",d),a.removeEventListener("focus",c),a.removeEventListener("blur",d),a.remove()}return{root:a,tooltip:i,cleanup:h}}let pt=!1;class Wt{constructor(t,e,i,s,r,n,o,l,c,d,p,h,u){this.shop=t,this.host=e,this.eventHost=i,this.disableReferrerOverride=l,this.logHistory=[],this.legacySessionKey=`SHOPLIFT_SESSION_${this.shop}`,this.cssHideClass=s?"shoplift-hide":"",this.testConfigs=p.map(k=>({...k,startAt:new Date(k.startAt),statusHistory:k.statusHistory.map(S=>({...S,createdAt:new Date(S.createdAt)}))})),this.inactiveTestConfigs=h,this.hiddenSubscriptionPlans=u,this.sendPageView=!!r,this.shopliftDebug=n===!0,this.telemetryEnabled=c===!0,this.gaConfig=o!=={"sendEvents":false,"mode":"gtag"}?o:{sendEvents:!1},this.fetch=window.fetch.bind(window),this.localStorageSet=window.localStorage.setItem.bind(window.localStorage),this.localStorageGet=window.localStorage.getItem.bind(window.localStorage);const b=this.getDeviceType();this.device=b!=="tablet"?b:"mobile",this.state=this.loadState(),this.shopifyAnalyticsId=this.getShopifyAnalyticsId(),this.testsFilteredByAudience=p.filter(k=>k.status=="active"),this.getCountryTimeout=d===1000?1e3:d,this.log("State Loaded",JSON.stringify(this.state))}DATA_SL_ATTRIBUTE_P="data-sl-attribute-p";DATA_SL_TEST_ID="data-sl-test-id";VIEWPORT_TRACK_THRESHOLD=.5;temporarySessionKey="Shoplift_Session";essentialSessionKey="Shoplift_Essential";analyticsSessionKey="Shoplift_Analytics";priceSelectorsSessionKey="Shoplift_PriceSelectors_v2";legacySessionKey;cssHideClass;testConfigs;inactiveTestConfigs;hiddenSubscriptionPlans;testsFilteredByAudience;sendPageView;shopliftDebug;gaConfig;telemetryEnabled;getCountryTimeout;state;subscriptionPreviewWarningCleanup=null;shopifyAnalyticsId;cookie=document.cookie;isSyncing=!1;isSyncingGA=!1;fetch;localStorageSet;localStorageGet;sessionStorageSet=window.sessionStorage.setItem.bind(window.sessionStorage);sessionStorageGet=window.sessionStorage.getItem.bind(window.sessionStorage);urlParams=new URLSearchParams(window.location.search);device;logHistory;activeViewportObservers=new Map;clientIdRetryCount=0;deriveCategoryFromExistingTests(){if(!this.state.temporary.testCategory&&this.state.essential.visitorTests.length>0){const t=this.state.essential.visitorTests.some(e=>{if(!e.hypothesisId)return!1;const i=this.getHypothesis(e.hypothesisId);return i&&["theme","basicScript","price"].includes(i.type)});this.state.temporary.testCategory=t?"global":"conditional",this.persistTemporaryState(),this.log("Derived test category from existing visitorTests: %s",this.state.temporary.testCategory)}}async init(){try{if(this.log("Shoplift script initializing"),window.Shopify&&window.Shopify.designMode){this.log("Skipping script for design mode");return}if(window.location.href.includes("slScreenshot=true")){this.log("Skipping script for screenshot");return}if(window.location.hostname.endsWith(".edgemesh.com")){this.log("Skipping script for preview");return}if(window.location.href.includes("isShopliftMerchant")){const s=this.urlParams.get("isShopliftMerchant")==="true";this.log("Setting merchant session to %s",s),this.state.temporary.isMerchant=s,this.persistTemporaryState()}if(this.state.temporary.isMerchant){this.log("Setting up preview for merchant"),typeof window.shoplift!="object"&&this.setShopliftStub(),this.state.temporary.previewConfig||this.hidePage(),await this.initPreview(),document.querySelector("#sl-preview-bar-hide")?.remove();return}if(this.state.temporary.previewConfig=void 0,mt(navigator.userAgent))return;const t=this.state.essential.visitorTests.filter(s=>s.hypothesisId&&+s.createdAt>Date.now()-6e4);if(t.length===0)this.sendDiagnosticTelemetry("page-landed",null);else for(const s of t)this.sendDiagnosticTelemetry("page-landed",s.testId,{hypothesisId:s.hypothesisId,isControl:s.assignedTo==="control",testType:s.testType??"unknown"});if(navigator.userAgent.includes("Chrome/118")){this.log("Random: %o",[Math.random(),Math.random(),Math.random()]);const s=await this.makeRequest({url:`${this.eventHost}/api/v0/events/ip`,method:"get"}).then(r=>r?.json());this.log(`IP: ${s}`),this.makeRequest({url:`${this.eventHost}/api/v0/logs`,method:"post",data:JSON.stringify(this.debugState(),X)}).catch()}if(this.shopifyAnalyticsId=this.getShopifyAnalyticsId(),this.monitorConsentChange(),this.checkForThemePreview())return;if(!this.disableReferrerOverride&&this.state.temporary.originalReferrer!=null){this.log(`Overriding referrer from '${document.referrer}' to '${this.state.temporary.originalReferrer}'`);const s=this.state.temporary.originalReferrer;delete this.state.temporary.originalReferrer,this.persistTemporaryState(),Object.defineProperty(document,"referrer",{get:()=>s,enumerable:!0,configurable:!0})}if(await this.refreshVisitor(this.shopifyAnalyticsId),await this.handleVisitorTest()){this.log("Redirecting for visitor test");return}this.setShoplift(),this.showPage(),this.ensureCartAttributesForExistingPriceTests(!1);const i=this.state.essential.visitorTests.some(s=>(s.hypothesisId?this.getHypothesis(s.hypothesisId):void 0)?.subscriptionData!=null)||Object.values(this.state.temporary.testReservations??{}).some(s=>this.getHypothesis(s.hypothesisId)?.subscriptionData!=null);this.hiddenSubscriptionPlans&&!i&&(this.log(`[SUB-GLOBAL] Visitor not in subscription test — hiding ${this.hiddenSubscriptionPlans.planIds.length} B-side plans`),Ut(this.hiddenSubscriptionPlans,s=>this.log(s))),await this.subscriptionSwap(),await this.subscriptionOneTimePrice(),await this.subscriptionPriceChange(),await this.finalize(),console.log("SHOPLIFT SCRIPT INITIALIZED!")}catch(t){if(t instanceof et)return;throw t}finally{typeof window.shoplift!="object"&&this.setShopliftStub()}}getVariantColor(t){switch(t){case"a":return{text:"#141414",bg:"#E2E2E2"};case"b":return{text:"rgba(255, 255, 255, 1)",bg:"rgba(37, 99, 235, 1)"}}}getDefaultVariantTitle(t){return t.title?t.title:t.type==="price"?t.isControl?"Original prices":"Variant prices":t.isControl?"Original":"Untitled variant "+t.label.toUpperCase()}async initPreview(){const t=this.urlParams.get("previewConfig");if(t){this.state.temporary.previewConfig=void 0,this.log("Setting up the preview"),this.log("Found preview config, writing to temporary state");const e=await Rt(t);if(this.state.temporary.previewConfig=e,this.state.temporary.previewConfig.testTypeCategory===M.Price){this.hidePage(!0);const s=this.state.temporary.previewConfig;let r=`${this.host}/api/dom-selectors/${s.storeId}/${s.testId}/${s.isDraft||!1}`;s.shopifyProductId&&(r+=`?productId=${s.shopifyProductId}`);const n=await this.makeJsonRequest({method:"get",url:r}).catch(o=>(this.log("Error getting domSelectors",o),null));if(s.variants.forEach(o=>o.domSelectors=n[o.id]?.domSelectors),s.isDraft){const o=`${this.host}/api/dom-selectors/${s.storeId}/${s.testId}/subscription-preview`,l=await this.makeJsonRequest({method:"get",url:o}).catch(c=>(this.log("No subscription preview data for draft (test may not have a subscription widget)",c),null));l?.subscriptionData&&s.variants.forEach(c=>{c.subscriptionData=l.subscriptionData,c.priceData=l.priceData})}}this.persistTemporaryState();const i=new URL(window.location.toString());i.searchParams.delete("previewConfig"),this.queueRedirect(i)}else if(this.state.temporary.previewConfig){this.showPage();const e=this.state.temporary.previewConfig;if(e.testTypeCategory===M.Template&&this.handleTemplatePreview(e)&&this.initPreviewControls(e),e.testTypeCategory===M.UrlRedirect&&this.handleUrlPreview(e)&&this.initPreviewControls(e),e.testTypeCategory===M.Script&&this.handleScriptPreview(e)&&this.initPreviewControls(e),e.testTypeCategory===M.Price){const i=await this.handlePricePreview(e);e.isDraft?await this.handleSubscriptionPricePreview(e):await this.handleSubscriptionLivePreview(e),i&&this.initPreviewControls(e)}}}initPreviewControls(t){document.addEventListener("DOMContentLoaded",()=>{const e=t.variants.find(b=>b.id===t.currentVariant),i=e?.label||"a",s=t.variants,r=document.createElement("div");r.id="shoplift-preview-control";const n=document.createElement("div"),o=document.createElement("img");o.src=_t,o.height=24,o.width=14,n.style.padding="0 16px",n.style.lineHeight="100%",n.appendChild(o),r.appendChild(n);const l=document.createElement("div");l.id="shoplift-preview-variant-selector";const c=document.createElement("button");c.id="shoplift-preview-variant-menu-trigger";const d=document.createElement("div");d.className="menu-variant-label",d.style.backgroundColor=this.getVariantColor(i).bg,d.style.color=this.getVariantColor(i).text,d.innerText=i.toUpperCase(),c.appendChild(d);const p=document.createElement("span");if(p.id="shoplift-preview-variant-title",p.innerText=e?this.getDefaultVariantTitle(e):"Untitled variant "+i.toUpperCase(),c.appendChild(p),s.length>1){const b=document.createElement("img");b.src=xt,b.width=12,b.height=12,b.style.height="12px",b.style.width="12px",c.appendChild(b);const k=document.createElement("div");k.className="preview-variant-menu";for(const S of t.variants.filter(P=>P.id!==t.currentVariant)){const P=document.createElement("div");P.className="preview-variant-menu--item";const _=document.createElement("div");_.className="menu-variant-label",_.style.backgroundColor=this.getVariantColor(S.label).bg,_.style.color=this.getVariantColor(S.label).text,_.style.flexShrink="0",_.innerText=S.label.toUpperCase(),P.appendChild(_);const C=document.createElement("span");C.innerText=this.getDefaultVariantTitle(S),P.appendChild(C),P.addEventListener("click",()=>{this.pickVariant(S.id)}),k.appendChild(P)}l.appendChild(k),c.addEventListener("click",()=>{k.className!=="preview-variant-menu preview-variant-menu__visible"?k.classList.add("preview-variant-menu__visible"):k.classList.remove("preview-variant-menu__visible")}),document.addEventListener("click",S=>{S.target instanceof Element&&!c.contains(S.target)&&k.className==="preview-variant-menu preview-variant-menu__visible"&&k.classList.remove("preview-variant-menu__visible")})}else c.style.pointerEvents="none",d.style.margin="0";if(l.appendChild(c),r.appendChild(l),t.hasSubscription){this.subscriptionPreviewWarningCleanup?.();const b=zt();r.appendChild(b.root),this.subscriptionPreviewWarningCleanup=b.cleanup}const h=document.createElement("div"),u=document.createElement("button");u.id="shoplift-exit-preview-button",u.innerText="Exit",h.appendChild(u),u.addEventListener("click",()=>{this.exitPreview()}),r.appendChild(h),document.body.appendChild(r),requestAnimationFrame(()=>{r.classList.add("visible")})}),this.ensureCartAttributesForExistingPriceTests(!0)}pickVariant(t){if(this.state.temporary.previewConfig){const e=this.state.temporary.previewConfig,i=new URL(window.location.toString());if(e.testTypeCategory===M.UrlRedirect){const s=e.variants.find(r=>r.id===e.currentVariant)?.redirectUrl;if(i.pathname===s){const r=e.variants.find(n=>n.id===t)?.redirectUrl;r&&(i.pathname=r)}}if(e.testTypeCategory===M.Template){const s=e.variants.find(r=>r.id===e.currentVariant)?.pathName;if(s&&i.pathname===s){const r=e.variants.find(n=>n.id===t)?.pathName;r&&r!==s&&(i.pathname=r)}}e.currentVariant=t,this.persistTemporaryState(),this.queueRedirect(i)}}exitPreview(){const t=new URL(window.location.toString());if(this.state.temporary.previewConfig?.testTypeCategory===M.Template&&t.searchParams.delete("view"),this.state.temporary.previewConfig?.testTypeCategory===M.Script&&t.searchParams.delete("slVariant"),this.state.temporary.previewConfig?.testTypeCategory===M.UrlRedirect){const i=this.state.temporary.previewConfig.variants.filter(r=>!r.isControl&&r.redirectUrl!==null).map(r=>r.redirectUrl),s=this.state.temporary.previewConfig.variants.find(r=>r.label==="a")?.redirectUrl;i.includes(t.pathname)&&s&&(t.pathname=s)}this.state.temporary.isMerchant=!1,t.searchParams.delete("isShopliftMerchant"),this.state.temporary.previewConfig=void 0,this.persistTemporaryState(),this.subscriptionPreviewWarningCleanup?.(),this.subscriptionPreviewWarningCleanup=null,this.hidePage(),this.queueRedirect(t)}handleTemplatePreview(t){const e=t.currentVariant,i=t.variants.find(l=>l.id===e);if(!i)return!1;const s=t.variants.find(l=>l.isControl);if(!s)return!1;this.log("Setting up template preview for type",s.type);const r=new URL(window.location.toString()),n=r.searchParams.get("view"),o=i.type===s.type;return!o&&!i.isControl&&template.suffix===s.affix&&this.typeFromTemplate()===s.type&&i.pathName!==null?(this.log("Hit control template type, redirecting to the variant url"),this.hidePage(),r.pathname=i.pathName,this.queueRedirect(r),!0):(!i.isControl&&this.typeFromTemplate()==i.type&&template.suffix===s.affix&&o&&n!==(i.affix||"__DEFAULT__")&&(this.log("Template type and affix match control, updating the view param"),r.searchParams.delete("view"),this.log("Setting the new viewParam to",i.affix||"__DEFAULT__"),this.hidePage(),r.searchParams.set("view",i.affix||"__DEFAULT__"),this.queueRedirect(r)),n!==null&&n!==(i.affix||"__DEFAULT__")&&(r.searchParams.delete("view"),this.hidePage(),this.queueRedirect(r)),!0)}handleUrlPreview(t){const e=t.currentVariant,i=t.variants.find(n=>n.id===e),s=t.variants.find(n=>n.isControl)?.redirectUrl;if(!i)return!1;this.log("Setting up URL redirect preview");const r=new URL(window.location.toString());return r.pathname===s&&!i.isControl&&i.redirectUrl!==null&&(this.log("Url matches control, redirecting"),this.hidePage(),r.pathname=i.redirectUrl,this.queueRedirect(r)),!0}handleScriptPreview(t){const e=t.currentVariant,i=t.variants.find(n=>n.id===e);if(!i)return!1;this.log("Setting up script preview");const s=new URL(window.location.toString());return s.searchParams.get("slVariant")!==i.id&&(this.log("current id doesn't match the variant, redirecting"),s.searchParams.delete("slVariant"),this.log("Setting the new slVariantParam"),this.hidePage(),s.searchParams.set("slVariant",i.id),this.queueRedirect(s)),!0}async handlePricePreview(t){const e=t.currentVariant,i=t.variants.find(s=>s.id===e);return i?(this.log("Setting up price preview"),i.domSelectors&&i.domSelectors.length>0&&(U(document,{testId:t.testId,hypothesisId:i.id,selectors:i.domSelectors}),this.ensureCartAttributesForExistingPriceTests(!0)),!0):!1}async handleSubscriptionPricePreview(t){const e=t.variants.find(i=>i.id===t.currentVariant);e?.subscriptionData&&(this.log("Setting up subscription price preview"),await Nt({id:e.id,isControl:e.isControl,subscriptionData:e.subscriptionData,priceData:e.priceData},(i,...s)=>this.log(i,...s)))}async handleSubscriptionLivePreview(t){this.testConfigs.find(s=>s.id===t.testId)?.hypotheses.find(s=>s.id===t.currentVariant)?.subscriptionData&&(this.log("Setting up subscription live preview"),this.subscriptionSwapDone=!1,this.subscriptionOneTimeDone=!1,this.subscriptionPriceDone=!1,await this.subscriptionSwap(),await this.subscriptionOneTimePrice(),await this.subscriptionPriceChange())}async finalize(){const t=await this.getCartState();t!==null&&this.queueCartUpdate(t),this.pruneStateAndSave(),await this.syncAllEvents()}setShoplift(){this.log("Setting up public API");const e=this.urlParams.get("slVariant")==="true",i=e?null:this.urlParams.get("slVariant");window.shoplift={isHypothesisActive:async s=>{if(this.log("Script checking variant for hypothesis '%s'",s),e)return this.log("Forcing variant for hypothesis '%s'",s),!0;if(i!==null)return this.log("Forcing hypothesis '%s'",i),s===i;const r=this.testConfigs.find(o=>o.hypotheses.some(l=>l.id===s));if(!r)return this.log("No test found for hypothesis '%s'",s),!1;const n=this.state.essential.visitorTests.find(o=>o.testId===r.id);return n?(this.log("Active visitor test found",s),n.hypothesisId===s):(await this.manuallySplitVisitor(r),this.testConfigs.some(o=>o.hypotheses.some(l=>l.id===s&&this.state.essential.visitorTests.some(c=>c.hypothesisId===l.id))))},setAnalyticsConsent:async s=>{await this.onConsentChange(s,!0)},getVisitorData:()=>({visitor:this.state.analytics.visitor,visitorTests:this.state.essential.visitorTests.filter(s=>!s.isInvalid).map(s=>{const{shouldSendToGa:r,savedAt:n,...o}=s;return o})})}}setShopliftStub(){this.log("Setting up stubbed public API");const e=this.urlParams.get("slVariant")==="true",i=e?null:this.urlParams.get("slVariant");window.shoplift={isHypothesisActive:s=>Promise.resolve(e||s===i),setAnalyticsConsent:()=>Promise.resolve(),getVisitorData:()=>({visitor:null,visitorTests:[]})}}async manuallySplitVisitor(t){this.log("Starting manual split for test '%s'",t.id),await this.handleVisitorTest([t]);const e=this.getReservationForTest(t.id);e&&!e.isRealized&&e.entryCriteriaKey&&(this.log("Realizing manual API reservation for test '%s'",t.id),this.realizeReservationForCriteria(e.entryCriteriaKey)),this.saveState(),this.syncAllEvents()}async handleVisitorTest(t){await this.filterTestsByAudience(this.testConfigs,this.state.analytics.visitor??this.buildBaseVisitor(),this.state.essential.visitorTests),this.pruneStaleVisitorTests(),this.deriveCategoryFromExistingTests(),this.clearStaleReservations();let e=t?t.filter(i=>this.testsFilteredByAudience.some(s=>s.id===i.id)):[...this.testsForUrl(this.testsFilteredByAudience),...this.domTestsForUrl(this.testsFilteredByAudience)];try{if(e.length===0)return this.log("No tests found"),!1;this.log("Checking for existing visitor test on page");const i=this.getCurrentVisitorHypothesis(e);if(i){this.log("Found current visitor test");const l=this.considerRedirect(i);return l&&(this.log("Redirecting for current visitor test"),this.redirect(i)),l}const s=this.getReservationForCurrentPage();if(s){this.log("Found matching reservation for current page: %s",s.testId);const l=this.getHypothesis(s.hypothesisId);if(l){l.type!=="price"&&this.realizeReservationForCriteria(s.entryCriteriaKey);const c=this.considerRedirect(l);return c&&this.redirect(l),c}}this.log("No active test relation for test page");const r=this.testsForUrl(this.inactiveTestConfigs.filter(l=>this.testIsPaused(l)&&l.hypotheses.some(c=>this.state.essential.visitorTests.some(d=>d.hypothesisId===c.id)))).map(l=>l.id);if(r.length>0)return this.log("Visitor has paused tests for test page, skipping test assignment: %o",r),!1;if(!this.state.temporary.testCategory){const l=this.testsFilteredByAudience.filter(d=>this.isGlobalEntryCriteria(this.getEntryCriteriaKey(d))),c=this.testsFilteredByAudience.filter(d=>!this.isGlobalEntryCriteria(this.getEntryCriteriaKey(d)));if(this.log("Category dice roll - global tests: %o, conditional tests: %o",l.map(d=>({id:d.id,title:d.title,criteria:this.getEntryCriteriaKey(d)})),c.map(d=>({id:d.id,title:d.title,criteria:this.getEntryCriteriaKey(d)}))),l.length>0&&c.length>0){const d=l.length,p=c.length,h=d+p,u=Math.random()*h;this.state.temporary.testCategory=u<d?"global":"conditional",this.log("Category dice roll: rolled %.2f of %d (global weight: %d, conditional weight: %d), selected '%s'",u,h,d,p,this.state.temporary.testCategory)}else l.length>0?(this.state.temporary.testCategory="global",this.log("Only global tests available, setting category to global")):(this.state.temporary.testCategory="conditional",this.log("Only conditional tests available, setting category to conditional"));this.persistTemporaryState()}const n=this.state.temporary.testCategory;if(this.log("Visitor test category: %s",n),n==="global"){const l=this.testsFilteredByAudience.filter(c=>!this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)));for(const c of l)this.markTestAsBlocked(c,"category:global");e=e.filter(c=>this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)))}else{const l=this.testsFilteredByAudience.filter(c=>this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)));for(const c of l)this.markTestAsBlocked(c,"category:conditional");e=e.filter(c=>!this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)))}if(e.length===0)return this.log("No tests remaining after category filter"),!1;this.createReservations(e);const o=this.getReservationForCurrentPage();if(o&&!o.isRealized){const l=this.getHypothesis(o.hypothesisId);if(l){l.type!=="price"&&this.realizeReservationForCriteria(o.entryCriteriaKey);const c=this.considerRedirect(l);return c&&(this.log("Redirecting for new test"),this.redirect(l)),c}}return!1}finally{this.includeInDomTests(),this.saveState()}}includeInDomTests(){this.applyControlForAudienceFilteredPriceTests();const t=this.getDomTestsForCurrentUrl(),e=this.getVisitorDomHypothesis(t);for(const i of t){this.log("Evaluating dom test '%s'",i.id);const s=i.hypotheses.some(u=>u.type==="price");if(this.state.essential.visitorTests.find(u=>u.testId===i.id&&u.isInvalid&&!u.hypothesisId)){if(this.log("Visitor is blocked from test '%s', applying control prices if price test",i.id),s){const u=i.hypotheses.find(b=>b.isControl);u?.priceData&&(this.applyPriceTestWithMapLookup(i.id,u,[u],()=>{this.log("Control prices applied for blocked visitor, no metrics tracked")}),this.updatePriceTestHiddenInputs(i.id,"control",!1))}continue}const n=this.getReservationForTest(i.id);let o=null,l=!1;const c=e.find(u=>i.hypotheses.some(b=>u.id===b.id));if(n)o=this.getHypothesis(n.hypothesisId)??null,this.log("Using reserved hypothesis '%s' for test '%s'",n.hypothesisId,i.id);else if(c)o=c,this.log("Using existing hypothesis assignment for test '%s'",i.id);else if(s){const u=this.visitorActiveTestTypeWithReservations();u?(l=!0,this.log("Visitor already in test type '%s', treating as non-test for price test '%s'",u,i.id)):o=this.pickHypothesis(i)}else o=this.pickHypothesis(i);if(l&&s){const u=i.hypotheses.find(b=>b.isControl);u?.priceData&&(this.log("Applying control prices for non-test visitor on price test '%s' (Map-based)",i.id),this.applyPriceTestWithMapLookup(i.id,u,[u],()=>{this.log("Control prices applied for non-test visitor, no metrics tracked")}),this.updatePriceTestHiddenInputs(i.id,"control",!1));continue}if(!o){this.log("Failed to pick hypothesis for test");continue}this.sendDiagnosticTelemetry("assignment",i.id,{hypothesisId:o.id,isControl:o.isControl,testType:o.type});const d=i.bayesianRevision??4,p=o.type==="price",h=d>=5;if(p&&h){if(this.log(`Price test with Map-based lookup (v${d}): ${i.id}`),!o.priceData){this.log("No price data for hypothesis '%s', skipping",o.id);continue}const u=o.isControl?"control":"variant";this.log(`Setting up Map-based price test for ${u} (test: ${i.id})`),this.applyPriceTestWithMapLookup(i.id,o,i.hypotheses,b=>{const k=this.getReservationForTest(b);k&&!k.isRealized&&k.entryCriteriaKey?this.realizeReservationForCriteria(k.entryCriteriaKey):this.queueAddVisitorToTest(b,o),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()});continue}if(p&&!h){this.log(`Price test without viewport tracking (v${d}): ${i.id}`);const u=this.getDomSelectorsForHypothesis(o);if(u.length===0)continue;U(document,{testId:i.id,hypothesisId:o.id,selectors:u},b=>{this.queueAddVisitorToTest(b,o),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()});continue}if(!o.domSelectors||o.domSelectors.length===0){this.log("No selectors found, skipping hypothesis");continue}U(document,{testId:i.id,hypothesisId:o.id,selectors:o.domSelectors},u=>{this.queueAddVisitorToTest(u,o),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()})}}considerRedirect(t){if(this.log("Considering redirect for hypothesis '%s'",t.id),t.isControl)return this.log("Skipping redirect for control"),!1;if(t.type==="basicScript"||t.type==="manualScript")return this.log("Skipping redirect for script test"),!1;const e=this.state.essential.visitorTests.find(n=>n.hypothesisId===t.id),i=new URL(window.location.toString()),r=new URLSearchParams(window.location.search).get("view");if(t.type==="theme"){if(!(t.themeId===themeId)){if(this.log("Theme id '%s' is not hypothesis theme ID '%s'",t.themeId,themeId),this.isAppProxyPath())return this.log("On App Proxy path, skipping theme redirect to avoid infinite loop"),!1;if(e&&e.themeId!==t.themeId&&(e.themeId===themeId||!this.isThemePreview()))this.log("On old theme, redirecting and updating local visitor"),e.themeId=t.themeId;else if(this.isThemePreview())return this.log("On non-test theme, skipping redirect"),!1;return this.log("Hiding page to redirect for theme test"),this.hidePage(),!0}return!1}else if(t.type!=="dom"&&t.type!=="price"&&t.affix!==template.suffix&&t.affix!==r||t.redirectPath&&!i.pathname.endsWith(t.redirectPath))return this.log("Hiding page to redirect for template test"),this.hidePage(),!0;return this.log("Not redirecting"),!1}redirect(t){if(this.log("Redirecting to hypothesis '%s'",t.id),t.isControl)return;const e=new URL(window.location.toString());if(e.searchParams.delete("view"),t.redirectPath){const i=RegExp("^(/w{2}-w{2})/").exec(e.pathname);if(i&&i.length>1){const s=i[1];e.pathname=`${s}${t.redirectPath}`}else e.pathname=t.redirectPath}else t.type==="theme"?(e.searchParams.set("_ab","0"),e.searchParams.set("_fd","0"),e.searchParams.set("_sc","1"),e.searchParams.set("preview_theme_id",t.themeId.toString())):t.type!=="urlRedirect"&&e.searchParams.set("view",t.affix);this.queueRedirect(e)}async refreshVisitor(t){if(t===null||!this.state.essential.isFirstLoad||!this.testConfigs.some(i=>i.visitorOption!=="all"))return;this.log("Refreshing visitor"),this.hidePage();const e=await this.getVisitor(t);e&&e.id&&this.updateLocalVisitor(e)}buildBaseVisitor(){return{shopifyAnalyticsId:this.shopifyAnalyticsId,device:this.device,country:null,...this.state.essential.initialState}}getInitialState(){const t=this.getUTMValue("utm_source")??"",e=this.getUTMValue("utm_medium")??"",i=this.getUTMValue("utm_campaign")??"",s=this.getUTMValue("utm_content")??"",r=window.document.referrer,n=this.device;return{createdAt:new Date,utmSource:t,utmMedium:e,utmCampaign:i,utmContent:s,referrer:r,device:n}}checkForThemePreview(){return this.log("Checking for theme preview"),window.location.hostname.endsWith(".shopifypreview.com")?(this.log("on shopify preview domain"),this.clearThemeBar(!0,!1,this.state),document.querySelector("#sl-preview-bar-hide")?.remove(),!1):this.isThemePreview()?this.state.essential.visitorTests.some(t=>t.isThemeTest&&t.hypothesisId!=null&&this.getHypothesis(t.hypothesisId)&&t.themeId===themeId)?(this.log("On active theme test, removing theme bar"),this.clearThemeBar(!1,!0,this.state),!1):this.state.essential.visitorTests.some(t=>t.isThemeTest&&t.hypothesisId!=null&&!this.getHypothesis(t.hypothesisId)&&t.themeId===themeId)?(this.log("Visitor is on an inactive theme test, redirecting to main theme"),this.redirectToMainTheme(),!0):this.state.essential.isFirstLoad?(this.log("No visitor found on theme preview, redirecting to main theme"),this.redirectToMainTheme(),!0):this.inactiveTestConfigs.some(t=>t.hypotheses.some(e=>e.themeId===themeId))?(this.log("Current theme is an inactive theme test, redirecting to main theme"),this.redirectToMainTheme(),!0):this.testConfigs.some(t=>t.hypotheses.some(e=>e.themeId===themeId))?(this.log("Falling back to clearing theme bar"),this.clearThemeBar(!1,!0,this.state),!1):(this.log("No tests on current theme, skipping script"),this.clearThemeBar(!0,!1,this.state),document.querySelector("#sl-preview-bar-hide")?.remove(),!0):(this.log("Not on theme preview"),this.clearThemeBar(!0,!1,this.state),!1)}redirectToMainTheme(){this.hidePage();const t=new URL(window.location.toString());t.searchParams.set("preview_theme_id",""),this.queueRedirect(t)}testsForUrl(t){const e=new URL(window.location.href),i=this.typeFromTemplate();return t.filter(s=>s.hypotheses.some(r=>r.type!=="dom"&&r.type!=="price"&&(r.isControl&&r.type===i&&r.affix===template.suffix||r.type==="theme"||r.isControl&&r.type==="urlRedirect"&&r.redirectPath&&e.pathname.endsWith(r.redirectPath)||r.type==="basicScript"))&&(s.ignoreTestViewParameterEnforcement||!e.searchParams.has("view")||s.hypotheses.map(r=>r.affix).includes(e.searchParams.get("view")??"")))}domTestsForUrl(t){const e=new URL(window.location.href);return t.filter(i=>i.hypotheses.some(s=>s.type!=="dom"&&s.type!=="price"?!1:s.type==="price"&&s.priceData&&s.priceData.variants.length>0?!0:s.domSelectors&&s.domSelectors.some(r=>new RegExp(it(r)).test(e.toString()))))}async filterTestsByAudience(t,e,i){const s=[];let r=e.country;!r&&t.some(n=>n.requiresCountry&&!i.some(o=>o.testId===n.id))&&(this.log("Hiding page to check geoip"),this.hidePage(),r=await this.makeJsonRequest({method:"get",url:`${this.eventHost}/api/v0/visitors/get-country`,signal:AbortSignal.timeout(this.getCountryTimeout)}).catch(n=>(this.log("Error getting country",n),null)));for(const n of t){if(this.log("Checking audience for test '%s'",n.id),this.state.essential.visitorTests.some(c=>c.testId===n.id&&c.hypothesisId==null)){console.log(`Skipping blocked test '${n.id}'`);continue}const o=this.visitorCreatedDuringTestActive(n.statusHistory);(i.some(c=>c.testId===n.id&&(n.device==="all"||n.device===e.device&&n.device===this.device))||this.isTargetAudience(n,e,o,r))&&(this.log("Visitor is in audience for test '%s'",n.id),s.push(n))}this.testsFilteredByAudience=s}isTargetAudience(t,e,i,s){const r=this.getChannel(e);return(t.device==="all"||t.device===e.device&&t.device===this.device)&&(t.visitorOption==="all"||t.visitorOption==="new"&&i||t.visitorOption==="returning"&&!i)&&(t.targetAudiences.length===0||t.targetAudiences.reduce((n,o)=>n||o.reduce((l,c)=>l&&c(e,i,r,s),!0),!1))}visitorCreatedDuringTestActive(t){let e="";for(const i of t){if(this.state.analytics.visitor!==null&&this.state.analytics.visitor.createdAt<i.createdAt||this.state.essential.initialState.createdAt<i.createdAt)break;e=i.status}return e==="active"}getDomTestsForCurrentUrl(){return this.domTestsForUrl(this.testsFilteredByAudience)}getCurrentVisitorHypothesis(t){return t.flatMap(e=>e.hypotheses).find(e=>e.type!=="dom"&&e.type!=="price"&&this.state.essential.visitorTests.some(i=>i.hypothesisId===e.id))}getVisitorDomHypothesis(t){return t.flatMap(e=>e.hypotheses).filter(e=>(e.type==="dom"||e.type==="price")&&this.state.essential.visitorTests.some(i=>i.hypothesisId===e.id))}getHypothesis(t){return this.testConfigs.filter(e=>e.hypotheses.some(i=>i.id===t)).map(e=>e.hypotheses.find(i=>i.id===t))[0]}getActiveAssignment(){if(this.state.temporary.isMerchant&&this.state.temporary.previewConfig){const e=this.state.temporary.previewConfig;return e.currentVariant&&e.testId?{testId:e.testId,hypothesisId:e.currentVariant}:null}const t=this.state.essential.visitorTests.find(e=>e.hypothesisId);return t?.hypothesisId?{testId:t.testId,hypothesisId:t.hypothesisId}:null}findActiveSubscriptionTestControl(){for(const t of this.testConfigs){const e=t.hypotheses.find(i=>i.isControl);if(e?.subscriptionData)return{testId:t.id,hypothesis:e}}return null}getDomSelectorsForHypothesis(t){if(!t)return[];if(t.domSelectors&&t.domSelectors.length>0)return t.domSelectors;if(t.priceData){const e=`${this.priceSelectorsSessionKey}_${t.id}`;try{const s=sessionStorage.getItem(e);if(s){const r=JSON.parse(s);return t.domSelectors=r,this.log("Loaded %d price selectors from cache for hypothesis '%s'",r.length,t.id),r}}catch{}const i=Ot(t.priceData);t.domSelectors=i;try{sessionStorage.setItem(e,JSON.stringify(i)),this.log("Generated and cached %d price selectors for hypothesis '%s'",i.length,t.id)}catch{this.log("Generated %d price selectors for hypothesis '%s' (cache unavailable)",i.length,t.id)}return i}return[]}hasThemeTest(t){return t.some(e=>e.hypotheses.some(i=>i.type==="theme"))}hasTestThatIsNotThemeTest(t){return t.some(e=>e.hypotheses.some(i=>i.type!=="theme"&&i.type!=="dom"&&i.type!=="price"))}hasThemeAndOtherTestTypes(t){return this.hasThemeTest(t)&&this.hasTestThatIsNotThemeTest(t)}testIsPaused(t){return t.status==="paused"||t.status==="incompatible"||t.status==="suspended"}visitorActiveTestType(){const t=this.state.essential.visitorTests.filter(e=>this.testConfigs.some(i=>i.hypotheses.some(s=>s.id==e.hypothesisId)));return t.length===0?null:t.some(e=>e.isThemeTest)?"theme":"templateOrUrlRedirect"}getReservationType(t){return t==="price"||this.isTemplateTestType(t)?"deferred":"immediate"}isTemplateTestType(t){return["product","collection","landing","index","cart","search","blog","article","collectionList"].includes(t)}getEntryCriteriaKey(t){const e=t.hypotheses.find(i=>i.isControl);if(!e)return`unknown:${t.id}`;switch(e.type){case"theme":return"global:theme";case"basicScript":return"global:autoApi";case"price":return"global:price";case"manualScript":return`conditional:manualApi:${t.id}`;case"urlRedirect":return`conditional:url:${e.redirectPath||"unknown"}`;default:return`conditional:template:${e.type}`}}isGlobalEntryCriteria(t){return t.startsWith("global:")}groupTestsByEntryCriteria(t){const e=new Map;for(const i of t){const s=this.getEntryCriteriaKey(i),r=e.get(s)||[];r.push(i),e.set(s,r)}return e}doesCurrentPageMatchEntryCriteria(t){if(this.isGlobalEntryCriteria(t))return!0;if(t==="conditional:manualApi")return!1;if(t.startsWith("conditional:url:")){const e=t.replace("conditional:url:","");return window.location.pathname.endsWith(e)}if(t.startsWith("conditional:template:")){const e=t.replace("conditional:template:","");return this.typeFromTemplate()===e}return!1}hasActiveReservation(){const t=this.getActiveReservations();return Object.values(t).some(e=>!e.isRealized)}getActiveReservation(){const t=this.getActiveReservations();return Object.values(t).find(e=>!e.isRealized)??null}clearStaleReservations(){const t=this.state.temporary.testReservations;if(!t)return;let e=!1;for(const[i,s]of Object.entries(t)){const r=this.testConfigs.find(o=>o.id===s.testId);if(!r){this.log("Test '%s' no longer in config, clearing reservation for criteria '%s'",s.testId,i),delete t[i],e=!0;continue}if(r.status!=="active"){this.log("Test '%s' status is '%s', clearing reservation for criteria '%s'",s.testId,r.status,i),delete t[i],e=!0;continue}this.testsFilteredByAudience.some(o=>o.id===s.testId)||(this.log("Visitor no longer passes audience for test '%s', clearing reservation for criteria '%s'",s.testId,i),delete t[i],e=!0)}e&&this.persistTemporaryState()}createReservations(t){if(this.state.temporary.testReservations||(this.state.temporary.testReservations={}),this.state.temporary.rolledEntryCriteria||(this.state.temporary.rolledEntryCriteria=[]),this.state.temporary.testCategory==="global"){this.createSingleReservation(t,"global");return}const i=t.filter(o=>this.doesCurrentPageMatchEntryCriteria(this.getEntryCriteriaKey(o))),s=t.filter(o=>!this.doesCurrentPageMatchEntryCriteria(this.getEntryCriteriaKey(o)));this.log("Conditional tests split - matching current page: %d, not matching: %d",i.length,s.length),i.length>0&&this.log("Tests matching current page (same pool): %o",i.map(o=>({id:o.id,title:o.title,criteria:this.getEntryCriteriaKey(o)})));const r=`conditional:current-page:${this.typeFromTemplate()}`;if(i.length>0&&!this.state.temporary.rolledEntryCriteria.includes(r)){this.createSingleReservation(i,r);for(const o of i){const l=this.getEntryCriteriaKey(o);this.state.temporary.rolledEntryCriteria.includes(l)||this.state.temporary.rolledEntryCriteria.push(l)}}const n=this.groupTestsByEntryCriteria(s);for(const[o,l]of n){if(this.state.temporary.rolledEntryCriteria.includes(o)){this.log("Already rolled for criteria '%s', skipping",o);continue}if(l.some(S=>this.state.essential.visitorTests.some(P=>P.testId===S.id))){this.log("Visitor already has VT for criteria '%s', skipping",o),this.state.temporary.rolledEntryCriteria.push(o);continue}const d=[...l].sort((S,P)=>S.id.localeCompare(P.id));this.log("Test dice roll for criteria '%s' - available tests: %o",o,d.map(S=>({id:S.id,title:S.title})));const p=Math.floor(Math.random()*d.length),h=d[p];this.log("Test dice roll: picked index %d of %d, selected test '%s' (%s)",p+1,l.length,h.id,h.title);const u=this.pickHypothesis(h);if(!u){this.log("No hypothesis picked for test '%s'",h.id);continue}this.sendDiagnosticTelemetry("assignment",h.id,{hypothesisId:u.id,isControl:u.isControl,testType:u.type});const b=this.getReservationType(u.type),k={testId:h.id,hypothesisId:u.id,testType:u.type,reservationType:b,isThemeTest:u.type==="theme",themeId:u.themeId,createdAt:new Date,isRealized:!1,entryCriteriaKey:o};this.state.temporary.testReservations[o]=k,this.state.temporary.rolledEntryCriteria.push(o),this.log("Created %s reservation for test '%s' (criteria: %s)",b,h.id,o);for(const S of l)S.id!==h.id&&this.markTestAsBlocked(S,o)}this.persistTemporaryState()}createSingleReservation(t,e){if(this.state.temporary.rolledEntryCriteria.includes(e)){this.log("Already rolled for pool '%s', skipping",e);return}if(t.some(p=>this.state.essential.visitorTests.some(h=>h.testId===p.id&&!h.isInvalid))){this.log("Visitor already has VT for pool '%s', skipping",e),this.state.temporary.rolledEntryCriteria.push(e);return}if(t.length===0){this.log("No tests in pool '%s'",e);return}const s=[...t].sort((p,h)=>p.id.localeCompare(h.id));this.log("Test dice roll for pool '%s' - available tests: %o",e,s.map(p=>({id:p.id,title:p.title,criteria:this.getEntryCriteriaKey(p)})));const r=Math.floor(Math.random()*s.length),n=s[r];this.log("Test dice roll: picked index %d of %d, selected test '%s' (%s)",r,t.length,n.id,n.title);const o=this.pickHypothesis(n);if(!o){this.log("No hypothesis picked for test '%s'",n.id);return}this.sendDiagnosticTelemetry("assignment",n.id,{hypothesisId:o.id,isControl:o.isControl,testType:o.type});const l=this.getReservationType(o.type),c=this.getEntryCriteriaKey(n),d={testId:n.id,hypothesisId:o.id,testType:o.type,reservationType:l,isThemeTest:o.type==="theme",themeId:o.themeId,createdAt:new Date,isRealized:!1,entryCriteriaKey:c};this.state.temporary.testReservations[c]=d,this.state.temporary.rolledEntryCriteria.push(e),this.log("Created %s reservation for test '%s' from pool '%s' (criteria: %s)",l,n.id,e,c);for(const p of t)p.id!==n.id&&this.markTestAsBlocked(p,`pool:${e}`);this.persistTemporaryState()}markTestAsBlocked(t,e){this.state.essential.visitorTests.some(i=>i.testId===t.id)||(this.log("Blocking visitor from test '%s' (reason: %s)",t.id,e),this.state.essential.visitorTests.push({createdAt:new Date,testId:t.id,hypothesisId:null,isThemeTest:t.hypotheses.some(i=>i.type==="theme"),shouldSendToGa:!1,isSaved:!0,isInvalid:!0,themeId:void 0}))}realizeReservationForCriteria(t){const e=this.state.temporary.testReservations?.[t];if(!e)return this.log("No reservation found for criteria '%s'",t),!1;if(e.isRealized)return this.log("Reservation already realized for criteria '%s'",t),!1;if(this.state.essential.visitorTests.some(s=>s.testId===e.testId&&!s.isInvalid))return this.log("Visitor already assigned to test '%s'",e.testId),!1;const i=this.getHypothesis(e.hypothesisId);return i?(e.isRealized=!0,this.persistTemporaryState(),this.queueAddVisitorToTest(e.testId,i),this.saveState(),this.log("Realized reservation for test '%s' (criteria: %s)",e.testId,t),!0):(this.log("Hypothesis '%s' not found",e.hypothesisId),!1)}getActiveReservations(){return this.state.temporary.testReservations??{}}getReservationForCurrentPage(){const t=this.getActiveReservations();for(const[e,i]of Object.entries(t)){if(i.isRealized)continue;const s=this.testConfigs.find(r=>r.id===i.testId);if(!(!s||s.status!=="active")&&this.doesCurrentPageMatchEntryCriteria(e))return i}return null}getReservationForTest(t){const e=this.getActiveReservations();return Object.values(e).find(i=>i.testId===t)??null}getReservationTestType(){const t=this.getActiveReservations(),e=Object.values(t);if(e.length===0)return null;for(const i of e)if(i.isThemeTest)return"theme";for(const i of e)if(i.testType==="price")return"price";return e.some(i=>!i.isRealized)?"templateOrUrlRedirect":null}hasPriceTests(t){return t.some(e=>e.hypotheses.some(i=>i.type==="price"))}_priceTestProductIds=null;getPriceTestProductIds(){if(this._priceTestProductIds)return this._priceTestProductIds;const t=new Set;for(const e of this.testConfigs)for(const i of e.hypotheses)if(i.type==="price"){for(const s of i.domSelectors||[]){const r=s.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);r?.[1]&&t.add(r[1])}if(i.priceData?.variants)for(const[s]of i.priceData.variants)t.add(s)}return this._priceTestProductIds=t,this.log("Built price test product ID cache with %d products",t.size),t}isProductInAnyPriceTest(t){return this.getPriceTestProductIds().has(t)}visitorActiveTestTypeWithReservations(){const t=this.getActiveReservations();for(const r of Object.values(t)){if(r.isThemeTest)return"theme";if(r.testType==="price")return"price"}if(Object.values(t).some(r=>!r.isRealized)){if(this.state.temporary.testCategory==="global")for(const n of Object.values(t)){if(n.testType==="theme")return"theme";if(n.testType==="price")return"price";if(n.testType==="basicScript")return"theme"}return"templateOrUrlRedirect"}const i=this.state.essential.visitorTests.filter(r=>!r.isInvalid&&this.testConfigs.some(n=>n.hypotheses.some(o=>o.id===r.hypothesisId)));return i.length===0?null:i.some(r=>this.getHypothesis(r.hypothesisId)?.type==="price")?"price":i.some(r=>r.isThemeTest)?"theme":"templateOrUrlRedirect"}applyControlForAudienceFilteredPriceTests(){const t=this.testConfigs.filter(s=>s.status==="active"&&s.hypotheses.some(r=>r.type==="price"));if(t.length===0)return;const e=this.testsFilteredByAudience.filter(s=>s.hypotheses.some(r=>r.type==="price")),i=t.filter(s=>!e.some(r=>r.id===s.id));if(i.length!==0){this.log("Found %d price tests filtered by audience, applying control selectors",i.length);for(const s of i){const r=s.hypotheses.find(c=>c.isControl),n=this.getDomSelectorsForHypothesis(r);if(n.length===0){this.log("No control selectors for audience-filtered price test '%s'",s.id);continue}const o=new URL(window.location.href);n.some(c=>{try{return new RegExp(it(c)).test(o.toString())}catch{return!1}})&&(this.log("Applying control selectors for audience-filtered price test '%s'",s.id),U(document,{testId:s.id,hypothesisId:r.id,selectors:n},()=>{}),this.updatePriceTestHiddenInputs(s.id,"control",!1))}}}pickHypothesis(t){let e=Math.random();const i=t.hypotheses.reduce((r,n)=>r+n.visitorCount,0);return t.hypotheses.sort((r,n)=>r.isControl?n.isControl?0:-1:n.isControl?1:0).reduce((r,n)=>{if(r!==null)return r;const l=t.hypotheses.reduce((c,d)=>c&&d.visitorCount>20,!0)?n.visitorCount/i-n.trafficPercentage:0;return e<=n.trafficPercentage-l?n:(e-=n.trafficPercentage-l,null)},null)}typeFromTemplate(){switch(template.type){case"list-collections":return"collectionList";case"page":return"landing";case"article":case"blog":case"cart":case"collection":case"index":case"product":case"search":return template.type;default:return null}}queueRedirect(t){this.saveState(),this.disableReferrerOverride||(this.log(`Saving temporary referrer override '${document.referrer}'`),this.state.temporary.originalReferrer=document.referrer,this.persistTemporaryState()),window.setTimeout(()=>window.location.assign(t),0),window.setTimeout(()=>{this.syncAllEvents()},2e3)}scheduleRetrySync(){this.clientIdRetryCount>=5||(this.clientIdRetryCount++,window.setTimeout(()=>{this.syncAllEvents()},500))}async syncAllEvents(){const t=async()=>{if(this.isSyncing){window.setTimeout(()=>{(async()=>await t())()},500);return}try{if(this.isSyncing=!0,this.syncGAEvents(),this.shopifyAnalyticsId||(this.shopifyAnalyticsId=this.getShopifyAnalyticsId()),!this.shopifyAnalyticsId){this.scheduleRetrySync();return}await this.syncEvents()}finally{this.isSyncing=!1}};await t()}async syncEvents(){if(!this.state.essential.consentApproved||!this.shopifyAnalyticsId||this.state.analytics.queue.length===0)return;const t=this.state.analytics.queue.length,e=this.state.analytics.queue.splice(0,t);this.log("Syncing %s events",t);try{const i={shop:this.shop,visitorDetails:{shopifyAnalyticsId:this.shopifyAnalyticsId,device:this.state.analytics.visitor?.device??this.device,country:this.state.analytics.visitor?.country??null,...this.state.essential.initialState},events:this.state.essential.visitorTests.filter(r=>!r.isInvalid&&!r.isSaved&&r.hypothesisId!=null).map(r=>new yt(r.testId,r.hypothesisId,r.createdAt)).concat(e)};await this.sendEvents(i);for(const r of this.state.essential.visitorTests.filter(n=>!n.isInvalid&&!n.isSaved&&n.hypothesisId!=null))this.sendDiagnosticTelemetry("event-delivered",r.testId,{hypothesisId:r.hypothesisId,isControl:r.assignedTo==="control",testType:r.testType??"unknown"});const s=await this.getVisitor(this.shopifyAnalyticsId);s!==null&&this.updateLocalVisitor(s);for(const r of this.state.essential.visitorTests.filter(n=>!n.isInvalid&&!n.isSaved))r.isSaved=!0,r.savedAt=Date.now()}catch{this.state.analytics.queue.splice(0,0,...e)}finally{this.saveState()}}syncGAEvents(){if(!this.gaConfig.sendEvents){if(pt)return;pt=!0,this.log("UseGtag is false — skipping GA Events");return}if(this.isSyncingGA){this.log("Already syncing GA - skipping GA events");return}const t=this.state.essential.visitorTests.filter(e=>e.shouldSendToGa);t.length!==0&&(this.isSyncingGA=!0,this.log("Syncing %s GA Events",t.length),Promise.allSettled(t.map(e=>this.sendGAEvent(e))).then(()=>this.log("All gtag events sent")).finally(()=>this.isSyncingGA=!1))}sendGAEvent(t){return new Promise(e=>{this.log("Sending GA Event for test %s, hypothesis %s",t.testId,t.hypothesisId);const i=()=>{this.log("GA acknowledged event for hypothesis %s",t.hypothesisId),t.shouldSendToGa=!1,this.persistEssentialState(),e()},s={exp_variant_string:`SL-${t.testId}-${t.hypothesisId}`};this.shopliftDebug&&Object.assign(s,{debug_mode:!0});function r(n,o,l){window.dataLayer=window.dataLayer||[],window.dataLayer.push(arguments)}this.gaConfig.mode==="gtag"?r("event","experience_impression",{...s,event_callback:i}):(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"experience_impression",...s,eventCallback:i}))})}updateLocalVisitor(t){let e;({visitorTests:e,...this.state.analytics.visitor}=t),this.log("updateLocalVisitor - server returned %d tests: %o",e.length,e.map(s=>({testId:s.testId,hypothesisId:s.hypothesisId,isInvalid:s.isInvalid}))),this.log("updateLocalVisitor - local has %d tests: %o",this.state.essential.visitorTests.length,this.state.essential.visitorTests.map(s=>({testId:s.testId,hypothesisId:s.hypothesisId,isSaved:s.isSaved,isInvalid:s.isInvalid})));const i=300*1e3;for(const s of this.state.essential.visitorTests.filter(r=>r.isSaved&&(!r.savedAt||Date.now()-r.savedAt>i)&&!e.some(n=>n.testId===r.testId)))this.log("updateLocalVisitor - marking LOCAL test as INVALID (isSaved && not in server): testId=%s, hypothesisId=%s",s.testId,s.hypothesisId),s.isInvalid=!0;for(const s of e){const r=this.state.essential.visitorTests.findIndex(o=>o.testId===s.testId);if(!(r!==-1))this.log("updateLocalVisitor - ADDING server test (not found locally): testId=%s, hypothesisId=%s",s.testId,s.hypothesisId),this.state.essential.visitorTests.push(s);else{const o=this.state.essential.visitorTests.at(r);this.log("updateLocalVisitor - REPLACING local test with server test: testId=%s, local hypothesisId=%s -> server hypothesisId=%s, local isInvalid=%s -> false",s.testId,o?.hypothesisId,s.hypothesisId,o?.isInvalid),s.isInvalid=!1,s.shouldSendToGa=o?.shouldSendToGa??!1,s.testType=o?.testType,s.assignedTo=o?.assignedTo,s.testTitle=o?.testTitle,this.state.essential.visitorTests.splice(r,1,s)}}this.log("updateLocalVisitor - FINAL local tests: %o",this.state.essential.visitorTests.map(s=>({testId:s.testId,hypothesisId:s.hypothesisId,isSaved:s.isSaved,isInvalid:s.isInvalid}))),this.state.analytics.visitor.storedAt=new Date}async getVisitor(t){try{return await this.makeJsonRequest({method:"get",url:`${this.eventHost}/api/v0/visitors/by-key/${this.shop}/${t}`})}catch{return null}}async sendEvents(t){await this.makeRequest({method:"post",url:`${this.eventHost}/api/v0/events`,data:JSON.stringify(t)})}sendDiagnosticTelemetry(t,e,i){if(!this.telemetryEnabled||!navigator.sendBeacon)return;const s=this.state.essential.consentApproved,r=JSON.stringify({shop:this.shop,testId:e,checkpoint:t,device:this.device,...s?{visitorId:this.shopifyAnalyticsId??"unknown"}:{},clientTimestamp:Date.now(),consentApproved:s,hasConsentInteraction:this.state.essential.hasConsentInteraction,...i});navigator.sendBeacon(`${this.eventHost}/api/v0/telemetry`,new Blob([r],{type:"text/plain"}))}getUTMValue(t){const i=decodeURIComponent(window.location.search.substring(1)).split("&");for(let s=0;s<i.length;s++){const r=i[s].split("=");if(r[0]===t)return r[1]||null}return null}hidePage(t){this.log("Hiding page"),this.cssHideClass&&!window.document.documentElement.classList.contains(this.cssHideClass)&&(window.document.documentElement.classList.add(this.cssHideClass),t||setTimeout(this.removeAsyncHide(this.cssHideClass),2e3))}showPage(){this.cssHideClass&&this.removeAsyncHide(this.cssHideClass)()}getDeviceType(){function t(){let i=!1;return(function(s){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(s)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(s.substr(0,4)))&&(i=!0)})(navigator.userAgent||navigator.vendor),i}function e(){let i=!1;return(function(s){(/android|ipad|playbook|silk/i.test(s)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(s.substr(0,4)))&&(i=!0)})(navigator.userAgent||navigator.vendor),i}return t()?"mobile":e()?"tablet":"desktop"}removeAsyncHide(t){return()=>{t&&window.document.documentElement.classList.remove(t)}}async getCartState(){try{let t=await this.makeJsonRequest({method:"get",url:`${window.location.origin}/cart.js`});return t===null||(t.note===null&&(t=await this.makeJsonRequest({method:"post",url:`${window.location.origin}/cart/update.js`,data:JSON.stringify({note:""})})),t==null)?null:{token:t.token,total_price:t.total_price,total_discount:t.total_discount,currency:t.currency,items_subtotal_price:t.items_subtotal_price,items:t.items.map(e=>({quantity:e.quantity,variant_id:e.variant_id,key:e.key,price:e.price,final_line_price:e.final_line_price,sku:e.sku,product_id:e.product_id}))}}catch(t){return this.log("Error sending cart info",t),null}}ensureCartAttributesForExistingPriceTests(t){try{if(this.log("Checking visitor assignments for active price tests"),t&&this.state.temporary.previewConfig){const e=this.state.temporary.previewConfig;this.log("Using preview config for merchant:",e.testId);let i="variant";if(e.variants&&e.variants.length>0){const s=e.variants.find(r=>r.id===e.currentVariant);s&&s.isControl&&(i="control")}this.log("Merchant preview - updating hidden inputs:",e.testId,i),this.updatePriceTestHiddenInputs(e.testId,i,!0);return}for(const e of this.state.essential.visitorTests){const i=this.testConfigs.find(n=>n.id===e.testId);if(!i){this.log("Test config not found:",e.testId);continue}const s=i.hypotheses.find(n=>n.id===e.hypothesisId);if(!s||s.type!=="price")continue;const r=s.isControl?"control":"variant";this.log("Updating hidden inputs for price test:",e.testId,r),this.updatePriceTestHiddenInputs(e.testId,r,t)}}catch(e){this.log("Error ensuring cart attributes for existing price tests:",e)}}subscriptionSwapDone=!1;subscriptionHideWrongPlans=null;subscriptionPriceDone=!1;subscriptionUpdateOneTime=null;subscriptionOneTimeDone=!1;swapMap=null;slptValue=null;async subscriptionSwap(){await Lt(this)}async subscriptionPriceChange(){await qt(this)}async subscriptionOneTimePrice(){await Ht(this)}updatePriceTestHiddenInputs(t,e,i){try{this.cleanupPriceTestObservers();const s=`${t}:${e}:${i?"t":"f"}`,r=C=>{const m=C.getAttribute("data-sl-pid");if(!m)return!0;if(i&&this.state.temporary.previewConfig){const w=this.state.temporary.previewConfig,T=e==="control"?"a":"b",f=w.variants.find(v=>v.label===T);if(!f)return!1;for(const v of f.domSelectors||[]){const g=v.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);if(g){const I=g[1];if(this.log(`Extracted ID from selector: ${I}, comparing to: ${m}`),I===m)return this.log("Product ID match found in preview config:",m,"variant:",f.label),!0}else this.log(`Could not extract ID from selector: ${v.cssSelector}`)}return this.log("No product ID match in preview config for:",m,"variant:",T),!1}const y=this.testConfigs.find(w=>w.id===t);if(!y)return this.log("Test config not found for testId:",t),!1;for(const w of y.hypotheses||[]){for(const T of w.domSelectors||[]){const f=T.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);if(f&&f[1]===m)return this.log("Product ID match found in domSelectors:",m,"for test:",t),!0}if(w.priceData?.variants){for(const T of w.priceData.variants)if(T[0]===m)return this.log("Product ID match found in priceData:",m,"for test:",t),!0}}return this.log("No product ID match for:",m,"in test:",t),!1},n=new Set;let o=!1,l=null;const c=(C,m)=>{if(document.querySelectorAll("[data-sl-attribute-p]").forEach(w=>{if(w instanceof Element&&w.nodeType===Node.ELEMENT_NODE&&w.isConnected&&document.contains(w))try{C.observe(w,{childList:!0,subtree:!0,characterData:!0,characterDataOldValue:!0,attributes:!1})}catch(T){this.log(`Failed to observe element (${m}):`,T)}}),document.body&&document.body.isConnected)try{C.observe(document.body,{childList:!0,subtree:!0,characterData:!0,characterDataOldValue:!0,attributes:!1})}catch(w){this.log(`Failed to observe document.body (${m}):`,w)}},d=(C,m,y,w)=>{const T=C.filter(f=>{const v=f.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);return v&&v[1]===w});this.log(`Applying ${y} DOM selectors, total: ${C.length}, filtered: ${T.length}`),T.length>0&&U(document,{testId:t,hypothesisId:m,selectors:T})},p=(C,m)=>{this.log(`Applying DOM selector changes for product ID: ${C}`),m.disconnect(),o=!0;try{if(i&&this.state.temporary.previewConfig){const y=e==="control"?"a":"b",w=this.state.temporary.previewConfig.variants.find(T=>T.label===y);if(!w?.domSelectors){this.log(`No DOM selectors found for preview variant: ${y}`);return}d(w.domSelectors,w.id,"preview config",C)}else{const y=this.testConfigs.find(T=>T.id===t);if(!y){this.log(`No test config found for testId: ${t}`);return}const w=y.hypotheses.find(T=>e==="control"?T.isControl:!T.isControl);if(!w?.domSelectors){this.log(`No DOM selectors found for assignment: ${e}`);return}d(w.domSelectors,w.id,"live config",C)}}finally{l!==null&&clearTimeout(l),l=window.setTimeout(()=>{o=!1,l=null,c(m,"reconnection"),this.log("Re-established innerHTML observer after DOM changes")},50)}},h=new MutationObserver(C=>{if(!o)for(const m of C){if(m.type!=="childList"&&m.type!=="characterData")continue;let y=m.target;m.type==="characterData"&&(y=m.target.parentElement||m.target.parentNode);let w=y,T=w.getAttribute("data-sl-attribute-p");for(;!T&&w.parentElement;)w=w.parentElement,T=w.getAttribute("data-sl-attribute-p");if(!T)continue;const f=w.innerHTML||w.textContent||"";let v="";m.type==="characterData"&&m.oldValue!==null&&(v=m.oldValue),this.log(`innerHTML changed on element with data-sl-attribute-p="${T}"`),v&&this.log(`Previous content: "${v}"`),this.log(`Current content: "${f}"`),p(T,h)}});c(h,"initial setup"),n.add(h);const u=new MutationObserver(C=>{C.forEach(m=>{m.addedNodes.forEach(y=>{if(y.nodeType===Node.ELEMENT_NODE){const w=y;k(w);const T=w.matches('input[name="properties[_slpt]"]')?[w]:w.querySelectorAll('input[name="properties[_slpt]"]');T.length>0&&this.log(`MutationObserver found ${T.length} new hidden input(s)`),T.forEach(f=>{const v=f.getAttribute("data-sl-pid");if(this.log(`MutationObserver checking new input with data-sl-pid="${v}"`),r(f))f.value!==s&&(f.value=s,this.log("Updated newly added hidden input:",s)),S(f);else{const g=f.getAttribute("data-sl-pid");g&&this.isProductInAnyPriceTest(g)?this.log("Preserving hidden input for product ID '%s' - belongs to a different price test",g):(f.remove(),this.log("Removed newly added non-matching hidden input for product ID:",g))}})}})})});n.add(u);const b=new MutationObserver(C=>{C.forEach(m=>{if(m.type==="attributes"&&m.attributeName==="data-sl-pid"){const y=m.target;if(this.log("AttributeObserver detected data-sl-pid attribute change on:",y.tagName),y.matches('input[name="properties[_slpt]"]')){const w=y,T=m.oldValue,f=w.getAttribute("data-sl-pid");this.log(`data-sl-pid changed from "${T}" to "${f}" - triggering payment placement updates`),r(w)?(w.value!==s&&(w.value=s,this.log("Updated hidden input after data-sl-pid change:",s)),f&&p(f,h),this.log("Re-running payment placement updates after variant change"),k(document.body)):f&&this.isProductInAnyPriceTest(f)?this.log("Preserving hidden input for product ID '%s' - belongs to a different price test",f):(w.remove(),this.log("Removed non-matching hidden input after data-sl-pid change:",f))}}})});n.add(b);const k=C=>{C.tagName==="SHOPIFY-PAYMENT-TERMS"&&(this.log("MutationObserver found new shopify-payment-terms element"),this.updateShopifyPaymentTerms(t,e));const m=C.querySelectorAll("shopify-payment-terms");m.length>0&&(this.log(`MutationObserver found ${m.length} shopify-payment-terms in added node`),this.updateShopifyPaymentTerms(t,e)),C.tagName==="AFTERPAY-PLACEMENT"&&(this.log("MutationObserver found new afterpay-placement element"),this.updateAfterpayPlacements(t,e,"afterpay"));const y=C.querySelectorAll("afterpay-placement");y.length>0&&(this.log(`MutationObserver found ${y.length} afterpay-placement in added node`),this.updateAfterpayPlacements(t,e,"afterpay")),C.tagName==="SQUARE-PLACEMENT"&&(this.log("MutationObserver found new square-placement element"),this.updateAfterpayPlacements(t,e,"square"));const w=C.querySelectorAll("square-placement");w.length>0&&(this.log(`MutationObserver found ${w.length} square-placement in added node`),this.updateAfterpayPlacements(t,e,"square")),C.tagName==="KLARNA-PLACEMENT"&&(this.log("MutationObserver found new klarna-placement element"),this.updateKlarnaPlacements(t,e));const T=C.querySelectorAll("klarna-placement");T.length>0&&(this.log(`MutationObserver found ${T.length} klarna-placement in added node`),this.updateKlarnaPlacements(t,e))},S=C=>{b.observe(C,{attributes:!0,attributeFilter:["data-sl-pid"],attributeOldValue:!0,subtree:!1});const m=C.getAttribute("data-sl-pid");this.log(`Started AttributeObserver on specific input with data-sl-pid="${m}"`)},P=()=>{const C=document.querySelectorAll('input[name="properties[_slpt]"]');this.log(`Found ${C.length} existing hidden inputs to check`),C.forEach(m=>{const y=m.getAttribute("data-sl-pid");this.log(`Checking existing input with data-sl-pid="${y}"`),r(m)?(m.value=s,this.log("Updated existing hidden input:",s),y&&(this.log("Applying initial DOM selector changes for existing product"),p(y,h)),S(m)):y&&this.isProductInAnyPriceTest(y)?this.log("Preserving hidden input for product ID '%s' - belongs to a different price test",y):(m.remove(),this.log("Removed non-matching hidden input for product ID:",y))})},_=()=>{document.body?(u.observe(document.body,{childList:!0,subtree:!0}),this.log("Started MutationObserver on document.body"),P(),k(document.body)):document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>{document.body&&(u.observe(document.body,{childList:!0,subtree:!0}),this.log("Started MutationObserver after DOMContentLoaded"),P(),k(document.body))}):(this.log("Set timeout on observer"),setTimeout(_,10))};_(),window.__shopliftPriceTestObservers=n,window.__shopliftPriceTestValue=s,this.log("Set up DOM observer for price test hidden inputs")}catch(s){this.log("Error updating price test hidden inputs:",s)}}updateKlarnaPlacements(t,e){this.updatePlacementElements(t,e,"klarna-placement",(i,s)=>{i.setAttribute("data-purchase-amount",s.toString())})}cleanupPriceTestObservers(){const t=window.__shopliftPriceTestObservers;t&&(t.forEach(e=>{e.disconnect()}),t.clear(),this.log("Cleaned up existing price test observers")),delete window.__shopliftPriceTestObservers,delete window.__shopliftPriceTestValue}updateAfterpayPlacements(t,e,i="afterpay"){const s=i==="square"?"square-placement":"afterpay-placement";if(document.querySelectorAll(s).length===0){this.log(`No ${s} elements found on page - early return`);return}this.updatePlacementElements(t,e,s,(n,o)=>{if(i==="afterpay"){const l=(o/100).toFixed(2);n.setAttribute("data-amount",l)}else n.setAttribute("data-amount",o.toString())}),this.log("updateAfterpayPlacements completed")}updatePlacementElements(t,e,i,s){const r=document.querySelectorAll(i);if(r.length===0){this.log(`No ${i} elements found - early return`);return}let n;if(this.state.temporary.isMerchant&&this.state.temporary.previewConfig){const l=e==="control"?"a":"b",c=this.state.temporary.previewConfig.variants.find(d=>d.label===l);if(!c?.domSelectors){this.log(`No variant found for label ${l} in preview config for ${i}`);return}n=c.domSelectors,this.log(`Using preview config for ${i} in merchant mode, variant: ${l}`)}else{const l=this.testConfigs.find(d=>d.id===t);if(!l){this.log(`No testConfig found for id: ${t} - early return`);return}const c=l.hypotheses.find(d=>e==="control"?d.isControl:!d.isControl);if(!c?.domSelectors){this.log(`No hypothesis or domSelectors found for assignment: ${e} - early return`);return}n=c.domSelectors}const o=new RegExp(`${this.DATA_SL_ATTRIBUTE_P}=["'](\\d+)["']`);r.forEach(l=>{let c=null;const d=l.parentElement;if(d&&(c=d.querySelector('input[name="properties[_slpt]"]')),c||(c=l.querySelector('input[name="properties[_slpt]"]')),!c){this.log(`No hidden input found for ${i} element`);return}const p=c.getAttribute("data-sl-pid");if(!p){this.log("Hidden input has no data-sl-pid attribute - skipping");return}const h=n.find(S=>{const P=S.cssSelector.match(o);return P&&P[1]===p});if(!h){this.log(`No matching selector found for productId: ${p} - skipping element`);return}const u=h.actions.find(S=>S.scope==="price");if(!u?.value){this.log("No price action or value found - skipping element");return}const b=parseFloat(u.value.replace(/[^0-9.]/g,""));if(Number.isNaN(b)){this.log(`Invalid price "${u.value}" for product ${p} - skipping`);return}const k=Math.round(b*100);s(l,k)}),this.log(`updatePlacementElements completed for ${i}`)}updateShopifyPaymentTerms(t,e){const i=document.querySelectorAll("shopify-payment-terms");if(i.length===0)return;this.log("Store using shopify payments");let s;if(this.state.temporary.isMerchant&&this.state.temporary.previewConfig){const n=e==="control"?"a":"b",o=this.state.temporary.previewConfig.variants.find(l=>l.label===n);if(!o||!o.domSelectors){this.log(`No variant found for label ${n} in preview config`);return}s=o.domSelectors,this.log(`Using preview config for shopify-payment-terms in merchant mode, variant: ${n}`)}else{const n=this.testConfigs.find(l=>l.id===t);if(!n)return;const o=n.hypotheses.find(l=>e==="control"?l.isControl===!0:l.isControl===!1);if(!o||!o.domSelectors)return;s=o.domSelectors}const r=new RegExp(`${this.DATA_SL_ATTRIBUTE_P}=["'](\\d+)["']`);i.forEach(n=>{const o=n.getAttribute("variant-id");if(!o)return;const l=s.find(c=>{const d=c.cssSelector.match(r);return d&&d[1]===o});if(l){const c=l.actions.find(d=>d.scope==="price");if(c&&c.value){const d=n.getAttribute("shopify-meta");if(d)try{const p=JSON.parse(d);if(p.variants&&Array.isArray(p.variants)){const h=p.variants.find(u=>u.id?.toString()===o);if(h){h.full_price=c.value;const u=parseFloat(c.value.replace(/[^0-9.]/g,""));if(h.number_of_payment_terms&&h.number_of_payment_terms>1){const b=u/h.number_of_payment_terms;h.price_per_term=`$${b.toFixed(2)}`}n.setAttribute("shopify-meta",JSON.stringify(p))}}}catch(p){this.log("Error parsing/updating shoplift-meta:",p)}}}})}async makeJsonRequest(t){const e=await this.makeRequest(t);return e===null?null:JSON.parse(await e.text(),F)}async makeRequest(t){const{url:e,method:i,headers:s,data:r,signal:n}=t,o=new Headers;if(s)for(const c in s)o.append(c,s[c]);(!s||!s.Accept)&&o.append("Accept","application/json"),(!s||!s["Content-Type"])&&o.append("Content-Type","application/json"),(this.eventHost.includes("ngrok.io")||this.eventHost.includes("ngrok-free.app"))&&o.append("ngrok-skip-browser-warning","1234");const l=await this.fetch(e,{method:i,headers:o,body:r,signal:n});if(!l.ok){if(l.status===204)return null;if(l.status===422){const c=await l.json();if(typeof c<"u"&&c.isBot)throw new et}throw new Error(`Error sending shoplift request ${l.status}`)}return l}queueAddVisitorToTest(t,e){if(this.state.essential.visitorTests.some(s=>s.testId===t))return;const i=this.testConfigs.find(s=>s.id===t);if(this.state.essential.visitorTests.push({createdAt:new Date,testId:t,hypothesisId:e.id,isThemeTest:e.type==="theme",themeId:e.themeId,isSaved:!1,isInvalid:!1,shouldSendToGa:!0,testType:e.type,assignedTo:e.isControl?"control":"variant",testTitle:i?.title}),e.type==="price"){const s=e.isControl?"control":"variant";this.log("Price test assignment detected, updating cart attributes:",t,s),this.updatePriceTestHiddenInputs(t,s,!1)}}queueCartUpdate(t){this.queueEvent(new wt(t))}queuePageView(t){this.queueEvent(new vt(t))}queueEvent(t){!this.state.essential.consentApproved&&this.state.essential.hasConsentInteraction||this.state.analytics.queue.length>10||this.state.analytics.queue.push(t)}legacyGetLocalStorageVisitor(){const t=this.localStorageGet(this.legacySessionKey);if(t)try{return JSON.parse(t,F)}catch{}return null}pruneStaleVisitorTests(){this.state.essential.visitorTests=this.state.essential.visitorTests.filter(t=>this.testConfigs.some(e=>e.id==t.testId)||this.inactiveTestConfigs.filter(e=>this.testIsPaused(e)).some(e=>e.id===t.testId))}pruneStateAndSave(){this.pruneStaleVisitorTests(),this.saveState()}saveState(){this.persistEssentialState(),this.persistAnalyticsState()}loadState(){const t=this.loadAnalyticsState(),e={analytics:t,essential:this.loadEssentialState(t),temporary:this.loadTemporaryState()},i=this.legacyGetLocalStorageVisitor(),s=this.legacyGetCookieVisitor(),r=[i,s].filter(n=>n!==null).sort((n,o)=>+o.storedAt-+n.storedAt)[0];return e.analytics.visitor===null&&r&&({visitorTests:e.essential.visitorTests,...e.analytics.visitor}=r,e.essential.isFirstLoad=!1,e.essential.initialState={createdAt:r.createdAt,referrer:r.referrer,utmCampaign:r.utmCampaign,utmContent:r.utmContent,utmMedium:r.utmMedium,utmSource:r.utmSource,device:r.device},this.deleteCookie("SHOPLIFT"),this.deleteLocalStorage(this.legacySessionKey)),!e.essential.consentApproved&&e.essential.hasConsentInteraction&&this.deleteLocalStorage(this.analyticsSessionKey),e}loadEssentialState(t){const e=this.loadLocalStorage(this.essentialSessionKey),i=this.loadCookie(this.essentialSessionKey),s=this.getInitialState();t.visitor?.device&&(s.device=t.visitor.device);const r={timestamp:new Date,consentApproved:!1,hasConsentInteraction:!1,debugMode:!1,initialState:s,visitorTests:[],isFirstLoad:!0},n=[e,i].filter(o=>o!==null).sort((o,l)=>+l.timestamp-+o.timestamp)[0]??r;return n.initialState||(t.visitor!==null?n.initialState=t.visitor:(n.initialState=s,n.initialState.createdAt=n.timestamp)),n}loadAnalyticsState(){const t=this.loadLocalStorage(this.analyticsSessionKey),e=this.loadCookie(this.analyticsSessionKey),i={timestamp:new Date,visitor:null,queue:[]},s=[t,e].filter(r=>r!==null).sort((r,n)=>+n.timestamp-+r.timestamp)[0]??i;return s.queue.length===0&&t&&t.queue.length>1&&(s.queue=t.queue),s}loadTemporaryState(){const t=this.sessionStorageGet(this.temporarySessionKey),e=t?JSON.parse(t,F):null,i=this.loadCookie(this.temporarySessionKey);return e??i??{isMerchant:!1,timestamp:new Date}}persistEssentialState(){this.log("Persisting essential state"),this.state.essential.isFirstLoad=!1,this.state.essential.timestamp=new Date,this.persistLocalStorageState(this.essentialSessionKey,this.state.essential),this.persistCookieState(this.essentialSessionKey,this.state.essential)}persistAnalyticsState(){this.log("Persisting analytics state"),this.state.essential.consentApproved&&(this.state.analytics.timestamp=new Date,this.persistLocalStorageState(this.analyticsSessionKey,this.state.analytics),this.persistCookieState(this.analyticsSessionKey,{...this.state.analytics,queue:[]}))}persistTemporaryState(){this.log("Setting temporary session state"),this.state.temporary.timestamp=new Date,this.sessionStorageSet(this.temporarySessionKey,JSON.stringify(this.state.temporary)),this.persistCookieState(this.temporarySessionKey,this.state.temporary,!0)}loadLocalStorage(t){const e=this.localStorageGet(t);if(e===null)return null;try{return JSON.parse(e,F)}catch{return null}}loadCookie(t){const e=this.getCookie(t);if(e===null)return null;try{return JSON.parse(e,F)}catch{return null}}persistLocalStorageState(t,e){this.localStorageSet(t,JSON.stringify(e))}persistCookieState(t,e,i=!1){const s=JSON.stringify(e),r=i?"":`expires=${new Date(new Date().getTime()+864e5*365).toUTCString()};`;document.cookie=`${t}=${s};domain=.${window.location.hostname};path=/;SameSite=Strict;${r}`}deleteCookie(t){const e=new Date(0).toUTCString();document.cookie=`${t}=;domain=.${window.location.hostname};path=/;expires=${e};`}deleteLocalStorage(t){window.localStorage.removeItem(t)}getChannel(t){return[{"name":"cross-network","test":(v) => new RegExp(".*cross-network.*", "i").test(v.utmCampaign)},{"name":"direct","test":(v) => v.utmSource === "" && v.utmMedium === ""},{"name":"paid-shopping","test":(v) => (new RegExp("^(?:Google|IGShopping|aax-us-east\.amazon-adsystem\.com|aax\.amazon-adsystem\.com|alibaba|alibaba\.com|amazon|amazon\.co\.uk|amazon\.com|apps\.shopify\.com|checkout\.shopify\.com|checkout\.stripe\.com|cr\.shopping\.naver\.com|cr2\.shopping\.naver\.com|ebay|ebay\.co\.uk|ebay\.com|ebay\.com\.au|ebay\.de|etsy|etsy\.com|m\.alibaba\.com|m\.shopping\.naver\.com|mercadolibre|mercadolibre\.com|mercadolibre\.com\.ar|mercadolibre\.com\.mx|message\.alibaba\.com|msearch\.shopping\.naver\.com|nl\.shopping\.net|no\.shopping\.net|offer\.alibaba\.com|one\.walmart\.com|order\.shopping\.yahoo\.co\.jp|partners\.shopify\.com|s3\.amazonaws\.com|se\.shopping\.net|shop\.app|shopify|shopify\.com|shopping\.naver\.com|shopping\.yahoo\.co\.jp|shopping\.yahoo\.com|shopzilla|shopzilla\.com|simplycodes\.com|store\.shopping\.yahoo\.co\.jp|stripe|stripe\.com|uk\.shopping\.net|walmart|walmart\.com)$", "i").test(v.utmSource) || new RegExp("^(.*(([^a-df-z]|^)shop|shopping).*)$", "i").test(v.utmCampaign)) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-search","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|yandex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-social","test":(v) => new RegExp("^(?:43things|43things\.com|51\.com|5ch\.net|Hatena|ImageShack|academia\.edu|activerain|activerain\.com|activeworlds|activeworlds\.com|addthis|addthis\.com|airg\.ca|allnurses\.com|allrecipes\.com|alumniclass|alumniclass\.com|ameba\.jp|ameblo\.jp|americantowns|americantowns\.com|amp\.reddit\.com|ancestry\.com|anobii|anobii\.com|answerbag|answerbag\.com|answers\.yahoo\.com|aolanswers|aolanswers\.com|apps\.facebook\.com|ar\.pinterest\.com|artstation\.com|askubuntu|askubuntu\.com|asmallworld\.com|athlinks|athlinks\.com|away\.vk\.com|awe\.sm|b\.hatena\.ne\.jp|baby-gaga|baby-gaga\.com|babyblog\.ru|badoo|badoo\.com|bebo|bebo\.com|beforeitsnews|beforeitsnews\.com|bharatstudent|bharatstudent\.com|biip\.no|biswap\.org|bit\.ly|blackcareernetwork\.com|blackplanet|blackplanet\.com|blip\.fm|blog\.com|blog\.feedspot\.com|blog\.goo\.ne\.jp|blog\.naver\.com|blog\.yahoo\.co\.jp|blogg\.no|bloggang\.com|blogger|blogger\.com|blogher|blogher\.com|bloglines|bloglines\.com|blogs\.com|blogsome|blogsome\.com|blogspot|blogspot\.com|blogster|blogster\.com|blurtit|blurtit\.com|bookmarks\.yahoo\.co\.jp|bookmarks\.yahoo\.com|br\.pinterest\.com|brightkite|brightkite\.com|brizzly|brizzly\.com|business\.facebook\.com|buzzfeed|buzzfeed\.com|buzznet|buzznet\.com|cafe\.naver\.com|cafemom|cafemom\.com|camospace|camospace\.com|canalblog\.com|care\.com|care2|care2\.com|caringbridge\.org|catster|catster\.com|cbnt\.io|cellufun|cellufun\.com|centerblog\.net|chat\.zalo\.me|chegg\.com|chicagonow|chicagonow\.com|chiebukuro\.yahoo\.co\.jp|classmates|classmates\.com|classquest|classquest\.com|co\.pinterest\.com|cocolog-nifty|cocolog-nifty\.com|copainsdavant\.linternaute\.com|couchsurfing\.org|cozycot|cozycot\.com|cross\.tv|crunchyroll|crunchyroll\.com|cyworld|cyworld\.com|cz\.pinterest\.com|d\.hatena\.ne\.jp|dailystrength\.org|deluxe\.com|deviantart|deviantart\.com|dianping|dianping\.com|digg|digg\.com|diigo|diigo\.com|discover\.hubpages\.com|disqus|disqus\.com|dogster|dogster\.com|dol2day|dol2day\.com|doostang|doostang\.com|dopplr|dopplr\.com|douban|douban\.com|draft\.blogger\.com|draugiem\.lv|drugs-forum|drugs-forum\.com|dzone|dzone\.com|edublogs\.org|elftown|elftown\.com|epicurious\.com|everforo\.com|exblog\.jp|extole|extole\.com|facebook|facebook\.com|faceparty|faceparty\.com|fandom\.com|fanpop|fanpop\.com|fark|fark\.com|fb|fb\.me|fc2|fc2\.com|feedspot|feministing|feministing\.com|filmaffinity|filmaffinity\.com|flickr|flickr\.com|flipboard|flipboard\.com|folkdirect|folkdirect\.com|foodservice|foodservice\.com|forums\.androidcentral\.com|forums\.crackberry\.com|forums\.imore\.com|forums\.nexopia\.com|forums\.webosnation\.com|forums\.wpcentral\.com|fotki|fotki\.com|fotolog|fotolog\.com|foursquare|foursquare\.com|free\.facebook\.com|friendfeed|friendfeed\.com|fruehstueckstreff\.org|fubar|fubar\.com|gaiaonline|gaiaonline\.com|gamerdna|gamerdna\.com|gather\.com|geni\.com|getpocket\.com|glassboard|glassboard\.com|glassdoor|glassdoor\.com|godtube|godtube\.com|goldenline\.pl|goldstar|goldstar\.com|goo\.gl|gooblog|goodreads|goodreads\.com|google\+|googlegroups\.com|googleplus|govloop|govloop\.com|gowalla|gowalla\.com|gree\.jp|groups\.google\.com|gulli\.com|gutefrage\.net|habbo|habbo\.com|hi5|hi5\.com|hootsuite|hootsuite\.com|houzz|houzz\.com|hoverspot|hoverspot\.com|hr\.com|hu\.pinterest\.com|hubculture|hubculture\.com|hubpages\.com|hyves\.net|hyves\.nl|ibibo|ibibo\.com|id\.pinterest\.com|identi\.ca|ig|imageshack\.com|imageshack\.us|imvu|imvu\.com|in\.pinterest\.com|insanejournal|insanejournal\.com|instagram|instagram\.com|instapaper|instapaper\.com|internations\.org|interpals\.net|intherooms|intherooms\.com|irc-galleria\.net|is\.gd|italki|italki\.com|jammerdirect|jammerdirect\.com|jappy\.com|jappy\.de|kaboodle\.com|kakao|kakao\.com|kakaocorp\.com|kaneva|kaneva\.com|kin\.naver\.com|l\.facebook\.com|l\.instagram\.com|l\.messenger\.com|last\.fm|librarything|librarything\.com|lifestream\.aol\.com|line|line\.me|linkedin|linkedin\.com|listal|listal\.com|listography|listography\.com|livedoor\.com|livedoorblog|livejournal|livejournal\.com|lm\.facebook\.com|lnkd\.in|m\.blog\.naver\.com|m\.cafe\.naver\.com|m\.facebook\.com|m\.kin\.naver\.com|m\.vk\.com|m\.yelp\.com|mbga\.jp|medium\.com|meetin\.org|meetup|meetup\.com|meinvz\.net|meneame\.net|menuism\.com|messages\.google\.com|messages\.yahoo\.co\.jp|messenger|messenger\.com|mix\.com|mixi\.jp|mobile\.facebook\.com|mocospace|mocospace\.com|mouthshut|mouthshut\.com|movabletype|movabletype\.com|mubi|mubi\.com|my\.opera\.com|myanimelist\.net|myheritage|myheritage\.com|mylife|mylife\.com|mymodernmet|mymodernmet\.com|myspace|myspace\.com|netvibes|netvibes\.com|news\.ycombinator\.com|newsshowcase|nexopia|ngopost\.org|niconico|nicovideo\.jp|nightlifelink|nightlifelink\.com|ning|ning\.com|nl\.pinterest\.com|odnoklassniki\.ru|odnoklassniki\.ua|okwave\.jp|old\.reddit\.com|oneworldgroup\.org|onstartups|onstartups\.com|opendiary|opendiary\.com|oshiete\.goo\.ne\.jp|out\.reddit\.com|over-blog\.com|overblog\.com|paper\.li|partyflock\.nl|photobucket|photobucket\.com|pinboard|pinboard\.in|pingsta|pingsta\.com|pinterest|pinterest\.at|pinterest\.ca|pinterest\.ch|pinterest\.cl|pinterest\.co\.kr|pinterest\.co\.uk|pinterest\.com|pinterest\.com\.au|pinterest\.com\.mx|pinterest\.de|pinterest\.es|pinterest\.fr|pinterest\.it|pinterest\.jp|pinterest\.nz|pinterest\.ph|pinterest\.pt|pinterest\.ru|pinterest\.se|pixiv\.net|pl\.pinterest\.com|playahead\.se|plurk|plurk\.com|plus\.google\.com|plus\.url\.google\.com|pocket\.co|posterous|posterous\.com|pro\.homeadvisor\.com|pulse\.yahoo\.com|qapacity|qapacity\.com|quechup|quechup\.com|quora|quora\.com|qzone\.qq\.com|ravelry|ravelry\.com|reddit|reddit\.com|redux|redux\.com|renren|renren\.com|researchgate\.net|reunion|reunion\.com|reverbnation|reverbnation\.com|rtl\.de|ryze|ryze\.com|salespider|salespider\.com|scoop\.it|screenrant|screenrant\.com|scribd|scribd\.com|scvngr|scvngr\.com|secondlife|secondlife\.com|serverfault|serverfault\.com|shareit|sharethis|sharethis\.com|shvoong\.com|sites\.google\.com|skype|skyrock|skyrock\.com|slashdot\.org|slideshare\.net|smartnews\.com|snapchat|snapchat\.com|social|sociallife\.com\.br|socialvibe|socialvibe\.com|spaces\.live\.com|spoke|spoke\.com|spruz|spruz\.com|ssense\.com|stackapps|stackapps\.com|stackexchange|stackexchange\.com|stackoverflow|stackoverflow\.com|stardoll\.com|stickam|stickam\.com|studivz\.net|suomi24\.fi|superuser|superuser\.com|sweeva|sweeva\.com|t\.co|t\.me|tagged|tagged\.com|taggedmail|taggedmail\.com|talkbiznow|talkbiznow\.com|taringa\.net|techmeme|techmeme\.com|tencent|tencent\.com|tiktok|tiktok\.com|tinyurl|tinyurl\.com|toolbox|toolbox\.com|touch\.facebook\.com|tr\.pinterest\.com|travellerspoint|travellerspoint\.com|tripadvisor|tripadvisor\.com|trombi|trombi\.com|trustpilot|tudou|tudou\.com|tuenti|tuenti\.com|tumblr|tumblr\.com|tweetdeck|tweetdeck\.com|twitter|twitter\.com|twoo\.com|typepad|typepad\.com|unblog\.fr|urbanspoon\.com|ushareit\.com|ushi\.cn|vampirefreaks|vampirefreaks\.com|vampirerave|vampirerave\.com|vg\.no|video\.ibm\.com|vk\.com|vkontakte\.ru|wakoopa|wakoopa\.com|wattpad|wattpad\.com|web\.facebook\.com|web\.skype\.com|webshots|webshots\.com|wechat|wechat\.com|weebly|weebly\.com|weibo|weibo\.com|wer-weiss-was\.de|weread|weread\.com|whatsapp|whatsapp\.com|wiki\.answers\.com|wikihow\.com|wikitravel\.org|woot\.com|wordpress|wordpress\.com|wordpress\.org|xanga|xanga\.com|xing|xing\.com|yahoo-mbga\.jp|yammer|yammer\.com|yelp|yelp\.co\.uk|yelp\.com|youroom\.in|za\.pinterest\.com|zalo|zoo\.gr|zooppa|zooppa\.com)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-video","test":(v) => new RegExp("^(?:blog\.twitch\.tv|crackle|crackle\.com|curiositystream|curiositystream\.com|d\.tube|dailymotion|dailymotion\.com|dashboard\.twitch\.tv|disneyplus|disneyplus\.com|fast\.wistia\.net|help\.hulu\.com|help\.netflix\.com|hulu|hulu\.com|id\.twitch\.tv|iq\.com|iqiyi|iqiyi\.com|jobs\.netflix\.com|justin\.tv|m\.twitch\.tv|m\.youtube\.com|music\.youtube\.com|netflix|netflix\.com|player\.twitch\.tv|player\.vimeo\.com|ted|ted\.com|twitch|twitch\.tv|utreon|utreon\.com|veoh|veoh\.com|viadeo\.journaldunet\.com|vimeo|vimeo\.com|wistia|wistia\.com|youku|youku\.com|youtube|youtube\.com)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"display","test":(v) => new RegExp("^(?:display|banner|expandable|interstitial|cpm)$", "i").test(v.utmMedium)},{"name":"paid-other","test":(v) => new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"organic-shopping","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|yandex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) || new RegExp("^(.*(([^a-df-z]|^)shop|shopping).*)$", "i").test(v.utmCampaign)},{"name":"organic-social","test":(v) => new RegExp("^(?:43things|43things\.com|51\.com|5ch\.net|Hatena|ImageShack|academia\.edu|activerain|activerain\.com|activeworlds|activeworlds\.com|addthis|addthis\.com|airg\.ca|allnurses\.com|allrecipes\.com|alumniclass|alumniclass\.com|ameba\.jp|ameblo\.jp|americantowns|americantowns\.com|amp\.reddit\.com|ancestry\.com|anobii|anobii\.com|answerbag|answerbag\.com|answers\.yahoo\.com|aolanswers|aolanswers\.com|apps\.facebook\.com|ar\.pinterest\.com|artstation\.com|askubuntu|askubuntu\.com|asmallworld\.com|athlinks|athlinks\.com|away\.vk\.com|awe\.sm|b\.hatena\.ne\.jp|baby-gaga|baby-gaga\.com|babyblog\.ru|badoo|badoo\.com|bebo|bebo\.com|beforeitsnews|beforeitsnews\.com|bharatstudent|bharatstudent\.com|biip\.no|biswap\.org|bit\.ly|blackcareernetwork\.com|blackplanet|blackplanet\.com|blip\.fm|blog\.com|blog\.feedspot\.com|blog\.goo\.ne\.jp|blog\.naver\.com|blog\.yahoo\.co\.jp|blogg\.no|bloggang\.com|blogger|blogger\.com|blogher|blogher\.com|bloglines|bloglines\.com|blogs\.com|blogsome|blogsome\.com|blogspot|blogspot\.com|blogster|blogster\.com|blurtit|blurtit\.com|bookmarks\.yahoo\.co\.jp|bookmarks\.yahoo\.com|br\.pinterest\.com|brightkite|brightkite\.com|brizzly|brizzly\.com|business\.facebook\.com|buzzfeed|buzzfeed\.com|buzznet|buzznet\.com|cafe\.naver\.com|cafemom|cafemom\.com|camospace|camospace\.com|canalblog\.com|care\.com|care2|care2\.com|caringbridge\.org|catster|catster\.com|cbnt\.io|cellufun|cellufun\.com|centerblog\.net|chat\.zalo\.me|chegg\.com|chicagonow|chicagonow\.com|chiebukuro\.yahoo\.co\.jp|classmates|classmates\.com|classquest|classquest\.com|co\.pinterest\.com|cocolog-nifty|cocolog-nifty\.com|copainsdavant\.linternaute\.com|couchsurfing\.org|cozycot|cozycot\.com|cross\.tv|crunchyroll|crunchyroll\.com|cyworld|cyworld\.com|cz\.pinterest\.com|d\.hatena\.ne\.jp|dailystrength\.org|deluxe\.com|deviantart|deviantart\.com|dianping|dianping\.com|digg|digg\.com|diigo|diigo\.com|discover\.hubpages\.com|disqus|disqus\.com|dogster|dogster\.com|dol2day|dol2day\.com|doostang|doostang\.com|dopplr|dopplr\.com|douban|douban\.com|draft\.blogger\.com|draugiem\.lv|drugs-forum|drugs-forum\.com|dzone|dzone\.com|edublogs\.org|elftown|elftown\.com|epicurious\.com|everforo\.com|exblog\.jp|extole|extole\.com|facebook|facebook\.com|faceparty|faceparty\.com|fandom\.com|fanpop|fanpop\.com|fark|fark\.com|fb|fb\.me|fc2|fc2\.com|feedspot|feministing|feministing\.com|filmaffinity|filmaffinity\.com|flickr|flickr\.com|flipboard|flipboard\.com|folkdirec })("/", { suffix: "", type: "index" }, "main", 151666229423, false)</script>
<!-- End of Shoplift scripts -->
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="theme-color" content=""><link rel="canonical" href="https://www.counter.com/"><link rel="apple-touch-icon" sizes="180x180" href="//www.counter.com/cdn/shop/files/COUNTER_ICON_FAVICON_32x32px-reverse_0646790d-a287-4685-9295-379e333ad4b9.png?crop=center&height=180&v=1750200520&width=180">
<link rel="shortcut icon" type="image/png" sizes="32x32" href="//www.counter.com/cdn/shop/files/COUNTER_ICON_FAVICON_32x32px-reverse_0646790d-a287-4685-9295-379e333ad4b9.png?crop=center&height=32&v=1750200520&width=32">
<link rel="shortcut icon" type="image/png" sizes="16x16" href="//www.counter.com/cdn/shop/files/COUNTER_ICON_FAVICON_32x32px-reverse_0646790d-a287-4685-9295-379e333ad4b9.png?crop=center&height=16&v=1750200520&width=16"><title>Counter: The Leader of the Clean Beauty Revolution</title><meta name="description" content="Discover Counter, leading the standard of clean beauty. Shop our high performing, safer skincare & cosmetics products. Proven results. Do beauty better."><style id="theme-variables">
.productBadge--New, .productBadge--FavoriteFormula, .productBadge--ComingSoon, .productBadge--CustomizableSet, .productBadge--ForTheSkinEnthusiast, .productBadge--ForTheColorLover, .productBadge--ForTheHydrationHero, .productBadge--ForTheConsummateHostess, .productBadge--ForTheFrequentFlier, .productBadge--ForTheProductObsessive, .productBadge--UpgradedFormula {
--badge-color: #010001;
--badge-bg: #fff;
}
.productBadge--VintageClean, .productBadge--FinalSale, .productBadge--BeginsShipping1110, .productBadge--ExpiresFeb2026 {
--badge-color: #fff;
--badge-bg: #68133a;
}
</style>
<link href="//www.counter.com/cdn/shop/t/119/assets/bundled-critical.css?v=105191858710224605291786555050" rel="stylesheet" type="text/css" media="all" />
<link href="//www.counter.com/cdn/shop/t/119/assets/bundled-main.css?v=54446832540107992991787086531" rel="stylesheet" type="text/css" media="all" />
<script src="//www.counter.com/cdn/shop/t/119/assets/bundled-css-vendors.js?v=105997007003712207781786555051" type="module" crossorigin="anonymous"></script>
<link href="//www.counter.com/cdn/shop/t/119/assets/bundled-css-vendors.css?v=134637805716936590341786555051" rel="stylesheet" type="text/css" media="all" />
<script>
window.timezoneOffset = "-0700";
window.Pact = window.Pact || {};
window.Pact.appUrl = "https:\/\/www.counter.com\/cdn\/shop\/t\/119\/assets\/bundled-app.js?v=89927918148116580211786555031";
window.Pact.isLoggedIn = false;
window.Pact.cart =
{
"config": {
"showShareCartBanner": false,
"free_shipping_threshold": 5000,
"loyaltyBanner": {
"title": "JOIN TOTAL REWARDS ",
"content": "\u003cp\u003eCounter's loyalty experience rewards more than just your purchase history. \u003c\/p\u003e",
"signInLabel": "Sign in",
"signInLink": "/customer_authentication/login?return_to=%2F%23open-sidecart",
"signUpLabel": "Sign up (it's free)",
"signUpLink": "#rivo"
},
"global_upsell": [
"countertime-retinatural-advanced-super-serum","countertime-lipid-defense-cleansing-oil","counterglow-silky-skin-cleanser","countertime-ultra-renewal-eye-cream"
],
"individual_upsell": [
]
},
"line_item_variants": {
},
"product_tags": {
},
"item_components": {
},
"cart": {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
"product_metafields": []
};
window.Pact.theme = {
shopCurrency: "USD",
moneyFormat: "${{amount}}",
moneyWithCurrencyFormat: "${{amount}} USD",
pointMultiplier: 0,
};
window.Pact.icons = {
close: "\n\u003csvg\n class=\"icon icon-close \"\n \n aria-hidden=\"true\"\n\u003e\n \u003cuse xlink:href=\"#icon-close\"\u003e\u003c\/use\u003e\n\u003c\/svg\u003e\n\n",
zoom: "\n\u003csvg\n class=\"icon icon-zoom \"\n \n aria-hidden=\"true\"\n\u003e\n \u003cuse xlink:href=\"#icon-zoom\"\u003e\u003c\/use\u003e\n\u003c\/svg\u003e\n\n",
chevron: "\n\u003csvg\n class=\"icon icon-chevron \"\n \n aria-hidden=\"true\"\n\u003e\n \u003cuse xlink:href=\"#icon-chevron\"\u003e\u003c\/use\u003e\n\u003c\/svg\u003e\n\n"
};
window.Pact.customer = {
id: null,
email: null,
}
</script>
<meta property="og:site_name" content="Counter">
<meta property="og:url" content="https://www.counter.com/">
<meta property="og:title" content="Counter: The Leader of the Clean Beauty Revolution">
<meta property="og:type" content="website">
<meta property="og:description" content="Discover Counter, leading the standard of clean beauty. Shop our high performing, safer skincare & cosmetics products. Proven results. Do beauty better."><meta property="og:image" content="//www.counter.com/cdn/shop/files/Social_Image_1.jpg?crop=center&height=628&v=1750430894&width=1200">
<meta property="og:image:secure_url" content="//www.counter.com/cdn/shop/files/Social_Image_1.jpg?crop=center&height=628&v=1750430894&width=1200">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Counter: The Leader of the Clean Beauty Revolution">
<meta name="twitter:description" content="Discover Counter, leading the standard of clean beauty. Shop our high performing, safer skincare & cosmetics products. Proven results. Do beauty better.">
<meta name="twitter:card" content="summary"><meta name="twitter:title" content="Counter: The Leader of the Clean Beauty Revolution">
<meta name="twitter:description" content="Discover Counter, leading the standard of clean beauty. Shop our high performing, safer skincare & cosmetics products. Proven results. Do beauty better.">
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="google-site-verification" content="u3o1LukUtFReSzrpZbZaPjMkeQGkCkeLR0WB-fSq9Nk">
<meta name="facebook-domain-verification" content="xtd6mcf5gsncvgsbeavz7dxdrubjtd">
<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/69335810223/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="1c7369ace2c88c3edc08f734b825f5c2">
<link rel="alternate" hreflang="x-default" href="https://www.counter.com/">
<link rel="alternate" hreflang="en" href="https://www.counter.com/">
<link rel="alternate" hreflang="fr" href="https://www.counter.com/fr">
<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&configuration_id=4269539503&edited_at=1784149508"></script>
<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&configuration_id=4269539503&edited_at=1784149508&shop_id=69335810223" crossorigin="anonymous"></script>
<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":69335810223,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/69335810223","merchantName":"Counter","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Counter","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
<script id="shopify-features" type="application/json">{"accessToken":"1c7369ace2c88c3edc08f734b825f5c2","betas":["rich-media-storefront-analytics"],"domain":"www.counter.com","predictiveSearch":true,"shopId":69335810223,"locale":"en"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "g2g-counter.myshopify.com";
Shopify.locale = "en";
Shopify.currency = {"active":"USD","rate":"1.0"};
Shopify.country = "US";
Shopify.theme = {"name":"8\/14 Theme Change","id":151666229423,"schema_name":"Pact","schema_version":"0.0.1","theme_store_id":null,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "www.counter.com/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";
Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
Shopify.SignInWithShop = Shopify.SignInWithShop || {};
Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
Shopify.SignInWithShop.User.recognized = false;</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 defer="defer" async type="module" src="//www.counter.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
<script type="module">
await import("//www.counter.com/cdn/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
</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>(function() {
var isLoaded = false;
function asyncLoad() {
if (isLoaded) return;
isLoaded = true;
var urls = ["https:\/\/d33a6lvgbd0fej.cloudfront.net\/script_tag\/secomapp.scripttag.js?shop=g2g-counter.myshopify.com","\/\/cdn.shopify.com\/proxy\/55d66a3b210c5ee224934566ae4aada9dc47b229a0d6da6da5e3759164743459\/cdn.bogos.io\/script_tag\/secomapp.scripttag.js?shop=g2g-counter.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/t\/112\/assets\/loy_69335810223.js?v=1782975664\u0026shop=g2g-counter.myshopify.com","https:\/\/spfy-pxl.archive-digger.com\/assets\/script_tag.js?shopId=g2g-counter.myshopify.com\u0026taboolaId=2063356\u0026espd=true\u0026ecav=true\u0026eh=true\u0026ess=true\u0026ep=true\u0026eatc=true\u0026eprv=true\u0026ecv=true\u0026epv=true\u0026esc=true\u0026shop=g2g-counter.myshopify.com"];
for (var i = 0; i < urls.length; i++) {
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = urls[i];
var x = document.getElementsByTagName('script')[0];
x.parentNode.insertBefore(s, x);
}
};
if(window.attachEvent) {
window.attachEvent('onload', asyncLoad);
} else {
window.addEventListener('load', asyncLoad, false);
}
})();</script>
<script id="__st">var __st={"a":69335810223,"offset":-25200,"reqid":"ea8d38f1-2b40-4264-90e9-76bf86c61248-1787345922","pageurl":"www.counter.com\/","u":"d7a6e3480984","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="//www.counter.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 = "//www.counter.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="//www.counter.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 = "g2g-counter.myshopify.com";
window.Shopify.MCP.mcpEndpoint = "https:\/\/www.counter.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://www.counter.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>
<script id='scb4127' type='text/javascript' async='' src='https://www.counter.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script><link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.counter.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>
(function () {
window.PACT = window.PACT ?? {};
window.PACT.cookiePermissions = {
preferences: false,
analytics: false,
marketing: false,
saleOfData: false,
};
window.Shopify.loadFeatures(
[
{
name: 'consent-tracking-api',
version: '0.1',
},
],
error => {
if (error) {
return;
}
// If error is false, the API has loaded and ready to use!
updateConsent({
preferencesAllowed: window.Shopify.customerPrivacy.preferencesProcessingAllowed(),
analyticsAllowed: window.Shopify.customerPrivacy.analyticsProcessingAllowed(),
marketingAllowed: window.Shopify.customerPrivacy.marketingAllowed(),
saleOfDataAllowed: window.Shopify.customerPrivacy.saleOfDataAllowed()
});
document.addEventListener("visitorConsentCollected", (event) => updateConsent(event.detail));
},
);
/*
permissions == {
marketingAllowed: true|false,
saleOfDataAllowed: true|false,
analyticsAllowed: true|false,
preferencesAllowed: true|false,
}
*/
function updateConsent( permissions ) {
window.PACT.cookiePermissions = {
preferences: permissions.preferencesAllowed,
analytics: permissions.analyticsAllowed,
marketing: permissions.marketingAllowed,
saleOfData: permissions.saleOfDataAllowed,
};
const scripts = document.querySelectorAll('script[type="text/plain"]');
scripts.forEach(oldScript => {
const permissionsNeeded = oldScript.dataset.cookieCategory.split(',');
const allAllowed = permissionsNeeded.every(category => window.PACT.cookiePermissions[category]);
if (allAllowed) {
const newScript = document.createElement('script');
newScript.type = 'text/javascript';
// If inline script
if (oldScript.innerHTML) {
newScript.textContent = oldScript.innerHTML;
}
// If external script via src
if (oldScript.src) {
newScript.src = oldScript.src;
newScript.async = oldScript.async;
}
// Copy attributes (like data-* ones)
[...oldScript.attributes].forEach(attr => {
if (!['type', 'data-cookie-category'].includes(attr.name)) {
newScript.setAttribute(attr.name, attr.value);
}
});
oldScript.parentNode.replaceChild(newScript, oldScript);
}
});
// Clarity consent
function updateClarityConsent(count) {
if (!window.clarity) {
if (++count < 30) {
setTimeout(() => {
updateClarityConsent(count);
}, 100);
}
return;
}
window.clarity('consentv2', {
ad_Storage: window.PACT.cookiePermissions.marketing ? 'granted' : 'denied',
analytics_Storage: window.PACT.cookiePermissions.analytics ? 'granted' : 'denied'
});
}
updateClarityConsent(0);
}
})();
</script>
<script>
(function(c,l,a,r,i,t,y){
c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
})(window, document, "clarity", "script", "r2nvhm08p9");
</script>
<script>
(async () => {
const delay = (ms) => new Promise((resolve) => setTimeout(resolve, ms));
const rivoLoadedEvent = new Event('RivoLoaded');
const maxRetries = 3;
let attempt = 0;
let delayTime = 2000;
while (attempt < maxRetries) {
if (window.RivoJS) {
try {
window.rivoData = await window.RivoJS.getCustomerVipTier();
document.dispatchEvent(rivoLoadedEvent);
return;
} catch (error) {
console.error('Failed to fetch Rivo customer VIP tier:', error);
return;
}
}
attempt++;
if (attempt < maxRetries) {
console.warn(`RivoJS not found. Retrying in ${delayTime / 1000}s (Attempt ${attempt}/${maxRetries})...`);
await delay(delayTime);
delayTime *= 2; // Double the wait time for the next check (2s -> 4s)
}
}
console.error('RivoJS failed to load after maximum retries.');
})();
</script>
<!-- Taboola Pixel Code -->
<!-- End of Taboola Pixel Code -->
<meta name="google-site-verification" content="j7HVJp2VK-KK8GcSKJEgsDF2IGC51afNqKawjrGW4hk">
<!-- 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/XzLiTa/klaviyo.js?company_id=XzLiTa"></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 --><!-- BEGIN app block: shopify://apps/lantern/blocks/setup/690ac804-1dfe-4af7-94e9-cd73377625ad -->
<style data-shopify>
:root,
.lm--theme--light,
.lm--theme--dark {
--lm--base-scale: 0.6666666666666666;
}
</style>
<link href="//cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/critical.css" rel="stylesheet" type="text/css" media="all" />
<link rel="preload" as="style" href="https://cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/global.css" onload="this.onload=null;this.rel=`stylesheet`" fetchpriority="low" >
<script id="global-lantern-config">
window.lantern = {
translations: {},
localization: {
country: "US",
code: "en"
},
tiers: [],
rewards: [{"id":"4406","type":"Discount Code","cost":null,"value":null,"valueType":"Percent","currency":null,"thumbnail":{"url":"https:\/\/storage.gadget.dev\/files\/38493\/75668\/reward\/thumbnail\/yqSlxwmmDPbx3GaObz1jK\/Editorial Products 8.jpg"},"rewardVariants":{"edges":[{"node":{"id":"5507","cost":0,"value":10,"productVariant":null}}]},"__typename":"Reward"},{"id":"4407","type":"Store Credit","cost":null,"value":null,"valueType":"Amount","currency":"USD","thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5508","cost":0,"value":15,"productVariant":null}}]},"__typename":"Reward"},{"id":"4408","type":"Store Credit","cost":null,"value":null,"valueType":"Amount","currency":"CAD","thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5509","cost":0,"value":15,"productVariant":null}}]},"__typename":"Reward"},{"id":"4409","type":"Store Credit","cost":null,"value":null,"valueType":"Amount","currency":"USD","thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5510","cost":0,"value":10,"productVariant":null}}]},"__typename":"Reward"},{"id":"4410","type":"Store Credit","cost":null,"value":null,"valueType":"Amount","currency":"CAD","thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5511","cost":0,"value":10,"productVariant":null}}]},"__typename":"Reward"},{"id":"4513","type":"Discount Code","cost":null,"value":null,"valueType":"Percent","currency":null,"thumbnail":{"url":"https:\/\/storage.gadget.dev\/files\/38493\/75668\/reward\/thumbnail\/d3QmpD8zsaeAV3l3_McTh\/Editorial Products 8.jpg"},"rewardVariants":{"edges":[{"node":{"id":"5673","cost":0,"value":25,"productVariant":null}}]},"__typename":"Reward"},{"id":"4520","type":"Discount Code","cost":null,"value":null,"valueType":"Percent","currency":null,"thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5703","cost":0,"value":15,"productVariant":null}}]},"__typename":"Reward"},{"id":"4521","type":"Discount Code","cost":null,"value":null,"valueType":"Percent","currency":null,"thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5704","cost":0,"value":20,"productVariant":null}}]},"__typename":"Reward"},{"id":"4522","type":"Discount Code","cost":null,"value":null,"valueType":"Percent","currency":null,"thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5705","cost":0,"value":30,"productVariant":null}}]},"__typename":"Reward"},{"id":"4665","type":"Product","cost":null,"value":null,"valueType":"Percent","currency":null,"thumbnail":{"url":"https:\/\/storage.gadget.dev\/files\/38493\/75668\/reward\/thumbnail\/TrMDsyq7rsURZoyujutfr\/Counter Hat.png"},"rewardVariants":{"edges":[{"node":{"id":"5888","cost":0,"value":100,"productVariant":{"id":"46571128979631","title":"Default Title","productImage":null,"option1":"Default Title","option2":null,"option3":null,"product":{"id":"8486395642031","title":"Counter Baseball Cap","body":"","options":{"edges":[{"node":{"id":"10735005335727","name":"Title","values":["Default Title"]}}]},"images":{"edges":[]},"vendor":"Counter"}}}}]},"__typename":"Reward"},{"id":"4705","type":"Product","cost":null,"value":null,"valueType":"Percent","currency":null,"thumbnail":{"url":"https:\/\/storage.gadget.dev\/files\/38493\/75668\/reward\/thumbnail\/JushBV9tEMUpvL8nijZWL\/Screenshot 2026-03-31 at 9.22.12 AM.png"},"rewardVariants":{"edges":[{"node":{"id":"5929","cost":0,"value":100,"productVariant":{"id":"45817939558575","title":"Nada - translucent \/ 3g \/ 0.10 oz","productImage":null,"option1":"Nada - translucent","option2":"3g \/ 0.10 oz","option3":null,"product":{"id":"8295330021551","title":"Clean Swipe Hyaluronic Lip Balm","body":"\u003cp\u003eSwipe on nourishing moisture and a hint of color with this sophisticated lip balm. Supercharged with ingredients like hyaluronic acid, jojoba seed and avocado oils, plus a blend of mango and murumuru seed butters, the creamy, buttery formula melts into lips for comfort and hydration. This lightweight formula smooths, softens, and helps lips look plump—all without a greasy feel.\u003c\/p\u003e","options":{"edges":[{"node":{"id":"10516582203567","name":"Shade","values":["Nada - translucent","Pinch - warm pink","Bitten - warm berry","Plush - rosy pink"]}},{"node":{"id":"10546533892271","name":"Size","values":["3g \/ 0.10 oz"]}}]},"images":{"edges":[]},"vendor":"Counter"}}}}]},"__typename":"Reward"},{"id":"4706","type":"Product","cost":null,"value":null,"valueType":"Percent","currency":null,"thumbnail":{"url":"https:\/\/storage.gadget.dev\/files\/38493\/75668\/reward\/thumbnail\/wuS3D-WZoP5GzWgxFUvja\/Screenshot 2026-03-31 at 9.23.56 AM.png"},"rewardVariants":{"edges":[{"node":{"id":"5930","cost":0,"value":100,"productVariant":{"id":"45447688290479","title":"50 ml \/ 1.69 fl. oz.","productImage":null,"option1":"50 ml \/ 1.69 fl. oz.","option2":null,"option3":null,"product":{"id":"8210093473967","title":"Daily Sheer Defense SPF 25","body":"\u003cp\u003eThis sophisticated blend features non-nano zinc oxide for safer, effective UVA\/UVB protection without leaving a chalky white cast. Plus, antioxidant vitamin E defends against environmental stressors while chicory root extract supports moisture barrier integrity. Experience weightless hydration and effortless integration as it layers perfectly over moisturizer and under makeup.\u003c\/p\u003e","options":{"edges":[{"node":{"id":"10452315734191","name":"Size","values":["50 ml \/ 1.69 fl. oz."]}}]},"images":{"edges":[{"node":{"id":"40852895695023","source":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/Daily_Sheer_Defense_Broad_Spectrum_SPF25_-_1.jpg?v=1749266832"}},{"node":{"id":"40852895727791","source":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/Daily_Sheer_Defense_Broad_Spectrum_SPF25_-_2.jpg?v=1749266833"}},{"node":{"id":"40852895891631","source":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/Daily_Sheer_Defense_Broad_Spectrum_SPF25_-_3.jpg?v=1749266842"}}]},"vendor":"Counter"}}}}]},"__typename":"Reward"},{"id":"4707","type":"Product","cost":null,"value":null,"valueType":"Percent","currency":null,"thumbnail":{"url":"https:\/\/storage.gadget.dev\/files\/38493\/75668\/reward\/thumbnail\/k0eTGzsxZYiI9S5XEwd_F\/Screenshot 2026-03-31 at 9.23.56 AM.png"},"rewardVariants":{"edges":[{"node":{"id":"5931","cost":0,"value":100,"productVariant":{"id":"46516889682095","title":"50 ml \/ 1.69 fl. oz.","productImage":null,"option1":"50 ml \/ 1.69 fl. oz.","option2":null,"option3":null,"product":{"id":"8475753218223","title":"Daily Sheer Defense SPF 25","body":"\u003cp\u003eThis sophisticated blend features non-nano zinc oxide for safer, effective UVA\/UVB protection without leaving a chalky white cast. Plus, antioxidant vitamin E defends against environmental stressors while chicory root extract supports moisture barrier integrity. Experience weightless hydration and effortless integration as it layers perfectly over moisturizer and under makeup.\u003c\/p\u003e","options":{"edges":[{"node":{"id":"10721878343855","name":"Size","values":["50 ml \/ 1.69 fl. oz."]}}]},"images":{"edges":[]},"vendor":"Counter"}}}}]},"__typename":"Reward"},{"id":"4742","type":"Product","cost":null,"value":null,"valueType":"Percent","currency":null,"thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5968","cost":0,"value":100,"productVariant":{"id":"45933893779631","title":"Default Title","productImage":null,"option1":"Default Title","option2":null,"option3":null,"product":{"id":"8325440209071","title":"Pouch","body":"","options":{"edges":[{"node":{"id":"10552294277295","name":"Title","values":["Default Title"]}}]},"images":{"edges":[]},"vendor":"Counter"}}}}]},"__typename":"Reward"},{"id":"4743","type":"Product","cost":null,"value":null,"valueType":"Percent","currency":null,"thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5969","cost":0,"value":100,"productVariant":{"id":"45447682949295","title":"50 ml \/ 1.69 fl. oz.","productImage":null,"option1":"50 ml \/ 1.69 fl. oz.","option2":null,"option3":null,"product":{"id":"8210094194863","title":"Adaptive Moisture Lotion","body":"\u003cp\u003eFormulated with mini hyaluronic acid, rainbow algae, and squalane to deliver advanced moisture that adapts to your skin's needs throughout the day. The skin-smart system adjusts hydration levels for peak performance, infusing skin with deep, lasting moisture that leaves skin feeling more bouncy. The formula absorbs easily and layers effortlessly under makeup while supporting optimal skin function. The result is a softer, smoother, more nourished complexion with visibly renewed skin and a healthy-looking, radiant glow.\u003c\/p\u003e","options":{"edges":[{"node":{"id":"10452315144367","name":"Size","values":["50 ml \/ 1.69 fl. oz."]}}]},"images":{"edges":[{"node":{"id":"40852874789039","source":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/Counterglow_Adaptive_Moisture_Lotion_-_4.jpg?v=1749861157"}},{"node":{"id":"40852874821807","source":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/Counterglow_Adaptive_Moisture_Lotion_-_6.jpg?v=1749861156"}},{"node":{"id":"40852874952879","source":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/Counterglow_Adaptive_Moisture_Lotion_-_1.jpg?v=1749266345"}},{"node":{"id":"40852875083951","source":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/Counterglow_Adaptive_Moisture_Lotion_-_2.jpg?v=1749266345"}},{"node":{"id":"40906768875695","source":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/Counterglow_Adaptive_Moisture_Lotion_-_5.jpg?v=1749861157"}},{"node":{"id":"40906769072303","source":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/Counterglow_Adaptive_Moisture_Lotion_-_3.jpg?v=1749861157"}}]},"vendor":"Counter"}}}}]},"__typename":"Reward"},{"id":"4744","type":"Product","cost":null,"value":null,"valueType":"Percent","currency":null,"thumbnail":null,"rewardVariants":{"edges":[{"node":{"id":"5970","cost":0,"value":100,"productVariant":{"id":"45447580188847","title":"30 ml \/ 1 fl. oz.","productImage":null,"option1":"30 ml \/ 1 fl. oz.","option2":null,"option3":null,"product":{"id":"8210093965487","title":"Retinatural+ Advanced Super Serum","body":"\u003cp\u003eExperience age-defying skincare with a powerhouse blend of three retinol alternatives that visibly enhance firmness, improve elasticity, and minimize the appearance of lines and wrinkles—without the irritation. Clinically demonstrated and rigorously screened for safety, Super Serum delivers targeted support in a pink color (derived from food-grade vitamin B12) and a rose geranium scent, designed to work smarter, not harsher.\u003c\/p\u003e","options":{"edges":[{"node":{"id":"10452289159343","name":"Size","values":["30 ml \/ 1 fl. oz."]}}]},"images":{"edges":[{"node":{"id":"40852885569711","source":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/Countertime_Retinatural_Advanced_Super_Serum_-_4.jpg?v=1749266600"}},{"node":{"id":"40852885602479","source":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/Countertime_Retinatural_Advanced_Super_Serum_-_6.jpg?v=1749266600"}},{"node":{"id":"40852885864623","source":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/Countertime_Retinatural_Advanced_Super_Serum_-_2.jpg?v=1749266602"}},{"node":{"id":"40852886487215","source":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/Countertime_Retinatural_Advanced_Super_Serum_-_3.jpg?v=1749266607"}},{"node":{"id":"40852886519983","source":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/Countertime_Retinatural_Advanced_Super_Serum_-_5.jpg?v=1749266607"}}]},"vendor":"Counter"}}}}]},"__typename":"Reward"}],
earnEvents: [{"id":"24002","title":"Sell $250+, Earn BP Hat","hidden":false,"type":"Custom","actionText":"","actionUrl":"","points":null,"thumbnail":{"url":"https:\/\/storage.gadget.dev\/files\/38493\/75668\/earnEvent\/thumbnail\/qGPF6uzIYjS53CrRa8oKU\/Screenshot 2026-02-17 at 11.48.20 AM.png"},"description":"If a brand partners sells $250+ between 2\/13-2\/28, they should receive an exclusive bp hat ","customerProperties":{"edges":[]},"awardType":"reward","rewardVariant":{"id":"5888"},"__typename":"EarnEvent"}],
isLoyaltyVisible: false,
referrals: {"id":"162","active":true,"minOrderValue":100,"landingPageUrl":"https:\/\/www.counter.com","requireAdvocatePreviousOrder":false,"landingPagePath":"","advocateRewardType":"Custom","advocateRewardValueType":"Percent","advocateRewardValue":0,"friendRewardType":"Discount Code","friendRewardValueType":"Percent","friendRewardValue":10,"friendInviteMessage":null,"thumbnail":null,"__typename":"ReferralConfig"},
paidPlan: true,
storefrontPublicAccessToken: "293f4e4ee83a35e8e8145fbfeacfbcc7",
loginRedirectActive: true,
loginRedirectPath: "\/pages\/account-loyalty",
accountsConfig: {"url":"https:\/\/shopify.com\/69335810223\/account","customerAccountsVersion":"NEW_CUSTOMER_ACCOUNTS","loginRequiredAtCheckout":false,"loginLinksVisibleOnStorefrontAndCheckout":true},
accountUrls: {
base: "\/account",
login: "https:\/\/www.counter.com\/customer_authentication\/redirect?locale=en\u0026region_country=US",
logout: "\/account\/logout",
storefrontLogin: "\/customer_authentication\/login?return_to=%2Fpages%2Faccount-loyalty\u0026locale=en\u0026ui_hint=full",
register: "https:\/\/shopify.com\/69335810223\/account?locale=en\u0026buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnMmctY291bnRlci5teXNob3BpZnkuY29tIiwiZmxhZ3MiOltdLCJleHAiOjE3ODc5NTA3MjIsIm5iZiI6MTc4NzM0NTkyMn0.1zFi1M-gjVBT17bByENSWHEMnx6eLFq013LNtFG-YxU",
},
orderDetailsSetting: "Order Status",
orderDetailsUrl: "\/pages\/account-order-details?id={{order_id}}",
orderActions: [],
returnsLinkUrl: null,
evaluateVisibilityConditions: true,
// NOTE: This customer object structure must stay in sync with api/shared/liquid/customer-object.liquid
// A test in api/routes/shopify/proxy/test/customer-object-sync.test.ts verifies they match
customer: null,
shop: {
id: "69335810223",
currencyFormat: '${{amount}}',
currencyCode: 'USD',
domain: "www.counter.com",
defaultGiftCardImage: "",
programLogo: false,
programName: false,
pointsPerDollar: 1
},
cart: {
total_price: 0,
eligible_price: 0,
discount_applications: [
]
},
selectedVariant: null,
variants: [
],
blocks: [],
loginState: {
shopifyState: "loggedOut" ,
lanternState: "loggedOut"
}
}
</script>
<script>
window.lantern.accountMenu = {
config: {"views":[{"id":"root","name":"Main Menu","handle":"root","states":[{"name":"Logged In","blocks":[{"id":"xKuiKYQNnF_j7PBVAwkMt","name":"Header","type":"dynamic-account-menu-section","blocks":[{"id":"7PfLinVR756Xh2MjWD1DI","type":"headline","visible":true,"settings":{"size":"base","content":"HI, {{first_name}}","appearance":"default","inlineAlignment":"start"}},{"id":"nVt_61Hj_RVcUb-oxq3vZ","type":"link","visible":true,"settings":{"link":"\/pages\/accounts-loyalty-page","name":"Account","description":""}},{"id":"zXurolEkv5D4tgCVY5m_B","type":"link","visible":true,"settings":{"link":"\/pages\/accounts-sales","name":"Brand Partner Dashboard"},"condition":{"value":"true","effect":"show","operator":"equals","attribute":"brand-partner"}},{"id":"_han5YFZpDhS6sqee5-gw","type":"link","visible":false,"settings":{"name":"Refer a friend"}},{"id":"Isg5SyrD9BL2-kMH-XJXr","type":"dam-wallet","visible":true,"settings":{"cardTitle":"Wallet","panelTitle":"Wallet","showBalance":true,"balanceTitle":"Balance","rewardsTitle":"Rewards","showRewardsIfEmpty":false}}],"visible":true,"settings":{"scheme":"dark"}},{"id":"a8urdH56sSXXNWb1niPRv","name":"Body","type":"dynamic-account-menu-section","blocks":[{"id":"CDk9nec6hIrx9t4f_ZPh5","type":"latestOrder","visible":true,"settings":{"title":"Latest order","actionUrl":"\/pages\/account-orders","actionText":"All orders","showProductImage":true,"showMultipleOrders":false,"showLastUpdatedDate":true,"useShopifyOrderPage":false}},{"id":"pgNNqpcKkOetXnJUPrSjB","type":"account-menu-wishlist","visible":true,"settings":{"link":"\/pages\/account-wishlist","heading":"Wishlist","startingMessage":"Start building your wishlist! Items you favorite will appear here."}}],"visible":true,"settings":{"scheme":"light"}},{"id":"UgxFTM5-CgEzFPSAgWgHt","name":"Footer","type":"dynamic-account-menu-section","blocks":[{"id":"9w6Wq-5dxQvBsBPShYb_3","type":"link","visible":true,"settings":{"icon":null,"link":"\/customer_identity\/logout","name":"Sign Out","description":""}}],"visible":true,"settings":{"scheme":"light"}}],"handle":"base"},{"name":"Logged Out","blocks":[{"id":"StNdDrYQkeGhuvMt4MasU","name":"Header","type":"dynamic-account-menu-section","blocks":[{"id":"NBo9XZhuTXQRsdOLOUiHo","type":"headline","visible":false,"settings":{"size":"base","content":"JOIN THE COUNTER LOYALIST PROGRAM","appearance":"default","inlineAlignment":"start"}},{"id":"zUpXNeiXaX-d3EhAThqlG","type":"text","visible":false,"settings":{"size":"small","content":"Unlock rewards, earn points on purchase, and connect with a community that's passionate about clean beauty","appearance":"subdued","inlineAlignment":"start"}},{"id":"1osSvFLl8aM5OkulYWHv8","type":"signUp","blocks":[{"id":"jlfb3bPdDxR9W3Rjx5bQk","type":"signUpAction","visible":true,"settings":{"type":"secondary","action":"register","content":"Sign in or create account"}}],"visible":true,"settings":{}},{"id":"2GumvjNvbk2h-PCrvkE0b","type":"text","visible":true,"settings":{"size":"small","content":"By joining, you agree to the program [Terms and Conditions](\/policies\/terms-of-service).","appearance":"subdued","inlineAlignment":"start"}}],"visible":true,"settings":{"scheme":"dark"}},{"id":"MB9NeyyzBM_a1amc3aUrK","name":"Footer","type":"dynamic-account-menu-section","blocks":[{"id":"o5Mf-veMhFncVPgC5Ylie","type":"menu","visible":false,"settings":{"links":[],"handle":""}},{"id":"6x-0HCUGK58_VSyuRkEpj","type":"link","visible":true,"settings":{"link":"https:\/\/www.counter.com\/pages\/tracking","name":"ORDER STATUS"}},{"id":"XnY6h5hWmbFB1sTYxvepT","type":"link","visible":true,"settings":{"link":"https:\/\/www.counter.com\/pages\/learn-about-becoming-a-counter-brand-partner","name":"BECOME A BRAND PARTNER"}}],"visible":true,"settings":{"scheme":"light"}},{"id":"ABzsNN7RK8cmDwz2R7H_f","type":"dynamic-account-menu-section","blocks":[],"visible":false,"settings":{"scheme":"light"}}],"handle":"logged-out"}],"template":"root"},{"id":"wallet","name":"Wallet","handle":"wallet","states":[],"settings":{"title":"Wallet","showBalance":true,"balanceTitle":"Balance","rewardsTitle":"Rewards"},"template":"wallet"}],"status":"Active","settings":{"panels":{"root":{"id":"root"},"wallet":{"id":"wallet","showBalance":true}},"triggers":[{"id":"jfCrZR8ehLVBiFZbdN0IG","type":"Auto","value":""}],"menuHandles":[],"renderOptions":{"default":{"type":"dropdown","dropdownOptions":{"side":"bottom","align":"end","sideOffset":17,"alignOffset":-98}},"conditions":[{"options":{"type":"panel-left"},"condition":"lessThanOrEqual","conditionValue":990}]}}},menus: []
}
</script>
<!-- BEGIN app snippet: defer-css --><!-- BEGIN app snippet: vite-tag -->
<script src="https://cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/dynamic-account-menu-CUW8ejP2.js" type="module" crossorigin="anonymous"></script>
<link rel="modulepreload" href="https://cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/lantern-Cth1XbPh.js" crossorigin="anonymous">
<link href="//cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/lantern-BFyGyi-p.css" as="style" rel="preload" onload="this.onload=null;this.rel=`stylesheet`" fetchpriority="low" type="text/css" media="all" />
<link rel="modulepreload" href="https://cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/profiling-DnTRkwHL.js" crossorigin="anonymous">
<!-- END app snippet --><!-- END app snippet -->
<!-- BEGIN app snippet: defer-css --><!-- BEGIN app snippet: vite-tag -->
<script src="https://cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/init-DpNIl579.js" type="module" crossorigin="anonymous"></script>
<link rel="modulepreload" href="https://cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/lantern-Cth1XbPh.js" crossorigin="anonymous">
<link href="//cdn.shopify.com/extensions/019be311-2feb-7d2e-a298-4f3e37e5f71b/lantern-252/assets/lantern-BFyGyi-p.css" as="style" rel="preload" onload="this.onload=null;this.rel=`stylesheet`" fetchpriority="low" type="text/css" media="all" />
<!-- END app snippet --><!-- END app snippet -->
<script>
document.addEventListener('DOMContentLoaded',()=>{
if(!document.body)return;
const s=document.createElement('style');
s.id='lm-custom-css';
s.textContent="";
document.body.appendChild(s);
});
</script>
<div class="lm--hidden" aria-hidden="true" id="LM-shop-login">
<script defer="defer" async type="module" src="//www.counter.com/cdn/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"></script>
<script type="module">
await import("//www.counter.com/cdn/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js");
</script>
<shop-login-button ux-mode="windoid" return-uri="https://www.counter.com/account/redirect" proxy="true" proxy-core-idp="true" redirect-type="iframe" response-type="code"></shop-login-button>
</div>
<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/g2g-counter.myshopify.com"></script>
<script defer data-gorgias-loader-convert src="https://content.9gtb.com/loader.js"></script>
<script defer data-gorgias-loader-mailto-replace src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=g2g-counter"></script>
<!-- END app block --><!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields -->
<style data-oke-reviews-version="0.95.3" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/okendo-reviews-styles.6dbb2446.css"></style><style data-oke-reviews-version="0.95.3" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-star-rating.4cb378a8.css"></style><style data-oke-reviews-version="0.95.3" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-reviews-keywords.0942444f.css"></style><style data-oke-reviews-version="0.95.3" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-reviews-summary.a0c9d7d6.css"></style><style type="text/css">.okeReviews[data-oke-container],div.okeReviews{font-size:14px;font-size:var(--oke-text-regular);font-weight:400;font-family:var(--oke-text-fontFamily);line-height:1.6}.okeReviews[data-oke-container] *,.okeReviews[data-oke-container] :after,.okeReviews[data-oke-container] :before,div.okeReviews *,div.okeReviews :after,div.okeReviews :before{box-sizing:border-box}.okeReviews[data-oke-container] h1,.okeReviews[data-oke-container] h2,.okeReviews[data-oke-container] h3,.okeReviews[data-oke-container] h4,.okeReviews[data-oke-container] h5,.okeReviews[data-oke-container] h6,div.okeReviews h1,div.okeReviews h2,div.okeReviews h3,div.okeReviews h4,div.okeReviews h5,div.okeReviews h6{font-size:1em;font-weight:400;line-height:1.4;margin:0}.okeReviews[data-oke-container] ul,div.okeReviews ul{padding:0;margin:0}.okeReviews[data-oke-container] li,div.okeReviews li{list-style-type:none;padding:0}.okeReviews[data-oke-container] p,div.okeReviews p{line-height:1.8;margin:0 0 4px}.okeReviews[data-oke-container] p:last-child,div.okeReviews p:last-child{margin-bottom:0}.okeReviews[data-oke-container] a,div.okeReviews a{text-decoration:none;color:inherit}.okeReviews[data-oke-container] button,div.okeReviews button{border-radius:0;border:0;box-shadow:none;margin:0;width:auto;min-width:auto;padding:0;background-color:transparent;min-height:auto}.okeReviews[data-oke-container] button,.okeReviews[data-oke-container] input,.okeReviews[data-oke-container] select,.okeReviews[data-oke-container] textarea,div.okeReviews button,div.okeReviews input,div.okeReviews select,div.okeReviews textarea{font-family:inherit;font-size:1em}.okeReviews[data-oke-container] label,.okeReviews[data-oke-container] select,div.okeReviews label,div.okeReviews select{display:inline}.okeReviews[data-oke-container] select,div.okeReviews select{width:auto}.okeReviews[data-oke-container] article,.okeReviews[data-oke-container] aside,div.okeReviews article,div.okeReviews aside{margin:0}.okeReviews[data-oke-container] table,div.okeReviews table{background:transparent;border:0;border-collapse:collapse;border-spacing:0;font-family:inherit;font-size:1em;table-layout:auto}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,.okeReviews[data-oke-container] table tr,div.okeReviews table td,div.okeReviews table th,div.okeReviews table tr{border:0;font-family:inherit;font-size:1em}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,div.okeReviews table td,div.okeReviews table th{background:transparent;font-weight:400;letter-spacing:normal;padding:0;text-align:left;text-transform:none;vertical-align:middle}.okeReviews[data-oke-container] table tr:hover td,.okeReviews[data-oke-container] table tr:hover th,div.okeReviews table tr:hover td,div.okeReviews table tr:hover th{background:transparent}.okeReviews[data-oke-container] fieldset,div.okeReviews fieldset{border:0;padding:0;margin:0;min-width:0}.okeReviews[data-oke-container] img,.okeReviews[data-oke-container] svg,div.okeReviews img,div.okeReviews svg{max-width:none}.okeReviews[data-oke-container] div:empty,div.okeReviews div:empty{display:block}.okeReviews[data-oke-container] .oke-icon:before,div.okeReviews .oke-icon:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit}.okeReviews[data-oke-container] .oke-icon--select-arrow:before,div.okeReviews .oke-icon--select-arrow:before{content:""}.okeReviews[data-oke-container] .oke-icon--loading:before,div.okeReviews .oke-icon--loading:before{content:""}.okeReviews[data-oke-container] .oke-icon--pencil:before,div.okeReviews .oke-icon--pencil:before{content:""}.okeReviews[data-oke-container] .oke-icon--filter:before,div.okeReviews .oke-icon--filter:before{content:""}.okeReviews[data-oke-container] .oke-icon--play:before,div.okeReviews .oke-icon--play:before{content:""}.okeReviews[data-oke-container] .oke-icon--tick-circle:before,div.okeReviews .oke-icon--tick-circle:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-left:before,div.okeReviews .oke-icon--chevron-left:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-right:before,div.okeReviews .oke-icon--chevron-right:before{content:""}.okeReviews[data-oke-container] .oke-icon--thumbs-down:before,div.okeReviews .oke-icon--thumbs-down:before{content:""}.okeReviews[data-oke-container] .oke-icon--thumbs-up:before,div.okeReviews .oke-icon--thumbs-up:before{content:""}.okeReviews[data-oke-container] .oke-icon--close:before,div.okeReviews .oke-icon--close:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-up:before,div.okeReviews .oke-icon--chevron-up:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-down:before,div.okeReviews .oke-icon--chevron-down:before{content:""}.okeReviews[data-oke-container] .oke-icon--star:before,div.okeReviews .oke-icon--star:before{content:""}.okeReviews[data-oke-container] .oke-icon--magnifying-glass:before,div.okeReviews .oke-icon--magnifying-glass:before{content:""}@font-face{font-family:oke-widget-icons;src:url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.ttf) format("truetype"),url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.woff) format("woff"),url(https://cdn-static.okendo.io/reviews-widget-plus/img/oke-widget-icons.bc0d6b0a.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{display:inline-block;border-style:solid;border-color:var(--oke-button-borderColor);border-width:var(--oke-button-borderWidth);background-color:var(--oke-button-backgroundColor);line-height:1;padding:12px 24px;margin:0;border-radius:var(--oke-button-borderRadius);color:var(--oke-button-textColor);text-align:center;position:relative;font-weight:var(--oke-button-fontWeight);font-size:var(--oke-button-fontSize);font-family:var(--oke-button-fontFamily);outline:0}.okeReviews[data-oke-container] .oke-button-text,.okeReviews[data-oke-container] .oke-button .oke-icon,div.okeReviews .oke-button-text,div.okeReviews .oke-button .oke-icon{line-height:1}.okeReviews[data-oke-container] .oke-button.oke-is-loading,div.okeReviews .oke-button.oke-is-loading{position:relative}.okeReviews[data-oke-container] .oke-button.oke-is-loading:before,div.okeReviews .oke-button.oke-is-loading:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:undefined;font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-button.oke-is-loading>*,div.okeReviews .oke-button.oke-is-loading>*{opacity:0}.okeReviews[data-oke-container] .oke-button.oke-is-active,div.okeReviews .oke-button.oke-is-active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading),div.okeReviews .oke-button:not(.oke-is-loading){cursor:pointer}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{background-color:var(--oke-button-backgroundColorHover);color:var(--oke-button-textColorHover);border-color:var(--oke-button-borderColorHover);box-shadow:0 0 0 2px var(--oke-button-backgroundColorHover)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):active,.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-title,div.okeReviews .oke-title{font-weight:var(--oke-title-fontWeight);font-size:var(--oke-title-fontSize);font-family:var(--oke-title-fontFamily)}.okeReviews[data-oke-container] .oke-bodyText,div.okeReviews .oke-bodyText{font-weight:var(--oke-bodyText-fontWeight);font-size:var(--oke-bodyText-fontSize);font-family:var(--oke-bodyText-fontFamily)}.okeReviews[data-oke-container] .oke-linkButton,div.okeReviews .oke-linkButton{cursor:pointer;font-weight:700;pointer-events:auto;text-decoration:underline}.okeReviews[data-oke-container] .oke-linkButton:hover,div.okeReviews .oke-linkButton:hover{text-decoration:none}.okeReviews[data-oke-container] .oke-readMore,div.okeReviews .oke-readMore{cursor:pointer;color:inherit;text-decoration:underline}.okeReviews[data-oke-container] .oke-select,div.okeReviews .oke-select{cursor:pointer;background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;border:none;padding:0 24px 0 12px;-moz-appearance:none;appearance:none;color:inherit;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='currentColor' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");outline-offset:4px}.okeReviews[data-oke-container] .oke-select:disabled,div.okeReviews .oke-select:disabled{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%239a9db1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.okeReviews[data-oke-container] .oke-loader,div.okeReviews .oke-loader{position:relative}.okeReviews[data-oke-container] .oke-loader:before,div.okeReviews .oke-loader:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:var(--oke-text-secondaryColor);font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-a11yText,div.okeReviews .oke-a11yText{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.okeReviews[data-oke-container] .oke-hidden,div.okeReviews .oke-hidden{display:none}.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2147483647;max-height:100%;background-color:rgba(0,0,0,.5);padding:40px 0 12px}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{display:flex;align-items:center;padding:48px 0}}.okeReviews[data-oke-container] .oke-modal ::-moz-selection,div.okeReviews .oke-modal ::-moz-selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal ::selection,div.okeReviews .oke-modal ::selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal,.okeReviews[data-oke-container] .oke-modal p,div.okeReviews .oke-modal,div.okeReviews .oke-modal p{color:#272d45}.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{background-color:#fff;margin:auto;position:relative;will-change:transform,opacity;width:calc(100% - 24px)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{max-width:1000px}}.okeReviews[data-oke-container] .oke-modal-close,div.okeReviews .oke-modal-close{cursor:pointer;position:absolute;width:32px;height:32px;top:-32px;padding:4px;right:-4px;line-height:1}.okeReviews[data-oke-container] .oke-modal-close:before,div.okeReviews .oke-modal-close:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:24px;display:inline-block;width:24px;height:24px}.okeReviews[data-oke-container] .oke-modal-overlay,div.okeReviews .oke-modal-overlay{background-color:rgba(43,46,56,.9)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal--large .oke-modal-content,div.okeReviews .oke-modal--large .oke-modal-content{max-width:1200px}}.okeReviews[data-oke-container] .oke-modal .oke-helpful,.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date,div.okeReviews .oke-modal .oke-helpful,div.okeReviews .oke-modal .oke-helpful-vote-button,div.okeReviews .oke-modal .oke-reviewContent-date{color:#676986}.oke-modal .okeReviews[data-oke-container].oke-w,.oke-modal div.okeReviews.oke-w{color:#272d45}.okeReviews[data-oke-container] .oke-tag,div.okeReviews .oke-tag{align-items:center;color:#272d45;display:flex;font-size:var(--oke-text-small);font-weight:600;text-align:left;position:relative;z-index:2;background-color:#f4f4f6;padding:4px 6px;border:none;border-radius:4px;gap:6px;line-height:1}.okeReviews[data-oke-container] .oke-tag svg,div.okeReviews .oke-tag svg{fill:currentColor;height:1rem}.okeReviews[data-oke-container] .hooper,div.okeReviews .hooper{height:auto}.okeReviews--left{text-align:left}.okeReviews--right{text-align:right}.okeReviews--center{text-align:center}.okeReviews :not([tabindex="-1"]):focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.is-oke-modalOpen{overflow:hidden!important}img.oke-is-error{background-color:var(--oke-shadingColor);background-size:cover;background-position:50% 50%;box-shadow:inset 0 0 0 1px var(--oke-border-color)}@keyframes oke-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes oke-fade-in{0%{opacity:0}to{opacity:1}}.layout-panel-flex>div:has([data-oke-container]){width:100%}
.oke-stars{line-height:1;position:relative;display:inline-block}.oke-stars-background svg{overflow:visible}.oke-stars-foreground{overflow:hidden;position:absolute;top:0;left:0}.oke-sr{display:inline-block;padding-top:var(--oke-starRating-spaceAbove);padding-bottom:var(--oke-starRating-spaceBelow)}.oke-sr .oke-is-clickable{cursor:pointer}.oke-sr--hidden{display:none}.oke-sr-count,.oke-sr-rating,.oke-sr-stars{display:inline-block;vertical-align:middle}.oke-sr-stars{line-height:1;margin-right:8px}.oke-sr-rating{display:none}.oke-sr-count--brackets:before{content:"("}.oke-sr-count--brackets:after{content:")"}
.oke-rk{display:block}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading,div.okeReviews .oke-reviewsKeywords-heading{font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading-skeleton,div.okeReviews .oke-reviewsKeywords-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list,div.okeReviews .oke-reviewsKeywords-list{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category,div.okeReviews .oke-reviewsKeywords-list-category{background-color:var(--oke-filter-backgroundColor);color:var(--oke-filter-textColor);border:1px solid var(--oke-filter-borderColor);border-radius:var(--oke-filter-borderRadius);padding:6px 16px;transition:background-color .1s ease-out,border-color .1s ease-out;white-space:nowrap}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-clickable,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-clickable{cursor:pointer}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-active,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-active{background-color:var(--oke-filter-backgroundColorActive);color:var(--oke-filter-textColorActive);border-color:var(--oke-filter-borderColorActive)}.okeReviews[data-oke-container] .oke-reviewsKeywords .oke-translateButton,div.okeReviews .oke-reviewsKeywords .oke-translateButton{margin-top:12px}
.oke-rs{display:block}.oke-rs .oke-reviewsSummary.oke-is-preRender .oke-reviewsSummary-summary{-webkit-mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;max-height:150px}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip,div.okeReviews .oke-reviewsSummary .oke-tooltip{display:inline-block;font-weight:400}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip-trigger,div.okeReviews .oke-reviewsSummary .oke-tooltip-trigger{height:15px;width:15px;overflow:hidden;transform:translateY(-10%)}.okeReviews[data-oke-container] .oke-reviewsSummary-heading,div.okeReviews .oke-reviewsSummary-heading{align-items:center;-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsSummary-heading-skeleton,div.okeReviews .oke-reviewsSummary-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon,div.okeReviews .oke-reviewsSummary-icon{fill:currentColor;font-size:14px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon svg,div.okeReviews .oke-reviewsSummary-icon svg{vertical-align:baseline}.okeReviews[data-oke-container] .oke-reviewsSummary-summary.oke-is-truncated,div.okeReviews .oke-reviewsSummary-summary.oke-is-truncated{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}</style>
<script type="application/json" id="oke-reviews-settings">{"subscriberId":"2b3bd7d4-2c1e-45f1-b152-5430c86e8368","analyticsSettings":{"isWidgetOnScreenTrackingEnabled":true,"provider":"gtag"},"locale":"en","localeAndVariant":{"code":"en"},"widgetSettings":{"global":{"dateSettings":{"format":{"type":"absolute","options":{"dateStyle":"short"}}},"hideOkendoBranding":true,"reviewTranslationsMode":"per-review","showIncentiveIndicator":true,"searchEnginePaginationEnabled":true,"stars":{"backgroundColor":"#E6DDDD","foregroundColor":"#5F1B39","interspace":1,"shape":{"type":"thin"},"showBorder":false},"font":{"fontType":"custom"}},"homepageCarousel":{"slidesPerPage":{"large":3,"medium":2},"totalSlides":12,"scrollBehaviour":"slide","style":{"showDates":true,"border":{"color":"#E5E5EB","width":{"value":1,"unit":"px"}},"headingFont":{"hasCustomFontSettings":false},"bodyFont":{"hasCustomFontSettings":false},"arrows":{"color":"#676986","size":{"value":24,"unit":"px"},"enabled":true},"avatar":{"backgroundColor":"#E5E5EB","placeholderTextColor":"#2C3E50","size":{"value":48,"unit":"px"},"enabled":true},"media":{"size":{"value":80,"unit":"px"},"imageGap":{"value":4,"unit":"px"},"enabled":true},"stars":{"height":{"value":18,"unit":"px"}},"productImageSize":{"value":48,"unit":"px"},"layout":{"name":"default","reviewDetailsPosition":"below","showProductName":false,"showAttributeBars":false,"showProductVariantName":false,"showProductDetails":"only-when-grouped"},"highlightColor":"#0E7A82","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#2C3E50","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#676986"},"spaceBelow":{"value":20,"unit":"px"}},"defaultSort":"rating desc","autoPlay":false,"truncation":{"bodyMaxLines":4,"enabled":true,"truncateAll":false}},"mediaCarousel":{"minimumImages":1,"linkText":"Read More","autoPlay":false,"slideSize":"medium","arrowPosition":"outside"},"mediaGrid":{"gridStyleDesktop":{"layout":"default-desktop"},"gridStyleMobile":{"layout":"default-mobile"},"showMoreArrow":{"arrowColor":"#676986","enabled":true,"backgroundColor":"#f4f4f6"},"linkText":"Read More","infiniteScroll":false,"gapSize":{"value":10,"unit":"px"}},"questions":{"initialPageSize":6,"loadMorePageSize":6},"reviewsBadge":{"layout":"large","colorScheme":"dark"},"reviewsTab":{"enabled":false},"reviewsWidget":{"tabs":{"reviews":true,"questions":false},"header":{"columnDistribution":"space-between","verticalAlignment":"top","blocks":[{"columnWidth":"full","modules":[{"name":"rating-average","layout":"two-line"},{"name":"reviews-summary","heading":"Reviews Summary","maxTextLines":5},{"name":"media-carousel","imageGap":{"value":4,"unit":"px"},"imageHeight":{"value":120,"unit":"px"}}],"textAlignment":"left"}]},"style":{"showDates":true,"border":{"color":"#E6DDDD","width":{"value":1,"unit":"px"}},"bodyFont":{"hasCustomFontSettings":false},"headingFont":{"fontSize":{"value":16,"unit":"px"},"fontType":"use-global","fontWeight":400,"hasCustomFontSettings":true},"filters":{"backgroundColorActive":"#5F1B39","backgroundColor":"#F3EEEE","borderColor":"#7A7778","borderRadius":{"value":0,"unit":"px"},"borderColorActive":"#5F1B39","textColorActive":"#FFFFFF","textColor":"#010001","searchHighlightColor":"#bfa4b0"},"avatar":{"enabled":false},"stars":{"height":{"value":13,"unit":"px"},"globalOverrideSettings":{"backgroundColor":"#E6DDDD","foregroundColor":"#5F1B39","interspace":7,"showBorder":false}},"shadingColor":"#E4DDDD","productImageSize":{"value":20,"unit":"px"},"button":{"backgroundColorActive":"#F3EEEE","borderColorHover":"#FFFFFF","backgroundColor":"#F3EEEE","borderColor":"#FFFFFF","backgroundColorHover":"#F3EEEE","textColorHover":"#010001","borderRadius":{"value":0,"unit":"px"},"borderWidth":{"value":0,"unit":"px"},"borderColorActive":"#FFFFFF","textColorActive":"#010001","textColor":"#010001","font":{"fontSize":{"value":16,"unit":"px"},"fontType":"use-global","fontWeight":400,"hasCustomFontSettings":true}},"highlightColor":"#010001","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#010001","fontSizeRegular":{"value":16,"unit":"px"},"fontSizeLarge":{"value":34,"unit":"px"},"fontSizeSmall":{"value":16,"unit":"px"},"secondaryColor":"#010001"},"spaceBelow":{"value":20,"unit":"px"},"attributeBar":{"style":"default","backgroundColor":"#D3D4DD","shadingColor":"#9A9DB1","markerColor":"#5F1B39"}},"showWhenEmpty":false,"reviews":{"list":{"layout":{"collapseReviewerDetails":false,"columnAmount":4,"name":"default","showAttributeBars":false,"borderStyle":"minimal","showProductVariantName":false,"showProductDetails":"only-when-grouped"},"loyalty":{"maxInitialAchievements":3},"initialPageSize":5,"replyTruncation":{"bodyMaxLines":4,"enabled":true},"media":{"layout":"thumbnail","size":{"value":80,"unit":"px"},"imageGap":{"value":12,"unit":"px"}},"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":true},"loadMorePageSize":5},"controls":{"filterMode":"open-always","freeTextSearchEnabled":true,"writeReviewButtonEnabled":false,"defaultSort":"rating desc"}}},"starRatings":{"showWhenEmpty":false,"style":{"globalOverrideSettings":{"backgroundColor":"#E6DDDD","foregroundColor":"#010001","interspace":1,"showBorder":false},"spaceAbove":{"value":0,"unit":"px"},"text":{"content":"review-count","style":"number-and-text","brackets":false},"singleStar":false,"height":{"value":12,"unit":"px"},"spaceBelow":{"value":0,"unit":"px"}},"clickBehavior":"scroll-to-widget"}},"features":{"attributeFiltersEnabled":true,"recorderPlusEnabled":true,"recorderQandaPlusEnabled":true,"reviewsKeywordsEnabled":true,"reviewsSummariesEnabled":true}}</script>
<style id="oke-css-vars">:root{--oke-widget-spaceAbove:20px;--oke-widget-spaceBelow:20px;--oke-starRating-spaceAbove:0;--oke-starRating-spaceBelow:0;--oke-button-backgroundColor:#f3eeee;--oke-button-backgroundColorHover:#f3eeee;--oke-button-backgroundColorActive:#f3eeee;--oke-button-textColor:#010001;--oke-button-textColorHover:#010001;--oke-button-textColorActive:#010001;--oke-button-borderColor:#fff;--oke-button-borderColorHover:#fff;--oke-button-borderColorActive:#fff;--oke-button-borderRadius:0;--oke-button-borderWidth:0;--oke-button-fontWeight:400;--oke-button-fontSize:16px;--oke-button-fontFamily:inherit;--oke-border-color:#e6dddd;--oke-border-width:1px;--oke-text-primaryColor:#010001;--oke-text-secondaryColor:#010001;--oke-text-small:16px;--oke-text-regular:16px;--oke-text-large:34px;--oke-text-fontFamily:inherit;--oke-avatar-size:undefined;--oke-avatar-backgroundColor:undefined;--oke-avatar-placeholderTextColor:undefined;--oke-highlightColor:#010001;--oke-shadingColor:#e4dddd;--oke-productImageSize:20px;--oke-attributeBar-shadingColor:#9a9db1;--oke-attributeBar-borderColor:undefined;--oke-attributeBar-backgroundColor:#d3d4dd;--oke-attributeBar-markerColor:#5f1b39;--oke-filter-backgroundColor:#f3eeee;--oke-filter-backgroundColorActive:#5f1b39;--oke-filter-borderColor:#7a7778;--oke-filter-borderColorActive:#5f1b39;--oke-filter-textColor:#010001;--oke-filter-textColorActive:#fff;--oke-filter-borderRadius:0;--oke-filter-searchHighlightColor:#bfa4b0;--oke-mediaGrid-chevronColor:#676986;--oke-stars-foregroundColor:#5f1b39;--oke-stars-backgroundColor:#e6dddd;--oke-stars-borderWidth:0}.oke-w,.oke-modal{--oke-stars-foregroundColor:#5f1b39;--oke-stars-backgroundColor:#e6dddd;--oke-stars-borderWidth:0}.oke-sr{--oke-stars-foregroundColor:#010001;--oke-stars-backgroundColor:#e6dddd;--oke-stars-borderWidth:0}.oke-w,.oke-modal{--oke-title-fontWeight:400;--oke-title-fontSize:16px;--oke-title-fontFamily:inherit;--oke-bodyText-fontWeight:400;--oke-bodyText-fontSize:var(--oke-text-regular,14px);--oke-bodyText-fontFamily:inherit}</style>
<style id="oke-reviews-custom-css">div.okeReviews[data-oke-container] .oke-w-filter:first-child .oke-w-filter-title,div.okeReviews[data-oke-container] .oke-w-reviews-controls,div.okeReviews[data-oke-container] .oke-w-reviewer-flag,div.okeReviews[data-oke-container] .oke-w-review-recommendation,div.okeReviews[data-oke-container] .oke-w-reviewReply-avatar{display:none}[data-oke-widget]{background-color:#f3eeee;margin-top:var(--spacing-18);margin-bottom:var(--spacing-24)}.template-product div.okeReviews[data-oke-container].oke-w:before{content:'Reviews';display:inline-block;font-size:16px;text-transform:uppercase;line-height:18px}div.okeReviews[data-oke-container].oke-w{--width:1396px;max-width:calc(var(--width) + var(--gutter) * 2);margin:0 auto;padding-inline:var(--gutter);width:100%}div.okeReviews[data-oke-container] .oke-modal div.okeReviews.oke-w,div.okeReviews[data-oke-container] .oke-modal .oke-modal-content,div.okeReviews[data-oke-container] .oke-modal .oke-modal-content p{color:var(--oke-text-primaryColor)}div.okeReviews[data-oke-container] .oke-modal .oke-modal-content .oke-helpful,div.okeReviews[data-oke-container] .oke-modal .oke-modal-content .oke-helpful-vote-button,div.okeReviews[data-oke-container] .oke-modal .oke-modal-content .oke-reviewContent-date{color:var(--oke-text-secondaryColor)}div.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-title{font-size:16px;font-weight:400}div.okeReviews[data-oke-container] .oke-button{line-height:.7;padding:0;text-transform:uppercase}div.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{box-shadow:none}div.okeReviews[data-oke-container] .oke-button.oke-w-writeReview:before{content:'';width:12px;height:12px;background:currentColor}div.okeReviews[data-oke-container] .oke-w-textSearchFilter:before{left:0}div.okeReviews[data-oke-container] .oke-w-textSearchFilter-input{background-color:transparent;border:0;border-bottom:var(--oke-border-width) solid #010001;border-radius:0;outline:0;padding-left:24px}div.okeReviews[data-oke-container] .oke-w-filter-title{font-weight:400;text-transform:uppercase;font-size:14px;line-height:16px}div.okeReviews[data-oke-container] .oke-w-filterOption{margin-right:8px;margin-bottom:8px}div.okeReviews[data-oke-container] .oke-w-filterOption-label{line-height:1;text-transform:uppercase;padding:5px 8px}div.okeReviews[data-oke-container] .oke-w-filterOption-checkbox:checked~.oke-w-filterOption-label,div.okeReviews .oke-w-filterOption-checkbox:checked~.oke-w-filterOption-label{font-weight:400}div.okeReviews[data-oke-container] .oke-w-filterOption-label-star,div.okeReviews[data-oke-container] .oke-w-filterOption-label-star:empty{height:auto}div.okeReviews[data-oke-container] .oke-w-header-content-module{justify-content:left;text-align:left;text-transform:uppercase}div.okeReviews[data-oke-container] .oke-w-textSearchFilter input::placeholder{color:#645a5c}div.okeReviews[data-oke-container] .oke-w-ratingAverageModule-rating-average{font-weight:400;font-size:36px;line-height:40px}div.okeReviews[data-oke-container] .oke-w-ratingAverageModule-rating-stars .oke-stars svg{height:15px}div.okeReviews[data-oke-container] .oke-is-large .oke-w-review-side,div.okeReviews[data-oke-container] .oke-is-medium .oke-w-review-side{border:0}div.okeReviews[data-oke-container] .oke-w-reviewer-name{font-weight:400;text-transform:uppercase}div.okeReviews[data-oke-container] .oke-w-selectAttr-item-title{font-weight:400}div.okeReviews[data-oke-container] .oke-reviewContent-title{font-weight:400;letter-spacing:.5px;text-transform:uppercase}div.okeReviews[data-oke-container] .oke-helpful-label{font-size:0;vertical-align:bottom}div.okeReviews[data-oke-container] .oke-helpful-label:after{content:'Was this review helpful?';font-size:14px}div.okeReviews[data-oke-container] .oke-w-review-footer{justify-content:left;text-align:left}div.okeReviews[data-oke-container] .oke-helpful-vote-button:before{content:url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.66665 14.6668H2.66665C2.31302 14.6668 1.97389 14.5264 1.72384 14.2763C1.47379 14.0263 1.33331 13.6871 1.33331 13.3335V8.66683C1.33331 8.31321 1.47379 7.97407 1.72384 7.72402C1.97389 7.47397 2.31302 7.3335 2.66665 7.3335H4.66665M9.33331 6.00016V3.3335C9.33331 2.80306 9.1226 2.29436 8.74753 1.91928C8.37245 1.54421 7.86375 1.3335 7.33331 1.3335L4.66665 7.3335V14.6668H12.1866C12.5082 14.6705 12.8202 14.5578 13.0653 14.3495C13.3103 14.1412 13.4718 13.8514 13.52 13.5335L14.44 7.5335C14.469 7.3424 14.4561 7.14728 14.4022 6.96166C14.3483 6.77604 14.2547 6.60436 14.1279 6.45851C14.0011 6.31265 13.844 6.19612 13.6677 6.11697C13.4914 6.03783 13.2999 5.99797 13.1066 6.00016H9.33331Z' stroke='%23010001' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");display:inline-block;opacity:1;margin-bottom:0}div.okeReviews[data-oke-container] .oke-helpful-vote-button--negative:before{transform:rotate(180deg)}div.okeReviews[data-oke-container] .oke-w-reviewer-verified,div.okeReviews .oke-w-reviewer-verified{font-weight:400;font-size:14px;line-height:18px}div.okeReviews[data-oke-container] .oke-w-reviewer-verified-icon:before,div.okeReviews .oke-w-reviewer-verified-icon:before{font-size:12px}div.okeReviews[data-oke-container] .oke-w-selectAttr-item,div.okeReviews .oke-w-selectAttr-item{flex-flow:column wrap;font-size:14px;line-height:18px}div.okeReviews[data-oke-container] .oke-reviewContent-date,div.okeReviews .oke-reviewContent-date,div.okeReviews[data-oke-container] .oke-helpful-vote-counter,div.okeReviews .oke-helpful-vote-counter{font-size:14px}div.okeReviews[data-oke-container] p,div.okeReviews p{line-height:24px}div.okeReviews[data-oke-container] .oke-w-review-media-thumbnail .oke-mediaStrip-container .oke-mediaStrip li{width:80px}@media all and (max-width:767px){div.okeReviews[data-oke-container] .oke-w-ratingAverageModule-count{font-size:14px;line-height:16px}div.okeReviews[data-oke-container] .oke-w-reviewer-verified,div.okeReviews .oke-w-reviewer-verified,div.okeReviews[data-oke-container] .oke-reviewContent-date,div.okeReviews .oke-reviewContent-date,div.okeReviews[data-oke-container] .oke-helpful-label:after,div.okeReviews[data-oke-container] .oke-helpful-vote-counter,div.okeReviews .oke-helpful-vote-counter{font-size:13px}div.okeReviews[data-oke-container] .oke-w-reviewer-verified-icon:before{font-size:11px;vertical-align:text-top}div.okeReviews[data-oke-container] .oke-w-review-main{padding-left:0}div.okeReviews[data-oke-container] .oke-w-review--minimalBorders .oke-w-review-side{border:0;margin-bottom:0}div.okeReviews[data-oke-container] .oke-w-review-media{margin-top:11px}div.okeReviews[data-oke-container] .oke-w-review-footer{padding-bottom:30px}.template-product div.okeReviews[data-oke-container].oke-w:before{font-size:20px;line-height:24px}}[data-oke-widget] div.okeReviews[data-oke-container] .oke-reviewsSummary-summary{text-transform:none}.okeReviews[data-oke-container] .oke-w-review-footer,[data-oke-widget] div.okeReviews .oke-w-review-footer{display:flex !important}div.okeReviews[data-oke-container] .oke-tooltip-trigger .oke-tag svg{display:none}div.okeReviews[data-oke-container] .oke-tooltip-trigger .oke-tag{background-color:#f3eeee}div.okeReviews[data-oke-container] .oke-tooltip-trigger .oke-tag div{font-size:0}div.okeReviews[data-oke-container] .oke-tooltip-trigger .oke-tag div::after{content:'Rewarded Review';font-size:14px;font-family:'ABCSocial';font-weight:500;font-style:normal;color:#010001}div.okeReviews[data-oke-container] .oke-w-review-footer{flex-direction:column;align-items:flex-start}div.okeReviews[data-oke-container] .oke-w-review-footer .oke-w-reviewHelpful{order:1}div.okeReviews[data-oke-container] .oke-w-review-footer .oke-tooltip-trigger{order:2}div.okeReviews[data-oke-container] .oke-tooltip-trigger .oke-tag{background-color:#f3eeee;margin-left:0;padding-left:0}div.okeReviews[data-oke-container] .oke-w-review-footer .oke-tooltip-trigger{margin-left:0;padding-left:0}</style>
<template id="oke-reviews-body-template"><svg id="oke-star-symbols" style="display:none!important" data-oke-id="oke-star-symbols"><symbol id="oke-star-empty" style="overflow:visible;"><path id="star-thin--empty" fill="var(--oke-stars-backgroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M9.944 6.4L8 0L6.056 6.4H0L4.944 9.928L3.064 16L8 12.248L12.944 16L11.064 9.928L16 6.4H9.944Z"/></symbol><symbol id="oke-star-filled" style="overflow:visible;"><path id="star-thin--filled" fill="var(--oke-stars-foregroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M9.944 6.4L8 0L6.056 6.4H0L4.944 9.928L3.064 16L8 12.248L12.944 16L11.064 9.928L16 6.4H9.944Z"/></symbol></svg></template><script>document.addEventListener('readystatechange',() =>{Array.from(document.getElementById('oke-reviews-body-template')?.content.children)?.forEach(function(child){if(!Array.from(document.body.querySelectorAll('[data-oke-id='.concat(child.getAttribute('data-oke-id'),']'))).length){document.body.prepend(child)}})},{once:true});</script>
<script src="https://surveys.okendo.io/js/init-quizzes.js" defer></script>
<!-- END app snippet -->
<!-- BEGIN app snippet: okendo-reviews-json-ld -->
<!-- END app snippet -->
<!-- BEGIN app snippet: widget-plus-initialisation-script -->
<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
<!-- END app snippet -->
<!-- END app block --><script src="https://cdn.shopify.com/extensions/01a024bc-aa6a-728d-b8e4-8fca59799f2a/loop-returns-487/assets/onstore-block.js" type="text/javascript" defer="defer"></script>
<link href="https://cdn.shopify.com/extensions/01a024bc-aa6a-728d-b8e4-8fca59799f2a/loop-returns-487/assets/onstore-block.css" rel="stylesheet" type="text/css" media="all">
<script src="https://cdn.shopify.com/extensions/01a01ae9-5c25-7d2a-b25c-1ee402a2947c/rivo-loyalty-rewards-referrals-813/assets/rivo-app-embed.js" type="text/javascript" defer="defer"></script>
<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: 69335810223,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: 69335810223,storefrontBaseUrl: "https://www.counter.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.counter.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["d5bdd5d0","656605ce"],webPixelsConfigList: [{"id":"1977319599","configuration":"{\"accountID\":\"2063356\",\"domain\":\"spfy-pxl.archive-digger.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"256e0f107bfa102eabd3cbf632fd11d1","type":"APP","apiClientId":117664743425,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1779466415","configuration":"{\"subscriberId\":\"2b3bd7d4-2c1e-45f1-b152-5430c86e8368\",\"pixelEventTrackingEnabled\":\"true\",\"pixelReviewsEventsEnabled\":\"false\",\"pixelReviewsOnScreenTimerEnabled\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3ec579b982ea9a2f77bb6b6120e17033","type":"APP","apiClientId":1576377,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1559101615","configuration":"{\"Enabled\":\"true\",\"UpdatedAt\":\"2026-06-04T03:31:19.944Z\",\"DeveloperPreview\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7913f49eba866a6cbbe1bb85b5400251","type":"APP","apiClientId":34646425601,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1340244143","configuration":"{\"shop\":\"g2g-counter.myshopify.com\",\"collect_url\":\"https:\\\/\\\/collect.bogos.io\\\/collect\",\"product_bundles_data\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"eb39d38b0d9a3c0b1e630737753fb230","type":"APP","apiClientId":177733,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1337262255","configuration":"{\"pixel_id\":\"432058173656940\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"abff2a8add143ccb04deb20f0ebd74a9","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1336541359","configuration":"{\"accountID\":\"XzLiTa\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1030291631","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-FGKR1F92SR\\\",\\\"AW-17389634033\\\",\\\"GT-PLF6DG8T\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-FGKR1F92SR\\\",\\\"AW-17389634033\\\/01Q7CILTnJgbEPGDg-RA\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-FGKR1F92SR\\\",\\\"AW-17389634033\\\/oF5yCI7TnJgbEPGDg-RA\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-FGKR1F92SR\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-FGKR1F92SR\\\",\\\"AW-17389634033\\\/keVxCIvTnJgbEPGDg-RA\\\",\\\"MC-DENH59TCD8\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-FGKR1F92SR\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-FGKR1F92SR\\\",\\\"AW-17389634033\\\/hamGCP_SnJgbEPGDg-RA\\\",\\\"MC-DENH59TCD8\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-FGKR1F92SR\\\",\\\"AW-17389634033\\\/xJ1SCIjTnJgbEPGDg-RA\\\",\\\"MC-DENH59TCD8\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-FGKR1F92SR\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-FGKR1F92SR\\\",\\\"AW-17389634033\\\/Ea96CJHTnJgbEPGDg-RA\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-FGKR1F92SR\\\",\\\"AW-17389634033\\\/8lpwCIXTnJgbEPGDg-RA\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-FGKR1F92SR\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"9120410995b7c9c6f4f039573265c0ea","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"913834159","configuration":"{\"store_id\":\"204892\",\"environment\":\"prod\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f410f217a6c9053d19f6141896da8610","type":"APP","apiClientId":294517,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"869040303","configuration":"{\"shop\":\"g2g-counter.myshopify.com\",\"cookie_duration\":\"2592000\",\"first_touch_or_last\":\"last_touch\",\"goaffpro_identifiers\":\"aff\",\"ignore_ad_clicks\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a74598cb423e21a6befc33d5db5fba42","type":"APP","apiClientId":2744533,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"869007535","configuration":"{\"shopId\":\"69335810223\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"ee59ec3132489facb5686b519b5ee9ef","type":"APP","apiClientId":48936321025,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"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":"Counter","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"g2g-counter.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.counter.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8295338836143","handle":"countertime-travel-edit","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45817963380911","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8210093965487","handle":"countertime-retinatural-advanced-super-serum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45447580188847","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8210093572271","handle":"countertime-antioxidant-soft-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45447583695023","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8210093637807","handle":"countertime-tetrapeptide-supreme-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45447580647599","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8210093736111","handle":"countertime-lipid-defense-cleansing-oil","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45447580287151","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8210093605039","handle":"countertime-ultra-renewal-eye-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45447580680367","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8210093998255","handle":"countertime-mineral-boost-hydrating-essence","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45447579762863","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8545219805359","handle":"build-your-own-regimen","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46738095112367","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8210094129327","handle":"counterglow-silky-skin-cleanser","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45447682982063","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8624902439087","handle":"jellies-build-your-own-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47131941863599","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8607690850479","handle":"the-summer-sun-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47018537025711","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8492743098543","handle":"all-bright-vitamin-c-serum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46605460045999","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8210098389167","handle":"dew-skin-tinted-moisturizer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45102103494831","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8331297947823","handle":"counterglow-travel-edit","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45978102988975","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8210093441199","handle":"skin-twin-featherweight-foundation","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45102080295087","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8210094194863","handle":"counterglow-adaptive-moisture-lotion","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45447682949295","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8210094260399","handle":"clear-pore-cleanser","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45447682850991","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8295325827247","handle":"think-big-all-in-one-mascara","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45817930055855","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8210097930415","handle":"sheer-genius-conditioning-lipstick","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45102099038383","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8210094096559","handle":"counterglow-tri-luronic-hydrating-serum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45447683211439","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8295330021551","handle":"clean-swipe-hyaluronic-lip-balm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45817939558575","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8295331823791","handle":"hyaluronic-cushion-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45817942638767","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8210094063791","handle":"counterglow-hyaluronic-moisture-mist","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45447579566255","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8210094293167","handle":"lotus-glow-cleansing-balm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45447583826095","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8295327400111","handle":"brilliant-brow-gel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45817934741679","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8295328383151","handle":"lid-glow-cream-shadow","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45817936707759","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8210093539503","handle":"overnight-resurfacing-peel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45447583793327","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8210094391471","handle":"the-brightening-facial-oil","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45447583662255","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8295338737839","handle":"serum-discovery-trio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45817963217071","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8295332937903","handle":"hydrating-body-lotion","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45817946112175","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8210093473967","handle":"daily-sheer-defense-spf-25","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45447688290479","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8331250041007","handle":"lined-primed-lip-defining-pencil","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45978040205487","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8484632133807","handle":"skin-twin-creamy-concealer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46577698177199","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8331246174383","handle":"superquench-body-butter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45993796731055","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8331240767663","handle":"aha-smoothing-facial-mask","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45993767272623","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8481498857647","handle":"cheeky-clean-cream-blush","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46544145776815","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8295333265583","handle":"sugarbuff-body-polish","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45817947717807","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8295333101743","handle":"luminous-hydration-body-oil","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45817947095215","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8481497055407","handle":"glow-first-serum-primer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46544141549743","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8481498759343","handle":"velvet-cream-bronzer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46543916630191","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8331289460911","handle":"pencil-sharpener","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45978091290799","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8623876997295","handle":"beauty-with-nothing-to-hide-t-shirt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47125183627439","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.counter.com/cdn","2d9dfbe8w1156b718pbb247b16m64115e31",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"151666229423","themePublished":"true","eventMetadataId":"37b653ac-6d01-4c77-9b0d-457146b7a918","pageType":"home","shopId":"69335810223","storefrontBaseUrl":"https:\/\/www.counter.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 = 'USD';
var meta = {"page":{"pageType":"home","requestId":"ea8d38f1-2b40-4264-90e9-76bf86c61248-1787345922"}};
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: 69335810223,
theme_id: 151666229423,
app_name: "storefront",
context_url: window.location.href,
source_url: "//www.counter.com/cdn/s/trekkie.storefront.7bcd7bb8195e24c65a61d69d69eb32392ed0d53f.min.js"});
};
scriptFallback.async = true;
scriptFallback.src = '//www.counter.com/cdn/s/trekkie.storefront.7bcd7bb8195e24c65a61d69d69eb32392ed0d53f.min.js';
first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//www.counter.com/cdn/s/trekkie.storefront.7bcd7bb8195e24c65a61d69d69eb32392ed0d53f.min.js';
first.parentNode.insertBefore(script, first);
};
trekkie.load(
{"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":69335810223,"isMerchantRequest":null,"themeId":151666229423,"themeCityHash":"11016804334618304863","contentLanguage":"en","currency":"USD","eventMetadataId":"37b653ac-6d01-4c77-9b0d-457146b7a918"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["f43e7f5e","b5387b81","d5bdd5d0"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"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":"ea8d38f1-2b40-4264-90e9-76bf86c61248-1787345922","shopifyEmitted":true});
var eventsListenerScript = document.createElement('script');
eventsListenerScript.async = true;
eventsListenerScript.src = "//www.counter.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();</script>
<script
defer
src="https://www.counter.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.8.4.min.js"
data-application="storefront-renderer"
data-shop-id="69335810223"
data-render-region="gcp-europe-west1"
data-page-type="index"
data-theme-instance-id="151666229423"
data-theme-name="Pact"
data-theme-version="0.0.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://www.counter.com/api/collect"
></script>
<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000"><meta name="new-cookie-storage-activated" content="f">
</head>
<body id="counter-the-leader-of-the-clean-beauty-revolution" class="template-index template-index shopifyDesignMode--false "><!-- ShapeTech App - START -->
<script>
(function(){
window.customerShopifyEmail = 0;
window.customerShopifyId = 0;
window.customerInfoMetafields = {};
window.customerSponsorLastCheck = 0;
window.shopifyCartData = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
window.stAppConfig = {"shop":"g2g-counter","shopType":"beautycounter","shopMode":"dev","apiRoot":"https://beautycounter-direct.azurewebsites.net","track1099Url":"https://www.track1099.com/api/request_form.js","options":{"customerType":{"retail":"retail","representative":"affiliate","guest":"guest","noType":""},"repPromoCode":"repdiscount","repDiscountPercent":20,"repDiscountCollection":"all-products","enrollmentCategories":{"required":"enrollment-kit","optional":"enrollment-bundle"},"enableTemplateLocks":false,"enableRepPriceCalculation":false,"canEditWebAlias":false,"enableProductSync":false}};
window.stCurrencyFormat = { "withCurrency" : "${{amount}} USD", "withoutCurrency": "${{amount}}" };
window.isRep = !!(false);
window.repDiscountProducts = [8545219805359, 8624902439087, 8607690850479, 8492743098543, 8210093965487, 8210093572271, 8210098389167, 8210093637807, 8295338836143, 8331297947823, 8210093441199, 8210093736111, 8210094129327, 8210094194863, 8210094260399, 8295325827247, 8210097930415, 8210093605039, 8210094096559, 8210093998255, 8295330021551, 8295331823791, 8210094063791, 8210094293167, 8295327400111, 8295328383151, 8210093539503, 8210094391471, 8295338737839, 8295332937903, 8210093473967, 8331250041007, 8484632133807, 8331246174383, 8331240767663, 8481498857647, 8295333265583, 8295333101743, 8481497055407, 8481498759343, 8331289460911, 8623876997295];
window.customerTags = null;
window.customerTermsAndConditions = false;
window.customerPaymentInfo = false;
window.customerTaxForm = false;
window.customerAffiliateId = ''
window.walletDownloadUrl = "";
window.customerRefCode = "";
window.customerEmail = "";
window.shopLocale = "en";
window.countryCode = "US"
window.stTranslations = {
orderContainsRefund: "This order contains a refund",
createdDate: "PLACED ON",
customerType: "TYPE",
customerDetails: "CUSTOMER DETAILS",
customerProfile: "VIEW CUSTOMER PROFILE",
productsTitle: "Products",
orderTotal: "ORDER TOTAL",
orderCredit: "PRODUCT CREDIT",
orderRefund: "RETURN REFUND",
commissionableTotal: "COMMISSIONABLE TOTAL",
commission: "COMMISSION",
modalMessage: "Commission is calculated on the total after product credit, promos, and discounts are applied.",
customRangeFilterErrorMessage: "Please select start date and end date for custom date range.",
newCustomerEarningsText: "New Customer Earnings",
repeatCustomerEarningsText: "Repeat Customer Earnings",
referalEarningsText: "Personal Sales Bonus",
otherEarningsText: "Brand Partner Referral Bonus",
shopAgainText: "Shop Again",
optInText: "Opt In",
optOutText: "Opt Out",
removeAllText: "REMOVE ALL",
csvDownloadName: "Name",
csvDownloadEmail: "Email",
csvDownloadDate: "Latest sale",
csvDownloadSpend: "Total spend",
customerSince: "Customer Since",
summaryLabel: "Orders",
tooltipTextSummary: "Total orders placed by your customers",
aovLabel: "AOV",
tooltipTextAov: "Average order value of this customer",
totalSpent: "Total spend",
tooltipTotalSpent: "Total spend of this customer",
commisions: "COMMISSION",
tooltipCommisions: "Commission is calculated on the total after product credit, promos, and discounts are applied.",
contactDetailsText: "Contact Details",
shippingAddressText: "SHIPPING ADDRESS",
billingAddressText: "BILLING ADDRESS",
orderNumber: "Order Number",
orderDate: "Date",
orderValue: "Commissionable Total",
today: "TODAY",
last_7_days: "LAST 7 DAYS",
last_30_days: "LAST 30 DAYS",
last_90_days: "LAST 90 DAYS",
last_12_months: "LAST 12 MONTHS",
thisMonth: "THIS MONTH",
days_30: "this month",
last_month: "Last month",
table_row_id: "Order Number",
table_row_date: "Date",
table_row_customer: "Customer",
table_row_order_value: "Commissionable Total",
table_row_commission: "Commission",
download: "Download",
downloading: "Downloading...",
customErrorMsg: "End date cannot be before start date.",
span_new: "New",
state: "State",
province: "Province",
bankingDetailsSaved: "Banking details saved successfully for account ",
free_addon: "Free",
canadaTaxFormReferenceId: "Reference ID",
canadaTaxFormTypeOfRecipient: "Type of recipient",
canadaTaxFormIndividual: "Individual",
canadaTaxFormBusiness: "Business",
canadaTaxFormFirstName: "First Name",
canadaTaxFormLastName: "Last Name",
canadaTaxFormMiddleInitial: "Middle Initial",
canadaTaxFormSinLabel: "Social Insurance Number",
canadaTaxFormSinMsg: "Must contain 9 digits",
canadaTaxFormBusinessName: "Business Name",
canadaTaxFormBusinessNameLine2: "Business Name Line 2",
canadaTaxFormBusinessNumber: "Business Number",
canadaTaxFormBusinessNumberPlaceholder: "9 digits followed by 2 letters and 4 digits",
canadaTaxFormSinPlaceholder: "9 digits",
canadaTaxFormBusinessNumberMsg: "Must be 9 digits followed by 2 letters and 4 digits",
canadaTaxFormAddressInformation: "Address Information",
canadaTaxFormTitle: "Canada Tax Form",
canadaTaxFormSubtitle: "Please complete all required fields to submit your tax information",
canadaTaxFormStreetAddress: "Street Address",
canadaTaxFormStreetAddressLine2: "Street Address Line 2",
canadaTaxFormCity: "City",
canadaTaxFormProvince: "Province",
canadaTaxFormPostalCode: "Postal Code",
canadaTaxFormPostalCodeMsg: "Format: A1A 1A1 (letter, digit, letter, space, digit, letter, digit)",
canadaTaxFormCountry: "Country",
canadaTaxFormEmailAddress: "Email Address",
canadaTaxFormEConsent: "E-Consent",
canadaTaxFormEConsentTitle: "Do you give permission to G2G Ventures, PBC to deliver your T4A electronically?",
canadaTaxFormEConsentConfirm: "Yes, I consent to electronic delivery",
canadaTaxFormEConsentParagraphOne: "You may refuse or withdraw your consent by emailing g2gaccounting@beautycounter.com. Please include the name of the company, G2G Ventures, PBC, your name, the last 4 digits of your SIN and BN, your full mailing address and a request for paper. A paper copy will then be mailed to you.",
canadaTaxFormEConsentParagraphTwo: "You may update your information by emailing g2gaccounting@beautycounter.com. Please include the company name, G2G Ventures, PBC, your name, and the last 4 digits of your SIN and BN.",
postal_format: "Format: A1A 1A1 (letter, digit, letter, space, digit, letter, digit)",
sin9: "Must contain 9 digits",
bn_format: "Must be 9 digits followed by 2 letters and 4 digits",
consent_required: "This field is required.",
postal_code_error_msg: "Translation missing: en.extension.canada_tax_form.postal_code_error_msg",
individual_ssn_error_msg: "Translation missing: en.extension.canada_tax_form.individual_ssn_error_msg",
business_ssn_error_msg: "Translation missing: en.extension.canada_tax_form.business_ssn_error_msg"
};
})();
</script>
<script src="//www.counter.com/cdn/shop/t/119/assets/st-app.js?v=75008114086973810691786555122" async="async"></script>
<link rel="stylesheet" href="//www.counter.com/cdn/shop/t/119/assets/st-app-main.min.css?v=161903885120395044471786555119" />
<st-app app="main"></st-app>
<!-- ShapeTech App - END -->
<div class="loadingBar"></div>
<a class="pageSkip visually-hidden f-body--large f-uppercase" href="#main-nav">Skip to navigation</a>
<a class="pageSkip visually-hidden f-body--large f-uppercase" href="#main">Skip to content</a>
<a class="pageSkip visually-hidden f-body--large f-uppercase" href="#nav-footer">Skip to footer</a>
<button type="button" class="pageSkip visually-hidden f-body--large f-uppercase" toggle-modal="sidecart">View Cart</button>
<div id="page">
<div class="headerGroup">
<!-- BEGIN sections: header-group -->
<div id="shopify-section-sections--20416791314607__promobanner_WKc8nF" class="shopify-section shopify-section-group-header-group">
<section
class="promoBanner"
style="
--background: #f3f3f3;
--color: #010001;
"
calculate-height
variable="promo-height">
<div class="promoBanner__carousel swiper" carousel-options="
{
slidesPerView: 1,
speed: 1000,
loop: true,
allowTouchMove: false,
autoplay: {
enabled: true,
pauseOnMouseEnter: true,
delay: 5000
},
direction: "vertical"
}
">
<div class="swiper-wrapper">
<div class="promoBanner__slide swiper-slide">
<a class="h6" href="/collections/skincare" >Subscribe & Save: 15% on Your First Order This Month, 10% on Every Subsequent Shipment. Ends 8/31. Conditions apply.</a>
</div>
</div>
</div>
</section>
</div><div id="shopify-section-sections--20416791314607__1753298500ea3153f7" class="shopify-section shopify-section-group-header-group">
<div id="shopify-block-AVllZKzBMRlE3bzQvT__goaffpro_affiliate_marketing_goaffpro_shopping_with_toolbar_FnMCzk" class="shopify-block shopify-app-block"><div class="gfp_affbar" style="display:block;"></div>
<script type="text/javascript">
function gfpLoadWidgets() {
if (!document.querySelector('script[src="https://widgets.goaffpro.app/main.js"]')) {
var s = document.createElement('script');
s.type = 'module';
s.src = 'https://widgets.goaffpro.app/main.js';
document.head.appendChild(s);
}
}
window.addEventListener('goaffproScriptLoaded', function() {
gfpLoadWidgets();
});
</script>
</div>
</div><div id="shopify-section-sections--20416791314607__header_MNnjrn" class="shopify-section shopify-section-group-header-group header-section">
<header
class="header"
calculate-height
id="main-nav"
variable="header-height"
>
<div class="wrapper">
<div class="header__box h5">
<div class="header__menuToggle">
<button
type="button"
toggle-nav
class="cta cta--transparent cta--hasIdle ">
<span>Menu</span>
<span class="cta__hover" aria-hidden="true">Menu</span>
<span class="cta__idle" aria-hidden="true">Close</span>
</button>
</div>
<div class="header__mobileAccount">
<a
href="#rivo"
aria-label="My account"
class="cta cta--half header__link header__link--account header__icon">
<span>
<svg
class="icon icon-avatar "
aria-hidden="true"
>
<use xlink:href="#icon-avatar"></use>
</svg>
</span>
<span class="cta__hover" aria-hidden="true">
<svg
class="icon icon-avatar "
aria-hidden="true"
>
<use xlink:href="#icon-avatar"></use>
</svg>
</span>
</a>
</div>
<div class="header__logo">
<a
href="/"
class="header__logoLink"
aria-label="Home"
>
<svg
class="icon icon-logo "
aria-hidden="true"
>
<use xlink:href="#icon-logo"></use>
</svg>
</a>
</div>
<nav class="header__nav">
<ul class="header__items" dropdown-debouncer dropdown-selector=".megamenu" open-class="megamenu--open">
<li
class="header__item "
Shop All
>
<a
href="/collections/all"
class="cta cta--half header__link">
<span>Shop All</span>
<span class="cta__hover" aria-hidden="true">Shop All</span>
</a>
</li>
<li
class="header__item header__item--hasMega"
Skincare
megamenu-toggle
dropdown-trigger
>
<div
class="header__itemGroup"
>
<a
href="/collections/skincare"
class="cta cta--half header__link">
<span>Skincare</span>
<span class="cta__hover" aria-hidden="true">Skincare</span>
</a>
<button
type="button"
class="header__megamenuTrigger sign sign--plus sign--simpleHover"
aria-label="Translation missing: en.header.aria.toggle_megamenu"
aria-expanded="false"
aria-controls="megamenu-AaWt2U3FsREJYOWZnQ__header_link_VhtiJj"
></button>
</div>
<div id="megamenu-AaWt2U3FsREJYOWZnQ__header_link_VhtiJj" class="megamenu" inert>
<div class="megamenu__box">
<div class="megamenu__holder">
<nav id="shopify-block-AUVAyZCsxNGJKTSsyU__megamenu_column_Ct9Kmn" class="shopify-block megamenu__column">
<ul class="megamenu__columnItems h5">
<li class="megamenu__columnItem">
<a href="/collections/skincare" class="megamenu__columnLink h5">
<span>Shop All</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/products/build-your-own-regimen" class="megamenu__columnLink h5">
<span>Customizable Sets</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/countertime" class="megamenu__columnLink h5">
<span>Countertime</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/counterglow" class="megamenu__columnLink h5">
<span>Counterglow</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/cleansers" class="megamenu__columnLink h5">
<span>Cleansers</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/moisturizers" class="megamenu__columnLink h5">
<span>Moisturizers</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/serums" class="megamenu__columnLink h5">
<span>Serums & Treatments</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/exfoliators" class="megamenu__columnLink h5">
<span>Exfoliators</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/eye-care" class="megamenu__columnLink h5">
<span>Eye Care</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/spf" class="megamenu__columnLink h5">
<span>Sun Protection</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/sets-bundles" class="megamenu__columnLink h5">
<span>Sets & Bundles</span>
</a>
</li>
</ul>
</nav>
<div id="shopify-block-AbUNJV3ZrcExKbFRhV__megamenu_cards_6eVbPQ" class="shopify-block megamenu__cards">
<div class="megamenu__cardsCarousel swiper" carousel carousel-options="
{
slidesPerView: "auto",
spaceBetween: 8,
mousewheel: {
enabled: true,
forceToAxis: true
},
navigation: {
nextEl: "#shopify-block-AbUNJV3ZrcExKbFRhV__megamenu_cards_6eVbPQ .swiper-button-next",
prevEl: "#shopify-block-AbUNJV3ZrcExKbFRhV__megamenu_cards_6eVbPQ .swiper-button-prev"
}
}
">
<div class="swiper-wrapper">
<div id="shopify-block-AWW1SR1poVU9vWnVsS__megamenu_card_KF9Hpy" class="shopify-block megamenu__card swiper-slide"><a class="megamenu__cardContent" href="/pages/skincare-quiz">
<div class="megamenu__cardImg">
<img src="//www.counter.com/cdn/shop/files/swipe2.jpg?v=1776287980" alt="" srcset="//www.counter.com/cdn/shop/files/swipe2.jpg?v=1776287980&width=217 217w, //www.counter.com/cdn/shop/files/swipe2.jpg?v=1776287980&width=434 434w" width="217" loading="lazy" sizes="217px" class="img img--fixedWidth">
</div>
<span class="megamenu__cardTitle h6">TAKE THE SKIN CARE QUIZ</span>
</a>
</div>
<div id="shopify-block-AaHorbFVvVWwwZEMwT__megamenu_card_8qGGBt" class="shopify-block megamenu__card swiper-slide"><a class="megamenu__cardContent" href="/products/build-your-own-regimen">
<div class="megamenu__cardImg">
<img src="//www.counter.com/cdn/shop/files/5-PIECE_SWIPE_SILKY-SKIN-CLEANSER_C-SERUM_ESSENCE_ADAPTIVE_EYE-CREAM_PDP.jpg?v=1776184298" alt="" srcset="//www.counter.com/cdn/shop/files/5-PIECE_SWIPE_SILKY-SKIN-CLEANSER_C-SERUM_ESSENCE_ADAPTIVE_EYE-CREAM_PDP.jpg?v=1776184298&width=217 217w, //www.counter.com/cdn/shop/files/5-PIECE_SWIPE_SILKY-SKIN-CLEANSER_C-SERUM_ESSENCE_ADAPTIVE_EYE-CREAM_PDP.jpg?v=1776184298&width=434 434w" width="217" loading="lazy" sizes="217px" class="img img--fixedWidth">
</div>
<span class="megamenu__cardTitle h6">BUILD YOUR OWN REGIMEN</span>
</a>
</div>
</div>
<div class="carouselNavigation ">
<button class="swiper-button-prev carouselNavigation__action carouselNavigation__action--prev" aria-label="Previous slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
<button class="swiper-button-next carouselNavigation__action carouselNavigation__action--next" aria-label="Next slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
</div>
</div>
</div>
<div id="shopify-block-Adk9BbTg5RVhzaWhvZ__megamenu_products_XkLTtH" class="shopify-block megamenu__products">
<span class="megamenu__title megamenu__cardsTitle f-label h5">Skincare</span>
<div class="megamenu__productCarousel swiper" carousel carousel-options="
{
slidesPerView: "auto",
spaceBetween: 8,
mousewheel: {
enabled: true,
forceToAxis: true
},
a11y: true,
navigation: {
nextEl: "#shopify-block-Adk9BbTg5RVhzaWhvZ__megamenu_products_XkLTtH .swiper-button-next",
prevEl: "#shopify-block-Adk9BbTg5RVhzaWhvZ__megamenu_products_XkLTtH .swiper-button-prev"
}
}
">
<div class="swiper-wrapper">
<div class="swiper-slide">
<div
id="product-all-bright-vitamin-c-serum"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/All_Bright_Vitamin_C_Serum_-_1.jpg?v=1769536387" alt="All Bright Vitamin C Serum – 30 ml / 1 fl. oz." srcset="//www.counter.com/cdn/shop/files/All_Bright_Vitamin_C_Serum_-_1.jpg?v=1769536387&width=151 151w, //www.counter.com/cdn/shop/files/All_Bright_Vitamin_C_Serum_-_1.jpg?v=1769536387&width=336 336w, //www.counter.com/cdn/shop/files/All_Bright_Vitamin_C_Serum_-_1.jpg?v=1769536387&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="All Bright Vitamin C Serum" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4THUMBNAIL_PDP_VitaminCSerum_1988x3000_7948f133-8093-4908-90c7-91d744efa068_small.jpg?v=1779489838"><source src="//www.counter.com/cdn/shop/videos/c/vp/dad560d13dcc4f7f95e529239e2bc43c/dad560d13dcc4f7f95e529239e2bc43c.HD-1080p-4.8Mbps-84746948.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4THUMBNAIL_PDP_VitaminCSerum_1988x3000_7948f133-8093-4908-90c7-91d744efa068_small.jpg?v=1779489838"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/all-bright-vitamin-c-serum?variant=46605460045999" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">All Bright Vitamin C Serum</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-countertime-retinatural-advanced-super-serum"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Countertime_Retinatural_Advanced_Super_Serum_-_1.jpg?v=1773234579" alt="Retinatural+ Advanced Super Serum – 30 ml / 1 fl. oz." srcset="//www.counter.com/cdn/shop/files/Countertime_Retinatural_Advanced_Super_Serum_-_1.jpg?v=1773234579&width=151 151w, //www.counter.com/cdn/shop/files/Countertime_Retinatural_Advanced_Super_Serum_-_1.jpg?v=1773234579&width=336 336w, //www.counter.com/cdn/shop/files/Countertime_Retinatural_Advanced_Super_Serum_-_1.jpg?v=1773234579&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Retinatural+ Advanced Super Serum" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_RetinolSuperSerum_1988x3000_4a60afd1-79a1-45d3-ab7d-33aacaf3c66b_small.jpg?v=1780434708"><source src="//www.counter.com/cdn/shop/videos/c/vp/554836d8b2554832b50ab8efecf7b707/554836d8b2554832b50ab8efecf7b707.HD-1080p-7.2Mbps-85551889.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_RetinolSuperSerum_1988x3000_4a60afd1-79a1-45d3-ab7d-33aacaf3c66b_small.jpg?v=1780434708"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/countertime-retinatural-advanced-super-serum?variant=45447580188847" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Retinatural+ Advanced Super Serum</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-dew-skin-tinted-moisturizer"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_1_e76f18d6-b349-42c0-a1c7-5ec50948611e.jpg?v=1749226954" alt="Dew Skin Tinted Moisturizer – No. 1 - very fair with cool undertones / 40 ml / 1.35 fl. oz." srcset="//www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_1_e76f18d6-b349-42c0-a1c7-5ec50948611e.jpg?v=1749226954&width=151 151w, //www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_1_e76f18d6-b349-42c0-a1c7-5ec50948611e.jpg?v=1749226954&width=336 336w, //www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_1_e76f18d6-b349-42c0-a1c7-5ec50948611e.jpg?v=1749226954&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_2_474b46a1-28d7-46fb-bc3b-c850c58434a0.jpg?v=1749226934" alt="Light beige cosmetic swatch on a white background" srcset="//www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_2_474b46a1-28d7-46fb-bc3b-c850c58434a0.jpg?v=1749226934&width=151 151w, //www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_2_474b46a1-28d7-46fb-bc3b-c850c58434a0.jpg?v=1749226934&width=336 336w, //www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_2_474b46a1-28d7-46fb-bc3b-c850c58434a0.jpg?v=1749226934&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/dew-skin-tinted-moisturizer?variant=45102103494831" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Dew Skin Tinted Moisturizer</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-countertime-antioxidant-soft-cream"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Countertime_Antioxidant_Soft_Cream_-_1.jpg?v=1773165109" alt="Antioxidant Soft Cream – 50 ml / 1.69 fl. oz." srcset="//www.counter.com/cdn/shop/files/Countertime_Antioxidant_Soft_Cream_-_1.jpg?v=1773165109&width=151 151w, //www.counter.com/cdn/shop/files/Countertime_Antioxidant_Soft_Cream_-_1.jpg?v=1773165109&width=336 336w, //www.counter.com/cdn/shop/files/Countertime_Antioxidant_Soft_Cream_-_1.jpg?v=1773165109&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Antioxidant Soft Cream" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_SOFTCREAM_1988x3000_bc543712-daf0-41b2-b06d-b0bae855d0be_small.jpg?v=1781035231"><source src="//www.counter.com/cdn/shop/videos/c/vp/67f9c950e220492585e06fe95da9a937/67f9c950e220492585e06fe95da9a937.HD-1080p-4.8Mbps-86112341.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_SOFTCREAM_1988x3000_bc543712-daf0-41b2-b06d-b0bae855d0be_small.jpg?v=1781035231"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/countertime-antioxidant-soft-cream?variant=45447583695023" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Antioxidant Soft Cream</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-countertime-tetrapeptide-supreme-cream"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Countertime_Tetrapeptide_Supreme_Cream_-_1.jpg?v=1773234579" alt="Tetrapeptide Supreme Cream – 50 ml / 1.69 fl. oz." srcset="//www.counter.com/cdn/shop/files/Countertime_Tetrapeptide_Supreme_Cream_-_1.jpg?v=1773234579&width=151 151w, //www.counter.com/cdn/shop/files/Countertime_Tetrapeptide_Supreme_Cream_-_1.jpg?v=1773234579&width=336 336w, //www.counter.com/cdn/shop/files/Countertime_Tetrapeptide_Supreme_Cream_-_1.jpg?v=1773234579&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Tetrapeptide Supreme Cream" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_SupremeCream_1988x3000_a4f3568e-0fec-4637-b321-c2721df70bd0_small.jpg?v=1780444973"><source src="//www.counter.com/cdn/shop/videos/c/vp/8b89d109187b418f817a7619e2b12577/8b89d109187b418f817a7619e2b12577.HD-1080p-7.2Mbps-85560649.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_SupremeCream_1988x3000_a4f3568e-0fec-4637-b321-c2721df70bd0_small.jpg?v=1780444973"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/countertime-tetrapeptide-supreme-cream?variant=45447580647599" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Tetrapeptide Supreme Cream</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-counterglow-adaptive-moisture-lotion"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Counterglow_Adaptive_Moisture_Lotion_-_1.jpg?v=1773234555" alt="Adaptive Moisture Lotion – 50 ml / 1.69 fl. oz." srcset="//www.counter.com/cdn/shop/files/Counterglow_Adaptive_Moisture_Lotion_-_1.jpg?v=1773234555&width=151 151w, //www.counter.com/cdn/shop/files/Counterglow_Adaptive_Moisture_Lotion_-_1.jpg?v=1773234555&width=336 336w, //www.counter.com/cdn/shop/files/Counterglow_Adaptive_Moisture_Lotion_-_1.jpg?v=1773234555&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Adaptive Moisture Lotion" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_AdaptiveMoisture_1988x3000_8433a177-f655-4699-9b36-a6bdf68a289f_small.jpg?v=1781841120"><source src="//www.counter.com/cdn/shop/videos/c/vp/0c230ea286604f5b8da12a4d6461655e/0c230ea286604f5b8da12a4d6461655e.HD-1080p-3.3Mbps-86917095.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_AdaptiveMoisture_1988x3000_8433a177-f655-4699-9b36-a6bdf68a289f_small.jpg?v=1781841120"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/counterglow-adaptive-moisture-lotion?variant=45447682949295" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Adaptive Moisture Lotion</span>
<span class="f-label h5 productCard__group">Counterglow</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-countertime-lipid-defense-cleansing-oil"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Countertime_Lipid_Defense_Cleansing_Oil_-_1.jpg?v=1749266644" alt="Lipid Defense Cleansing Oil – 150 ml / 5.07 fl. oz." srcset="//www.counter.com/cdn/shop/files/Countertime_Lipid_Defense_Cleansing_Oil_-_1.jpg?v=1749266644&width=151 151w, //www.counter.com/cdn/shop/files/Countertime_Lipid_Defense_Cleansing_Oil_-_1.jpg?v=1749266644&width=336 336w, //www.counter.com/cdn/shop/files/Countertime_Lipid_Defense_Cleansing_Oil_-_1.jpg?v=1749266644&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Lipid Defense Cleansing Oil" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_CleansingOil_1988x3000_38dd9922-6bad-482f-a795-c534f6b740de_small.jpg?v=1784330116"><source src="//www.counter.com/cdn/shop/videos/c/vp/4255439d08194e5bb95c2ef45ab029be/4255439d08194e5bb95c2ef45ab029be.HD-1080p-3.3Mbps-89240510.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_CleansingOil_1988x3000_38dd9922-6bad-482f-a795-c534f6b740de_small.jpg?v=1784330116"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/countertime-lipid-defense-cleansing-oil?variant=45447580287151" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Lipid Defense Cleansing Oil</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-counterglow-silky-skin-cleanser"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/FRAME1_PDP_SilkySkinCleanser_1988x3000_43d74c48-81df-4e5e-b36e-7461c7824576.jpg?v=1782517377" alt="Silky Skin Cleanser – 118 ml / 4 fl. oz." srcset="//www.counter.com/cdn/shop/files/FRAME1_PDP_SilkySkinCleanser_1988x3000_43d74c48-81df-4e5e-b36e-7461c7824576.jpg?v=1782517377&width=151 151w, //www.counter.com/cdn/shop/files/FRAME1_PDP_SilkySkinCleanser_1988x3000_43d74c48-81df-4e5e-b36e-7461c7824576.jpg?v=1782517377&width=336 336w, //www.counter.com/cdn/shop/files/FRAME1_PDP_SilkySkinCleanser_1988x3000_43d74c48-81df-4e5e-b36e-7461c7824576.jpg?v=1782517377&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Silky Skin Cleanser" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME2_PDP_SilkySkinCleanser_1988x3000_f099a25e-5d3b-45b1-9ad6-6d89fa10beb5_small.jpg?v=1782517485"><source src="//www.counter.com/cdn/shop/videos/c/vp/bf2e7a607e0c4dcc9c3b4b781e713ffe/bf2e7a607e0c4dcc9c3b4b781e713ffe.HD-1080p-7.2Mbps-87527577.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME2_PDP_SilkySkinCleanser_1988x3000_f099a25e-5d3b-45b1-9ad6-6d89fa10beb5_small.jpg?v=1782517485"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/counterglow-silky-skin-cleanser?variant=45447682982063" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Silky Skin Cleanser</span>
<span class="f-label h5 productCard__group">Counterglow</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-clear-pore-cleanser"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Clear_Pore_Cleanser_-_1.jpg?v=1749266315" alt="Clear Pore Cleanser – 150 ml / 5 fl. oz." srcset="//www.counter.com/cdn/shop/files/Clear_Pore_Cleanser_-_1.jpg?v=1749266315&width=151 151w, //www.counter.com/cdn/shop/files/Clear_Pore_Cleanser_-_1.jpg?v=1749266315&width=336 336w, //www.counter.com/cdn/shop/files/Clear_Pore_Cleanser_-_1.jpg?v=1749266315&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Clear Pore Cleanser" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME2_THUMBNAIL_PDP_ClearPoreCleanser_1988x3000_3a96fa49-6372-46e9-b1bb-7013203d458e_small.jpg?v=1783443156"><source src="//www.counter.com/cdn/shop/videos/c/vp/d60e204725de4062964f74e3e9cb2037/d60e204725de4062964f74e3e9cb2037.HD-1080p-7.2Mbps-88342231.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME2_THUMBNAIL_PDP_ClearPoreCleanser_1988x3000_3a96fa49-6372-46e9-b1bb-7013203d458e_small.jpg?v=1783443156"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/clear-pore-cleanser?variant=45447682850991" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Clear Pore Cleanser</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-countertime-ultra-renewal-eye-cream"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/CountertimeUltraRenewalEyeCream-1.jpg?v=1749236321" alt="Ultra Renewal Eye Cream – 15 ml / 0.5 fl. oz." srcset="//www.counter.com/cdn/shop/files/CountertimeUltraRenewalEyeCream-1.jpg?v=1749236321&width=151 151w, //www.counter.com/cdn/shop/files/CountertimeUltraRenewalEyeCream-1.jpg?v=1749236321&width=336 336w, //www.counter.com/cdn/shop/files/CountertimeUltraRenewalEyeCream-1.jpg?v=1749236321&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Ultra Renewal Eye Cream" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_EYECREAM_1988x3000_a1dd93d0-918f-483f-b126-a3f7c2de293e_small.jpg?v=1781035451"><source src="//www.counter.com/cdn/shop/videos/c/vp/02c1a383b0b042f699807ca1a6033d26/02c1a383b0b042f699807ca1a6033d26.HD-1080p-7.2Mbps-86112607.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_EYECREAM_1988x3000_a1dd93d0-918f-483f-b126-a3f7c2de293e_small.jpg?v=1781035451"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/countertime-ultra-renewal-eye-cream?variant=45447580680367" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Ultra Renewal Eye Cream</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-countertime-mineral-boost-hydrating-essence"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Countertime_Mineral_Boose_Hydrating_Essence_-_1.jpg?v=1749266552" alt="Mineral Boost Hydrating Essence – 100 ml / 3.38 fl. oz." srcset="//www.counter.com/cdn/shop/files/Countertime_Mineral_Boose_Hydrating_Essence_-_1.jpg?v=1749266552&width=151 151w, //www.counter.com/cdn/shop/files/Countertime_Mineral_Boose_Hydrating_Essence_-_1.jpg?v=1749266552&width=336 336w, //www.counter.com/cdn/shop/files/Countertime_Mineral_Boose_Hydrating_Essence_-_1.jpg?v=1749266552&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Mineral Boost Hydrating Essence" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_ESSENCE_1988x3000_615d74da-acb0-4434-aaa5-f84189a5e046_small.jpg?v=1781034900"><source src="//www.counter.com/cdn/shop/videos/c/vp/12a13a1243da473bb7a344de75d79f62/12a13a1243da473bb7a344de75d79f62.HD-1080p-4.8Mbps-86112133.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_ESSENCE_1988x3000_615d74da-acb0-4434-aaa5-f84189a5e046_small.jpg?v=1781034900"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/countertime-mineral-boost-hydrating-essence?variant=45447579762863" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Mineral Boost Hydrating Essence</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-counterglow-tri-luronic-hydrating-serum"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Counterglow_Tri-LuronicHydradting_Serum_-_1.jpg?v=1773234566" alt="Tri-luronic Hydrating Serum – 30 ml / 1 fl. oz." srcset="//www.counter.com/cdn/shop/files/Counterglow_Tri-LuronicHydradting_Serum_-_1.jpg?v=1773234566&width=151 151w, //www.counter.com/cdn/shop/files/Counterglow_Tri-LuronicHydradting_Serum_-_1.jpg?v=1773234566&width=336 336w, //www.counter.com/cdn/shop/files/Counterglow_Tri-LuronicHydradting_Serum_-_1.jpg?v=1773234566&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Tri-luronic Hydrating Serum" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_TriLuronicSerum_1988x3000_936623b8-fbe9-4712-9281-bbfb1acb0faf_small.jpg?v=1781840761"><source src="//www.counter.com/cdn/shop/videos/c/vp/53f03ec3be4645738902797b8a43d068/53f03ec3be4645738902797b8a43d068.HD-1080p-7.2Mbps-86916833.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_TriLuronicSerum_1988x3000_936623b8-fbe9-4712-9281-bbfb1acb0faf_small.jpg?v=1781840761"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/counterglow-tri-luronic-hydrating-serum?variant=45447683211439" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Tri-luronic Hydrating Serum</span>
<span class="f-label h5 productCard__group">Counterglow</span>
</div>
</a>
</div>
</div>
</div>
</div>
<div class="carouselNavigation ">
<button class="swiper-button-prev carouselNavigation__action carouselNavigation__action--prev" aria-label="Previous slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
<button class="swiper-button-next carouselNavigation__action carouselNavigation__action--next" aria-label="Next slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
</div></div>
</div>
</div>
</div>
</div>
</li>
<li
class="header__item header__item--hasMega"
Makeup
megamenu-toggle
dropdown-trigger
>
<div
class="header__itemGroup"
>
<a
href="/collections/makeup"
class="cta cta--half header__link">
<span>Makeup</span>
<span class="cta__hover" aria-hidden="true">Makeup</span>
</a>
<button
type="button"
class="header__megamenuTrigger sign sign--plus sign--simpleHover"
aria-label="Translation missing: en.header.aria.toggle_megamenu"
aria-expanded="false"
aria-controls="megamenu-AeGZkL0RXM0o3cVNvc__header_link_PMmWQF"
></button>
</div>
<div id="megamenu-AeGZkL0RXM0o3cVNvc__header_link_PMmWQF" class="megamenu" inert>
<div class="megamenu__box">
<div class="megamenu__holder">
<nav id="shopify-block-AdFEybjJ2ZU80VEJZd__megamenu_column_GbwRAw" class="shopify-block megamenu__column">
<ul class="megamenu__columnItems h5">
<li class="megamenu__columnItem">
<a href="/collections/makeup" class="megamenu__columnLink h5">
<span>Shop All</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/complexion" class="megamenu__columnLink h5">
<span>Complexion</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/cheek" class="megamenu__columnLink h5">
<span>Cheek</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/lip" class="megamenu__columnLink h5">
<span>Lips</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/eyes" class="megamenu__columnLink h5">
<span>Eyes</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/tools" class="megamenu__columnLink h5">
<span>Tools</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/products/customizable-makeup-sets" class="megamenu__columnLink h5">
<span>Customizable Sets</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/sets-bundles" class="megamenu__columnLink h5">
<span>Sets & Bundles</span>
</a>
</li>
</ul>
</nav>
<div id="shopify-block-AUTc5L2FyWXl1SVlJe__megamenu_products_ym4Tfh" class="shopify-block megamenu__products">
<span class="megamenu__title megamenu__cardsTitle f-label h5">Makeup</span>
<div class="megamenu__productCarousel swiper" carousel carousel-options="
{
slidesPerView: "auto",
spaceBetween: 8,
mousewheel: {
enabled: true,
forceToAxis: true
},
a11y: true,
navigation: {
nextEl: "#shopify-block-AUTc5L2FyWXl1SVlJe__megamenu_products_ym4Tfh .swiper-button-next",
prevEl: "#shopify-block-AUTc5L2FyWXl1SVlJe__megamenu_products_ym4Tfh .swiper-button-prev"
}
}
">
<div class="swiper-wrapper">
<div class="swiper-slide">
<div
id="product-dew-skin-tinted-moisturizer"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_1_e76f18d6-b349-42c0-a1c7-5ec50948611e.jpg?v=1749226954" alt="Dew Skin Tinted Moisturizer – No. 1 - very fair with cool undertones / 40 ml / 1.35 fl. oz." srcset="//www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_1_e76f18d6-b349-42c0-a1c7-5ec50948611e.jpg?v=1749226954&width=151 151w, //www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_1_e76f18d6-b349-42c0-a1c7-5ec50948611e.jpg?v=1749226954&width=336 336w, //www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_1_e76f18d6-b349-42c0-a1c7-5ec50948611e.jpg?v=1749226954&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_2_474b46a1-28d7-46fb-bc3b-c850c58434a0.jpg?v=1749226934" alt="Light beige cosmetic swatch on a white background" srcset="//www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_2_474b46a1-28d7-46fb-bc3b-c850c58434a0.jpg?v=1749226934&width=151 151w, //www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_2_474b46a1-28d7-46fb-bc3b-c850c58434a0.jpg?v=1749226934&width=336 336w, //www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_2_474b46a1-28d7-46fb-bc3b-c850c58434a0.jpg?v=1749226934&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/dew-skin-tinted-moisturizer?variant=45102103494831" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Dew Skin Tinted Moisturizer</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-skin-twin-featherweight-foundation"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Skin_Twin_Featherweight_Foundation_110_-_1.jpg?v=1749266884" alt="Skin Twin Featherweight Foundation – Fair 110 - very fair w/ cool undertones / 30 ml / 1 fl. oz." srcset="//www.counter.com/cdn/shop/files/Skin_Twin_Featherweight_Foundation_110_-_1.jpg?v=1749266884&width=151 151w, //www.counter.com/cdn/shop/files/Skin_Twin_Featherweight_Foundation_110_-_1.jpg?v=1749266884&width=336 336w, //www.counter.com/cdn/shop/files/Skin_Twin_Featherweight_Foundation_110_-_1.jpg?v=1749266884&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/Skin_Twin_Featherweight_Foundation_110_-_2.jpg?v=1749266882" alt="Displays the very fair w/ cool undertones smear of Twin Featherweight Foundation 110. " srcset="//www.counter.com/cdn/shop/files/Skin_Twin_Featherweight_Foundation_110_-_2.jpg?v=1749266882&width=151 151w, //www.counter.com/cdn/shop/files/Skin_Twin_Featherweight_Foundation_110_-_2.jpg?v=1749266882&width=336 336w, //www.counter.com/cdn/shop/files/Skin_Twin_Featherweight_Foundation_110_-_2.jpg?v=1749266882&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/skin-twin-featherweight-foundation?variant=45102080295087" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Skin Twin Featherweight Foundation</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-skin-twin-creamy-concealer"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_PDP_SKIN_TWIN_CONCEALER_FAIR_1-1988x2982-5916975.jpg?v=1773335437" alt="Skin Twin Creamy Concealer – Fair 1: very fair with warm undertone / 6 mL / 0.20 FL. OZ." srcset="//www.counter.com/cdn/shop/files/COUNTER_PDP_SKIN_TWIN_CONCEALER_FAIR_1-1988x2982-5916975.jpg?v=1773335437&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_PDP_SKIN_TWIN_CONCEALER_FAIR_1-1988x2982-5916975.jpg?v=1773335437&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_PDP_SKIN_TWIN_CONCEALER_FAIR_1-1988x2982-5916975.jpg?v=1773335437&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/COUNTER_TWIN_SKIN_CONCEALER_TEXTURE_FAIR_1-1988x2654-5916975.jpg?v=1773335446" alt="" srcset="//www.counter.com/cdn/shop/files/COUNTER_TWIN_SKIN_CONCEALER_TEXTURE_FAIR_1-1988x2654-5916975.jpg?v=1773335446&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_TWIN_SKIN_CONCEALER_TEXTURE_FAIR_1-1988x2654-5916975.jpg?v=1773335446&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_TWIN_SKIN_CONCEALER_TEXTURE_FAIR_1-1988x2654-5916975.jpg?v=1773335446&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/skin-twin-creamy-concealer?variant=46577698177199" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Skin Twin Creamy Concealer</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-think-big-all-in-one-mascara"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_PDP_THINK_BIG_MASCARA-3333x5000-7bd0b32.jpg?v=1758666321" alt="Think Big All-in-One Mascara – 8 mL / 0.27 fl oz" srcset="//www.counter.com/cdn/shop/files/COUNTER_PDP_THINK_BIG_MASCARA-3333x5000-7bd0b32.jpg?v=1758666321&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_PDP_THINK_BIG_MASCARA-3333x5000-7bd0b32.jpg?v=1758666321&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_PDP_THINK_BIG_MASCARA-3333x5000-7bd0b32.jpg?v=1758666321&width=672 672w" width="3333" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/FRAME2_PDP_Mascara_1988x3000_3cc8f415-956d-4fb6-a4f2-557d6d9b685a.jpg?v=1785959522" alt="" srcset="//www.counter.com/cdn/shop/files/FRAME2_PDP_Mascara_1988x3000_3cc8f415-956d-4fb6-a4f2-557d6d9b685a.jpg?v=1785959522&width=151 151w, //www.counter.com/cdn/shop/files/FRAME2_PDP_Mascara_1988x3000_3cc8f415-956d-4fb6-a4f2-557d6d9b685a.jpg?v=1785959522&width=336 336w, //www.counter.com/cdn/shop/files/FRAME2_PDP_Mascara_1988x3000_3cc8f415-956d-4fb6-a4f2-557d6d9b685a.jpg?v=1785959522&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/think-big-all-in-one-mascara?variant=45817930055855" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Think Big All-in-One Mascara</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-sheer-genius-conditioning-lipstick"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Sheer_Genius_Conditioning_Lipstick_Pearl_-_1.jpg?v=1749264938" alt="Sheer Genius Conditioning Lipstick – Pearl - clear with soft shimmer / 3.2 g / 0.11 oz." srcset="//www.counter.com/cdn/shop/files/Sheer_Genius_Conditioning_Lipstick_Pearl_-_1.jpg?v=1749264938&width=151 151w, //www.counter.com/cdn/shop/files/Sheer_Genius_Conditioning_Lipstick_Pearl_-_1.jpg?v=1749264938&width=336 336w, //www.counter.com/cdn/shop/files/Sheer_Genius_Conditioning_Lipstick_Pearl_-_1.jpg?v=1749264938&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/Sheer_Genius_Conditioning_Lipstick_Pearl_-_2.jpg?v=1749264936" alt="Beige cosmetic product swatch on a white background" srcset="//www.counter.com/cdn/shop/files/Sheer_Genius_Conditioning_Lipstick_Pearl_-_2.jpg?v=1749264936&width=151 151w, //www.counter.com/cdn/shop/files/Sheer_Genius_Conditioning_Lipstick_Pearl_-_2.jpg?v=1749264936&width=336 336w, //www.counter.com/cdn/shop/files/Sheer_Genius_Conditioning_Lipstick_Pearl_-_2.jpg?v=1749264936&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/sheer-genius-conditioning-lipstick?variant=45102099038383" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Sheer Genius Conditioning Lipstick</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-clean-swipe-hyaluronic-lip-balm"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_PDP_CLEAN-SWIPE-LIP-BALM_NADA-3333x5000-7bd0b32_1.jpg?v=1758322777" alt="Clean Swipe Hyaluronic Lip Balm – Nada - translucent / 3g / 0.10 oz" srcset="//www.counter.com/cdn/shop/files/COUNTER_PDP_CLEAN-SWIPE-LIP-BALM_NADA-3333x5000-7bd0b32_1.jpg?v=1758322777&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_PDP_CLEAN-SWIPE-LIP-BALM_NADA-3333x5000-7bd0b32_1.jpg?v=1758322777&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_PDP_CLEAN-SWIPE-LIP-BALM_NADA-3333x5000-7bd0b32_1.jpg?v=1758322777&width=672 672w" width="3333" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/COUNTER_CLEAN_SWIPE_LIP_BALM_NADA.jpg?v=1758730607" alt="" srcset="//www.counter.com/cdn/shop/files/COUNTER_CLEAN_SWIPE_LIP_BALM_NADA.jpg?v=1758730607&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_CLEAN_SWIPE_LIP_BALM_NADA.jpg?v=1758730607&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_CLEAN_SWIPE_LIP_BALM_NADA.jpg?v=1758730607&width=672 672w" width="2375" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/clean-swipe-hyaluronic-lip-balm?variant=45817939558575" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Clean Swipe Hyaluronic Lip Balm</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-brilliant-brow-gel"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_PDP_BRILLIANT_BROW_GEL_LIGHT-3333x5000-7bd0b32.jpg?v=1757962870" alt="Brilliant Brow Tinted Brow Gel – Light - neutral beige / 3 ml / 0.1 fl. oz." srcset="//www.counter.com/cdn/shop/files/COUNTER_PDP_BRILLIANT_BROW_GEL_LIGHT-3333x5000-7bd0b32.jpg?v=1757962870&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_PDP_BRILLIANT_BROW_GEL_LIGHT-3333x5000-7bd0b32.jpg?v=1757962870&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_PDP_BRILLIANT_BROW_GEL_LIGHT-3333x5000-7bd0b32.jpg?v=1757962870&width=672 672w" width="3333" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/COUNTER_BROW_GEL_TEXTURE_LIGHT.jpg?v=1758726340" alt="" srcset="//www.counter.com/cdn/shop/files/COUNTER_BROW_GEL_TEXTURE_LIGHT.jpg?v=1758726340&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_BROW_GEL_TEXTURE_LIGHT.jpg?v=1758726340&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_BROW_GEL_TEXTURE_LIGHT.jpg?v=1758726340&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/brilliant-brow-gel?variant=45817934741679" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Brilliant Brow Tinted Brow Gel</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-lid-glow-cream-shadow"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_PDP_CREAM_SHADOW_LUSTER-3333x5000-7bd0b32.jpg?v=1758079338" alt="Lid Glow Cream Shadow – Luster - brightening rose gold / 5 ml / 0.17 fl oz" srcset="//www.counter.com/cdn/shop/files/COUNTER_PDP_CREAM_SHADOW_LUSTER-3333x5000-7bd0b32.jpg?v=1758079338&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_PDP_CREAM_SHADOW_LUSTER-3333x5000-7bd0b32.jpg?v=1758079338&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_PDP_CREAM_SHADOW_LUSTER-3333x5000-7bd0b32.jpg?v=1758079338&width=672 672w" width="3333" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/COUNTER_CREAM_SHADOW_TEXTURE_LUSTER.jpg?v=1758727213" alt="" srcset="//www.counter.com/cdn/shop/files/COUNTER_CREAM_SHADOW_TEXTURE_LUSTER.jpg?v=1758727213&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_CREAM_SHADOW_TEXTURE_LUSTER.jpg?v=1758727213&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_CREAM_SHADOW_TEXTURE_LUSTER.jpg?v=1758727213&width=672 672w" width="2640" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/lid-glow-cream-shadow?variant=45817936707759" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Lid Glow Cream Shadow</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-lined-primed-lip-defining-pencil"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_PDP_LIP_DEFINING_PENCIL_PINK_BLOSSOM.jpg?v=1760544365" alt="Lined & Primed Lip Defining Pencil – Pink Blossom - cool nude pink / 1.9 g / 0.07 oz" srcset="//www.counter.com/cdn/shop/files/COUNTER_PDP_LIP_DEFINING_PENCIL_PINK_BLOSSOM.jpg?v=1760544365&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_PDP_LIP_DEFINING_PENCIL_PINK_BLOSSOM.jpg?v=1760544365&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_PDP_LIP_DEFINING_PENCIL_PINK_BLOSSOM.jpg?v=1760544365&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/COUNTER_LIP_DEFINING_PENCIL_TEXTURE_PINK_BLOSSOM.jpg?v=1760544359" alt="" srcset="//www.counter.com/cdn/shop/files/COUNTER_LIP_DEFINING_PENCIL_TEXTURE_PINK_BLOSSOM.jpg?v=1760544359&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_LIP_DEFINING_PENCIL_TEXTURE_PINK_BLOSSOM.jpg?v=1760544359&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_LIP_DEFINING_PENCIL_TEXTURE_PINK_BLOSSOM.jpg?v=1760544359&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/lined-primed-lip-defining-pencil?variant=45978040205487" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Lined & Primed Lip Defining Pencil</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-cheeky-clean-cream-blush"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_Cream_Blush_PDP_Chai_Q1_2026_021326-approved.jpg?v=1771528354" alt="Cheeky Clean Cream Blush – Chai - dusty rose / Full Size" srcset="//www.counter.com/cdn/shop/files/COUNTER_Cream_Blush_PDP_Chai_Q1_2026_021326-approved.jpg?v=1771528354&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_Cream_Blush_PDP_Chai_Q1_2026_021326-approved.jpg?v=1771528354&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_Cream_Blush_PDP_Chai_Q1_2026_021326-approved.jpg?v=1771528354&width=672 672w" width="2000" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/Cream_Blush_Chai_Q1_2026_Product_Swipe-approved.jpg?v=1771528360" alt="" srcset="//www.counter.com/cdn/shop/files/Cream_Blush_Chai_Q1_2026_Product_Swipe-approved.jpg?v=1771528360&width=151 151w, //www.counter.com/cdn/shop/files/Cream_Blush_Chai_Q1_2026_Product_Swipe-approved.jpg?v=1771528360&width=336 336w, //www.counter.com/cdn/shop/files/Cream_Blush_Chai_Q1_2026_Product_Swipe-approved.jpg?v=1771528360&width=672 672w" width="2250" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/cheeky-clean-cream-blush?variant=46544145776815" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Cheeky Clean Cream Blush</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-glow-first-serum-primer"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_Glowprimer_PDP_Q1_2026_021326_1.jpg?v=1771628704" alt="Glow First Serum Primer – 30 mL / 1 fl. oz." srcset="//www.counter.com/cdn/shop/files/COUNTER_Glowprimer_PDP_Q1_2026_021326_1.jpg?v=1771628704&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_Glowprimer_PDP_Q1_2026_021326_1.jpg?v=1771628704&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_Glowprimer_PDP_Q1_2026_021326_1.jpg?v=1771628704&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/Glowprimer_Q1_2026_Product_Swipe_Select1.jpg?v=1771628720" alt="" srcset="//www.counter.com/cdn/shop/files/Glowprimer_Q1_2026_Product_Swipe_Select1.jpg?v=1771628720&width=151 151w, //www.counter.com/cdn/shop/files/Glowprimer_Q1_2026_Product_Swipe_Select1.jpg?v=1771628720&width=336 336w, //www.counter.com/cdn/shop/files/Glowprimer_Q1_2026_Product_Swipe_Select1.jpg?v=1771628720&width=672 672w" width="2250" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/glow-first-serum-primer?variant=46544141549743" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Glow First Serum Primer</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-velvet-cream-bronzer"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_Bronzer_No1_PDP_Q1_2026_021326-approved.jpg?v=1771528356" alt="Velvet Cream Bronzer – No. 1 - soft bronze / 8.2 g / 0.29 oz" srcset="//www.counter.com/cdn/shop/files/COUNTER_Bronzer_No1_PDP_Q1_2026_021326-approved.jpg?v=1771528356&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_Bronzer_No1_PDP_Q1_2026_021326-approved.jpg?v=1771528356&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_Bronzer_No1_PDP_Q1_2026_021326-approved.jpg?v=1771528356&width=672 672w" width="2000" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/Cream_Blush_Bronzer_No1_2026_Product_Swipe_7fd18ca5-feb0-4af3-b0a6-a493e3f261cb.jpg?v=1771528360" alt="" srcset="//www.counter.com/cdn/shop/files/Cream_Blush_Bronzer_No1_2026_Product_Swipe_7fd18ca5-feb0-4af3-b0a6-a493e3f261cb.jpg?v=1771528360&width=151 151w, //www.counter.com/cdn/shop/files/Cream_Blush_Bronzer_No1_2026_Product_Swipe_7fd18ca5-feb0-4af3-b0a6-a493e3f261cb.jpg?v=1771528360&width=336 336w, //www.counter.com/cdn/shop/files/Cream_Blush_Bronzer_No1_2026_Product_Swipe_7fd18ca5-feb0-4af3-b0a6-a493e3f261cb.jpg?v=1771528360&width=672 672w" width="2250" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/velvet-cream-bronzer?variant=46543916630191" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Velvet Cream Bronzer</span>
</div>
</a>
</div>
</div>
</div>
</div>
<div class="carouselNavigation ">
<button class="swiper-button-prev carouselNavigation__action carouselNavigation__action--prev" aria-label="Previous slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
<button class="swiper-button-next carouselNavigation__action carouselNavigation__action--next" aria-label="Next slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
</div></div>
</div>
</div>
</div>
</div>
</li>
<li
class="header__item header__item--hasMega"
Body
megamenu-toggle
dropdown-trigger
>
<div
class="header__itemGroup"
style="--color: #000000"
>
<a
href="/collections/body"
class="cta cta--half header__link">
<span>Body</span>
<span class="cta__hover" aria-hidden="true">Body</span>
</a>
<button
type="button"
class="header__megamenuTrigger sign sign--plus sign--simpleHover"
aria-label="Translation missing: en.header.aria.toggle_megamenu"
aria-expanded="false"
aria-controls="megamenu-AQ2srUFlIdUtsZ0FnV__header_link_rDQJiC"
></button>
</div>
<div id="megamenu-AQ2srUFlIdUtsZ0FnV__header_link_rDQJiC" class="megamenu" inert>
<div class="megamenu__box">
<div class="megamenu__holder">
<nav id="shopify-block-AM2VlLytFeXdrR0UvN__megamenu_column_hJLJrD" class="shopify-block megamenu__column">
<span class="megamenu__columnTitle h5 ">Body</span>
<ul class="megamenu__columnItems h5">
<li class="megamenu__columnItem">
<a href="/collections/body" class="megamenu__columnLink h5">
<span>Body Care</span>
</a>
</li>
</ul>
</nav>
<div id="shopify-block-Abko5K2phb2luV1BTL__megamenu_products_HYmwLJ" class="shopify-block megamenu__products">
<div class="megamenu__productCarousel swiper" carousel carousel-options="
{
slidesPerView: "auto",
spaceBetween: 8,
mousewheel: {
enabled: true,
forceToAxis: true
},
a11y: true,
navigation: {
nextEl: "#shopify-block-Abko5K2phb2luV1BTL__megamenu_products_HYmwLJ .swiper-button-next",
prevEl: "#shopify-block-Abko5K2phb2luV1BTL__megamenu_products_HYmwLJ .swiper-button-prev"
}
}
">
<div class="swiper-wrapper">
<div class="swiper-slide">
<div
id="product-hydrating-body-lotion"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_PDP_HYDRATINGBODYLOTION.jpg?v=1759270447" alt="Hydrating Body Lotion – 240 ml / 8.12 fl. oz." srcset="//www.counter.com/cdn/shop/files/COUNTER_PDP_HYDRATINGBODYLOTION.jpg?v=1759270447&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_PDP_HYDRATINGBODYLOTION.jpg?v=1759270447&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_PDP_HYDRATINGBODYLOTION.jpg?v=1759270447&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/COUNTER_HYDRATINGBODYLOTION_TEXTURE.jpg?v=1759270447" alt="" srcset="//www.counter.com/cdn/shop/files/COUNTER_HYDRATINGBODYLOTION_TEXTURE.jpg?v=1759270447&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_HYDRATINGBODYLOTION_TEXTURE.jpg?v=1759270447&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_HYDRATINGBODYLOTION_TEXTURE.jpg?v=1759270447&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/hydrating-body-lotion?variant=45817946112175" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Hydrating Body Lotion</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-luminous-hydration-body-oil"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_PDP_LUMINOUSHYDRATIONBODYOIL.jpg?v=1759270462" alt="Luminous Hydration Body Oil – 100 mL / 3.38 fl. oz." srcset="//www.counter.com/cdn/shop/files/COUNTER_PDP_LUMINOUSHYDRATIONBODYOIL.jpg?v=1759270462&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_PDP_LUMINOUSHYDRATIONBODYOIL.jpg?v=1759270462&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_PDP_LUMINOUSHYDRATIONBODYOIL.jpg?v=1759270462&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/COUNTER_LUMINOUSHYDRATIONBODYOIL_TEXTURE.jpg?v=1759270462" alt="" srcset="//www.counter.com/cdn/shop/files/COUNTER_LUMINOUSHYDRATIONBODYOIL_TEXTURE.jpg?v=1759270462&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_LUMINOUSHYDRATIONBODYOIL_TEXTURE.jpg?v=1759270462&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_LUMINOUSHYDRATIONBODYOIL_TEXTURE.jpg?v=1759270462&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/luminous-hydration-body-oil?variant=45817947095215" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Luminous Hydration Body Oil</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-sugarbuff-body-polish"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_PDP_SUGARPUFFBODYPOLISH_CLOSED.jpg?v=1759270487" alt="Sugarbuff Body Polish – 250 g / 8.8 oz" srcset="//www.counter.com/cdn/shop/files/COUNTER_PDP_SUGARPUFFBODYPOLISH_CLOSED.jpg?v=1759270487&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_PDP_SUGARPUFFBODYPOLISH_CLOSED.jpg?v=1759270487&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_PDP_SUGARPUFFBODYPOLISH_CLOSED.jpg?v=1759270487&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/COUNTER_SUGARBUFFBODYPOLISH_TEXTURE.jpg?v=1759270487" alt="" srcset="//www.counter.com/cdn/shop/files/COUNTER_SUGARBUFFBODYPOLISH_TEXTURE.jpg?v=1759270487&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_SUGARBUFFBODYPOLISH_TEXTURE.jpg?v=1759270487&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_SUGARBUFFBODYPOLISH_TEXTURE.jpg?v=1759270487&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/sugarbuff-body-polish?variant=45817947717807" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Sugarbuff Body Polish</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-superquench-body-butter"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_PDP_SUPERQUENCH_BODY_BUTTER_CLOSED.jpg?v=1760543515" alt="Superquench Body Butter – 180 mL / 6 fl. oz." srcset="//www.counter.com/cdn/shop/files/COUNTER_PDP_SUPERQUENCH_BODY_BUTTER_CLOSED.jpg?v=1760543515&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_PDP_SUPERQUENCH_BODY_BUTTER_CLOSED.jpg?v=1760543515&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_PDP_SUPERQUENCH_BODY_BUTTER_CLOSED.jpg?v=1760543515&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/COUNTER_SUPERQUENCH_BODY_BUTTER_TEXTURE.jpg?v=1761860909" alt="" srcset="//www.counter.com/cdn/shop/files/COUNTER_SUPERQUENCH_BODY_BUTTER_TEXTURE.jpg?v=1761860909&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_SUPERQUENCH_BODY_BUTTER_TEXTURE.jpg?v=1761860909&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_SUPERQUENCH_BODY_BUTTER_TEXTURE.jpg?v=1761860909&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/superquench-body-butter?variant=45993796731055" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Superquench Body Butter</span>
</div>
</a>
</div>
</div>
</div>
</div>
<div class="carouselNavigation ">
<button class="swiper-button-prev carouselNavigation__action carouselNavigation__action--prev" aria-label="Previous slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
<button class="swiper-button-next carouselNavigation__action carouselNavigation__action--next" aria-label="Next slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
</div></div>
</div>
</div>
</div>
</div>
</li>
<li
class="header__item header__item--hasMega"
Blueprint for Clean™
megamenu-toggle
dropdown-trigger
>
<div
class="header__itemGroup"
>
<a
href="/pages/thestandard"
class="cta cta--half header__link">
<span>Blueprint for Clean™</span>
<span class="cta__hover" aria-hidden="true">Blueprint for Clean™</span>
</a>
<button
type="button"
class="header__megamenuTrigger sign sign--plus sign--simpleHover"
aria-label="Translation missing: en.header.aria.toggle_megamenu"
aria-expanded="false"
aria-controls="megamenu-ATE9Md3pwcXdjd0ore__header_link_fBgMEQ"
></button>
</div>
<div id="megamenu-ATE9Md3pwcXdjd0ore__header_link_fBgMEQ" class="megamenu" inert>
<div class="megamenu__box">
<div class="megamenu__holder">
<nav id="shopify-block-ASi9PNHRqZEdhR1R4T__megamenu_column_qJWzwU" class="shopify-block megamenu__column">
<ul class="megamenu__columnItems h5">
<li class="megamenu__columnItem">
<a href="/pages/thestandard" class="megamenu__columnLink h5">
<span>The Standard</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/pages/ingredients" class="megamenu__columnLink h5">
<span>Ingredients</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
</li>
<li
class="header__item header__item--hasMega"
COMMUNITY
megamenu-toggle
dropdown-trigger
>
<div
class="header__itemGroup"
>
<a
href="/pages/total-rewards-community"
class="cta cta--half header__link">
<span>COMMUNITY</span>
<span class="cta__hover" aria-hidden="true">COMMUNITY</span>
</a>
<button
type="button"
class="header__megamenuTrigger sign sign--plus sign--simpleHover"
aria-label="Translation missing: en.header.aria.toggle_megamenu"
aria-expanded="false"
aria-controls="megamenu-ANVpjazMwdDNnTDhYS__header_link_R6zHDK"
></button>
</div>
<div id="megamenu-ANVpjazMwdDNnTDhYS__header_link_R6zHDK" class="megamenu" inert>
<div class="megamenu__box">
<div class="megamenu__holder">
<div id="shopify-block-AbVZNZWVVd1ova0N6e__megamenu_cards_LBanXp" class="shopify-block megamenu__cards">
<div class="megamenu__cardsCarousel swiper" carousel carousel-options="
{
slidesPerView: "auto",
spaceBetween: 8,
mousewheel: {
enabled: true,
forceToAxis: true
},
navigation: {
nextEl: "#shopify-block-AbVZNZWVVd1ova0N6e__megamenu_cards_LBanXp .swiper-button-next",
prevEl: "#shopify-block-AbVZNZWVVd1ova0N6e__megamenu_cards_LBanXp .swiper-button-prev"
}
}
">
<div class="swiper-wrapper">
<div id="shopify-block-ARzNpditQcWlDVWJwM__megamenu_card_3kaWnr" class="shopify-block megamenu__card swiper-slide"><a class="megamenu__cardContent" href="/pages/total-rewards-community">
<div class="megamenu__cardImg">
<img src="//www.counter.com/cdn/shop/files/Counter_Beauty_at_WEHO_Edition_04082026-7382_1.jpg?v=1782188485" alt="" srcset="//www.counter.com/cdn/shop/files/Counter_Beauty_at_WEHO_Edition_04082026-7382_1.jpg?v=1782188485&width=217 217w, //www.counter.com/cdn/shop/files/Counter_Beauty_at_WEHO_Edition_04082026-7382_1.jpg?v=1782188485&width=434 434w" width="217" loading="lazy" sizes="217px" class="img img--fixedWidth">
</div>
<span class="megamenu__cardTitle h6">COMMUNITY</span>
</a>
</div>
<div id="shopify-block-AZzZ6VVVvOEg3M00xS__megamenu_card_VnDkRp" class="shopify-block megamenu__card swiper-slide"><a class="megamenu__cardContent" href="/pages/make-action">
<div class="megamenu__cardImg">
<img src="//www.counter.com/cdn/shop/files/Locations_BC_April-2022_Melvin_055-4500x3000-5a8a4d6.jpg?v=1766001917" alt="" srcset="//www.counter.com/cdn/shop/files/Locations_BC_April-2022_Melvin_055-4500x3000-5a8a4d6.jpg?v=1766001917&width=217 217w, //www.counter.com/cdn/shop/files/Locations_BC_April-2022_Melvin_055-4500x3000-5a8a4d6.jpg?v=1766001917&width=434 434w" width="217" loading="lazy" sizes="217px" class="img img--fixedWidth">
</div>
<span class="megamenu__cardTitle h6">MAKE ACTION</span>
</a>
</div>
</div>
<div class="carouselNavigation ">
<button class="swiper-button-prev carouselNavigation__action carouselNavigation__action--prev" aria-label="Previous slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
<button class="swiper-button-next carouselNavigation__action carouselNavigation__action--next" aria-label="Next slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
<li
class="header__item header__item--hasMega"
Total Rewards
megamenu-toggle
dropdown-trigger
>
<div
class="header__itemGroup"
style="--color: #000000"
>
<a
href="/pages/loyalist"
class="cta cta--half header__link">
<span>Total Rewards</span>
<span class="cta__hover" aria-hidden="true">Total Rewards</span>
</a>
<button
type="button"
class="header__megamenuTrigger sign sign--plus sign--simpleHover"
aria-label="Translation missing: en.header.aria.toggle_megamenu"
aria-expanded="false"
aria-controls="megamenu-AQnN2U0taUTFkSTNQO__header_link_6bVTEb"
></button>
</div>
<div id="megamenu-AQnN2U0taUTFkSTNQO__header_link_6bVTEb" class="megamenu" inert>
<div class="megamenu__box">
<div class="megamenu__holder">
<div id="shopify-block-Aa05mcDAya3lzUTNHQ__megamenu_cards_KVLx6N" class="shopify-block megamenu__cards">
<div class="megamenu__cardsCarousel swiper" carousel carousel-options="
{
slidesPerView: "auto",
spaceBetween: 8,
mousewheel: {
enabled: true,
forceToAxis: true
},
navigation: {
nextEl: "#shopify-block-Aa05mcDAya3lzUTNHQ__megamenu_cards_KVLx6N .swiper-button-next",
prevEl: "#shopify-block-Aa05mcDAya3lzUTNHQ__megamenu_cards_KVLx6N .swiper-button-prev"
}
}
">
<div class="swiper-wrapper">
<div id="shopify-block-AS0RiWFhsN0U1clg4N__megamenu_card_xEU6Ek" class="shopify-block megamenu__card swiper-slide"><a class="megamenu__cardContent" href="/pages/loyalist">
<div class="megamenu__cardImg">
<img src="//www.counter.com/cdn/shop/files/Counter_Beauty_at_WEHO_Edition_04082026-8264.jpg?v=1782188616" alt="" srcset="//www.counter.com/cdn/shop/files/Counter_Beauty_at_WEHO_Edition_04082026-8264.jpg?v=1782188616&width=217 217w, //www.counter.com/cdn/shop/files/Counter_Beauty_at_WEHO_Edition_04082026-8264.jpg?v=1782188616&width=434 434w" width="217" loading="lazy" sizes="217px" class="img img--fixedWidth">
</div>
<span class="megamenu__cardTitle h6">LOYALIST</span>
</a>
</div>
<div id="shopify-block-AZGs4aktwa2dQcDZxe__megamenu_card_nxKfyW" class="shopify-block megamenu__card swiper-slide"><a class="megamenu__cardContent" href="/pages/partner">
<div class="megamenu__cardImg">
<img src="//www.counter.com/cdn/shop/files/a1a8d2808e5a4135d43c87f3b85b79b1c966a8dd_1_4e33fe78-9480-4a6c-956a-1ab84ac8a579.jpg?v=1782188703" alt="" srcset="//www.counter.com/cdn/shop/files/a1a8d2808e5a4135d43c87f3b85b79b1c966a8dd_1_4e33fe78-9480-4a6c-956a-1ab84ac8a579.jpg?v=1782188703&width=217 217w, //www.counter.com/cdn/shop/files/a1a8d2808e5a4135d43c87f3b85b79b1c966a8dd_1_4e33fe78-9480-4a6c-956a-1ab84ac8a579.jpg?v=1782188703&width=434 434w" width="217" loading="lazy" sizes="217px" class="img img--fixedWidth">
</div>
<span class="megamenu__cardTitle h6">PARTNER</span>
</a>
</div>
</div>
<div class="carouselNavigation ">
<button class="swiper-button-prev carouselNavigation__action carouselNavigation__action--prev" aria-label="Previous slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
<button class="swiper-button-next carouselNavigation__action carouselNavigation__action--next" aria-label="Next slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</nav>
<ul
class="header__actions"
dropdown-debouncer
dropdown-selector=".header__tooltip"
open-class="header__tooltip--open"
>
<li class="header__action header__action--desktopOnly">
<button
type="button"
aria-label="Toggle quick search"
aria-expanded="false"
aria-controls="search-megamenu"
toggle-search
class="cta cta--half header__link header__link--search header__icon">
<span>
<svg
class="icon icon-search "
aria-hidden="true"
>
<use xlink:href="#icon-search"></use>
</svg>
</span>
<span class="cta__hover" aria-hidden="true">
<svg
class="icon icon-search "
aria-hidden="true"
>
<use xlink:href="#icon-search"></use>
</svg>
</span>
</button>
<div id="search-megamenu" class="megamenu searchMegamenu">
<div class="megamenu__box">
<div class="megamenu__holder">
<search-form></search-form>
</div>
</div>
</div>
</li>
<li
class="header__action header__action--desktopOnly"
>
<a
href="#rivo"
aria-label="My account"
class="cta cta--half header__link header__link--account header__icon">
<span>
<svg
class="icon icon-avatar "
aria-hidden="true"
>
<use xlink:href="#icon-avatar"></use>
</svg>
</span>
<span class="cta__hover" aria-hidden="true">
<svg
class="icon icon-avatar "
aria-hidden="true"
>
<use xlink:href="#icon-avatar"></use>
</svg>
</span>
</a>
</li>
<li class="header__action">
<button
type="button"
toggle-modal="sidecart"
class="cta cta--half header__link header__link--cart">
<span>
Cart
<span
class="cart-item-count-indicator "
>
[ <span cart-listener="item_count">0</span> ]
</span>
</span>
<span class="cta__hover" aria-hidden="true">
Cart
<span
class="cart-item-count-indicator "
>
[ <span cart-listener="item_count">0</span> ]
</span>
</span>
</button>
</li>
</ul>
</div>
</div>
<div
class="
modal
modal--drawer modal--drawer-left
"
effect="slide"
is-drawer
drawer-position="left"
id="modal-navDrawer"
aria-modal="true"
role="dialog"
>
<div class="modal__mask">
</div>
<button
type="button"
type="button"
close-modal="navDrawer"
class="cta cta--transparent navDrawer__fakeClose">
<span>Close</span>
<span class="cta__hover" aria-hidden="true">Close</span>
</button>
<div class="modal__box " >
<div class="modal__content">
<div class="navDrawer">
<button class="navDrawer__fakeSearch" toggle-modal="searchModal" allow-overlap>
<svg
class="icon icon-search "
aria-hidden="true"
>
<use xlink:href="#icon-search"></use>
</svg>
<span>Search</span>
</button>
<nav class="header__nav">
<ul class="header__items">
<li
class="header__item "
Shop All
>
<a
href="/collections/all"
class="cta cta--half header__link">
<span>Shop All</span>
<span class="cta__hover" aria-hidden="true">Shop All</span>
</a>
</li>
<li
class="header__item header__item--hasMega"
Skincare
megamenu-toggle
dropdown-trigger
>
<div
class="header__itemGroup"
>
<a
href="/collections/skincare"
class="cta cta--half header__link">
<span>Skincare</span>
<span class="cta__hover" aria-hidden="true">Skincare</span>
</a>
<button
type="button"
class="header__megamenuTrigger sign sign--plus sign--simpleHover"
aria-label="Translation missing: en.header.aria.toggle_megamenu"
aria-expanded="false"
aria-controls="drawer-megamenu-AaWt2U3FsREJYOWZnQ__header_link_VhtiJj"
></button>
</div>
<div id="drawer-megamenu-AaWt2U3FsREJYOWZnQ__header_link_VhtiJj" class="megamenu" inert>
<div class="megamenu__box">
<div class="megamenu__holder">
<nav id="shopify-block-AUVAyZCsxNGJKTSsyU__megamenu_column_Ct9Kmn" class="shopify-block megamenu__column">
<ul class="megamenu__columnItems h5">
<li class="megamenu__columnItem">
<a href="/collections/skincare" class="megamenu__columnLink h5">
<span>Shop All</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/products/build-your-own-regimen" class="megamenu__columnLink h5">
<span>Customizable Sets</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/countertime" class="megamenu__columnLink h5">
<span>Countertime</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/counterglow" class="megamenu__columnLink h5">
<span>Counterglow</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/cleansers" class="megamenu__columnLink h5">
<span>Cleansers</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/moisturizers" class="megamenu__columnLink h5">
<span>Moisturizers</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/serums" class="megamenu__columnLink h5">
<span>Serums & Treatments</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/exfoliators" class="megamenu__columnLink h5">
<span>Exfoliators</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/eye-care" class="megamenu__columnLink h5">
<span>Eye Care</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/spf" class="megamenu__columnLink h5">
<span>Sun Protection</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/sets-bundles" class="megamenu__columnLink h5">
<span>Sets & Bundles</span>
</a>
</li>
</ul>
</nav>
<div id="shopify-block-AbUNJV3ZrcExKbFRhV__megamenu_cards_6eVbPQ" class="shopify-block megamenu__cards">
<div class="megamenu__cardsCarousel swiper" carousel carousel-options="
{
slidesPerView: "auto",
spaceBetween: 8,
mousewheel: {
enabled: true,
forceToAxis: true
},
navigation: {
nextEl: "#shopify-block-AbUNJV3ZrcExKbFRhV__megamenu_cards_6eVbPQ .swiper-button-next",
prevEl: "#shopify-block-AbUNJV3ZrcExKbFRhV__megamenu_cards_6eVbPQ .swiper-button-prev"
}
}
">
<div class="swiper-wrapper">
<div id="shopify-block-AWW1SR1poVU9vWnVsS__megamenu_card_KF9Hpy" class="shopify-block megamenu__card swiper-slide"><a class="megamenu__cardContent" href="/pages/skincare-quiz">
<div class="megamenu__cardImg">
<img src="//www.counter.com/cdn/shop/files/swipe2.jpg?v=1776287980" alt="" srcset="//www.counter.com/cdn/shop/files/swipe2.jpg?v=1776287980&width=217 217w, //www.counter.com/cdn/shop/files/swipe2.jpg?v=1776287980&width=434 434w" width="217" loading="lazy" sizes="217px" class="img img--fixedWidth">
</div>
<span class="megamenu__cardTitle h6">TAKE THE SKIN CARE QUIZ</span>
</a>
</div>
<div id="shopify-block-AaHorbFVvVWwwZEMwT__megamenu_card_8qGGBt" class="shopify-block megamenu__card swiper-slide"><a class="megamenu__cardContent" href="/products/build-your-own-regimen">
<div class="megamenu__cardImg">
<img src="//www.counter.com/cdn/shop/files/5-PIECE_SWIPE_SILKY-SKIN-CLEANSER_C-SERUM_ESSENCE_ADAPTIVE_EYE-CREAM_PDP.jpg?v=1776184298" alt="" srcset="//www.counter.com/cdn/shop/files/5-PIECE_SWIPE_SILKY-SKIN-CLEANSER_C-SERUM_ESSENCE_ADAPTIVE_EYE-CREAM_PDP.jpg?v=1776184298&width=217 217w, //www.counter.com/cdn/shop/files/5-PIECE_SWIPE_SILKY-SKIN-CLEANSER_C-SERUM_ESSENCE_ADAPTIVE_EYE-CREAM_PDP.jpg?v=1776184298&width=434 434w" width="217" loading="lazy" sizes="217px" class="img img--fixedWidth">
</div>
<span class="megamenu__cardTitle h6">BUILD YOUR OWN REGIMEN</span>
</a>
</div>
</div>
<div class="carouselNavigation ">
<button class="swiper-button-prev carouselNavigation__action carouselNavigation__action--prev" aria-label="Previous slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
<button class="swiper-button-next carouselNavigation__action carouselNavigation__action--next" aria-label="Next slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
</div>
</div>
</div>
<div id="shopify-block-Adk9BbTg5RVhzaWhvZ__megamenu_products_XkLTtH" class="shopify-block megamenu__products">
<span class="megamenu__title megamenu__cardsTitle f-label h5">Skincare</span>
<div class="megamenu__productCarousel swiper" carousel carousel-options="
{
slidesPerView: "auto",
spaceBetween: 8,
mousewheel: {
enabled: true,
forceToAxis: true
},
a11y: true,
navigation: {
nextEl: "#shopify-block-Adk9BbTg5RVhzaWhvZ__megamenu_products_XkLTtH .swiper-button-next",
prevEl: "#shopify-block-Adk9BbTg5RVhzaWhvZ__megamenu_products_XkLTtH .swiper-button-prev"
}
}
">
<div class="swiper-wrapper">
<div class="swiper-slide">
<div
id="product-all-bright-vitamin-c-serum"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/All_Bright_Vitamin_C_Serum_-_1.jpg?v=1769536387" alt="All Bright Vitamin C Serum – 30 ml / 1 fl. oz." srcset="//www.counter.com/cdn/shop/files/All_Bright_Vitamin_C_Serum_-_1.jpg?v=1769536387&width=151 151w, //www.counter.com/cdn/shop/files/All_Bright_Vitamin_C_Serum_-_1.jpg?v=1769536387&width=336 336w, //www.counter.com/cdn/shop/files/All_Bright_Vitamin_C_Serum_-_1.jpg?v=1769536387&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="All Bright Vitamin C Serum" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4THUMBNAIL_PDP_VitaminCSerum_1988x3000_7948f133-8093-4908-90c7-91d744efa068_small.jpg?v=1779489838"><source src="//www.counter.com/cdn/shop/videos/c/vp/dad560d13dcc4f7f95e529239e2bc43c/dad560d13dcc4f7f95e529239e2bc43c.HD-1080p-4.8Mbps-84746948.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4THUMBNAIL_PDP_VitaminCSerum_1988x3000_7948f133-8093-4908-90c7-91d744efa068_small.jpg?v=1779489838"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/all-bright-vitamin-c-serum?variant=46605460045999" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">All Bright Vitamin C Serum</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-countertime-retinatural-advanced-super-serum"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Countertime_Retinatural_Advanced_Super_Serum_-_1.jpg?v=1773234579" alt="Retinatural+ Advanced Super Serum – 30 ml / 1 fl. oz." srcset="//www.counter.com/cdn/shop/files/Countertime_Retinatural_Advanced_Super_Serum_-_1.jpg?v=1773234579&width=151 151w, //www.counter.com/cdn/shop/files/Countertime_Retinatural_Advanced_Super_Serum_-_1.jpg?v=1773234579&width=336 336w, //www.counter.com/cdn/shop/files/Countertime_Retinatural_Advanced_Super_Serum_-_1.jpg?v=1773234579&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Retinatural+ Advanced Super Serum" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_RetinolSuperSerum_1988x3000_4a60afd1-79a1-45d3-ab7d-33aacaf3c66b_small.jpg?v=1780434708"><source src="//www.counter.com/cdn/shop/videos/c/vp/554836d8b2554832b50ab8efecf7b707/554836d8b2554832b50ab8efecf7b707.HD-1080p-7.2Mbps-85551889.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_RetinolSuperSerum_1988x3000_4a60afd1-79a1-45d3-ab7d-33aacaf3c66b_small.jpg?v=1780434708"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/countertime-retinatural-advanced-super-serum?variant=45447580188847" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Retinatural+ Advanced Super Serum</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-dew-skin-tinted-moisturizer"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_1_e76f18d6-b349-42c0-a1c7-5ec50948611e.jpg?v=1749226954" alt="Dew Skin Tinted Moisturizer – No. 1 - very fair with cool undertones / 40 ml / 1.35 fl. oz." srcset="//www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_1_e76f18d6-b349-42c0-a1c7-5ec50948611e.jpg?v=1749226954&width=151 151w, //www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_1_e76f18d6-b349-42c0-a1c7-5ec50948611e.jpg?v=1749226954&width=336 336w, //www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_1_e76f18d6-b349-42c0-a1c7-5ec50948611e.jpg?v=1749226954&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_2_474b46a1-28d7-46fb-bc3b-c850c58434a0.jpg?v=1749226934" alt="Light beige cosmetic swatch on a white background" srcset="//www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_2_474b46a1-28d7-46fb-bc3b-c850c58434a0.jpg?v=1749226934&width=151 151w, //www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_2_474b46a1-28d7-46fb-bc3b-c850c58434a0.jpg?v=1749226934&width=336 336w, //www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_2_474b46a1-28d7-46fb-bc3b-c850c58434a0.jpg?v=1749226934&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/dew-skin-tinted-moisturizer?variant=45102103494831" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Dew Skin Tinted Moisturizer</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-countertime-antioxidant-soft-cream"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Countertime_Antioxidant_Soft_Cream_-_1.jpg?v=1773165109" alt="Antioxidant Soft Cream – 50 ml / 1.69 fl. oz." srcset="//www.counter.com/cdn/shop/files/Countertime_Antioxidant_Soft_Cream_-_1.jpg?v=1773165109&width=151 151w, //www.counter.com/cdn/shop/files/Countertime_Antioxidant_Soft_Cream_-_1.jpg?v=1773165109&width=336 336w, //www.counter.com/cdn/shop/files/Countertime_Antioxidant_Soft_Cream_-_1.jpg?v=1773165109&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Antioxidant Soft Cream" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_SOFTCREAM_1988x3000_bc543712-daf0-41b2-b06d-b0bae855d0be_small.jpg?v=1781035231"><source src="//www.counter.com/cdn/shop/videos/c/vp/67f9c950e220492585e06fe95da9a937/67f9c950e220492585e06fe95da9a937.HD-1080p-4.8Mbps-86112341.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_SOFTCREAM_1988x3000_bc543712-daf0-41b2-b06d-b0bae855d0be_small.jpg?v=1781035231"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/countertime-antioxidant-soft-cream?variant=45447583695023" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Antioxidant Soft Cream</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-countertime-tetrapeptide-supreme-cream"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Countertime_Tetrapeptide_Supreme_Cream_-_1.jpg?v=1773234579" alt="Tetrapeptide Supreme Cream – 50 ml / 1.69 fl. oz." srcset="//www.counter.com/cdn/shop/files/Countertime_Tetrapeptide_Supreme_Cream_-_1.jpg?v=1773234579&width=151 151w, //www.counter.com/cdn/shop/files/Countertime_Tetrapeptide_Supreme_Cream_-_1.jpg?v=1773234579&width=336 336w, //www.counter.com/cdn/shop/files/Countertime_Tetrapeptide_Supreme_Cream_-_1.jpg?v=1773234579&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Tetrapeptide Supreme Cream" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_SupremeCream_1988x3000_a4f3568e-0fec-4637-b321-c2721df70bd0_small.jpg?v=1780444973"><source src="//www.counter.com/cdn/shop/videos/c/vp/8b89d109187b418f817a7619e2b12577/8b89d109187b418f817a7619e2b12577.HD-1080p-7.2Mbps-85560649.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_SupremeCream_1988x3000_a4f3568e-0fec-4637-b321-c2721df70bd0_small.jpg?v=1780444973"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/countertime-tetrapeptide-supreme-cream?variant=45447580647599" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Tetrapeptide Supreme Cream</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-counterglow-adaptive-moisture-lotion"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Counterglow_Adaptive_Moisture_Lotion_-_1.jpg?v=1773234555" alt="Adaptive Moisture Lotion – 50 ml / 1.69 fl. oz." srcset="//www.counter.com/cdn/shop/files/Counterglow_Adaptive_Moisture_Lotion_-_1.jpg?v=1773234555&width=151 151w, //www.counter.com/cdn/shop/files/Counterglow_Adaptive_Moisture_Lotion_-_1.jpg?v=1773234555&width=336 336w, //www.counter.com/cdn/shop/files/Counterglow_Adaptive_Moisture_Lotion_-_1.jpg?v=1773234555&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Adaptive Moisture Lotion" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_AdaptiveMoisture_1988x3000_8433a177-f655-4699-9b36-a6bdf68a289f_small.jpg?v=1781841120"><source src="//www.counter.com/cdn/shop/videos/c/vp/0c230ea286604f5b8da12a4d6461655e/0c230ea286604f5b8da12a4d6461655e.HD-1080p-3.3Mbps-86917095.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_AdaptiveMoisture_1988x3000_8433a177-f655-4699-9b36-a6bdf68a289f_small.jpg?v=1781841120"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/counterglow-adaptive-moisture-lotion?variant=45447682949295" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Adaptive Moisture Lotion</span>
<span class="f-label h5 productCard__group">Counterglow</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-countertime-lipid-defense-cleansing-oil"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Countertime_Lipid_Defense_Cleansing_Oil_-_1.jpg?v=1749266644" alt="Lipid Defense Cleansing Oil – 150 ml / 5.07 fl. oz." srcset="//www.counter.com/cdn/shop/files/Countertime_Lipid_Defense_Cleansing_Oil_-_1.jpg?v=1749266644&width=151 151w, //www.counter.com/cdn/shop/files/Countertime_Lipid_Defense_Cleansing_Oil_-_1.jpg?v=1749266644&width=336 336w, //www.counter.com/cdn/shop/files/Countertime_Lipid_Defense_Cleansing_Oil_-_1.jpg?v=1749266644&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Lipid Defense Cleansing Oil" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_CleansingOil_1988x3000_38dd9922-6bad-482f-a795-c534f6b740de_small.jpg?v=1784330116"><source src="//www.counter.com/cdn/shop/videos/c/vp/4255439d08194e5bb95c2ef45ab029be/4255439d08194e5bb95c2ef45ab029be.HD-1080p-3.3Mbps-89240510.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_CleansingOil_1988x3000_38dd9922-6bad-482f-a795-c534f6b740de_small.jpg?v=1784330116"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/countertime-lipid-defense-cleansing-oil?variant=45447580287151" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Lipid Defense Cleansing Oil</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-counterglow-silky-skin-cleanser"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/FRAME1_PDP_SilkySkinCleanser_1988x3000_43d74c48-81df-4e5e-b36e-7461c7824576.jpg?v=1782517377" alt="Silky Skin Cleanser – 118 ml / 4 fl. oz." srcset="//www.counter.com/cdn/shop/files/FRAME1_PDP_SilkySkinCleanser_1988x3000_43d74c48-81df-4e5e-b36e-7461c7824576.jpg?v=1782517377&width=151 151w, //www.counter.com/cdn/shop/files/FRAME1_PDP_SilkySkinCleanser_1988x3000_43d74c48-81df-4e5e-b36e-7461c7824576.jpg?v=1782517377&width=336 336w, //www.counter.com/cdn/shop/files/FRAME1_PDP_SilkySkinCleanser_1988x3000_43d74c48-81df-4e5e-b36e-7461c7824576.jpg?v=1782517377&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Silky Skin Cleanser" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME2_PDP_SilkySkinCleanser_1988x3000_f099a25e-5d3b-45b1-9ad6-6d89fa10beb5_small.jpg?v=1782517485"><source src="//www.counter.com/cdn/shop/videos/c/vp/bf2e7a607e0c4dcc9c3b4b781e713ffe/bf2e7a607e0c4dcc9c3b4b781e713ffe.HD-1080p-7.2Mbps-87527577.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME2_PDP_SilkySkinCleanser_1988x3000_f099a25e-5d3b-45b1-9ad6-6d89fa10beb5_small.jpg?v=1782517485"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/counterglow-silky-skin-cleanser?variant=45447682982063" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Silky Skin Cleanser</span>
<span class="f-label h5 productCard__group">Counterglow</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-clear-pore-cleanser"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Clear_Pore_Cleanser_-_1.jpg?v=1749266315" alt="Clear Pore Cleanser – 150 ml / 5 fl. oz." srcset="//www.counter.com/cdn/shop/files/Clear_Pore_Cleanser_-_1.jpg?v=1749266315&width=151 151w, //www.counter.com/cdn/shop/files/Clear_Pore_Cleanser_-_1.jpg?v=1749266315&width=336 336w, //www.counter.com/cdn/shop/files/Clear_Pore_Cleanser_-_1.jpg?v=1749266315&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Clear Pore Cleanser" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME2_THUMBNAIL_PDP_ClearPoreCleanser_1988x3000_3a96fa49-6372-46e9-b1bb-7013203d458e_small.jpg?v=1783443156"><source src="//www.counter.com/cdn/shop/videos/c/vp/d60e204725de4062964f74e3e9cb2037/d60e204725de4062964f74e3e9cb2037.HD-1080p-7.2Mbps-88342231.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME2_THUMBNAIL_PDP_ClearPoreCleanser_1988x3000_3a96fa49-6372-46e9-b1bb-7013203d458e_small.jpg?v=1783443156"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/clear-pore-cleanser?variant=45447682850991" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Clear Pore Cleanser</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-countertime-ultra-renewal-eye-cream"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/CountertimeUltraRenewalEyeCream-1.jpg?v=1749236321" alt="Ultra Renewal Eye Cream – 15 ml / 0.5 fl. oz." srcset="//www.counter.com/cdn/shop/files/CountertimeUltraRenewalEyeCream-1.jpg?v=1749236321&width=151 151w, //www.counter.com/cdn/shop/files/CountertimeUltraRenewalEyeCream-1.jpg?v=1749236321&width=336 336w, //www.counter.com/cdn/shop/files/CountertimeUltraRenewalEyeCream-1.jpg?v=1749236321&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Ultra Renewal Eye Cream" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_EYECREAM_1988x3000_a1dd93d0-918f-483f-b126-a3f7c2de293e_small.jpg?v=1781035451"><source src="//www.counter.com/cdn/shop/videos/c/vp/02c1a383b0b042f699807ca1a6033d26/02c1a383b0b042f699807ca1a6033d26.HD-1080p-7.2Mbps-86112607.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_EYECREAM_1988x3000_a1dd93d0-918f-483f-b126-a3f7c2de293e_small.jpg?v=1781035451"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/countertime-ultra-renewal-eye-cream?variant=45447580680367" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Ultra Renewal Eye Cream</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-countertime-mineral-boost-hydrating-essence"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Countertime_Mineral_Boose_Hydrating_Essence_-_1.jpg?v=1749266552" alt="Mineral Boost Hydrating Essence – 100 ml / 3.38 fl. oz." srcset="//www.counter.com/cdn/shop/files/Countertime_Mineral_Boose_Hydrating_Essence_-_1.jpg?v=1749266552&width=151 151w, //www.counter.com/cdn/shop/files/Countertime_Mineral_Boose_Hydrating_Essence_-_1.jpg?v=1749266552&width=336 336w, //www.counter.com/cdn/shop/files/Countertime_Mineral_Boose_Hydrating_Essence_-_1.jpg?v=1749266552&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Mineral Boost Hydrating Essence" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_ESSENCE_1988x3000_615d74da-acb0-4434-aaa5-f84189a5e046_small.jpg?v=1781034900"><source src="//www.counter.com/cdn/shop/videos/c/vp/12a13a1243da473bb7a344de75d79f62/12a13a1243da473bb7a344de75d79f62.HD-1080p-4.8Mbps-86112133.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_ESSENCE_1988x3000_615d74da-acb0-4434-aaa5-f84189a5e046_small.jpg?v=1781034900"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/countertime-mineral-boost-hydrating-essence?variant=45447579762863" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Mineral Boost Hydrating Essence</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-counterglow-tri-luronic-hydrating-serum"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Counterglow_Tri-LuronicHydradting_Serum_-_1.jpg?v=1773234566" alt="Tri-luronic Hydrating Serum – 30 ml / 1 fl. oz." srcset="//www.counter.com/cdn/shop/files/Counterglow_Tri-LuronicHydradting_Serum_-_1.jpg?v=1773234566&width=151 151w, //www.counter.com/cdn/shop/files/Counterglow_Tri-LuronicHydradting_Serum_-_1.jpg?v=1773234566&width=336 336w, //www.counter.com/cdn/shop/files/Counterglow_Tri-LuronicHydradting_Serum_-_1.jpg?v=1773234566&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Tri-luronic Hydrating Serum" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_TriLuronicSerum_1988x3000_936623b8-fbe9-4712-9281-bbfb1acb0faf_small.jpg?v=1781840761"><source src="//www.counter.com/cdn/shop/videos/c/vp/53f03ec3be4645738902797b8a43d068/53f03ec3be4645738902797b8a43d068.HD-1080p-7.2Mbps-86916833.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_TriLuronicSerum_1988x3000_936623b8-fbe9-4712-9281-bbfb1acb0faf_small.jpg?v=1781840761"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/counterglow-tri-luronic-hydrating-serum?variant=45447683211439" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Tri-luronic Hydrating Serum</span>
<span class="f-label h5 productCard__group">Counterglow</span>
</div>
</a>
</div>
</div>
</div>
</div>
<div class="carouselNavigation ">
<button class="swiper-button-prev carouselNavigation__action carouselNavigation__action--prev" aria-label="Previous slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
<button class="swiper-button-next carouselNavigation__action carouselNavigation__action--next" aria-label="Next slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
</div></div>
</div>
</div>
</div>
</div>
</li>
<li
class="header__item header__item--hasMega"
Makeup
megamenu-toggle
dropdown-trigger
>
<div
class="header__itemGroup"
>
<a
href="/collections/makeup"
class="cta cta--half header__link">
<span>Makeup</span>
<span class="cta__hover" aria-hidden="true">Makeup</span>
</a>
<button
type="button"
class="header__megamenuTrigger sign sign--plus sign--simpleHover"
aria-label="Translation missing: en.header.aria.toggle_megamenu"
aria-expanded="false"
aria-controls="drawer-megamenu-AeGZkL0RXM0o3cVNvc__header_link_PMmWQF"
></button>
</div>
<div id="drawer-megamenu-AeGZkL0RXM0o3cVNvc__header_link_PMmWQF" class="megamenu" inert>
<div class="megamenu__box">
<div class="megamenu__holder">
<nav id="shopify-block-AdFEybjJ2ZU80VEJZd__megamenu_column_GbwRAw" class="shopify-block megamenu__column">
<ul class="megamenu__columnItems h5">
<li class="megamenu__columnItem">
<a href="/collections/makeup" class="megamenu__columnLink h5">
<span>Shop All</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/complexion" class="megamenu__columnLink h5">
<span>Complexion</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/cheek" class="megamenu__columnLink h5">
<span>Cheek</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/lip" class="megamenu__columnLink h5">
<span>Lips</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/eyes" class="megamenu__columnLink h5">
<span>Eyes</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/tools" class="megamenu__columnLink h5">
<span>Tools</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/products/customizable-makeup-sets" class="megamenu__columnLink h5">
<span>Customizable Sets</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/collections/sets-bundles" class="megamenu__columnLink h5">
<span>Sets & Bundles</span>
</a>
</li>
</ul>
</nav>
<div id="shopify-block-AUTc5L2FyWXl1SVlJe__megamenu_products_ym4Tfh" class="shopify-block megamenu__products">
<span class="megamenu__title megamenu__cardsTitle f-label h5">Makeup</span>
<div class="megamenu__productCarousel swiper" carousel carousel-options="
{
slidesPerView: "auto",
spaceBetween: 8,
mousewheel: {
enabled: true,
forceToAxis: true
},
a11y: true,
navigation: {
nextEl: "#shopify-block-AUTc5L2FyWXl1SVlJe__megamenu_products_ym4Tfh .swiper-button-next",
prevEl: "#shopify-block-AUTc5L2FyWXl1SVlJe__megamenu_products_ym4Tfh .swiper-button-prev"
}
}
">
<div class="swiper-wrapper">
<div class="swiper-slide">
<div
id="product-dew-skin-tinted-moisturizer"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_1_e76f18d6-b349-42c0-a1c7-5ec50948611e.jpg?v=1749226954" alt="Dew Skin Tinted Moisturizer – No. 1 - very fair with cool undertones / 40 ml / 1.35 fl. oz." srcset="//www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_1_e76f18d6-b349-42c0-a1c7-5ec50948611e.jpg?v=1749226954&width=151 151w, //www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_1_e76f18d6-b349-42c0-a1c7-5ec50948611e.jpg?v=1749226954&width=336 336w, //www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_1_e76f18d6-b349-42c0-a1c7-5ec50948611e.jpg?v=1749226954&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_2_474b46a1-28d7-46fb-bc3b-c850c58434a0.jpg?v=1749226934" alt="Light beige cosmetic swatch on a white background" srcset="//www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_2_474b46a1-28d7-46fb-bc3b-c850c58434a0.jpg?v=1749226934&width=151 151w, //www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_2_474b46a1-28d7-46fb-bc3b-c850c58434a0.jpg?v=1749226934&width=336 336w, //www.counter.com/cdn/shop/files/Dew_Skin_Tinted_Moisturizer_No1_-_2_474b46a1-28d7-46fb-bc3b-c850c58434a0.jpg?v=1749226934&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/dew-skin-tinted-moisturizer?variant=45102103494831" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Dew Skin Tinted Moisturizer</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-skin-twin-featherweight-foundation"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Skin_Twin_Featherweight_Foundation_110_-_1.jpg?v=1749266884" alt="Skin Twin Featherweight Foundation – Fair 110 - very fair w/ cool undertones / 30 ml / 1 fl. oz." srcset="//www.counter.com/cdn/shop/files/Skin_Twin_Featherweight_Foundation_110_-_1.jpg?v=1749266884&width=151 151w, //www.counter.com/cdn/shop/files/Skin_Twin_Featherweight_Foundation_110_-_1.jpg?v=1749266884&width=336 336w, //www.counter.com/cdn/shop/files/Skin_Twin_Featherweight_Foundation_110_-_1.jpg?v=1749266884&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/Skin_Twin_Featherweight_Foundation_110_-_2.jpg?v=1749266882" alt="Displays the very fair w/ cool undertones smear of Twin Featherweight Foundation 110. " srcset="//www.counter.com/cdn/shop/files/Skin_Twin_Featherweight_Foundation_110_-_2.jpg?v=1749266882&width=151 151w, //www.counter.com/cdn/shop/files/Skin_Twin_Featherweight_Foundation_110_-_2.jpg?v=1749266882&width=336 336w, //www.counter.com/cdn/shop/files/Skin_Twin_Featherweight_Foundation_110_-_2.jpg?v=1749266882&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/skin-twin-featherweight-foundation?variant=45102080295087" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Skin Twin Featherweight Foundation</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-skin-twin-creamy-concealer"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_PDP_SKIN_TWIN_CONCEALER_FAIR_1-1988x2982-5916975.jpg?v=1773335437" alt="Skin Twin Creamy Concealer – Fair 1: very fair with warm undertone / 6 mL / 0.20 FL. OZ." srcset="//www.counter.com/cdn/shop/files/COUNTER_PDP_SKIN_TWIN_CONCEALER_FAIR_1-1988x2982-5916975.jpg?v=1773335437&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_PDP_SKIN_TWIN_CONCEALER_FAIR_1-1988x2982-5916975.jpg?v=1773335437&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_PDP_SKIN_TWIN_CONCEALER_FAIR_1-1988x2982-5916975.jpg?v=1773335437&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/COUNTER_TWIN_SKIN_CONCEALER_TEXTURE_FAIR_1-1988x2654-5916975.jpg?v=1773335446" alt="" srcset="//www.counter.com/cdn/shop/files/COUNTER_TWIN_SKIN_CONCEALER_TEXTURE_FAIR_1-1988x2654-5916975.jpg?v=1773335446&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_TWIN_SKIN_CONCEALER_TEXTURE_FAIR_1-1988x2654-5916975.jpg?v=1773335446&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_TWIN_SKIN_CONCEALER_TEXTURE_FAIR_1-1988x2654-5916975.jpg?v=1773335446&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/skin-twin-creamy-concealer?variant=46577698177199" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Skin Twin Creamy Concealer</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-think-big-all-in-one-mascara"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_PDP_THINK_BIG_MASCARA-3333x5000-7bd0b32.jpg?v=1758666321" alt="Think Big All-in-One Mascara – 8 mL / 0.27 fl oz" srcset="//www.counter.com/cdn/shop/files/COUNTER_PDP_THINK_BIG_MASCARA-3333x5000-7bd0b32.jpg?v=1758666321&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_PDP_THINK_BIG_MASCARA-3333x5000-7bd0b32.jpg?v=1758666321&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_PDP_THINK_BIG_MASCARA-3333x5000-7bd0b32.jpg?v=1758666321&width=672 672w" width="3333" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/FRAME2_PDP_Mascara_1988x3000_3cc8f415-956d-4fb6-a4f2-557d6d9b685a.jpg?v=1785959522" alt="" srcset="//www.counter.com/cdn/shop/files/FRAME2_PDP_Mascara_1988x3000_3cc8f415-956d-4fb6-a4f2-557d6d9b685a.jpg?v=1785959522&width=151 151w, //www.counter.com/cdn/shop/files/FRAME2_PDP_Mascara_1988x3000_3cc8f415-956d-4fb6-a4f2-557d6d9b685a.jpg?v=1785959522&width=336 336w, //www.counter.com/cdn/shop/files/FRAME2_PDP_Mascara_1988x3000_3cc8f415-956d-4fb6-a4f2-557d6d9b685a.jpg?v=1785959522&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/think-big-all-in-one-mascara?variant=45817930055855" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Think Big All-in-One Mascara</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-sheer-genius-conditioning-lipstick"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/Sheer_Genius_Conditioning_Lipstick_Pearl_-_1.jpg?v=1749264938" alt="Sheer Genius Conditioning Lipstick – Pearl - clear with soft shimmer / 3.2 g / 0.11 oz." srcset="//www.counter.com/cdn/shop/files/Sheer_Genius_Conditioning_Lipstick_Pearl_-_1.jpg?v=1749264938&width=151 151w, //www.counter.com/cdn/shop/files/Sheer_Genius_Conditioning_Lipstick_Pearl_-_1.jpg?v=1749264938&width=336 336w, //www.counter.com/cdn/shop/files/Sheer_Genius_Conditioning_Lipstick_Pearl_-_1.jpg?v=1749264938&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/Sheer_Genius_Conditioning_Lipstick_Pearl_-_2.jpg?v=1749264936" alt="Beige cosmetic product swatch on a white background" srcset="//www.counter.com/cdn/shop/files/Sheer_Genius_Conditioning_Lipstick_Pearl_-_2.jpg?v=1749264936&width=151 151w, //www.counter.com/cdn/shop/files/Sheer_Genius_Conditioning_Lipstick_Pearl_-_2.jpg?v=1749264936&width=336 336w, //www.counter.com/cdn/shop/files/Sheer_Genius_Conditioning_Lipstick_Pearl_-_2.jpg?v=1749264936&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/sheer-genius-conditioning-lipstick?variant=45102099038383" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Sheer Genius Conditioning Lipstick</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-clean-swipe-hyaluronic-lip-balm"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_PDP_CLEAN-SWIPE-LIP-BALM_NADA-3333x5000-7bd0b32_1.jpg?v=1758322777" alt="Clean Swipe Hyaluronic Lip Balm – Nada - translucent / 3g / 0.10 oz" srcset="//www.counter.com/cdn/shop/files/COUNTER_PDP_CLEAN-SWIPE-LIP-BALM_NADA-3333x5000-7bd0b32_1.jpg?v=1758322777&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_PDP_CLEAN-SWIPE-LIP-BALM_NADA-3333x5000-7bd0b32_1.jpg?v=1758322777&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_PDP_CLEAN-SWIPE-LIP-BALM_NADA-3333x5000-7bd0b32_1.jpg?v=1758322777&width=672 672w" width="3333" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/COUNTER_CLEAN_SWIPE_LIP_BALM_NADA.jpg?v=1758730607" alt="" srcset="//www.counter.com/cdn/shop/files/COUNTER_CLEAN_SWIPE_LIP_BALM_NADA.jpg?v=1758730607&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_CLEAN_SWIPE_LIP_BALM_NADA.jpg?v=1758730607&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_CLEAN_SWIPE_LIP_BALM_NADA.jpg?v=1758730607&width=672 672w" width="2375" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/clean-swipe-hyaluronic-lip-balm?variant=45817939558575" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Clean Swipe Hyaluronic Lip Balm</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-brilliant-brow-gel"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_PDP_BRILLIANT_BROW_GEL_LIGHT-3333x5000-7bd0b32.jpg?v=1757962870" alt="Brilliant Brow Tinted Brow Gel – Light - neutral beige / 3 ml / 0.1 fl. oz." srcset="//www.counter.com/cdn/shop/files/COUNTER_PDP_BRILLIANT_BROW_GEL_LIGHT-3333x5000-7bd0b32.jpg?v=1757962870&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_PDP_BRILLIANT_BROW_GEL_LIGHT-3333x5000-7bd0b32.jpg?v=1757962870&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_PDP_BRILLIANT_BROW_GEL_LIGHT-3333x5000-7bd0b32.jpg?v=1757962870&width=672 672w" width="3333" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/COUNTER_BROW_GEL_TEXTURE_LIGHT.jpg?v=1758726340" alt="" srcset="//www.counter.com/cdn/shop/files/COUNTER_BROW_GEL_TEXTURE_LIGHT.jpg?v=1758726340&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_BROW_GEL_TEXTURE_LIGHT.jpg?v=1758726340&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_BROW_GEL_TEXTURE_LIGHT.jpg?v=1758726340&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/brilliant-brow-gel?variant=45817934741679" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Brilliant Brow Tinted Brow Gel</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-lid-glow-cream-shadow"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_PDP_CREAM_SHADOW_LUSTER-3333x5000-7bd0b32.jpg?v=1758079338" alt="Lid Glow Cream Shadow – Luster - brightening rose gold / 5 ml / 0.17 fl oz" srcset="//www.counter.com/cdn/shop/files/COUNTER_PDP_CREAM_SHADOW_LUSTER-3333x5000-7bd0b32.jpg?v=1758079338&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_PDP_CREAM_SHADOW_LUSTER-3333x5000-7bd0b32.jpg?v=1758079338&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_PDP_CREAM_SHADOW_LUSTER-3333x5000-7bd0b32.jpg?v=1758079338&width=672 672w" width="3333" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/COUNTER_CREAM_SHADOW_TEXTURE_LUSTER.jpg?v=1758727213" alt="" srcset="//www.counter.com/cdn/shop/files/COUNTER_CREAM_SHADOW_TEXTURE_LUSTER.jpg?v=1758727213&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_CREAM_SHADOW_TEXTURE_LUSTER.jpg?v=1758727213&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_CREAM_SHADOW_TEXTURE_LUSTER.jpg?v=1758727213&width=672 672w" width="2640" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/lid-glow-cream-shadow?variant=45817936707759" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Lid Glow Cream Shadow</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-lined-primed-lip-defining-pencil"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_PDP_LIP_DEFINING_PENCIL_PINK_BLOSSOM.jpg?v=1760544365" alt="Lined & Primed Lip Defining Pencil – Pink Blossom - cool nude pink / 1.9 g / 0.07 oz" srcset="//www.counter.com/cdn/shop/files/COUNTER_PDP_LIP_DEFINING_PENCIL_PINK_BLOSSOM.jpg?v=1760544365&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_PDP_LIP_DEFINING_PENCIL_PINK_BLOSSOM.jpg?v=1760544365&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_PDP_LIP_DEFINING_PENCIL_PINK_BLOSSOM.jpg?v=1760544365&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/COUNTER_LIP_DEFINING_PENCIL_TEXTURE_PINK_BLOSSOM.jpg?v=1760544359" alt="" srcset="//www.counter.com/cdn/shop/files/COUNTER_LIP_DEFINING_PENCIL_TEXTURE_PINK_BLOSSOM.jpg?v=1760544359&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_LIP_DEFINING_PENCIL_TEXTURE_PINK_BLOSSOM.jpg?v=1760544359&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_LIP_DEFINING_PENCIL_TEXTURE_PINK_BLOSSOM.jpg?v=1760544359&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/lined-primed-lip-defining-pencil?variant=45978040205487" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Lined & Primed Lip Defining Pencil</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-cheeky-clean-cream-blush"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_Cream_Blush_PDP_Chai_Q1_2026_021326-approved.jpg?v=1771528354" alt="Cheeky Clean Cream Blush – Chai - dusty rose / Full Size" srcset="//www.counter.com/cdn/shop/files/COUNTER_Cream_Blush_PDP_Chai_Q1_2026_021326-approved.jpg?v=1771528354&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_Cream_Blush_PDP_Chai_Q1_2026_021326-approved.jpg?v=1771528354&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_Cream_Blush_PDP_Chai_Q1_2026_021326-approved.jpg?v=1771528354&width=672 672w" width="2000" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/Cream_Blush_Chai_Q1_2026_Product_Swipe-approved.jpg?v=1771528360" alt="" srcset="//www.counter.com/cdn/shop/files/Cream_Blush_Chai_Q1_2026_Product_Swipe-approved.jpg?v=1771528360&width=151 151w, //www.counter.com/cdn/shop/files/Cream_Blush_Chai_Q1_2026_Product_Swipe-approved.jpg?v=1771528360&width=336 336w, //www.counter.com/cdn/shop/files/Cream_Blush_Chai_Q1_2026_Product_Swipe-approved.jpg?v=1771528360&width=672 672w" width="2250" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/cheeky-clean-cream-blush?variant=46544145776815" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Cheeky Clean Cream Blush</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-glow-first-serum-primer"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_Glowprimer_PDP_Q1_2026_021326_1.jpg?v=1771628704" alt="Glow First Serum Primer – 30 mL / 1 fl. oz." srcset="//www.counter.com/cdn/shop/files/COUNTER_Glowprimer_PDP_Q1_2026_021326_1.jpg?v=1771628704&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_Glowprimer_PDP_Q1_2026_021326_1.jpg?v=1771628704&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_Glowprimer_PDP_Q1_2026_021326_1.jpg?v=1771628704&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/Glowprimer_Q1_2026_Product_Swipe_Select1.jpg?v=1771628720" alt="" srcset="//www.counter.com/cdn/shop/files/Glowprimer_Q1_2026_Product_Swipe_Select1.jpg?v=1771628720&width=151 151w, //www.counter.com/cdn/shop/files/Glowprimer_Q1_2026_Product_Swipe_Select1.jpg?v=1771628720&width=336 336w, //www.counter.com/cdn/shop/files/Glowprimer_Q1_2026_Product_Swipe_Select1.jpg?v=1771628720&width=672 672w" width="2250" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/glow-first-serum-primer?variant=46544141549743" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Glow First Serum Primer</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-velvet-cream-bronzer"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_Bronzer_No1_PDP_Q1_2026_021326-approved.jpg?v=1771528356" alt="Velvet Cream Bronzer – No. 1 - soft bronze / 8.2 g / 0.29 oz" srcset="//www.counter.com/cdn/shop/files/COUNTER_Bronzer_No1_PDP_Q1_2026_021326-approved.jpg?v=1771528356&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_Bronzer_No1_PDP_Q1_2026_021326-approved.jpg?v=1771528356&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_Bronzer_No1_PDP_Q1_2026_021326-approved.jpg?v=1771528356&width=672 672w" width="2000" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/Cream_Blush_Bronzer_No1_2026_Product_Swipe_7fd18ca5-feb0-4af3-b0a6-a493e3f261cb.jpg?v=1771528360" alt="" srcset="//www.counter.com/cdn/shop/files/Cream_Blush_Bronzer_No1_2026_Product_Swipe_7fd18ca5-feb0-4af3-b0a6-a493e3f261cb.jpg?v=1771528360&width=151 151w, //www.counter.com/cdn/shop/files/Cream_Blush_Bronzer_No1_2026_Product_Swipe_7fd18ca5-feb0-4af3-b0a6-a493e3f261cb.jpg?v=1771528360&width=336 336w, //www.counter.com/cdn/shop/files/Cream_Blush_Bronzer_No1_2026_Product_Swipe_7fd18ca5-feb0-4af3-b0a6-a493e3f261cb.jpg?v=1771528360&width=672 672w" width="2250" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/velvet-cream-bronzer?variant=46543916630191" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Velvet Cream Bronzer</span>
</div>
</a>
</div>
</div>
</div>
</div>
<div class="carouselNavigation ">
<button class="swiper-button-prev carouselNavigation__action carouselNavigation__action--prev" aria-label="Previous slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
<button class="swiper-button-next carouselNavigation__action carouselNavigation__action--next" aria-label="Next slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
</div></div>
</div>
</div>
</div>
</div>
</li>
<li
class="header__item header__item--hasMega"
Body
megamenu-toggle
dropdown-trigger
>
<div
class="header__itemGroup"
style="--color: #000000"
>
<a
href="/collections/body"
class="cta cta--half header__link">
<span>Body</span>
<span class="cta__hover" aria-hidden="true">Body</span>
</a>
<button
type="button"
class="header__megamenuTrigger sign sign--plus sign--simpleHover"
aria-label="Translation missing: en.header.aria.toggle_megamenu"
aria-expanded="false"
aria-controls="drawer-megamenu-AQ2srUFlIdUtsZ0FnV__header_link_rDQJiC"
></button>
</div>
<div id="drawer-megamenu-AQ2srUFlIdUtsZ0FnV__header_link_rDQJiC" class="megamenu" inert>
<div class="megamenu__box">
<div class="megamenu__holder">
<nav id="shopify-block-AM2VlLytFeXdrR0UvN__megamenu_column_hJLJrD" class="shopify-block megamenu__column">
<span class="megamenu__columnTitle h5 ">Body</span>
<ul class="megamenu__columnItems h5">
<li class="megamenu__columnItem">
<a href="/collections/body" class="megamenu__columnLink h5">
<span>Body Care</span>
</a>
</li>
</ul>
</nav>
<div id="shopify-block-Abko5K2phb2luV1BTL__megamenu_products_HYmwLJ" class="shopify-block megamenu__products">
<div class="megamenu__productCarousel swiper" carousel carousel-options="
{
slidesPerView: "auto",
spaceBetween: 8,
mousewheel: {
enabled: true,
forceToAxis: true
},
a11y: true,
navigation: {
nextEl: "#shopify-block-Abko5K2phb2luV1BTL__megamenu_products_HYmwLJ .swiper-button-next",
prevEl: "#shopify-block-Abko5K2phb2luV1BTL__megamenu_products_HYmwLJ .swiper-button-prev"
}
}
">
<div class="swiper-wrapper">
<div class="swiper-slide">
<div
id="product-hydrating-body-lotion"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_PDP_HYDRATINGBODYLOTION.jpg?v=1759270447" alt="Hydrating Body Lotion – 240 ml / 8.12 fl. oz." srcset="//www.counter.com/cdn/shop/files/COUNTER_PDP_HYDRATINGBODYLOTION.jpg?v=1759270447&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_PDP_HYDRATINGBODYLOTION.jpg?v=1759270447&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_PDP_HYDRATINGBODYLOTION.jpg?v=1759270447&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/COUNTER_HYDRATINGBODYLOTION_TEXTURE.jpg?v=1759270447" alt="" srcset="//www.counter.com/cdn/shop/files/COUNTER_HYDRATINGBODYLOTION_TEXTURE.jpg?v=1759270447&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_HYDRATINGBODYLOTION_TEXTURE.jpg?v=1759270447&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_HYDRATINGBODYLOTION_TEXTURE.jpg?v=1759270447&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/hydrating-body-lotion?variant=45817946112175" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Hydrating Body Lotion</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-luminous-hydration-body-oil"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_PDP_LUMINOUSHYDRATIONBODYOIL.jpg?v=1759270462" alt="Luminous Hydration Body Oil – 100 mL / 3.38 fl. oz." srcset="//www.counter.com/cdn/shop/files/COUNTER_PDP_LUMINOUSHYDRATIONBODYOIL.jpg?v=1759270462&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_PDP_LUMINOUSHYDRATIONBODYOIL.jpg?v=1759270462&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_PDP_LUMINOUSHYDRATIONBODYOIL.jpg?v=1759270462&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/COUNTER_LUMINOUSHYDRATIONBODYOIL_TEXTURE.jpg?v=1759270462" alt="" srcset="//www.counter.com/cdn/shop/files/COUNTER_LUMINOUSHYDRATIONBODYOIL_TEXTURE.jpg?v=1759270462&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_LUMINOUSHYDRATIONBODYOIL_TEXTURE.jpg?v=1759270462&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_LUMINOUSHYDRATIONBODYOIL_TEXTURE.jpg?v=1759270462&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/luminous-hydration-body-oil?variant=45817947095215" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Luminous Hydration Body Oil</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-sugarbuff-body-polish"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_PDP_SUGARPUFFBODYPOLISH_CLOSED.jpg?v=1759270487" alt="Sugarbuff Body Polish – 250 g / 8.8 oz" srcset="//www.counter.com/cdn/shop/files/COUNTER_PDP_SUGARPUFFBODYPOLISH_CLOSED.jpg?v=1759270487&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_PDP_SUGARPUFFBODYPOLISH_CLOSED.jpg?v=1759270487&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_PDP_SUGARPUFFBODYPOLISH_CLOSED.jpg?v=1759270487&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/COUNTER_SUGARBUFFBODYPOLISH_TEXTURE.jpg?v=1759270487" alt="" srcset="//www.counter.com/cdn/shop/files/COUNTER_SUGARBUFFBODYPOLISH_TEXTURE.jpg?v=1759270487&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_SUGARBUFFBODYPOLISH_TEXTURE.jpg?v=1759270487&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_SUGARBUFFBODYPOLISH_TEXTURE.jpg?v=1759270487&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/sugarbuff-body-polish?variant=45817947717807" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Sugarbuff Body Polish</span>
</div>
</a>
</div>
</div>
</div>
<div class="swiper-slide">
<div
id="product-superquench-body-butter"
class="
productCard
productCard--simple
"
>
<div class="productCard__media ">
<img src="//www.counter.com/cdn/shop/files/COUNTER_PDP_SUPERQUENCH_BODY_BUTTER_CLOSED.jpg?v=1760543515" alt="Superquench Body Butter – 180 mL / 6 fl. oz." srcset="//www.counter.com/cdn/shop/files/COUNTER_PDP_SUPERQUENCH_BODY_BUTTER_CLOSED.jpg?v=1760543515&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_PDP_SUPERQUENCH_BODY_BUTTER_CLOSED.jpg?v=1760543515&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_PDP_SUPERQUENCH_BODY_BUTTER_CLOSED.jpg?v=1760543515&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/COUNTER_SUPERQUENCH_BODY_BUTTER_TEXTURE.jpg?v=1761860909" alt="" srcset="//www.counter.com/cdn/shop/files/COUNTER_SUPERQUENCH_BODY_BUTTER_TEXTURE.jpg?v=1761860909&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_SUPERQUENCH_BODY_BUTTER_TEXTURE.jpg?v=1761860909&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_SUPERQUENCH_BODY_BUTTER_TEXTURE.jpg?v=1761860909&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/superquench-body-butter?variant=45993796731055" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Superquench Body Butter</span>
</div>
</a>
</div>
</div>
</div>
</div>
<div class="carouselNavigation ">
<button class="swiper-button-prev carouselNavigation__action carouselNavigation__action--prev" aria-label="Previous slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
<button class="swiper-button-next carouselNavigation__action carouselNavigation__action--next" aria-label="Next slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
</div></div>
</div>
</div>
</div>
</div>
</li>
<li
class="header__item header__item--hasMega"
Blueprint for Clean™
megamenu-toggle
dropdown-trigger
>
<div
class="header__itemGroup"
>
<a
href="/pages/thestandard"
class="cta cta--half header__link">
<span>Blueprint for Clean™</span>
<span class="cta__hover" aria-hidden="true">Blueprint for Clean™</span>
</a>
<button
type="button"
class="header__megamenuTrigger sign sign--plus sign--simpleHover"
aria-label="Translation missing: en.header.aria.toggle_megamenu"
aria-expanded="false"
aria-controls="drawer-megamenu-ATE9Md3pwcXdjd0ore__header_link_fBgMEQ"
></button>
</div>
<div id="drawer-megamenu-ATE9Md3pwcXdjd0ore__header_link_fBgMEQ" class="megamenu" inert>
<div class="megamenu__box">
<div class="megamenu__holder">
<nav id="shopify-block-ASi9PNHRqZEdhR1R4T__megamenu_column_qJWzwU" class="shopify-block megamenu__column">
<ul class="megamenu__columnItems h5">
<li class="megamenu__columnItem">
<a href="/pages/thestandard" class="megamenu__columnLink h5">
<span>The Standard</span>
</a>
</li>
<li class="megamenu__columnItem">
<a href="/pages/ingredients" class="megamenu__columnLink h5">
<span>Ingredients</span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
</li>
<li
class="header__item header__item--hasMega"
COMMUNITY
megamenu-toggle
dropdown-trigger
>
<div
class="header__itemGroup"
>
<a
href="/pages/total-rewards-community"
class="cta cta--half header__link">
<span>COMMUNITY</span>
<span class="cta__hover" aria-hidden="true">COMMUNITY</span>
</a>
<button
type="button"
class="header__megamenuTrigger sign sign--plus sign--simpleHover"
aria-label="Translation missing: en.header.aria.toggle_megamenu"
aria-expanded="false"
aria-controls="drawer-megamenu-ANVpjazMwdDNnTDhYS__header_link_R6zHDK"
></button>
</div>
<div id="drawer-megamenu-ANVpjazMwdDNnTDhYS__header_link_R6zHDK" class="megamenu" inert>
<div class="megamenu__box">
<div class="megamenu__holder">
<div id="shopify-block-AbVZNZWVVd1ova0N6e__megamenu_cards_LBanXp" class="shopify-block megamenu__cards">
<div class="megamenu__cardsCarousel swiper" carousel carousel-options="
{
slidesPerView: "auto",
spaceBetween: 8,
mousewheel: {
enabled: true,
forceToAxis: true
},
navigation: {
nextEl: "#shopify-block-AbVZNZWVVd1ova0N6e__megamenu_cards_LBanXp .swiper-button-next",
prevEl: "#shopify-block-AbVZNZWVVd1ova0N6e__megamenu_cards_LBanXp .swiper-button-prev"
}
}
">
<div class="swiper-wrapper">
<div id="shopify-block-ARzNpditQcWlDVWJwM__megamenu_card_3kaWnr" class="shopify-block megamenu__card swiper-slide"><a class="megamenu__cardContent" href="/pages/total-rewards-community">
<div class="megamenu__cardImg">
<img src="//www.counter.com/cdn/shop/files/Counter_Beauty_at_WEHO_Edition_04082026-7382_1.jpg?v=1782188485" alt="" srcset="//www.counter.com/cdn/shop/files/Counter_Beauty_at_WEHO_Edition_04082026-7382_1.jpg?v=1782188485&width=217 217w, //www.counter.com/cdn/shop/files/Counter_Beauty_at_WEHO_Edition_04082026-7382_1.jpg?v=1782188485&width=434 434w" width="217" loading="lazy" sizes="217px" class="img img--fixedWidth">
</div>
<span class="megamenu__cardTitle h6">COMMUNITY</span>
</a>
</div>
<div id="shopify-block-AZzZ6VVVvOEg3M00xS__megamenu_card_VnDkRp" class="shopify-block megamenu__card swiper-slide"><a class="megamenu__cardContent" href="/pages/make-action">
<div class="megamenu__cardImg">
<img src="//www.counter.com/cdn/shop/files/Locations_BC_April-2022_Melvin_055-4500x3000-5a8a4d6.jpg?v=1766001917" alt="" srcset="//www.counter.com/cdn/shop/files/Locations_BC_April-2022_Melvin_055-4500x3000-5a8a4d6.jpg?v=1766001917&width=217 217w, //www.counter.com/cdn/shop/files/Locations_BC_April-2022_Melvin_055-4500x3000-5a8a4d6.jpg?v=1766001917&width=434 434w" width="217" loading="lazy" sizes="217px" class="img img--fixedWidth">
</div>
<span class="megamenu__cardTitle h6">MAKE ACTION</span>
</a>
</div>
</div>
<div class="carouselNavigation ">
<button class="swiper-button-prev carouselNavigation__action carouselNavigation__action--prev" aria-label="Previous slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
<button class="swiper-button-next carouselNavigation__action carouselNavigation__action--next" aria-label="Next slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
<li
class="header__item header__item--hasMega"
Total Rewards
megamenu-toggle
dropdown-trigger
>
<div
class="header__itemGroup"
style="--color: #000000"
>
<a
href="/pages/loyalist"
class="cta cta--half header__link">
<span>Total Rewards</span>
<span class="cta__hover" aria-hidden="true">Total Rewards</span>
</a>
<button
type="button"
class="header__megamenuTrigger sign sign--plus sign--simpleHover"
aria-label="Translation missing: en.header.aria.toggle_megamenu"
aria-expanded="false"
aria-controls="drawer-megamenu-AQnN2U0taUTFkSTNQO__header_link_6bVTEb"
></button>
</div>
<div id="drawer-megamenu-AQnN2U0taUTFkSTNQO__header_link_6bVTEb" class="megamenu" inert>
<div class="megamenu__box">
<div class="megamenu__holder">
<div id="shopify-block-Aa05mcDAya3lzUTNHQ__megamenu_cards_KVLx6N" class="shopify-block megamenu__cards">
<div class="megamenu__cardsCarousel swiper" carousel carousel-options="
{
slidesPerView: "auto",
spaceBetween: 8,
mousewheel: {
enabled: true,
forceToAxis: true
},
navigation: {
nextEl: "#shopify-block-Aa05mcDAya3lzUTNHQ__megamenu_cards_KVLx6N .swiper-button-next",
prevEl: "#shopify-block-Aa05mcDAya3lzUTNHQ__megamenu_cards_KVLx6N .swiper-button-prev"
}
}
">
<div class="swiper-wrapper">
<div id="shopify-block-AS0RiWFhsN0U1clg4N__megamenu_card_xEU6Ek" class="shopify-block megamenu__card swiper-slide"><a class="megamenu__cardContent" href="/pages/loyalist">
<div class="megamenu__cardImg">
<img src="//www.counter.com/cdn/shop/files/Counter_Beauty_at_WEHO_Edition_04082026-8264.jpg?v=1782188616" alt="" srcset="//www.counter.com/cdn/shop/files/Counter_Beauty_at_WEHO_Edition_04082026-8264.jpg?v=1782188616&width=217 217w, //www.counter.com/cdn/shop/files/Counter_Beauty_at_WEHO_Edition_04082026-8264.jpg?v=1782188616&width=434 434w" width="217" loading="lazy" sizes="217px" class="img img--fixedWidth">
</div>
<span class="megamenu__cardTitle h6">LOYALIST</span>
</a>
</div>
<div id="shopify-block-AZGs4aktwa2dQcDZxe__megamenu_card_nxKfyW" class="shopify-block megamenu__card swiper-slide"><a class="megamenu__cardContent" href="/pages/partner">
<div class="megamenu__cardImg">
<img src="//www.counter.com/cdn/shop/files/a1a8d2808e5a4135d43c87f3b85b79b1c966a8dd_1_4e33fe78-9480-4a6c-956a-1ab84ac8a579.jpg?v=1782188703" alt="" srcset="//www.counter.com/cdn/shop/files/a1a8d2808e5a4135d43c87f3b85b79b1c966a8dd_1_4e33fe78-9480-4a6c-956a-1ab84ac8a579.jpg?v=1782188703&width=217 217w, //www.counter.com/cdn/shop/files/a1a8d2808e5a4135d43c87f3b85b79b1c966a8dd_1_4e33fe78-9480-4a6c-956a-1ab84ac8a579.jpg?v=1782188703&width=434 434w" width="217" loading="lazy" sizes="217px" class="img img--fixedWidth">
</div>
<span class="megamenu__cardTitle h6">PARTNER</span>
</a>
</div>
</div>
<div class="carouselNavigation ">
<button class="swiper-button-prev carouselNavigation__action carouselNavigation__action--prev" aria-label="Previous slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
<button class="swiper-button-next carouselNavigation__action carouselNavigation__action--next" aria-label="Next slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</nav>
<nav class="header__secondaryNav">
<ul class="header__secondaryItems h5">
<li class="header__item">
<a
href="https://www.counter.com/customer_authentication/redirect?locale=en®ion_country=US"
target="_blank" rel="nofollow"
class="cta cta--half header__link">
<span>Account</span>
<span class="cta__hover" aria-hidden="true">Account</span>
</a>
</li>
</ul>
</nav>
<div class="navDrawer__logo">
<svg
class="icon icon-secondary-logo "
aria-hidden="true"
>
<use xlink:href="#icon-secondary-logo"></use>
</svg>
</div>
</div>
</div>
</div>
</div>
<script>
window.translations = window.translations || [];
window.translations.push({"search.form.title": "Search"
,"search.form.cancel": "Cancel"
,"search.form.recent": "Recent"
,"search.form.view_all": "View all results"
,"search.form.no_results": "No results found"
,"search.form.products": "Products"
,"search.form.label": "Translation missing: en.search.form.label"
});
</script>
<script>
window.translations = window.translations || [];
window.translations.push({"header.affiliate.copy_link": "Copy affiliate link to clipboard"
,"header.affiliate.copied": "Copied!"
,"header.affiliate.copy": "Copy"
});
</script>
</header>
</div>
<!-- END sections: header-group -->
</div>
<main id="main">
<div id="shopify-section-template--20416786858159__hero_EiLbAk" class="shopify-section">
<section class="overlapHeader section section--none" >
<div
style="
--image-overlay: #f3f3f3;
--image-overlay-opacity: 0;
--background-color: transparent;
--text-color: #FFFFFF;
--text-color-mobile: #000000;
"
class="hero
hero--first
hero--image-layout-full
hero--has-text-true
hero--mobile-text-placement-below-image
"
>
<div class="hero__wrapper ">
<div class="hero__grid">
<div class="
hero__imageWrapper
hero__imageWrapper--mobileInstrinic
">
<picture>
<source srcset="//www.counter.com/cdn/shop/files/COUNTERTIME_TRAVEL_EDIT_Q3_2026_SUMMER_BAMBI_MODEL_0031-2500x2000-f058e72.jpg?v=1785196652&width=480 480w, //www.counter.com/cdn/shop/files/COUNTERTIME_TRAVEL_EDIT_Q3_2026_SUMMER_BAMBI_MODEL_0031-2500x2000-f058e72.jpg?v=1785196652&width=720 720w, //www.counter.com/cdn/shop/files/COUNTERTIME_TRAVEL_EDIT_Q3_2026_SUMMER_BAMBI_MODEL_0031-2500x2000-f058e72.jpg?v=1785196652&width=960 960w, //www.counter.com/cdn/shop/files/COUNTERTIME_TRAVEL_EDIT_Q3_2026_SUMMER_BAMBI_MODEL_0031-2500x2000-f058e72.jpg?v=1785196652&width=1280 1280w, //www.counter.com/cdn/shop/files/COUNTERTIME_TRAVEL_EDIT_Q3_2026_SUMMER_BAMBI_MODEL_0031-2500x2000-f058e72.jpg?v=1785196652&width=1440 1440w, //www.counter.com/cdn/shop/files/COUNTERTIME_TRAVEL_EDIT_Q3_2026_SUMMER_BAMBI_MODEL_0031-2500x2000-f058e72.jpg?v=1785196652&width=1800 1800w, //www.counter.com/cdn/shop/files/COUNTERTIME_TRAVEL_EDIT_Q3_2026_SUMMER_BAMBI_MODEL_0031-2500x2000-f058e72.jpg?v=1785196652&width=1920 1920w" sizes="100vw" media="(min-width: 768px)" />
<img parallax-image src="//www.counter.com/cdn/shop/files/COUNTERTIME_TRAVEL_EDIT_Q3_2026_SUMMER_BAMBI_MODEL_0031-2500x2000-f058e72.jpg?v=1785196652" alt="" srcset="//www.counter.com/cdn/shop/files/COUNTERTIME_TRAVEL_EDIT_Q3_2026_SUMMER_BAMBI_MODEL_0031-2500x2000-f058e72.jpg?v=1785196652&width=480 480w, //www.counter.com/cdn/shop/files/COUNTERTIME_TRAVEL_EDIT_Q3_2026_SUMMER_BAMBI_MODEL_0031-2500x2000-f058e72.jpg?v=1785196652&width=720 720w, //www.counter.com/cdn/shop/files/COUNTERTIME_TRAVEL_EDIT_Q3_2026_SUMMER_BAMBI_MODEL_0031-2500x2000-f058e72.jpg?v=1785196652&width=960 960w, //www.counter.com/cdn/shop/files/COUNTERTIME_TRAVEL_EDIT_Q3_2026_SUMMER_BAMBI_MODEL_0031-2500x2000-f058e72.jpg?v=1785196652&width=1280 1280w, //www.counter.com/cdn/shop/files/COUNTERTIME_TRAVEL_EDIT_Q3_2026_SUMMER_BAMBI_MODEL_0031-2500x2000-f058e72.jpg?v=1785196652&width=1440 1440w, //www.counter.com/cdn/shop/files/COUNTERTIME_TRAVEL_EDIT_Q3_2026_SUMMER_BAMBI_MODEL_0031-2500x2000-f058e72.jpg?v=1785196652&width=1800 1800w, //www.counter.com/cdn/shop/files/COUNTERTIME_TRAVEL_EDIT_Q3_2026_SUMMER_BAMBI_MODEL_0031-2500x2000-f058e72.jpg?v=1785196652&width=1920 1920w" sizes="100vw" class="hero__image img" style="object-position:48.0238% 68.3355%;">
</picture>
</div>
<div
style="
--title-align: auto;
--title-align-mobile: auto;
--text-align: auto;
--text-align-mobile: auto;
"
class="
hero__textWrapper
hero__textWrapper--title-pos-r
hero__textWrapper--title-align-auto
hero__textWrapper--text-align-auto
hero__textWrapper--text-pos-below-title">
<div class="hero__titleCtn">
<h1
class="h2 hero__title"
>
<span class="">Upgrade Your <br />
Travel Routine</span>
</h1>
<div class="hero__cta">
<a
href="/products/countertime-travel-edit"
style="
--cta-color: #ffffff;
--cta-color-hover: #ffffff;
--cta-background: #000000;
--cta-background-hover: #010001;
"
class="cta cta--normal ">
<span>SHOP NOW</span>
<span class="cta__hover" aria-hidden="true">SHOP NOW</span>
</a>
</div>
<div class="hero__text rte">
<p>Our best-selling skincare system, now <br/>in travel-sized bottles, and ready <br/>for wherever you’re going.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<style> #shopify-section-template--20416786858159__hero_EiLbAk .hero__text {font-size: 1.2em;} </style></div><div id="shopify-section-template--20416786858159__product_carousel_ay3RwJ" class="shopify-section">
<section class="productCarousel productCarousel--normal">
<div class="wrapper">
<div class="productCarousel__collection ">
<div class="productCarousel__header">
<div class="grid">
<h2 class="productCarousel__title h3">Discover Retinatural®+ Advanced Renewal Complex</h2>
<div class="productCarousel__link desktopOnly desktopOnly--fl">
<a
href="/collections/countertime"
class="cta cta--link-desktop-cta-mobile ">
<span>SHOP COUNTERTIME</span>
<span class="cta__hover" aria-hidden="true">SHOP COUNTERTIME</span>
</a>
</div>
</div>
</div>
<div class="productCarousel__carouselHolder">
<div class="productCarousel__carousel swiper" carousel carousel-options="
{
slidesPerView: 1.5,
grabCursor: true,
spaceBetween: 8,
mousewheel: {
enabled: true,
forceToAxis: true
},
breakpoints: {
768: {
spaceBetween: 8,
slidesPerView: 3.25
},
1025: {
spaceBetween: 16,
slidesPerView: 4
}
},
navigation: {
nextEl: "#shopify-section-template--20416786858159__product_carousel_ay3RwJ .swiper-button-next",
prevEl: "#shopify-section-template--20416786858159__product_carousel_ay3RwJ .swiper-button-prev"
}
}
">
<div class="swiper-wrapper">
<div class="swiper-slide productCarousel__item">
<div
id="product-countertime-travel-edit"
class="
productCard
productCard--verticalMobile
"
>
<div class="productCard__media ">
<div class="productBadges productCard__badges">
<span class="productBadge productBadge--ForTheFrequentFlier h6 f-uppercase">
FOR THE FREQUENT FLIER
</span></div>
<img src="//www.counter.com/cdn/shop/files/COUNTER_HOLIDAY_2025_PDP_COUNTERTIME_TRAVEL_EDIT_REV.jpg?v=1761676012" alt="Countertime Travel Edit" srcset="//www.counter.com/cdn/shop/files/COUNTER_HOLIDAY_2025_PDP_COUNTERTIME_TRAVEL_EDIT_REV.jpg?v=1761676012&width=151 151w, //www.counter.com/cdn/shop/files/COUNTER_HOLIDAY_2025_PDP_COUNTERTIME_TRAVEL_EDIT_REV.jpg?v=1761676012&width=336 336w, //www.counter.com/cdn/shop/files/COUNTER_HOLIDAY_2025_PDP_COUNTERTIME_TRAVEL_EDIT_REV.jpg?v=1761676012&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<img role="presentation" src="//www.counter.com/cdn/shop/files/COUNTERTIMETRAVELEDIT_COMPOSITE_01_2.jpg?v=1761676012" alt="" srcset="//www.counter.com/cdn/shop/files/COUNTERTIMETRAVELEDIT_COMPOSITE_01_2.jpg?v=1761676012&width=151 151w, //www.counter.com/cdn/shop/files/COUNTERTIMETRAVELEDIT_COMPOSITE_01_2.jpg?v=1761676012&width=336 336w, //www.counter.com/cdn/shop/files/COUNTERTIMETRAVELEDIT_COMPOSITE_01_2.jpg?v=1761676012&width=672 672w" width="1988" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--hover img img--cover">
</div>
<div class="productCard__content">
<a href="/products/countertime-travel-edit?variant=45817963380911" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Countertime Travel Edit</span>
<div data-oke-star-rating data-oke-reviews-product-id="shopify-8295338836143"><div data-oke-reviews-version="0.102.0" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.7 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="12" viewBox="0 0 85.33333333333333 16" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="17.333333333333332" href="#oke-star-empty"></use><use x="34.666666666666664" href="#oke-star-empty"></use><use x="52" href="#oke-star-empty"></use><use x="69.33333333333333" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 94.375%;"><svg height="12" viewBox="0 0 85.33333333333333 16" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="17.333333333333332" href="#oke-star-filled"></use><use x="34.666666666666664" href="#oke-star-filled"></use><use x="52" href="#oke-star-filled"></use><use x="69.33333333333333" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.7 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">99</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div><script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.7","reviewCount":99} </script></div></div>
<div
style="
--percent-off-color: #FFFFFF;
--percent-off-bg: #68133A;
"
class="price f-body--small "
>
<s class="price__compare visually-hidden" >$155</s>
<span class="price__current" >
$155
</span><span class="price__discount bg-deep-red c-white visually-hidden" price-watcher-discount>0% savings</span>
</div>
<script>
window.translations = window.translations || [];
window.translations.push({"products.product.discount_percentage": "{{ discount }}% savings"
});
</script>
</div>
</a>
<div class="productCard__mobileInfo ">
<button
type="button"
add-to-cart="45817963380911"
aria-label="Add to Cart: Countertime Travel Edit"
class="cta cta--normal cta--hasIdle productCard__atc">
<span>Add to Cart</span>
<span class="cta__hover" aria-hidden="true">Add to Cart</span>
<span class="cta__idle" aria-hidden="true">Adding...</span>
</button>
</div>
</div>
<div class="productCard__extras">
<div class="productCard__actions">
<div id="product-action-links-countertime-travel-edit-8295338836143-1787345922" class="productCard__actionsLinks">
<button
type="button"
add-to-cart="45817963380911"
aria-label="Add to Cart: Countertime Travel Edit"
class="cta cta--link cta--hasIdle ">
<span>Add to Cart</span>
<span class="cta__hover" aria-hidden="true">Add to Cart</span>
<span class="cta__idle" aria-hidden="true">Adding...</span>
</button>
<a
href="/products/countertime-travel-edit?variant=45817963380911"
aria-label="View Product: Countertime Travel Edit"
tabindex="-1"
class="cta cta--link ">
<span>View Product</span>
<span class="cta__hover" aria-hidden="true">View Product</span>
</a>
</div>
</div>
</div>
</div>
</div>
<div class="swiper-slide productCarousel__item">
<div
id="product-countertime-retinatural-advanced-super-serum"
class="
productCard
productCard--verticalMobile
"
>
<div class="productCard__media ">
<div class="productBadges productCard__badges">
<span class="productBadge productBadge--New h6 f-uppercase">
New
</span></div>
<img src="//www.counter.com/cdn/shop/files/Countertime_Retinatural_Advanced_Super_Serum_-_1.jpg?v=1773234579" alt="Retinatural+ Advanced Super Serum – 30 ml / 1 fl. oz." srcset="//www.counter.com/cdn/shop/files/Countertime_Retinatural_Advanced_Super_Serum_-_1.jpg?v=1773234579&width=151 151w, //www.counter.com/cdn/shop/files/Countertime_Retinatural_Advanced_Super_Serum_-_1.jpg?v=1773234579&width=336 336w, //www.counter.com/cdn/shop/files/Countertime_Retinatural_Advanced_Super_Serum_-_1.jpg?v=1773234579&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Retinatural+ Advanced Super Serum" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_RetinolSuperSerum_1988x3000_4a60afd1-79a1-45d3-ab7d-33aacaf3c66b_small.jpg?v=1780434708"><source src="//www.counter.com/cdn/shop/videos/c/vp/554836d8b2554832b50ab8efecf7b707/554836d8b2554832b50ab8efecf7b707.HD-1080p-7.2Mbps-85551889.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_RetinolSuperSerum_1988x3000_4a60afd1-79a1-45d3-ab7d-33aacaf3c66b_small.jpg?v=1780434708"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/countertime-retinatural-advanced-super-serum?variant=45447580188847" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Retinatural+ Advanced Super Serum</span>
<span class="f-label h5 productCard__group">Countertime</span>
<div data-oke-star-rating data-oke-reviews-product-id="shopify-8210093965487"><div data-oke-reviews-version="0.102.0" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.7 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="12" viewBox="0 0 85.33333333333333 16" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="17.333333333333332" href="#oke-star-empty"></use><use x="34.666666666666664" href="#oke-star-empty"></use><use x="52" href="#oke-star-empty"></use><use x="69.33333333333333" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 94.375%;"><svg height="12" viewBox="0 0 85.33333333333333 16" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="17.333333333333332" href="#oke-star-filled"></use><use x="34.666666666666664" href="#oke-star-filled"></use><use x="52" href="#oke-star-filled"></use><use x="69.33333333333333" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.7 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">295</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div><script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.7","reviewCount":295} </script></div></div>
<div
style="
--percent-off-color: #FFFFFF;
--percent-off-bg: #68133A;
"
class="price f-body--small "
>
<s class="price__compare visually-hidden" >$89</s>
<span class="price__current" >
$89
</span><span class="price__discount bg-deep-red c-white visually-hidden" price-watcher-discount>0% savings</span>
</div>
<script>
window.translations = window.translations || [];
window.translations.push({"products.product.discount_percentage": "{{ discount }}% savings"
});
</script>
</div>
</a>
<div class="productCard__mobileInfo ">
<button
type="button"
add-to-cart="45447580188847"
aria-label="Add to Cart: Retinatural+ Advanced Super Serum"
class="cta cta--normal cta--hasIdle productCard__atc">
<span>Add to Cart</span>
<span class="cta__hover" aria-hidden="true">Add to Cart</span>
<span class="cta__idle" aria-hidden="true">Adding...</span>
</button>
</div>
</div>
<div class="productCard__extras">
<div class="productCard__actions">
<div id="product-action-links-countertime-retinatural-advanced-super-serum-8210093965487-1787345922" class="productCard__actionsLinks">
<button
type="button"
add-to-cart="45447580188847"
aria-label="Add to Cart: Retinatural+ Advanced Super Serum"
class="cta cta--link cta--hasIdle ">
<span>Add to Cart</span>
<span class="cta__hover" aria-hidden="true">Add to Cart</span>
<span class="cta__idle" aria-hidden="true">Adding...</span>
</button>
<a
href="/products/countertime-retinatural-advanced-super-serum?variant=45447580188847"
aria-label="View Product: Retinatural+ Advanced Super Serum"
tabindex="-1"
class="cta cta--link ">
<span>View Product</span>
<span class="cta__hover" aria-hidden="true">View Product</span>
</a>
</div>
</div>
</div>
</div>
</div>
<div class="swiper-slide productCarousel__item">
<div
id="product-countertime-antioxidant-soft-cream"
class="
productCard
productCard--verticalMobile
"
>
<div class="productCard__media ">
<div class="productBadges productCard__badges">
<span class="productBadge productBadge--FavoriteFormula h6 f-uppercase">
favorite formula
</span></div>
<img src="//www.counter.com/cdn/shop/files/Countertime_Antioxidant_Soft_Cream_-_1.jpg?v=1773165109" alt="Antioxidant Soft Cream – 50 ml / 1.69 fl. oz." srcset="//www.counter.com/cdn/shop/files/Countertime_Antioxidant_Soft_Cream_-_1.jpg?v=1773165109&width=151 151w, //www.counter.com/cdn/shop/files/Countertime_Antioxidant_Soft_Cream_-_1.jpg?v=1773165109&width=336 336w, //www.counter.com/cdn/shop/files/Countertime_Antioxidant_Soft_Cream_-_1.jpg?v=1773165109&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Antioxidant Soft Cream" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_SOFTCREAM_1988x3000_bc543712-daf0-41b2-b06d-b0bae855d0be_small.jpg?v=1781035231"><source src="//www.counter.com/cdn/shop/videos/c/vp/67f9c950e220492585e06fe95da9a937/67f9c950e220492585e06fe95da9a937.HD-1080p-4.8Mbps-86112341.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_SOFTCREAM_1988x3000_bc543712-daf0-41b2-b06d-b0bae855d0be_small.jpg?v=1781035231"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/countertime-antioxidant-soft-cream?variant=45447583695023" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Antioxidant Soft Cream</span>
<span class="f-label h5 productCard__group">Countertime</span>
<div data-oke-star-rating data-oke-reviews-product-id="shopify-8210093572271"><div data-oke-reviews-version="0.102.0" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.8 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="12" viewBox="0 0 85.33333333333333 16" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="17.333333333333332" href="#oke-star-empty"></use><use x="34.666666666666664" href="#oke-star-empty"></use><use x="52" href="#oke-star-empty"></use><use x="69.33333333333333" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 96.25%;"><svg height="12" viewBox="0 0 85.33333333333333 16" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="17.333333333333332" href="#oke-star-filled"></use><use x="34.666666666666664" href="#oke-star-filled"></use><use x="52" href="#oke-star-filled"></use><use x="69.33333333333333" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.8 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">290</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div><script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.8","reviewCount":290} </script></div></div>
<div
style="
--percent-off-color: #FFFFFF;
--percent-off-bg: #68133A;
"
class="price f-body--small "
>
<s class="price__compare visually-hidden" >$87</s>
<span class="price__current" >
$87
</span><span class="price__discount bg-deep-red c-white visually-hidden" price-watcher-discount>0% savings</span>
</div>
<script>
window.translations = window.translations || [];
window.translations.push({"products.product.discount_percentage": "{{ discount }}% savings"
});
</script>
</div>
</a>
<div class="productCard__mobileInfo ">
<button
type="button"
add-to-cart="45447583695023"
aria-label="Add to Cart: Antioxidant Soft Cream"
class="cta cta--normal cta--hasIdle productCard__atc">
<span>Add to Cart</span>
<span class="cta__hover" aria-hidden="true">Add to Cart</span>
<span class="cta__idle" aria-hidden="true">Adding...</span>
</button>
</div>
</div>
<div class="productCard__extras">
<div class="productCard__actions">
<div id="product-action-links-countertime-antioxidant-soft-cream-8210093572271-1787345922" class="productCard__actionsLinks">
<button
type="button"
add-to-cart="45447583695023"
aria-label="Add to Cart: Antioxidant Soft Cream"
class="cta cta--link cta--hasIdle ">
<span>Add to Cart</span>
<span class="cta__hover" aria-hidden="true">Add to Cart</span>
<span class="cta__idle" aria-hidden="true">Adding...</span>
</button>
<a
href="/products/countertime-antioxidant-soft-cream?variant=45447583695023"
aria-label="View Product: Antioxidant Soft Cream"
tabindex="-1"
class="cta cta--link ">
<span>View Product</span>
<span class="cta__hover" aria-hidden="true">View Product</span>
</a>
</div>
</div>
</div>
</div>
</div>
<div class="swiper-slide productCarousel__item">
<div
id="product-countertime-tetrapeptide-supreme-cream"
class="
productCard
productCard--verticalMobile
"
>
<div class="productCard__media ">
<div class="productBadges productCard__badges">
<span class="productBadge productBadge--FavoriteFormula h6 f-uppercase">
favorite formula
</span></div>
<img src="//www.counter.com/cdn/shop/files/Countertime_Tetrapeptide_Supreme_Cream_-_1.jpg?v=1773234579" alt="Tetrapeptide Supreme Cream – 50 ml / 1.69 fl. oz." srcset="//www.counter.com/cdn/shop/files/Countertime_Tetrapeptide_Supreme_Cream_-_1.jpg?v=1773234579&width=151 151w, //www.counter.com/cdn/shop/files/Countertime_Tetrapeptide_Supreme_Cream_-_1.jpg?v=1773234579&width=336 336w, //www.counter.com/cdn/shop/files/Countertime_Tetrapeptide_Supreme_Cream_-_1.jpg?v=1773234579&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Tetrapeptide Supreme Cream" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_SupremeCream_1988x3000_a4f3568e-0fec-4637-b321-c2721df70bd0_small.jpg?v=1780444973"><source src="//www.counter.com/cdn/shop/videos/c/vp/8b89d109187b418f817a7619e2b12577/8b89d109187b418f817a7619e2b12577.HD-1080p-7.2Mbps-85560649.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_SupremeCream_1988x3000_a4f3568e-0fec-4637-b321-c2721df70bd0_small.jpg?v=1780444973"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/countertime-tetrapeptide-supreme-cream?variant=45447580647599" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Tetrapeptide Supreme Cream</span>
<span class="f-label h5 productCard__group">Countertime</span>
<div data-oke-star-rating data-oke-reviews-product-id="shopify-8210093637807"><div data-oke-reviews-version="0.102.0" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.8 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="12" viewBox="0 0 85.33333333333333 16" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="17.333333333333332" href="#oke-star-empty"></use><use x="34.666666666666664" href="#oke-star-empty"></use><use x="52" href="#oke-star-empty"></use><use x="69.33333333333333" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 96.25%;"><svg height="12" viewBox="0 0 85.33333333333333 16" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="17.333333333333332" href="#oke-star-filled"></use><use x="34.666666666666664" href="#oke-star-filled"></use><use x="52" href="#oke-star-filled"></use><use x="69.33333333333333" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.8 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">302</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div><script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.8","reviewCount":302} </script></div></div>
<div
style="
--percent-off-color: #FFFFFF;
--percent-off-bg: #68133A;
"
class="price f-body--small "
>
<s class="price__compare visually-hidden" >$98</s>
<span class="price__current" >
$98
</span><span class="price__discount bg-deep-red c-white visually-hidden" price-watcher-discount>0% savings</span>
</div>
<script>
window.translations = window.translations || [];
window.translations.push({"products.product.discount_percentage": "{{ discount }}% savings"
});
</script>
</div>
</a>
<div class="productCard__mobileInfo ">
<button
type="button"
add-to-cart="45447580647599"
aria-label="Add to Cart: Tetrapeptide Supreme Cream"
class="cta cta--normal cta--hasIdle productCard__atc">
<span>Add to Cart</span>
<span class="cta__hover" aria-hidden="true">Add to Cart</span>
<span class="cta__idle" aria-hidden="true">Adding...</span>
</button>
</div>
</div>
<div class="productCard__extras">
<div class="productCard__actions">
<div id="product-action-links-countertime-tetrapeptide-supreme-cream-8210093637807-1787345922" class="productCard__actionsLinks">
<button
type="button"
add-to-cart="45447580647599"
aria-label="Add to Cart: Tetrapeptide Supreme Cream"
class="cta cta--link cta--hasIdle ">
<span>Add to Cart</span>
<span class="cta__hover" aria-hidden="true">Add to Cart</span>
<span class="cta__idle" aria-hidden="true">Adding...</span>
</button>
<a
href="/products/countertime-tetrapeptide-supreme-cream?variant=45447580647599"
aria-label="View Product: Tetrapeptide Supreme Cream"
tabindex="-1"
class="cta cta--link ">
<span>View Product</span>
<span class="cta__hover" aria-hidden="true">View Product</span>
</a>
</div>
</div>
</div>
</div>
</div>
<div class="swiper-slide productCarousel__item">
<div
id="product-countertime-lipid-defense-cleansing-oil"
class="
productCard
productCard--verticalMobile
"
>
<div class="productCard__media ">
<div class="productBadges productCard__badges">
<span class="productBadge productBadge--FavoriteFormula h6 f-uppercase">
favorite formula
</span></div>
<img src="//www.counter.com/cdn/shop/files/Countertime_Lipid_Defense_Cleansing_Oil_-_1.jpg?v=1749266644" alt="Lipid Defense Cleansing Oil – 150 ml / 5.07 fl. oz." srcset="//www.counter.com/cdn/shop/files/Countertime_Lipid_Defense_Cleansing_Oil_-_1.jpg?v=1749266644&width=151 151w, //www.counter.com/cdn/shop/files/Countertime_Lipid_Defense_Cleansing_Oil_-_1.jpg?v=1749266644&width=336 336w, //www.counter.com/cdn/shop/files/Countertime_Lipid_Defense_Cleansing_Oil_-_1.jpg?v=1749266644&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Lipid Defense Cleansing Oil" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_CleansingOil_1988x3000_38dd9922-6bad-482f-a795-c534f6b740de_small.jpg?v=1784330116"><source src="//www.counter.com/cdn/shop/videos/c/vp/4255439d08194e5bb95c2ef45ab029be/4255439d08194e5bb95c2ef45ab029be.HD-1080p-3.3Mbps-89240510.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_CleansingOil_1988x3000_38dd9922-6bad-482f-a795-c534f6b740de_small.jpg?v=1784330116"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/countertime-lipid-defense-cleansing-oil?variant=45447580287151" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Lipid Defense Cleansing Oil</span>
<span class="f-label h5 productCard__group">Countertime</span>
<div data-oke-star-rating data-oke-reviews-product-id="shopify-8210093736111"><div data-oke-reviews-version="0.102.0" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.9 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="12" viewBox="0 0 85.33333333333333 16" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="17.333333333333332" href="#oke-star-empty"></use><use x="34.666666666666664" href="#oke-star-empty"></use><use x="52" href="#oke-star-empty"></use><use x="69.33333333333333" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 98.125%;"><svg height="12" viewBox="0 0 85.33333333333333 16" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="17.333333333333332" href="#oke-star-filled"></use><use x="34.666666666666664" href="#oke-star-filled"></use><use x="52" href="#oke-star-filled"></use><use x="69.33333333333333" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.9 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">387</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div><script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.9","reviewCount":387} </script></div></div>
<div
style="
--percent-off-color: #FFFFFF;
--percent-off-bg: #68133A;
"
class="price f-body--small "
>
<s class="price__compare visually-hidden" >$56</s>
<span class="price__current" >
$56
</span><span class="price__discount bg-deep-red c-white visually-hidden" price-watcher-discount>0% savings</span>
</div>
<script>
window.translations = window.translations || [];
window.translations.push({"products.product.discount_percentage": "{{ discount }}% savings"
});
</script>
</div>
</a>
<div class="productCard__mobileInfo ">
<button
type="button"
add-to-cart="45447580287151"
aria-label="Add to Cart: Lipid Defense Cleansing Oil"
class="cta cta--normal cta--hasIdle productCard__atc">
<span>Add to Cart</span>
<span class="cta__hover" aria-hidden="true">Add to Cart</span>
<span class="cta__idle" aria-hidden="true">Adding...</span>
</button>
</div>
</div>
<div class="productCard__extras">
<div class="productCard__actions">
<div id="product-action-links-countertime-lipid-defense-cleansing-oil-8210093736111-1787345922" class="productCard__actionsLinks">
<button
type="button"
add-to-cart="45447580287151"
aria-label="Add to Cart: Lipid Defense Cleansing Oil"
class="cta cta--link cta--hasIdle ">
<span>Add to Cart</span>
<span class="cta__hover" aria-hidden="true">Add to Cart</span>
<span class="cta__idle" aria-hidden="true">Adding...</span>
</button>
<a
href="/products/countertime-lipid-defense-cleansing-oil?variant=45447580287151"
aria-label="View Product: Lipid Defense Cleansing Oil"
tabindex="-1"
class="cta cta--link ">
<span>View Product</span>
<span class="cta__hover" aria-hidden="true">View Product</span>
</a>
</div>
</div>
</div>
</div>
</div>
<div class="swiper-slide productCarousel__item">
<div
id="product-countertime-ultra-renewal-eye-cream"
class="
productCard
productCard--verticalMobile
"
>
<div class="productCard__media ">
<div class="productBadges productCard__badges">
<span class="productBadge productBadge--FavoriteFormula h6 f-uppercase">
favorite formula
</span></div>
<img src="//www.counter.com/cdn/shop/files/CountertimeUltraRenewalEyeCream-1.jpg?v=1749236321" alt="Ultra Renewal Eye Cream – 15 ml / 0.5 fl. oz." srcset="//www.counter.com/cdn/shop/files/CountertimeUltraRenewalEyeCream-1.jpg?v=1749236321&width=151 151w, //www.counter.com/cdn/shop/files/CountertimeUltraRenewalEyeCream-1.jpg?v=1749236321&width=336 336w, //www.counter.com/cdn/shop/files/CountertimeUltraRenewalEyeCream-1.jpg?v=1749236321&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Ultra Renewal Eye Cream" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_EYECREAM_1988x3000_a1dd93d0-918f-483f-b126-a3f7c2de293e_small.jpg?v=1781035451"><source src="//www.counter.com/cdn/shop/videos/c/vp/02c1a383b0b042f699807ca1a6033d26/02c1a383b0b042f699807ca1a6033d26.HD-1080p-7.2Mbps-86112607.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_EYECREAM_1988x3000_a1dd93d0-918f-483f-b126-a3f7c2de293e_small.jpg?v=1781035451"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/countertime-ultra-renewal-eye-cream?variant=45447580680367" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Ultra Renewal Eye Cream</span>
<span class="f-label h5 productCard__group">Countertime</span>
<div data-oke-star-rating data-oke-reviews-product-id="shopify-8210093605039"><div data-oke-reviews-version="0.102.0" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.8 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="12" viewBox="0 0 85.33333333333333 16" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="17.333333333333332" href="#oke-star-empty"></use><use x="34.666666666666664" href="#oke-star-empty"></use><use x="52" href="#oke-star-empty"></use><use x="69.33333333333333" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 96.25%;"><svg height="12" viewBox="0 0 85.33333333333333 16" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="17.333333333333332" href="#oke-star-filled"></use><use x="34.666666666666664" href="#oke-star-filled"></use><use x="52" href="#oke-star-filled"></use><use x="69.33333333333333" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.8 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">201</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div><script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.8","reviewCount":201} </script></div></div>
<div
style="
--percent-off-color: #FFFFFF;
--percent-off-bg: #68133A;
"
class="price f-body--small "
>
<s class="price__compare visually-hidden" >$76</s>
<span class="price__current" >
$76
</span><span class="price__discount bg-deep-red c-white visually-hidden" price-watcher-discount>0% savings</span>
</div>
<script>
window.translations = window.translations || [];
window.translations.push({"products.product.discount_percentage": "{{ discount }}% savings"
});
</script>
</div>
</a>
<div class="productCard__mobileInfo ">
<button
type="button"
add-to-cart="45447580680367"
aria-label="Add to Cart: Ultra Renewal Eye Cream"
class="cta cta--normal cta--hasIdle productCard__atc">
<span>Add to Cart</span>
<span class="cta__hover" aria-hidden="true">Add to Cart</span>
<span class="cta__idle" aria-hidden="true">Adding...</span>
</button>
</div>
</div>
<div class="productCard__extras">
<div class="productCard__actions">
<div id="product-action-links-countertime-ultra-renewal-eye-cream-8210093605039-1787345922" class="productCard__actionsLinks">
<button
type="button"
add-to-cart="45447580680367"
aria-label="Add to Cart: Ultra Renewal Eye Cream"
class="cta cta--link cta--hasIdle ">
<span>Add to Cart</span>
<span class="cta__hover" aria-hidden="true">Add to Cart</span>
<span class="cta__idle" aria-hidden="true">Adding...</span>
</button>
<a
href="/products/countertime-ultra-renewal-eye-cream?variant=45447580680367"
aria-label="View Product: Ultra Renewal Eye Cream"
tabindex="-1"
class="cta cta--link ">
<span>View Product</span>
<span class="cta__hover" aria-hidden="true">View Product</span>
</a>
</div>
</div>
</div>
</div>
</div>
<div class="swiper-slide productCarousel__item">
<div
id="product-countertime-mineral-boost-hydrating-essence"
class="
productCard
productCard--verticalMobile
"
>
<div class="productCard__media ">
<div class="productBadges productCard__badges">
<span class="productBadge productBadge--FavoriteFormula h6 f-uppercase">
favorite formula
</span></div>
<img src="//www.counter.com/cdn/shop/files/Countertime_Mineral_Boose_Hydrating_Essence_-_1.jpg?v=1749266552" alt="Mineral Boost Hydrating Essence – 100 ml / 3.38 fl. oz." srcset="//www.counter.com/cdn/shop/files/Countertime_Mineral_Boose_Hydrating_Essence_-_1.jpg?v=1749266552&width=151 151w, //www.counter.com/cdn/shop/files/Countertime_Mineral_Boose_Hydrating_Essence_-_1.jpg?v=1749266552&width=336 336w, //www.counter.com/cdn/shop/files/Countertime_Mineral_Boose_Hydrating_Essence_-_1.jpg?v=1749266552&width=672 672w" width="3976" sizes="(min-width: 1444px) 336px, (min-width: 1025px) 22.73vw, (min-width: 768px) 31.64vw, 151px" class="productCard__img productCard__img--main img img--cover">
<div class="productCard__img productCard__img--hover productCard__media--video">
<video playsinline="true" loop="loop" muted="muted" preload="metadata" aria-label="Mineral Boost Hydrating Essence" poster="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_ESSENCE_1988x3000_615d74da-acb0-4434-aaa5-f84189a5e046_small.jpg?v=1781034900"><source src="//www.counter.com/cdn/shop/videos/c/vp/12a13a1243da473bb7a344de75d79f62/12a13a1243da473bb7a344de75d79f62.HD-1080p-4.8Mbps-86112133.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/FRAME4_THUMBNAIL_PDP_ESSENCE_1988x3000_615d74da-acb0-4434-aaa5-f84189a5e046_small.jpg?v=1781034900"></video>
</div>
</div>
<div class="productCard__content">
<a href="/products/countertime-mineral-boost-hydrating-essence?variant=45447579762863" class="productCard__link" >
<div class="productCard__linkText">
<span class="productCard__title h5">Mineral Boost Hydrating Essence</span>
<span class="f-label h5 productCard__group">Countertime</span>
<div data-oke-star-rating data-oke-reviews-product-id="shopify-8210093998255"><div data-oke-reviews-version="0.102.0" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 4.8 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="12" viewBox="0 0 85.33333333333333 16" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="17.333333333333332" href="#oke-star-empty"></use><use x="34.666666666666664" href="#oke-star-empty"></use><use x="52" href="#oke-star-empty"></use><use x="69.33333333333333" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 96.25%;"><svg height="12" viewBox="0 0 85.33333333333333 16" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="17.333333333333332" href="#oke-star-filled"></use><use x="34.666666666666664" href="#oke-star-filled"></use><use x="52" href="#oke-star-filled"></use><use x="69.33333333333333" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 4.8 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">198</span><span class="oke-sr-label-text"> Reviews</span><!----></div><!----></div><script type="application/json" data-oke-metafield-data=""> {"averageRating":"4.8","reviewCount":198} </script></div></div>
<div
style="
--percent-off-color: #FFFFFF;
--percent-off-bg: #68133A;
"
class="price f-body--small "
>
<s class="price__compare visually-hidden" >$59</s>
<span class="price__current" >
$59
</span><span class="price__discount bg-deep-red c-white visually-hidden" price-watcher-discount>0% savings</span>
</div>
<script>
window.translations = window.translations || [];
window.translations.push({"products.product.discount_percentage": "{{ discount }}% savings"
});
</script>
</div>
</a>
<div class="productCard__mobileInfo ">
<button
type="button"
add-to-cart="45447579762863"
aria-label="Add to Cart: Mineral Boost Hydrating Essence"
class="cta cta--normal cta--hasIdle productCard__atc">
<span>Add to Cart</span>
<span class="cta__hover" aria-hidden="true">Add to Cart</span>
<span class="cta__idle" aria-hidden="true">Adding...</span>
</button>
</div>
</div>
<div class="productCard__extras">
<div class="productCard__actions">
<div id="product-action-links-countertime-mineral-boost-hydrating-essence-8210093998255-1787345922" class="productCard__actionsLinks">
<button
type="button"
add-to-cart="45447579762863"
aria-label="Add to Cart: Mineral Boost Hydrating Essence"
class="cta cta--link cta--hasIdle ">
<span>Add to Cart</span>
<span class="cta__hover" aria-hidden="true">Add to Cart</span>
<span class="cta__idle" aria-hidden="true">Adding...</span>
</button>
<a
href="/products/countertime-mineral-boost-hydrating-essence?variant=45447579762863"
aria-label="View Product: Mineral Boost Hydrating Essence"
tabindex="-1"
class="cta cta--link ">
<span>View Product</span>
<span class="cta__hover" aria-hidden="true">View Product</span>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="carouselNavigation ">
<button class="swiper-button-prev carouselNavigation__action carouselNavigation__action--prev" aria-label="Previous slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
<button class="swiper-button-next carouselNavigation__action carouselNavigation__action--next" aria-label="Next slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
</div></div>
</div>
</div>
<div class="productCarousel__link mobileOnly">
<a
href="/collections/countertime"
class="cta cta--link-desktop-cta-mobile ">
<span>SHOP COUNTERTIME</span>
<span class="cta__hover" aria-hidden="true">SHOP COUNTERTIME</span>
</a>
</div>
</div>
</section>
</div><div id="shopify-section-template--20416786858159__hero_GyYYxJ" class="shopify-section">
<section class="overlapHeader section section--none" >
<div
style="
--image-overlay: transparent;
--image-overlay-opacity: 0;
--background-color: transparent;
--text-color: #010001;
--text-color-mobile: #010001;
"
class="hero
hero--image-layout-right
hero--has-text-true
hero--image-size-threeFourths
hero--extend-image-edge
hero--compact
hero--mobile-text-placement-below-image
"
>
<div class="hero__wrapper ">
<div class="hero__grid">
<div class="
hero__imageWrapper
hero__imageWrapper--mobileInstrinic
">
<picture>
<source srcset="//www.counter.com/cdn/shop/files/SITE_SubscriptionOffer_SecondaryHomepageModule_ImageOnly.jpg?v=1785518948&width=568 568w, //www.counter.com/cdn/shop/files/SITE_SubscriptionOffer_SecondaryHomepageModule_ImageOnly.jpg?v=1785518948&width=708 708w, //www.counter.com/cdn/shop/files/SITE_SubscriptionOffer_SecondaryHomepageModule_ImageOnly.jpg?v=1785518948&width=1067 1067w, //www.counter.com/cdn/shop/files/SITE_SubscriptionOffer_SecondaryHomepageModule_ImageOnly.jpg?v=1785518948&width=1136 1136w, //www.counter.com/cdn/shop/files/SITE_SubscriptionOffer_SecondaryHomepageModule_ImageOnly.jpg?v=1785518948&width=1416 1416w" sizes="(min-width: 1444px) 1067px, (min-width: 1025px) 73.46vw, (min-width: 768px) 73.96vw, calc(100vw - 12px)" media="(max-width: 767px)" />
<source srcset="//www.counter.com/cdn/shop/files/SITE_SubscriptionOffer_SecondaryHomepageModule_ImageOnly.jpg?v=1785518948&width=568 568w, //www.counter.com/cdn/shop/files/SITE_SubscriptionOffer_SecondaryHomepageModule_ImageOnly.jpg?v=1785518948&width=708 708w, //www.counter.com/cdn/shop/files/SITE_SubscriptionOffer_SecondaryHomepageModule_ImageOnly.jpg?v=1785518948&width=1067 1067w, //www.counter.com/cdn/shop/files/SITE_SubscriptionOffer_SecondaryHomepageModule_ImageOnly.jpg?v=1785518948&width=1136 1136w, //www.counter.com/cdn/shop/files/SITE_SubscriptionOffer_SecondaryHomepageModule_ImageOnly.jpg?v=1785518948&width=1416 1416w" sizes="(min-width: 1444px) 1067px, (min-width: 1025px) 73.46vw, (min-width: 768px) 73.96vw, calc(100vw - 12px)" media="(min-width: 768px)" />
<img parallax-image src="//www.counter.com/cdn/shop/files/SITE_SubscriptionOffer_SecondaryHomepageModule_ImageOnly.jpg?v=1785518948" alt="" srcset="//www.counter.com/cdn/shop/files/SITE_SubscriptionOffer_SecondaryHomepageModule_ImageOnly.jpg?v=1785518948&width=568 568w, //www.counter.com/cdn/shop/files/SITE_SubscriptionOffer_SecondaryHomepageModule_ImageOnly.jpg?v=1785518948&width=708 708w, //www.counter.com/cdn/shop/files/SITE_SubscriptionOffer_SecondaryHomepageModule_ImageOnly.jpg?v=1785518948&width=1067 1067w, //www.counter.com/cdn/shop/files/SITE_SubscriptionOffer_SecondaryHomepageModule_ImageOnly.jpg?v=1785518948&width=1136 1136w, //www.counter.com/cdn/shop/files/SITE_SubscriptionOffer_SecondaryHomepageModule_ImageOnly.jpg?v=1785518948&width=1416 1416w" sizes="(min-width: 1444px) 1067px, (min-width: 1025px) 73.46vw, (min-width: 768px) 73.96vw, calc(100vw - 12px)" class="hero__image img">
</picture>
</div>
<div
style="
--title-align: auto;
--title-align-mobile: auto;
--text-align: auto;
--text-align-mobile: auto;
"
class="
hero__textWrapper
hero__textWrapper--title-pos-br
hero__textWrapper--title-align-auto
hero__textWrapper--text-align-auto
hero__textWrapper--text-pos-below-title">
<div class="hero__titleCtn">
<h2
class="h4 hero__title"
>
<span
class="hero__eyebrow "
>
Limited Time Only
</span>
<span class="">Better Skin, Delivered</span>
</h2>
<div class="hero__cta">
<a
href="/collections/skincare"
style="
--cta-color: #ffffff;
--cta-color-hover: #ffffff;
--cta-background: #010001;
--cta-background-hover: #010001;
"
class="cta cta--normal ">
<span>SUBSCRIBE & SAVE</span>
<span class="cta__hover" aria-hidden="true">SUBSCRIBE & SAVE</span>
</a>
</div>
<div class="hero__text rte">
<p>Save 15% off your first month when you enroll in our fully customizable subscription program. Ends 8/31. Conditions apply.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<style> #shopify-section-template--20416786858159__hero_GyYYxJ section {padding-bottom: 50px;} </style></div><div id="shopify-section-template--20416786858159__card_carousel_W3ehwq" class="shopify-section">
<section class="cardCarousel section cardCarousel--size-large cardCarousel--cards-below" style="--slides: 3">
<div class="wrapper">
<div class="grid">
<div class="cardCarousel__col cardCarousel__col--text">
<h2 class="h4 ">Personalized Skincare</h2>
<p class="cardCarousel__subtitle">We made it easy. Pick the commitment level that works for you and select the products that fit your skin's needs.</p>
</div>
<div class="cardCarousel__col cardCarousel__col--cta">
<a
href="/products/build-your-own-regimen"
class="cta cta--link-desktop-cta-mobile ">
<span>GET STARTED</span>
<span class="cta__hover" aria-hidden="true">GET STARTED</span>
</a>
</div>
<div class="cardCarousel__col cardCarousel__col--cards cardCarousel__cards cardCarousel__cards--title-below">
<div class="cardCarousel__carousel swiper" carousel carousel-options="
{
slidesPerView: 1.3,
spaceBetween: 8,
mousewheel: {
enabled: true,
forceToAxis: true
},
breakpoints: {
768: {
spaceBetween: 8,
slidesPerView: 3
},
1025: {
spaceBetween: 16,
slidesPerView: 3
}
},
navigation: {
nextEl: "#shopify-section-template--20416786858159__card_carousel_W3ehwq .swiper-button-next",
prevEl: "#shopify-section-template--20416786858159__card_carousel_W3ehwq .swiper-button-prev"
}
}
">
<div class="swiper-wrapper">
<div class="swiper-slide cardCarousel__card" >
<div class="cardCarousel__cardImage cardCarousel__cardImage--tall">
<img src="//www.counter.com/cdn/shop/files/3-PIECE_CLEAR-PORE-CLEANSER_SUPER-SERUM_ADAPTIVE-MOISTURE-LOTION_PDP.jpg?v=1776184298" alt="" srcset="//www.counter.com/cdn/shop/files/3-PIECE_CLEAR-PORE-CLEANSER_SUPER-SERUM_ADAPTIVE-MOISTURE-LOTION_PDP.jpg?v=1776184298&width=244 244w, //www.counter.com/cdn/shop/files/3-PIECE_CLEAR-PORE-CLEANSER_SUPER-SERUM_ADAPTIVE-MOISTURE-LOTION_PDP.jpg?v=1776184298&width=337 337w, //www.counter.com/cdn/shop/files/3-PIECE_CLEAR-PORE-CLEANSER_SUPER-SERUM_ADAPTIVE-MOISTURE-LOTION_PDP.jpg?v=1776184298&width=488 488w, //www.counter.com/cdn/shop/files/3-PIECE_CLEAR-PORE-CLEANSER_SUPER-SERUM_ADAPTIVE-MOISTURE-LOTION_PDP.jpg?v=1776184298&width=674 674w, //www.counter.com/cdn/shop/files/3-PIECE_CLEAR-PORE-CLEANSER_SUPER-SERUM_ADAPTIVE-MOISTURE-LOTION_PDP.jpg?v=1776184298&width=922 922w" width="1988" loading="lazy" sizes="(min-width: 1444px) 337px, (min-width: 1025px) 22.73vw, (min-width: 768px) 23.44vw, 62.14vw" class="img img--cover">
</div>
<h3 class="h5 ">3-step: ESSENTIALIST</h3>
<div class="cardCarousel__cardText rte">
<p>Includes your choice of cleanser, serum, and moisturizer. </p>
</div>
<a
href="/products/build-your-own-regimen"
class="cta cta--link ">
<span>10% savings</span>
<span class="cta__hover" aria-hidden="true">10% savings</span>
</a>
</div>
<div class="swiper-slide cardCarousel__card" >
<div class="cardCarousel__cardImage cardCarousel__cardImage--tall">
<img src="//www.counter.com/cdn/shop/files/4-PIECE_CLEANSING-BALM_HYALURONIC-MOISTURE-MIST_C-SERUM_SUPREME-CREAM_PDP.jpg?v=1776184298" alt="" srcset="//www.counter.com/cdn/shop/files/4-PIECE_CLEANSING-BALM_HYALURONIC-MOISTURE-MIST_C-SERUM_SUPREME-CREAM_PDP.jpg?v=1776184298&width=244 244w, //www.counter.com/cdn/shop/files/4-PIECE_CLEANSING-BALM_HYALURONIC-MOISTURE-MIST_C-SERUM_SUPREME-CREAM_PDP.jpg?v=1776184298&width=337 337w, //www.counter.com/cdn/shop/files/4-PIECE_CLEANSING-BALM_HYALURONIC-MOISTURE-MIST_C-SERUM_SUPREME-CREAM_PDP.jpg?v=1776184298&width=488 488w, //www.counter.com/cdn/shop/files/4-PIECE_CLEANSING-BALM_HYALURONIC-MOISTURE-MIST_C-SERUM_SUPREME-CREAM_PDP.jpg?v=1776184298&width=674 674w, //www.counter.com/cdn/shop/files/4-PIECE_CLEANSING-BALM_HYALURONIC-MOISTURE-MIST_C-SERUM_SUPREME-CREAM_PDP.jpg?v=1776184298&width=922 922w" width="1988" loading="lazy" sizes="(min-width: 1444px) 337px, (min-width: 1025px) 22.73vw, (min-width: 768px) 23.44vw, 62.14vw" class="img img--cover">
</div>
<h3 class="h5 ">4-step: Committed</h3>
<div class="cardCarousel__cardText rte">
<p>Includes your choice of cleanser, toner/essence, serum, and moisturizer. </p>
</div>
<a
href="/products/build-your-own-regimen"
class="cta cta--link ">
<span>15% savings</span>
<span class="cta__hover" aria-hidden="true">15% savings</span>
</a>
</div>
<div class="swiper-slide cardCarousel__card" >
<div class="cardCarousel__cardImage cardCarousel__cardImage--tall">
<img src="//www.counter.com/cdn/shop/files/5-PIECE_SWIPE_SILKY-SKIN-CLEANSER_C-SERUM_ESSENCE_ADAPTIVE_EYE-CREAM_PDP_1_1.jpg?v=1776190061" alt="" srcset="//www.counter.com/cdn/shop/files/5-PIECE_SWIPE_SILKY-SKIN-CLEANSER_C-SERUM_ESSENCE_ADAPTIVE_EYE-CREAM_PDP_1_1.jpg?v=1776190061&width=244 244w, //www.counter.com/cdn/shop/files/5-PIECE_SWIPE_SILKY-SKIN-CLEANSER_C-SERUM_ESSENCE_ADAPTIVE_EYE-CREAM_PDP_1_1.jpg?v=1776190061&width=337 337w, //www.counter.com/cdn/shop/files/5-PIECE_SWIPE_SILKY-SKIN-CLEANSER_C-SERUM_ESSENCE_ADAPTIVE_EYE-CREAM_PDP_1_1.jpg?v=1776190061&width=488 488w, //www.counter.com/cdn/shop/files/5-PIECE_SWIPE_SILKY-SKIN-CLEANSER_C-SERUM_ESSENCE_ADAPTIVE_EYE-CREAM_PDP_1_1.jpg?v=1776190061&width=674 674w, //www.counter.com/cdn/shop/files/5-PIECE_SWIPE_SILKY-SKIN-CLEANSER_C-SERUM_ESSENCE_ADAPTIVE_EYE-CREAM_PDP_1_1.jpg?v=1776190061&width=922 922w" width="1988" loading="lazy" sizes="(min-width: 1444px) 337px, (min-width: 1025px) 22.73vw, (min-width: 768px) 23.44vw, 62.14vw" class="img img--cover">
</div>
<h3 class="h5 ">5-step: Maximalist</h3>
<div class="cardCarousel__cardText rte">
<p>Includes your choice of cleanser, toner/essence, serum, moisturizer, and enhancer.</p>
</div>
<a
href="/products/build-your-own-regimen"
class="cta cta--link ">
<span>20% savings</span>
<span class="cta__hover" aria-hidden="true">20% savings</span>
</a>
</div>
</div>
<div class="carouselNavigation ">
<button class="swiper-button-prev carouselNavigation__action carouselNavigation__action--prev" aria-label="Previous slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
<button class="swiper-button-next carouselNavigation__action carouselNavigation__action--next" aria-label="Next slide">
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</button>
</div>
</div>
</div>
</div>
</div>
</section>
</div><div id="shopify-section-template--20416786858159__hero_fEhhjU" class="shopify-section">
<section class="overlapHeader section section--none" >
<div
style="
--image-overlay: transparent;
--image-overlay-opacity: 0;
--background-color: transparent;
--text-color: #010001;
--text-color-mobile: #010001;
"
class="hero
hero--image-layout-full
hero--has-text-true
hero--compact
hero--mobile-text-placement-over-image
"
>
<div class="hero__wrapper ">
<div class="hero__grid">
<div class="
hero__imageWrapper
hero__imageWrapper--mobileLandscape
">
<picture>
<source srcset="//www.counter.com/cdn/shop/files/CREAM_BLUSH_REFILLS_-_1988x3000-9.jpg?v=1775865271&width=480 480w, //www.counter.com/cdn/shop/files/CREAM_BLUSH_REFILLS_-_1988x3000-9.jpg?v=1775865271&width=720 720w, //www.counter.com/cdn/shop/files/CREAM_BLUSH_REFILLS_-_1988x3000-9.jpg?v=1775865271&width=960 960w, //www.counter.com/cdn/shop/files/CREAM_BLUSH_REFILLS_-_1988x3000-9.jpg?v=1775865271&width=1280 1280w, //www.counter.com/cdn/shop/files/CREAM_BLUSH_REFILLS_-_1988x3000-9.jpg?v=1775865271&width=1440 1440w, //www.counter.com/cdn/shop/files/CREAM_BLUSH_REFILLS_-_1988x3000-9.jpg?v=1775865271&width=1800 1800w, //www.counter.com/cdn/shop/files/CREAM_BLUSH_REFILLS_-_1988x3000-9.jpg?v=1775865271&width=1920 1920w" sizes="100vw" media="(max-width: 767px)" />
<source srcset="//www.counter.com/cdn/shop/files/Skin_Care_Quiz_Hero_Image.jpg?v=1775864801&width=480 480w, //www.counter.com/cdn/shop/files/Skin_Care_Quiz_Hero_Image.jpg?v=1775864801&width=720 720w, //www.counter.com/cdn/shop/files/Skin_Care_Quiz_Hero_Image.jpg?v=1775864801&width=960 960w, //www.counter.com/cdn/shop/files/Skin_Care_Quiz_Hero_Image.jpg?v=1775864801&width=1280 1280w, //www.counter.com/cdn/shop/files/Skin_Care_Quiz_Hero_Image.jpg?v=1775864801&width=1440 1440w, //www.counter.com/cdn/shop/files/Skin_Care_Quiz_Hero_Image.jpg?v=1775864801&width=1800 1800w, //www.counter.com/cdn/shop/files/Skin_Care_Quiz_Hero_Image.jpg?v=1775864801&width=1920 1920w" sizes="100vw" media="(min-width: 768px)" />
<img parallax-image src="//www.counter.com/cdn/shop/files/Skin_Care_Quiz_Hero_Image.jpg?v=1775864801" alt="" srcset="//www.counter.com/cdn/shop/files/Skin_Care_Quiz_Hero_Image.jpg?v=1775864801&width=480 480w, //www.counter.com/cdn/shop/files/Skin_Care_Quiz_Hero_Image.jpg?v=1775864801&width=720 720w, //www.counter.com/cdn/shop/files/Skin_Care_Quiz_Hero_Image.jpg?v=1775864801&width=960 960w, //www.counter.com/cdn/shop/files/Skin_Care_Quiz_Hero_Image.jpg?v=1775864801&width=1280 1280w, //www.counter.com/cdn/shop/files/Skin_Care_Quiz_Hero_Image.jpg?v=1775864801&width=1440 1440w, //www.counter.com/cdn/shop/files/Skin_Care_Quiz_Hero_Image.jpg?v=1775864801&width=1800 1800w, //www.counter.com/cdn/shop/files/Skin_Care_Quiz_Hero_Image.jpg?v=1775864801&width=1920 1920w" loading="lazy" sizes="100vw" class="hero__image img" style="object-position:47.0484% 76.6782%;">
</picture>
</div>
<div
style="
--title-align: auto;
--title-align-mobile: auto;
--text-align: auto;
--text-align-mobile: auto;
"
class="
hero__textWrapper
hero__textWrapper--title-pos-t
hero__textWrapper--title-align-auto
hero__textWrapper--text-align-auto
hero__textWrapper--text-pos-t">
<div class="hero__titleCtn">
<h2
class="h4 hero__title"
>
<span class=""><br><br><br>NOT SURE WHERE TO BEGIN? Discover your routine.</span>
</h2>
<div class="hero__cta">
<a
href="/pages/skincare-quiz"
style="
--cta-color: #ffffff;
--cta-color-hover: #ffffff;
--cta-background: #010001;
--cta-background-hover: #010001;
"
class="cta cta--normal ">
<span>TAKE THE SKINCARE QUIZ</span>
<span class="cta__hover" aria-hidden="true">TAKE THE SKINCARE QUIZ</span>
</a>
</div>
</div>
<div class="hero__text rte">
</div>
</div>
</div>
</div>
</div>
</section>
<style> #shopify-section-template--20416786858159__hero_fEhhjU section {max-height: 250px; overflow: hidden;} </style></div><div id="shopify-section-template--20416786858159__mission_statement_Dw4xW8" class="shopify-section">
<section class="mission section">
<div class="wrapper">
<div class="mission__carousel"
carousel
carousel-options="
{
"slidesPerView": "auto",
"grabCursor": true,
"spaceBetween": 8,
mousewheel: {
enabled: true,
forceToAxis: true
},
"freeMode": {
"enabled": true,
"momentum": true,
"momentumRatio": 0.3,
"momentumVelocityRatio": 0.3
},
breakpoints: {
1025: {
spaceBetween: 16
}
}
}
"
>
<div class="swiper-wrapper">
<div class="mission__slide swiper-slide" >
<div class="mission__text ">
<h2 class="mission__title h4">Mission</h2>
<p class="mission__description">Counter is setting the definitive standard of clean beauty for the future. Proof over promises, always moving forward.</p>
</div>
<div class="mission__image">
<img src="//www.counter.com/cdn/shop/files/SheerGeniusLipstick_Q2_2025_Model_ROSEMARY_Twig_0016.jpg?v=1762461400" alt="" srcset="//www.counter.com/cdn/shop/files/SheerGeniusLipstick_Q2_2025_Model_ROSEMARY_Twig_0016.jpg?v=1762461400&width=243 243w, //www.counter.com/cdn/shop/files/SheerGeniusLipstick_Q2_2025_Model_ROSEMARY_Twig_0016.jpg?v=1762461400&width=579 579w, //www.counter.com/cdn/shop/files/SheerGeniusLipstick_Q2_2025_Model_ROSEMARY_Twig_0016.jpg?v=1762461400&width=1158 1158w" width="1824" loading="lazy" sizes="(min-width: 1444px) 455px, (min-width: 1025px) 32vw, (min-width: 768px) 31.64vw, 78.33vw" class="img img--cover">
</div>
</div>
<div class="mission__slide swiper-slide" >
<div class="mission__text ">
<h2 class="mission__title h4">Conversation</h2>
<p class="mission__description">We learn and progress together, as a community of people, brands, and organizations. Conversation connects us with each other and our purpose, shaping our story of change.</p>
</div>
<div class="mission__image">
<img src="//www.counter.com/cdn/shop/files/Group_Campaign_Q3_2025_Model_BethanyNagy_EmikoHanawa_FrancesAaternir_LindaShot10E_02723_R1_BW-3000x4000-fe80f76.jpg?v=1762461424" alt="" srcset="//www.counter.com/cdn/shop/files/Group_Campaign_Q3_2025_Model_BethanyNagy_EmikoHanawa_FrancesAaternir_LindaShot10E_02723_R1_BW-3000x4000-fe80f76.jpg?v=1762461424&width=118 118w, //www.counter.com/cdn/shop/files/Group_Campaign_Q3_2025_Model_BethanyNagy_EmikoHanawa_FrancesAaternir_LindaShot10E_02723_R1_BW-3000x4000-fe80f76.jpg?v=1762461424&width=376 376w, //www.counter.com/cdn/shop/files/Group_Campaign_Q3_2025_Model_BethanyNagy_EmikoHanawa_FrancesAaternir_LindaShot10E_02723_R1_BW-3000x4000-fe80f76.jpg?v=1762461424&width=612 612w" width="3000" loading="lazy" sizes="(min-width: 1444px) 220px, (min-width: 1025px) 14.63vw, (min-width: 768px) 15.36vw, 62.38vw" class="img img--cover">
</div>
</div>
<div class="mission__slide swiper-slide" >
<div class="mission__text ">
<h2 class="mission__title h4">PRODUCT</h2>
<p class="mission__description">Real clean products are as much about the ingredients you formulate with, as those you don’t. We believe that, while safer products should feel luxurious, they shouldn’t be a luxury. Clean is for the people.</p>
</div>
<div class="mission__image">
<img src="//www.counter.com/cdn/shop/files/VITAMINC_SERUM_Q1_2026_MODEL_RACHAEL_Shot12_057_RGBs-2500x3334-6f2118d_1.jpg?v=1774631834" alt="" srcset="//www.counter.com/cdn/shop/files/VITAMINC_SERUM_Q1_2026_MODEL_RACHAEL_Shot12_057_RGBs-2500x3334-6f2118d_1.jpg?v=1774631834&width=306 306w, //www.counter.com/cdn/shop/files/VITAMINC_SERUM_Q1_2026_MODEL_RACHAEL_Shot12_057_RGBs-2500x3334-6f2118d_1.jpg?v=1774631834&width=612 612w, //www.counter.com/cdn/shop/files/VITAMINC_SERUM_Q1_2026_MODEL_RACHAEL_Shot12_057_RGBs-2500x3334-6f2118d_1.jpg?v=1774631834&width=1146 1146w" width="2500" loading="lazy" sizes="(min-width: 1444px) 573px, (min-width: 1025px) 38.83vw, (min-width: 768px) 39.84vw, 94.29vw" class="img img--cover">
</div>
</div>
<div class="mission__slide swiper-slide" >
<div class="mission__text ">
<h2 class="mission__title h4">Advocacy</h2>
<p class="mission__description">Counter is a people-powered movement using commerce as an engine for meaningful change. We fight to protect what matters.</p>
</div>
<div class="mission__image">
<img src="//www.counter.com/cdn/shop/files/Group_Campaign_Q3_2025_Model_Emiko_FrancesAaternir_Shot10D_02821_R1.jpg?v=1758664122" alt="" srcset="//www.counter.com/cdn/shop/files/Group_Campaign_Q3_2025_Model_Emiko_FrancesAaternir_Shot10D_02821_R1.jpg?v=1758664122&width=243 243w, //www.counter.com/cdn/shop/files/Group_Campaign_Q3_2025_Model_Emiko_FrancesAaternir_Shot10D_02821_R1.jpg?v=1758664122&width=579 579w, //www.counter.com/cdn/shop/files/Group_Campaign_Q3_2025_Model_Emiko_FrancesAaternir_Shot10D_02821_R1.jpg?v=1758664122&width=1158 1158w" width="3806" loading="lazy" sizes="(min-width: 1444px) 455px, (min-width: 1025px) 32vw, (min-width: 768px) 31.64vw, 78.33vw" class="img img--cover">
</div>
</div>
</div>
</div>
</div>
</section>
</div><div id="shopify-section-template--20416786858159__hero_aPg4mP" class="shopify-section">
<section class="overlapHeader section section--none" >
<div
style="
--image-overlay: #000000;
--image-overlay-opacity: 0.3;
--background-color: #ffffff;
--text-color: #ffffff;
--text-color-mobile: #000000;
"
class="hero
hero--image-layout-full
hero--has-text-true
hero--extend-image-edge
hero--compact
hero--mobile-text-placement-below-image
"
>
<div class="hero__wrapper hero__wrapper--full-width">
<div class="hero__grid">
<div class="
hero__imageWrapper
hero__imageWrapper--mobileInstrinic
">
<div class="hero__video" video>
<video playsinline="playsinline" autoplay="autoplay" muted="muted" loop="loop" class="hero__videoElement" preload="metadata" loading="lazy"><source src="//www.counter.com/cdn/shop/videos/c/vp/122aed4d25dc4118b371bf419225a659/122aed4d25dc4118b371bf419225a659.HD-1080p-7.2Mbps-91241226.mp4?v=0" type="video/mp4"><img src="//www.counter.com/cdn/shop/files/preview_images/122aed4d25dc4118b371bf419225a659.thumbnail.0000000000_small.jpg?v=1786380887"></video>
</div></div>
<div
style="
--title-align: auto;
--title-align-mobile: center;
--text-align: auto;
--text-align-mobile: center;
"
class="
hero__textWrapper
hero__textWrapper--title-pos-c
hero__textWrapper--title-align-auto
hero__textWrapper--text-align-auto
hero__textWrapper--text-pos-below-title">
<div class="hero__titleCtn">
<h2
class="h2 hero__title"
>
<span
class="hero__eyebrow "
>
[ JOURNAL ]
</span>
<span class="">Everyone Has an Opinion on Palm Oil. <br />
We Went to earn ours.</span>
</h2>
<div class="hero__cta">
<a
href="/pages/responsible-palm-oil"
style="
--cta-color: #ffffff;
--cta-color-hover: #ffffff;
--cta-background: #000000;
--cta-background-hover: #000000;
"
class="cta cta--normal ">
<span>READ THE STORY</span>
<span class="cta__hover" aria-hidden="true">READ THE STORY</span>
</a>
</div>
<div class="hero__text rte">
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<style> #shopify-section-template--20416786858159__hero_aPg4mP video {transform: scale(1.1); transform-origin: center; object-fit: cover;} #shopify-section-template--20416786858159__hero_aPg4mP .video-section__media, #shopify-section-template--20416786858159__hero_aPg4mP .deferred-media {overflow: hidden !important;}@media screen and (max-width: 749px) {} #shopify-section-template--20416786858159__hero_aPg4mP .hero__eyebrow {font-size: 0.6em;} </style></div><div id="shopify-section-template--20416786858159__list_banner_NHwzT4" class="shopify-section">
<section class="listBanner section bg-grey-200 listBanner--layout-2col">
<div class="wrapper">
<div class="grid">
<div class="listBanner__column listBanner__column--left">
<h2 class="listBanner__heading h4 ">JOIN THE LOYALIST PROGRAM</h2>
<p class="listBanner__subheading f-body--small">Earn meaningful rewards when you shop and refer, plus receive special perks and exclusive access throughout the year.</p>
</div>
<div class="listBanner__column listBanner__column--right">
<ul class="listBanner__list">
<li class="listBanner__listItem" style="--col: 1; --row: 1;">
<span class="listBanner__listItemNumber h6 ">
<div class="listBanner__square"></div>
</span>
<div class="listBanner__listItemContent">
<h3 class="listBanner__listItemTitle h5 ">PRODUCT CREDIT </h3>
<div class="listBanner__listItemDescription f-body--small rte"></div>
</div>
</li>
<li class="listBanner__listItem" style="--col: 1; --row: 2;">
<span class="listBanner__listItemNumber h6 ">
<div class="listBanner__square"></div>
</span>
<div class="listBanner__listItemContent">
<h3 class="listBanner__listItemTitle h5 ">BIRTHDAY REWARD </h3>
<div class="listBanner__listItemDescription f-body--small rte"></div>
</div>
</li>
<li class="listBanner__listItem" style="--col: 2; --row: 1;">
<span class="listBanner__listItemNumber h6 ">
<div class="listBanner__square"></div>
</span>
<div class="listBanner__listItemContent">
<h3 class="listBanner__listItemTitle h5 ">CONNECTIONS</h3>
<div class="listBanner__listItemDescription f-body--small rte"></div>
</div>
</li>
<li class="listBanner__listItem" style="--col: 2; --row: 2;">
<span class="listBanner__listItemNumber h6 ">
<div class="listBanner__square"></div>
</span>
<div class="listBanner__listItemContent">
<h3 class="listBanner__listItemTitle h5 ">EXCLUSIVE ACCESS </h3>
<div class="listBanner__listItemDescription f-body--small rte"></div>
</div>
</li>
</ul>
</div>
</div>
</div>
</section>
</div>
</main>
<!-- BEGIN sections: footer-group -->
<div id="shopify-section-sections--20416791281839__brand_promise_UpWWrP" class="shopify-section shopify-section-group-footer-group"><div class="brandPromise section pt-lg pb-lg">
<div class="wrapper">
<div class="brandPromise__grid grid">
<div class="brandPromise__items">
<div class="brandPromise__item">
<h2 class="h4 brandPromise__title">COUNTER'S BLUEPRINT FOR CLEAN™</h2>
<a
href="/pages/ingredients"
class="cta cta--link cta--allowWrap">
<span>Learn about The Never List™, our formulating approach, and our ingredient philosophy.</span>
<span class="cta__hover" aria-hidden="true">Learn about The Never List™, our formulating approach, and our ingredient philosophy.</span>
</a>
</div>
<div class="brandPromise__item">
<h2 class="h4 brandPromise__title">we are more together</h2>
<a
href="/pages/community"
class="cta cta--link cta--allowWrap">
<span>learn what community means to us, and why it is critical to making real change.</span>
<span class="cta__hover" aria-hidden="true">learn what community means to us, and why it is critical to making real change.</span>
</a>
</div>
<div class="brandPromise__item">
<h2 class="h4 brandPromise__title">clean is still worth fighting for</h2>
<a
href="/pages/make-action"
class="cta cta--link cta--allowWrap">
<span>make action with us</span>
<span class="cta__hover" aria-hidden="true">make action with us</span>
</a>
</div>
</div>
<div class="brandPromise__images">
<div class="brandPromise__imagesInner">
<div class="brandPromise__image brandPromise__image--main">
<img src="//www.counter.com/cdn/shop/files/97413_PRI_Counter_030_10_EDITORIAL_LOOK2_Q1_2026_MODEL_THAIS_FILM_RGBs-2501x1908-3966df9.jpg?v=1782251026" alt="" srcset="//www.counter.com/cdn/shop/files/97413_PRI_Counter_030_10_EDITORIAL_LOOK2_Q1_2026_MODEL_THAIS_FILM_RGBs-2501x1908-3966df9.jpg?v=1782251026&width=372 372w, //www.counter.com/cdn/shop/files/97413_PRI_Counter_030_10_EDITORIAL_LOOK2_Q1_2026_MODEL_THAIS_FILM_RGBs-2501x1908-3966df9.jpg?v=1782251026&width=451 451w, //www.counter.com/cdn/shop/files/97413_PRI_Counter_030_10_EDITORIAL_LOOK2_Q1_2026_MODEL_THAIS_FILM_RGBs-2501x1908-3966df9.jpg?v=1782251026&width=744 744w, //www.counter.com/cdn/shop/files/97413_PRI_Counter_030_10_EDITORIAL_LOOK2_Q1_2026_MODEL_THAIS_FILM_RGBs-2501x1908-3966df9.jpg?v=1782251026&width=902 902w" width="2501" sizes="(min-width: 1444px) 372px, (min-width: 1025px) 24.79vw, (min-width: 768px) 30.49vw, 63.33vw" class="img img--cover">
</div>
<div class="brandPromise__image brandPromise__image--secondary">
<img src="//www.counter.com/cdn/shop/files/CONCEALER_DARK2_FOUNDATION_510_Q1_2026_MODEL_NATASHA_shot08_092-web_6aeb3aa9-c3b8-4b5f-81a5-b55e9e1f70c9.jpg?v=1774389050" alt="" srcset="//www.counter.com/cdn/shop/files/CONCEALER_DARK2_FOUNDATION_510_Q1_2026_MODEL_NATASHA_shot08_092-web_6aeb3aa9-c3b8-4b5f-81a5-b55e9e1f70c9.jpg?v=1774389050&width=209 209w, //www.counter.com/cdn/shop/files/CONCEALER_DARK2_FOUNDATION_510_Q1_2026_MODEL_NATASHA_shot08_092-web_6aeb3aa9-c3b8-4b5f-81a5-b55e9e1f70c9.jpg?v=1774389050&width=247 247w, //www.counter.com/cdn/shop/files/CONCEALER_DARK2_FOUNDATION_510_Q1_2026_MODEL_NATASHA_shot08_092-web_6aeb3aa9-c3b8-4b5f-81a5-b55e9e1f70c9.jpg?v=1774389050&width=418 418w, //www.counter.com/cdn/shop/files/CONCEALER_DARK2_FOUNDATION_510_Q1_2026_MODEL_NATASHA_shot08_092-web_6aeb3aa9-c3b8-4b5f-81a5-b55e9e1f70c9.jpg?v=1774389050&width=494 494w" width="2500" sizes="(min-width: 1444px) 209px, (min-width: 1025px) 14.44vw, (min-width: 768px) 17.32vw, 35vw" class="img img--cover">
</div>
</div>
</div>
</div>
</div>
</div>
</div><div id="shopify-section-sections--20416791281839__email_capture_fQ4kqb" class="shopify-section shopify-section-group-footer-group"><div id="contact_form" class="section emailCapture" email-capture>
<div class="wrapper">
<div class="grid">
<div class="emailCapture__titleCol">
<h2 class="emailCapture__title h5">Join Our Mailing List</h2>
</div>
<div class="emailCapture__formCol"><h3 id="sections--20416791281839__email_capture_fQ4kqb-form-title" class="emailCapture__formTitle h5">Sign Up for Emails</h3>
<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="emailCapture__form form" aria-labelledby="sections--20416791281839__email_capture_fQ4kqb-form-title"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
<div class="field field--buttonOverlaid ">
<label class="f-body field__label" for="NewsletterForm--sections--20416791281839__email_capture_fQ4kqb">
Email
</label>
<input
id="NewsletterForm--sections--20416791281839__email_capture_fQ4kqb"
type="email"
name="contact[email]"
class="field__input f-body"
value=""
aria-required="true"
required
autocorrect="off"
autocapitalize="off"
autocomplete="email"
placeholder="Email"
><button
type="submit"
class="cta field__button"
name="commit"
id="Subscribe"
>
<span>Sign Up</span>
<span class="cta__hover">Yes!</span>
<span class="cta__idle">Submitting...</span>
</button>
</div><small class="f-caption form__message">By clicking “Sign Up”, I agree to receive email marketing from Counter at my email address and agree to the Terms and Privacy Policy.</small>
</form>
</div>
</div>
</div>
</div>
</div><div id="shopify-section-sections--20416791281839__footer_jJwmWN" class="shopify-section shopify-section-group-footer-group"><footer class="footer" id="nav-footer">
<div class="wrapper">
<div class="footer__top grid">
<span class="footer__title h5">We do #beautybetter</span>
<nav class="footer__nav">
<ul class="footer__navItems footer__navItems--grid">
<li class="footer__navItem">
<span class="f-label h6 footer__navLabel">Company</span>
<ul class="footer__navItems footer__navItems--vertical">
<li class="footer__navItem">
<a href="/pages/ingredients" class="footer__navLink h6">Ingredients</a>
</li>
<li class="footer__navItem">
<a href="https://www.counter.com/pages/sign-up-complete-registration" class="footer__navLink h6">Loyalist Program</a>
</li>
<li class="footer__navItem">
<a href="/pages/learn-about-becoming-a-counter-brand-partner" class="footer__navLink h6">Become a Partner</a>
</li>
<li class="footer__navItem">
<a href="/pages/find-a-brand-partner" class="footer__navLink h6">Find A Partner</a>
</li>
<li class="footer__navItem">
<a href="/pages/visit-us" class="footer__navLink h6">Visit Us</a>
</li>
</ul>
</li>
<li class="footer__navItem">
<span class="f-label h6 footer__navLabel">Account</span>
<ul class="footer__navItems footer__navItems--vertical">
<li class="footer__navItem">
<a href="/customer_authentication/login?return_to=%2F&locale=en&ui_hint=full" class="footer__navLink h6">Sign In</a>
</li>
<li class="footer__navItem">
<button toggle-modal="localization" class="footer__navLink h6" aria-label="Change region or language">Region: USD$ / EN</button>
</li>
</ul>
</li>
<li class="footer__navItem">
<span class="f-label h6 footer__navLabel">Support</span>
<ul class="footer__navItems footer__navItems--vertical">
<li class="footer__navItem">
<a href="/pages/track-your-order" class="footer__navLink h6">Order Tracking</a>
</li>
<li class="footer__navItem">
<a href="/pages/faq" class="footer__navLink h6">Frequently Asked Questions</a>
</li>
<li class="footer__navItem">
<a href="/pages/shipping-returns" class="footer__navLink h6">Shipping & Returns</a>
</li>
<li class="footer__navItem">
<a href="https://returns.counter.com" class="footer__navLink h6">Returns Portal</a>
</li>
<li class="footer__navItem">
<a href="/pages/contact" class="footer__navLink h6">Contact Us</a>
</li>
</ul>
</li>
<li class="footer__navItem">
<span class="f-label h6 footer__navLabel">Policies</span>
<ul class="footer__navItems footer__navItems--vertical">
<li class="footer__navItem">
<a href="/pages/terms-conditions" class="footer__navLink h6">Terms & Conditions</a>
</li>
<li class="footer__navItem">
<a href="https://www.counter.com/pages/terms-conditions#subscriptions-terms-conditions" class="footer__navLink h6">Subscription Terms & Conditions</a>
</li>
<li class="footer__navItem">
<a href="/pages/privacy-policy" class="footer__navLink h6">Privacy Policy</a>
</li>
<li class="footer__navItem">
<a href="/pages/terms-of-use" class="footer__navLink h6">Terms of Use</a>
</li>
<li class="footer__navItem">
<a href="/pages/sms-terms-of-use" class="footer__navLink h6">SMS Terms of Use</a>
</li>
<li class="footer__navItem">
<a href="#cookie-settings" class="footer__navLink h6">Cookie Settings</a>
</li>
</ul>
</li>
</ul>
</nav>
</div>
<div class="footer__bottom">
<div class="footer__logo">
<svg
class="icon icon-secondary-logo "
aria-hidden="true"
>
<use xlink:href="#icon-secondary-logo"></use>
</svg>
</div>
<div class="footer__info h6 grid">
<span class="footer__copy">© 2026 Counter</span>
<div class="footer__extra">
<span class="footer__shipping">Currently shipping to the US and Canada</span>
<div class="footer__socials">
<span class="footer__socialsTitle">follow us</span>
<ul class="footer__socialsItems">
<li class="footer__socialsItem">
<a href="https://www.instagram.com/counterbeautyofficial/" class="footer__socialsLink" target="_blank" aria-label="Follow us on Instagram">IG</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</footer>
</div><div id="shopify-section-sections--20416791281839__wonderment_custom_html_aFcmWQ" class="shopify-section shopify-section-group-footer-group wndr-sxn__custom-html-html-section">
<style>
#WS--sections--20416791281839__wonderment_custom_html_aFcmWQ.hidden {
display: none !important;
}
</style>
<script
type="application/json"
data-section-id="sections--20416791281839__wonderment_custom_html_aFcmWQ"
data-section-type="html-area"
></script>
<section
id="WS--sections--20416791281839__wonderment_custom_html_aFcmWQ"
class="
WS--sections--20416791281839__wonderment_custom_html_aFcmWQ hidden wndr-sxn__faq wndr-sxn__section
wndr-sxn__custom-html-html
wndr-sxn__custom-html-html-width-regular
"
>
<article
class="
wndr-sxn__custom-html-html-block
wndr-sxn__custom-html-html-heading-
"
>
<div class="wndr-sxn__custom-html-html-content rte">
<script>
(function () {
function swapPrices() {
document.querySelectorAll('.c-recommendedProduct-price a').forEach(anchor => {
const spans = anchor.querySelectorAll('span');
if (spans.length < 2) return;
const compareSpan = anchor.querySelector('.c-recommendedProduct-price-compareAtPrice');
const priceSpan = [...spans].find(s => !s.classList.contains('c-recommendedProduct-price-compareAtPrice'));
if (!compareSpan || !priceSpan) return;
if (compareSpan.dataset.swapped) return;
const compareText = compareSpan.textContent;
const priceText = priceSpan.textContent;
compareSpan.textContent = priceText;
priceSpan.textContent = compareText;
compareSpan.dataset.swapped = 'true';
const ariaLabel = anchor.getAttribute('aria-label');
if (ariaLabel) {
const match = ariaLabel.match(/Was (.+?), now (.+)/);
if (match) {
anchor.setAttribute('aria-label', `Was ${match[2]}, now ${match[1]}`);
}
}
});
}
swapPrices();
const observer = new MutationObserver(() => swapPrices());
observer.observe(document.body, { childList: true, subtree: true });
})();
</script>
</div>
</article>
</section>
<script data-wndr-sxn-js="sections--20416791281839__wonderment_custom_html_aFcmWQ" defer>
const showWhen = 'always'
const targetID = 'WS--sections--20416791281839__wonderment_custom_html_aFcmWQ'
function showSection() {
document.getElementById(targetID)?.classList.remove('hidden')
}
function hideSection() {
document.getElementById(targetID)?.classList.add('hidden')
}
function setDisplay(event){
if( showWhen === 'always'){
showSection()
return
}
const hasShipments = event?.detail?.shipments?.length > 0;
const hasDelivered = event?.detail?.shipments?.filter(
s => s?.statusDetails?.status === 'DELIVERED'
).length > 0
if( showWhen === 'show_when_no_shipments' && !hasShipments){
showSection()
return
}
if( showWhen === 'show_when_no_shipments' && hasShipments){
hideSection()
return
}
if( showWhen === 'show_when_any_shipments' && hasShipments) {
showSection()
return
}
if( showWhen === 'show_when_has_non_delivered_shipments' && hasShipments && !hasDelivered){
showSection()
return
}
if( showWhen === 'show_when_has_non_delivered_shipments' && (!hasShipments || hasDelivered)){
hideSection()
return
}
if( showWhen === 'show_when_has_a_delivered_shipment' && hasDelivered){
showSection()
return
}
if( showWhen === 'show_when_has_a_delivered_shipment' && !hasDelivered){
hideSection()
return
}
}
window.addEventListener('shopify:section:load', function (e) {
const section = document.querySelector(`#WS--${e.detail.sectionId}`);
// Load external JS file
const sectionJS = document.querySelector(`[data-wndr-sxn-js="${e.detail.sectionId}"]`);
const sectionExternalJS = document.querySelector(`[data-wndr-sxn-external-js="${e.detail.sectionId}"]`);
const loadJavaScriptBlock = () => {
if (sectionJS) {
const sectionScript = sectionJS.innerHTML;
const newScript = document.createElement('script');
const inlineScript = document.createTextNode(sectionScript);
newScript.appendChild(inlineScript);
section.appendChild(newScript);
}
}
if (sectionExternalJS) {
const newScript = document.createElement('script');
const externalPath = sectionExternalJS.src;
newScript.src = externalPath;
section.appendChild(newScript);
newScript.onload = () => {
loadJavaScriptBlock();
}
} else {
loadJavaScriptBlock();
}
});
window.addEventListener('wonderment:app_loaded', (event) => {
setDisplay()
})
if(showWhen !== 'always') {
window.addEventListener('wonderment:shipments_loaded', setDisplay)
// Trigger search preview that will enable section visibility when selected in the editor
window.addEventListener('shopify:section:select', function (e) {
// if not current instance ignore
if(e.detail.sectionId !== 'sections--20416791281839__wonderment_custom_html_aFcmWQ'){
return
}
let search = 'preview'
if (showWhen === 'show_when_no_shipments') {
search = ''
} else if(showWhen === 'show_when_has_non_delivered_shipments') {
search = 'preview-transit'
} else if(showWhen === 'show_when_has_a_delivered_shipment') {
search = 'preview'
}
window.wonderment?.searchPreview?.(search)
})
}
</script>
</div>
<!-- END sections: footer-group -->
</div>
<div class="modals">
<div
class="
modal
searchModal
"
speed="0"
effect="fade"
id="modal-searchModal"
aria-modal="true"
role="dialog"
>
<div class="modal__mask">
</div>
<div class="modal__box modal__box--noPadding" >
<div class="modal__content">
<search-form></search-form>
</div>
</div>
</div>
<div
class="
modal
modal--hasTitle
modal--drawer modal--drawer-right
sidecart__modal
"
effect="slide"
is-drawer
id="modal-sidecart"
aria-modal="true"
role="dialog"
>
<div class="modal__mask">
</div>
<shared-cart-modal></shared-cart-modal>
<div class="modal__box " >
<div class="modal__title h6">
<h2 class="sidecart__title h5">Cart <span class="f-label cart-item-count-indicator" cart-listener="item_count">0</span></h2>
<button class="modal__close sign sign--x sign--simpleHover" close-modal aria-label="Close modal"></button>
</div>
<div class="modal__content">
<aside class="sidecart sidecart--empty">
<div class="sidecart__body">
<user-cart selling_plan_map='{}'></user-cart>
<div class="sidecart__empty">
<div class="sidecart__emptyHeader">
<span class="h5">Your cart is empty</span>
<a
href="/collections/all"
class="cta cta--normal ">
<span>Browse the Shop</span>
<span class="cta__hover" aria-hidden="true">Browse the Shop</span>
</a>
</div>
<div class="sidecart__emptyContent">
<span class="h5">JOIN TOTAL REWARDS </span>
<div class="sidecart__emptyContentText">
<p>Counter's loyalty experience rewards more than just your purchase history. </p>
</div>
<div class="sidecart__emptyLinks">
<a
href="/pages/loyalty"
class="cta cta--link ">
<span>Discover Total Rewards</span>
<span class="cta__hover" aria-hidden="true">Discover Total Rewards</span>
</a>
<a
href="/customer_authentication/login?return_to=%2F&locale=en&ui_hint=full"
class="cta cta--link ">
<span>Sign In</span>
<span class="cta__hover" aria-hidden="true">Sign In</span>
</a>
</div>
</div>
</div>
</div>
<div class="sidecart__footer">
<div class="sidecart__orderDetails">
<div class="sidecart__orderDetail h6">
<span>Subtotal</span>
<div class="sidecart__prices price"></div>
</div>
</div>
<a
href="/checkout"
class="cta cta--normal cta--fullWidth">
<span>Checkout</span>
<span class="cta__hover" aria-hidden="true">Checkout</span>
</a>
<span class="sidecart__hint f-caption">Free shipping over $50, and free returns</span>
</div>
<div id="cart-log" class="sr-only" role="status" aria-live="polite" aria-atomic="true"></div>
<template></template>
</aside>
</div>
</div>
</div>
<script>
window.translations = window.translations || [];
window.translations.push({"cart.actions.increase_qty": "Increase quantity by 1"
,"cart.actions.decrease_qty": "Decrease quantity by 1"
,"cart.actions.remove_item": "Remove item from cart"
,"cart.actions.show_components": "Show {{ count }} items"
,"cart.actions.hide_components": "Hide {{ count }} items"
});
</script>
<script>
window.translations = window.translations || [];
window.translations.push({"cart.free_shipping.title": "Add {{ difference }} to unlock free shipping"
,"cart.free_shipping.completed_title": "Free Shipping unlocked"
,"cart.credits.title": "Spend {{ amount }} to earn {{ credits }} in store credit"
,"cart.credits.completed_title": "You\u0026#39;ll earn {{ credits }} in store credit"
,"cart.upsell.title": "Recommended for you"
,"cart.general.free_addon": "Free Gift"
});
</script>
<script>
window.translations = window.translations || [];
window.translations.push({"cart.share.title": "Share your cart"
,"cart.share.text": "Recommend products to friends and family"
,"cart.share.toggle_cta": "Share"
,"cart.share.toggle_cta_open": "Cancel"
,"cart.share.name": "Name (Internal Use Only)"
,"cart.share.save": "Translation missing: en.cart.share.save"
,"cart.share.create_cta": "Create my link"
,"cart.share.creating_cta": "Creating..."
,"cart.share.reset": "Create new cart"
,"cart.share.error": "Translation missing: en.cart.share.error"
,"cart.share.error_gwp": "Translation missing: en.cart.share.error_gwp"
,"cart.share.error_generic": "Something went wrong. Please try again."
,"cart.share.added": "Added"
});
</script>
<script>
window.translations = window.translations || [];
window.translations.push({"cart.shared.title": "{{ affiliate }} curated these for you"
,"cart.shared.title_no_name": "These were curated for you"
,"cart.shared.close_panel": "Close Panel"
,"cart.shared.banner_title": "Add the products you love to your cart"
,"cart.shared.banner_cta": "Add all items to cart"
,"cart.shared.bundle_label": "Translation missing: en.cart.shared.bundle_label"
,"cart.shared.bundle_add": "Translation missing: en.cart.shared.bundle_add"
});
</script>
<script>
window.translations = window.translations || [];
window.translations.push({"pdp.add_to_cart": "Add to Cart"
,"pdp.adding_to_cart": "Adding..."
});
</script>
<script>
window.translations = window.translations || [];
window.translations.push({"products.product.aria.add_to_cart": "Add {{ product_name }} to cart"
,"products.product.final_sale": "Final Sale"
});
</script>
<script>
window.translations = window.translations || [];
window.translations.push({"cart.gwp.bar.free_shipping": "Free Shipping"
,"cart.gwp.bar.free_gift": "Free Gift"
,"cart.gwp.bar.unlock_shipping": "Add {{ amount }} to unlock a free shipping!"
,"cart.gwp.bar.unlock_gift": "Add {{ amount }} to unlock a free gift!"
,"cart.gwp.bar.unlocked": "You\u0026#39;ve unlocked Free Shipping and a free gift!"
,"cart.gwp.banner.header_action.normal": "Select your free gift"
,"cart.gwp.banner.header_action.orphan": "Translation missing: en.cart.gwp.banner.header_action.orphan"
,"cart.gwp.banner.header_action.has_gwp": "Change your free gift"
,"cart.gwp.banner.items.components": "{{ count }} items"
,"cart.gwp.banner.items.cta_add": "Select"
,"cart.gwp.banner.items.cta_adding": "Adding..."
,"cart.gwp.banner.items.cta_added": "Added"
,"cart.gwp.banner.items.cta_change_gift": "Change Gift"
,"cart.gwp.banner.items.cta_change_variant": "Change Shade"
,"cart.gwp.banner.items.cta_updating": "Updating..."
,"cart.gwp.banner.items.cta_aria_add": "Add {{ title }} to cart"
,"cart.gwp.banner.items.cta_oos": "Out of Stock"
});
</script>
<div
class="
modal
"
effect="slide"
id="modal-shared-cart-mobile"
aria-modal="true"
role="dialog"
>
<div class="modal__mask">
</div>
<shared-cart-modal layout="mobile"></shared-cart-modal>
</div>
<div
class="
modal
"
effect="slide"
id="modal-localization"
aria-modal="true"
role="dialog"
>
<div class="modal__mask">
</div>
<div class="modal__box " >
<div class="modal__content">
<div class="switchLocale" switch-locale>
<span class="switchLocale__title h3">Change Region / Language</span>
<div class="switchLocale__form">
<div class="switchLocale__selectHolder">
<select country-select class="switchLocale__select" name="locale" id="locale">
<option
value="CA"
>
Canada (CAD$)
</option>
<option
value="US"
selected>
United States (USD$)
</option>
</select>
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</div>
<div class="switchLocale__selectHolder">
<select lang-select class="switchLocale__select" name="locale" id="locale">
<option
value="en"
selected>
English
</option>
<option
value="fr"
>
Français
</option>
</select>
<svg
class="icon icon-chevron "
aria-hidden="true"
>
<use xlink:href="#icon-chevron"></use>
</svg>
</div>
</div>
<div class="switchLocale__actions">
<button
type="button"
save-changes
class="cta cta--normal cta--hasIdle cta--fullWidth">
<span>Save Changes</span>
<span class="cta__hover" aria-hidden="true">Save Changes</span>
<span class="cta__idle" aria-hidden="true">Saving...</span>
</button>
<button
type="button"
close-modal
class="cta cta--outline cta--fullWidth">
<span>Cancel</span>
<span class="cta__hover" aria-hidden="true">Cancel</span>
</button>
</div>
</div>
</div>
</div>
</div>
<script>
window.translations = window.translations || [];
window.translations.push({"customer.brand_partner.customer.customer_navigation": "Customer Navigation"
,"customer.brand_partner.customer.previous_customer": "Previous Customer"
,"customer.brand_partner.customer.next_customer": "Next Customer"
,"customer.brand_partner.customer.total_spend": "Total Spend"
,"customer.brand_partner.customer.progress_credits": "Progress"
,"customer.brand_partner.customer.contact_details": "Contact Details"
,"customer.brand_partner.customer.view_details": "View Details"
,"customer.brand_partner.customer.refresh_aria_label": "Refresh customer details"
,"customer.brand_partner.customer.tethered_since": "Tethered since {{ date }}"
,"customer.brand_partner.customer.order_table.title": "Orders"
,"customer.brand_partner.customer.order_table.order_number": "Order Number"
,"customer.brand_partner.customer.order_table.date": "Date"
,"customer.brand_partner.customer.order_table.order_value": "Order Value"
});
</script>
</div>
<script>
window.translations = window.translations || [];
window.translations.push({"customer.find_partner.notification.title": "You\u0026#39;re shopping with {{ name }}"
,"customer.find_partner.notification.cta": "Go to Shop"
});
</script>
<script>
window.translations = window.translations || [];
window.translations.push({"general.close_notification": "Close notification"
,"api.error": "Something went wrong. Please try again."
});
</script>
<notifications></notifications>
<script>
window.noImageURL = null;
window.cdnUrl = "\/\/www.counter.com\/cdn\/shop\/t\/119\/assets";
</script>
<div style="display: none" aria-hidden="true">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><symbol fill="none" id="icon-account" viewBox="0 0 24 24"><g clip-path="url(#a)"><path fill="currentColor" d="M12 5.541a2.223 2.223 0 1 1 0 4.447 2.223 2.223 0 0 1 0-4.447m0 9.53c3.145 0 6.459 1.545 6.459 2.223v1.165H5.54v-1.165c0-.678 3.314-2.223 6.459-2.223m0-11.542a4.234 4.234 0 0 0-4.235 4.236A4.234 4.234 0 0 0 12 12a4.234 4.234 0 0 0 4.235-4.235A4.234 4.234 0 0 0 12 3.529m0 9.53c-2.827 0-8.47 1.419-8.47 4.235v2.118c0 .582.476 1.059 1.058 1.059h14.824c.582 0 1.059-.477 1.059-1.06v-2.117c0-2.816-5.644-4.235-8.471-4.235"/></g><defs><clipPath id="a"><path fill="currentColor" d="M3 3h18v18H3z"/></clipPath></defs></symbol><use xlink:href="#icon-account" width="24" height="24" y="0"/><view id="icon-account-view" viewBox="0 0 24 24"/><symbol fill="none" id="icon-alert-circle" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M9.997 2.167a7.833 7.833 0 1 0 0 15.666 7.833 7.833 0 0 0 0-15.666M1.164 10a8.833 8.833 0 1 1 17.667 0 8.833 8.833 0 0 1-17.667 0m8.833-3.833a.5.5 0 0 1 .5.5V10a.5.5 0 0 1-1 0V6.667a.5.5 0 0 1 .5-.5m-.5 7.166a.5.5 0 0 1 .5-.5h.009a.5.5 0 1 1 0 1h-.009a.5.5 0 0 1-.5-.5" clip-rule="evenodd"/></symbol><use xlink:href="#icon-alert-circle" width="20" height="20" y="24"/><view id="icon-alert-circle-view" viewBox="0 24 20 20"/><symbol fill="none" id="icon-arrow" viewBox="0 0 16 16"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M3.336 8h9.333m0 0L8.003 3.333M12.669 8l-4.666 4.666"/></symbol><use xlink:href="#icon-arrow" width="16" height="16" y="44"/><view id="icon-arrow-view" viewBox="0 44 16 16"/><symbol fill="none" id="icon-avatar" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.25" d="M18.5 19.25v-2.06c0-.82-.34-1.61-.95-2.2a3.32 3.32 0 0 0-2.3-.9h-6.5c-.86 0-1.69.32-2.3.9a3.1 3.1 0 0 0-.95 2.2v2.06m9.75-11.39A3.18 3.18 0 0 1 12 10.97c-1.8 0-3.25-1.4-3.25-3.1A3.18 3.18 0 0 1 12 4.74c1.8 0 3.25 1.4 3.25 3.11Z"/></symbol><use xlink:href="#icon-avatar" width="24" height="24" y="60"/><view id="icon-avatar-view" viewBox="0 60 24 24"/><symbol fill="none" id="icon-calendar" viewBox="0 0 16 16"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M10.667 1.334v2.667M5.333 1.334v2.667M2 6.667h12m-10.667-4h9.334c.736 0 1.333.597 1.333 1.334v9.333c0 .736-.597 1.333-1.333 1.333H3.333A1.333 1.333 0 0 1 2 13.334V4.001c0-.737.597-1.334 1.333-1.334"/></symbol><use xlink:href="#icon-calendar" width="16" height="16" y="84"/><view id="icon-calendar-view" viewBox="0 84 16 16"/><symbol fill="none" id="icon-cart" viewBox="0 0 24 24"><path fill="currentColor" d="M17.714 5.286H15.81A3.81 3.81 0 0 0 12 1.476a3.81 3.81 0 0 0-3.809 3.81H6.286A1.91 1.91 0 0 0 4.38 7.19v11.43a1.91 1.91 0 0 0 1.905 1.904h11.428a1.91 1.91 0 0 0 1.905-1.905V7.19a1.91 1.91 0 0 0-1.905-1.904M12 3.38a1.91 1.91 0 0 1 1.905 1.905h-3.81A1.91 1.91 0 0 1 12 3.38m5.714 15.238H6.286V7.19H8.19v1.905c0 .524.429.953.953.953a.955.955 0 0 0 .952-.953V7.19h3.81v1.905c0 .524.428.953.952.953a.955.955 0 0 0 .952-.953V7.19h1.905z"/></symbol><use xlink:href="#icon-cart" width="24" height="24" y="100"/><view id="icon-cart-view" viewBox="0 100 24 24"/><symbol fill="none" id="icon-chain" viewBox="0 0 16 16"><g clip-path="url(#a)"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M6.667 8.666a3.333 3.333 0 0 0 5.027.36l2-2A3.333 3.333 0 0 0 8.98 2.313l-1.147 1.14m1.5 3.88a3.333 3.333 0 0 0-5.026-.36l-2 2a3.333 3.333 0 0 0 4.713 4.713l1.14-1.14"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h16v16H0z"/></clipPath></defs></symbol><use xlink:href="#icon-chain" width="16" height="16" y="124"/><view id="icon-chain-view" viewBox="0 124 16 16"/><symbol fill="none" id="icon-check" viewBox="0 0 16 17"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m13.33 4.5-7.333 7.333L2.664 8.5"/></symbol><use xlink:href="#icon-check" width="16" height="17" y="140"/><view id="icon-check-view" viewBox="0 140 16 17"/><symbol fill="none" id="icon-chevron-thin" viewBox="0 0 20 20"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m5 7.5 5 5 5-5"/></symbol><use xlink:href="#icon-chevron-thin" width="20" height="20" y="157"/><view id="icon-chevron-thin-view" viewBox="0 157 20 20"/><symbol fill="none" id="icon-chevron" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m19 9-7 7-7-7"/></symbol><use xlink:href="#icon-chevron" width="24" height="24" y="177"/><view id="icon-chevron-view" viewBox="0 177 24 24"/><symbol fill="none" id="icon-close" viewBox="0 0 16 17"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m12 4.5-8 8m0-8 8 8"/></symbol><use xlink:href="#icon-close" width="16" height="17" y="201"/><view id="icon-close-view" viewBox="0 201 16 17"/><symbol fill="none" id="icon-copy" viewBox="0 0 20 20"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M4.168 12.5h-.833a1.667 1.667 0 0 1-1.667-1.667v-7.5a1.667 1.667 0 0 1 1.667-1.666h7.5A1.666 1.666 0 0 1 12.5 3.333v.834M9.168 7.5h7.5c.92 0 1.667.746 1.667 1.667v7.5c0 .92-.747 1.666-1.667 1.666h-7.5c-.92 0-1.667-.746-1.667-1.666v-7.5c0-.92.746-1.667 1.667-1.667"/></symbol><use xlink:href="#icon-copy" width="20" height="20" y="218"/><view id="icon-copy-view" viewBox="0 218 20 20"/><symbol fill="none" id="icon-country--ca" viewBox="0 0 24 24"><g clip-path="url(#a)"><path fill="#fff" d="M12 23c6.075 0 11-4.925 11-11S18.075 1 12 1 1 5.925 1 12s4.925 11 11 11"/><path fill="#D80027" d="M23 12a11 11 0 0 0-6.217-9.909V21.91A11 11 0 0 0 23 12M1 12a11 11 0 0 0 6.217 9.909V2.09A11 11 0 0 0 1 12M13.913 13.435l1.913-.957-.957-.478v-.957L12.957 12l.957-1.913h-.957L12 8.652l-.957 1.435h-.956L11.043 12l-1.913-.957V12l-.956.478 1.913.957-.478.956h1.913v1.435h.956v-1.435h1.913z"/><circle cx="12" cy="12" r="10.5" stroke="#F3EBDA"/></g><defs><clipPath id="a"><path fill="#fff" d="M1 1h22v22H1z"/></clipPath></defs></symbol><use xlink:href="#icon-country--ca" width="24" height="24" y="238"/><view id="icon-country--ca-view" viewBox="0 238 24 24"/><symbol fill="none" id="icon-country--pl" viewBox="0 0 24 24"><g clip-path="url(#a)"><path fill="#fff" d="M12 23c6.075 0 11-4.925 11-11S18.075 1 12 1 1 5.925 1 12s4.925 11 11 11"/><path fill="#D80027" d="M23 12c0 6.075-4.925 11-11 11S1 18.075 1 12"/><circle cx="12" cy="12" r="10.5" stroke="#F3EBDA"/></g><defs><clipPath id="a"><path fill="#fff" d="M1 1h22v22H1z"/></clipPath></defs></symbol><use xlink:href="#icon-country--pl" width="24" height="24" y="262"/><view id="icon-country--pl-view" viewBox="0 262 24 24"/><symbol fill="none" id="icon-country--us" viewBox="0 0 24 24"><g clip-path="url(#a)"><path fill="#fff" d="M12 23c6.075 0 11-4.926 11-11 0-6.075-4.925-11-11-11S1 5.926 1 12s4.925 11 11 11"/><path fill="#D80027" fill-rule="evenodd" d="M21.374 6.256h-9.869V3.384h7.333a11 11 0 0 1 2.536 2.872M23 12H11.51V9.128h11.11c.252.937.38 1.902.379 2.872M12 23a10.93 10.93 0 0 0 6.844-2.39H5.156A10.92 10.92 0 0 0 12 23m9.386-5.255H2.613a10.9 10.9 0 0 1-1.234-2.872H22.62a10.9 10.9 0 0 1-1.235 2.872" clip-rule="evenodd"/><path fill="#0052B4" fill-rule="evenodd" d="M6.107 2.712h-.01v.007zm0 0H7.1l-.937.672.355 1.1-.935-.672-.93.672.306-.949A11 11 0 0 0 2.834 5.92h.324l-.593.43-.27.472.282.874-.532-.387-.366.854.305.958h1.16l-.922.68.355 1.1-.935-.673-.55.403A10 10 0 0 0 1 12h11V1a10.95 10.95 0 0 0-5.893 1.712m.41 8.183.008.006h-.006zM6.164 9.8l.353 1.094-.934-.666-.935.672.355-1.1-.935-.672h1.16l.355-1.1.354 1.1h1.16zm.006-3.202.355 1.1-.935-.673-.935.673.354-1.1-.935-.673h1.16l.355-1.1.354 1.1h1.16zm3.367 3.63.935.672-.354-1.1.937-.672h-1.16l-.355-1.1-.355 1.1h-1.16l.935.672-.354 1.1zm.58-3.63.355 1.1-.935-.673-.935.673.355-1.1-.935-.673h1.16l.354-1.1.355 1.1h1.16zm.355-2.103-.354-1.1.937-.672h-1.16l-.355-1.1-.355 1.1h-1.16l.935.672-.354 1.1.935-.672z" clip-rule="evenodd"/><circle cx="12" cy="12" r="10.5" stroke="#F3EBDA"/></g><defs><clipPath id="a"><path fill="#fff" d="M1 1h22v22H1z"/></clipPath></defs></symbol><use xlink:href="#icon-country--us" width="24" height="24" y="286"/><view id="icon-country--us-view" viewBox="0 286 24 24"/><symbol fill="none" id="icon-delivery" viewBox="0 0 24 24"><g stroke="currentColor" stroke-miterlimit="10" stroke-width="2" clip-path="url(#a)"><path stroke-linecap="square" d="M15.563 8.25h5.624L23.063 12v5.625h-7.5M6.563 19.5a1.875 1.875 0 1 1-3.75 0 1.875 1.875 0 0 1 3.75 0Z"/><path stroke-linecap="square" d="M21.188 19.5a1.875 1.875 0 1 1-3.75 0 1.875 1.875 0 0 1 3.75 0Z"/><path d="M15.563 17.625V4.5c0-1.036-.84-1.875-1.876-1.875H2.813c-1.036 0-1.876.84-1.876 1.875v13.125zM18.375 12h4.688"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h24v24H0z"/></clipPath></defs></symbol><use xlink:href="#icon-delivery" width="24" height="24" y="310"/><view id="icon-delivery-view" viewBox="0 310 24 24"/><symbol fill="none" id="icon-diamond" viewBox="0 0 24 24"><g stroke="currentColor" stroke-miterlimit="10" stroke-width="2" clip-path="url(#a)"><path d="M12.002 23.297 23.07 12.044l-4.272-5.42H5.202L.93 12.043l11.068 11.253zM.93 12.045h22.14"/><path d="m10.172 6.623-2.156 5.421 3.986 11.253"/><path d="m13.831 6.623 2.157 5.421-3.986 11.253M12 0v3.166M17.471 1l-1.46 2.787M6.529 1l1.46 2.787"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h24v24H0z"/></clipPath></defs></symbol><use xlink:href="#icon-diamond" width="24" height="24" y="334"/><view id="icon-diamond-view" viewBox="0 334 24 24"/><symbol fill="none" id="icon-download" viewBox="0 0 16 16"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M14 10v2.667A1.334 1.334 0 0 1 12.667 14H3.333A1.334 1.334 0 0 1 2 12.667V10m2.667-3.333L8 10m0 0 3.333-3.333M8 10V2"/></symbol><use xlink:href="#icon-download" width="16" height="16" y="358"/><view id="icon-download-view" viewBox="0 358 16 16"/><symbol fill="none" id="icon-email" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5.333 5.333h13.334c.916 0 1.666.75 1.666 1.667v10c0 .917-.75 1.667-1.666 1.667H5.333c-.917 0-1.666-.75-1.666-1.667V7c0-.917.75-1.667 1.666-1.667"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20.333 7 12 12.833 3.667 7"/></symbol><use xlink:href="#icon-email" width="24" height="24" y="374"/><view id="icon-email-view" viewBox="0 374 24 24"/><symbol fill="none" id="icon-expand" viewBox="0 0 16 16"><path fill="currentColor" d="M2 14v-1.333h12V14zm0-5.333V7.333h12v1.334zm0-5.334V2h12v1.333z"/></symbol><use xlink:href="#icon-expand" width="16" height="16" y="398"/><view id="icon-expand-view" viewBox="0 398 16 16"/><symbol fill="none" id="icon-eye-closed" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16.95 16.95A8.4 8.4 0 0 1 12 18.667C6.167 18.667 2.834 12 2.834 12A15.4 15.4 0 0 1 7.05 7.05m3.2-1.517a7.6 7.6 0 0 1 1.75-.2c5.834 0 9.167 6.667 9.167 6.667a15.4 15.4 0 0 1-1.8 2.658m-5.6-.891a2.498 2.498 0 0 1-4.147-.768 2.5 2.5 0 0 1 .614-2.766M2.834 2.833l18.333 18.334"/></symbol><use xlink:href="#icon-eye-closed" width="24" height="24" y="414"/><view id="icon-eye-closed-view" viewBox="0 414 24 24"/><symbol fill="none" id="icon-eye" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M2.834 12S6.167 5.333 12 5.333 21.167 12 21.167 12 17.833 18.667 12 18.667 2.834 12 2.834 12"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 14.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5"/></symbol><use xlink:href="#icon-eye" width="24" height="24" y="438"/><view id="icon-eye-view" viewBox="0 438 24 24"/><symbol fill="none" id="icon-facebook" viewBox="0 0 24 24"><path fill="currentColor" d="M22 12.061C22 6.505 17.523 2 12 2S2 6.505 2 12.061c0 5.022 3.657 9.184 8.438 9.939v-7.03h-2.54V12.06h2.54V9.845c0-2.522 1.492-3.915 3.777-3.915 1.093 0 2.238.197 2.238.197v2.476h-1.26c-1.243 0-1.63.775-1.63 1.572v1.886h2.773l-.443 2.909h-2.33V22c4.78-.755 8.437-4.917 8.437-9.939"/></symbol><use xlink:href="#icon-facebook" width="24" height="24" y="462"/><view id="icon-facebook-view" viewBox="0 462 24 24"/><symbol fill="none" id="icon-filter" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20.784 5.427a1 1 0 0 0-.763-1.646H3.979a1 1 0 0 0-.764 1.646l6.18 7.308v4.88a1 1 0 0 0 .553.894l3.209 1.604a1 1 0 0 0 1.447-.894v-6.484z"/></symbol><use xlink:href="#icon-filter" width="24" height="24" y="486"/><view id="icon-filter-view" viewBox="0 486 24 24"/><symbol fill="none" id="icon-filters" viewBox="0 0 15 14"><path fill="currentColor" fill-rule="evenodd" d="M2.25 4.083c0-.322.261-.583.583-.583h9.334a.583.583 0 0 1 0 1.167H2.833a.583.583 0 0 1-.583-.584M11 7a.583.583 0 0 0-.583-.583H4.583a.583.583 0 1 0 0 1.166h5.834A.583.583 0 0 0 11 7M9.25 9.917a.583.583 0 0 0-.583-.584H6.333a.583.583 0 0 0 0 1.167h2.334a.583.583 0 0 0 .583-.583" clip-rule="evenodd"/></symbol><use xlink:href="#icon-filters" width="15" height="14" y="510"/><view id="icon-filters-view" viewBox="0 510 15 14"/><symbol fill="none" id="icon-folder" viewBox="0 0 15 13"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M13.833 11.167A1.333 1.333 0 0 1 12.5 12.5H1.833A1.334 1.334 0 0 1 .5 11.167V1.833A1.333 1.333 0 0 1 1.833.5h3.334l1.333 2h6a1.333 1.333 0 0 1 1.333 1.333z"/></symbol><use xlink:href="#icon-folder" width="15" height="13" y="524"/><view id="icon-folder-view" viewBox="0 524 15 13"/><symbol fill="none" id="icon-grid_view" viewBox="0 0 14 14"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M5.667 1H1v4.667h4.667zM13 1H8.333v4.667H13zM13 8.333H8.333V13H13zM5.667 8.333H1V13h4.667z"/></symbol><use xlink:href="#icon-grid_view" width="14" height="14" y="537"/><view id="icon-grid_view-view" viewBox="0 537 14 14"/><symbol fill="none" id="icon-heart-filled" viewBox="0 0 16 16"><path fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M13.9 3a3.7 3.7 0 0 0-5.2 0l-.7.8-.7-.7A3.7 3.7 0 1 0 2 8.3l.7.7L8 14.2 13.2 9l.7-.7a3.7 3.7 0 0 0 0-5.2Z"/></symbol><use xlink:href="#icon-heart-filled" width="16" height="16" y="551"/><view id="icon-heart-filled-view" viewBox="0 551 16 16"/><symbol fill="none" id="icon-heart" viewBox="0 0 16 16"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M13.9 3a3.7 3.7 0 0 0-5.2 0l-.7.8-.7-.7A3.7 3.7 0 1 0 2 8.3l.7.7L8 14.2 13.2 9l.7-.7a3.7 3.7 0 0 0 0-5.2v0Z"/></symbol><use xlink:href="#icon-heart" width="16" height="16" y="567"/><view id="icon-heart-view" viewBox="0 567 16 16"/><symbol fill="none" id="icon-info" viewBox="0 0 17 16"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M8.503 10.667V8.001m0-2.667h.006m6.66 2.667A6.667 6.667 0 1 1 1.836 8a6.667 6.667 0 0 1 13.333 0Z"/></symbol><use xlink:href="#icon-info" width="17" height="16" y="583"/><view id="icon-info-view" viewBox="0 583 17 16"/><symbol fill="none" id="icon-instagram" viewBox="0 0 24 24"><path fill="currentColor" fill-rule="evenodd" d="M12 2c-2.716 0-3.056.012-4.123.06-1.064.049-1.791.218-2.427.465a4.9 4.9 0 0 0-1.772 1.153A4.9 4.9 0 0 0 2.525 5.45c-.247.636-.416 1.363-.465 2.427C2.011 8.944 2 9.284 2 12s.011 3.056.06 4.123c.049 1.064.218 1.791.465 2.427a4.9 4.9 0 0 0 1.153 1.772 4.9 4.9 0 0 0 1.772 1.153c.636.247 1.363.416 2.427.465 1.067.048 1.407.06 4.123.06s3.056-.012 4.123-.06c1.064-.049 1.791-.218 2.427-.465a4.9 4.9 0 0 0 1.772-1.153 4.9 4.9 0 0 0 1.153-1.772c.247-.636.416-1.363.465-2.427.048-1.067.06-1.407.06-4.123s-.012-3.056-.06-4.123c-.049-1.064-.218-1.791-.465-2.427a4.9 4.9 0 0 0-1.153-1.772 4.9 4.9 0 0 0-1.772-1.153c-.636-.247-1.363-.416-2.427-.465C15.056 2.012 14.716 2 12 2m-.001 1.802c2.67 0 2.986.01 4.04.058.976.045 1.505.207 1.858.344.466.182.8.398 1.15.748s.566.683.747 1.15c.137.353.3.882.345 1.857.048 1.055.058 1.37.058 4.04s-.01 2.987-.058 4.042c-.045.975-.207 1.504-.344 1.857-.182.466-.399.8-.748 1.15-.35.35-.684.566-1.15.748-.353.136-.882.3-1.857.344-1.054.048-1.37.058-4.041.058-2.67 0-2.987-.01-4.04-.058-.976-.045-1.505-.208-1.858-.344a3.1 3.1 0 0 1-1.15-.748 3.1 3.1 0 0 1-.748-1.15c-.137-.353-.3-.882-.344-1.857-.048-1.055-.058-1.37-.058-4.041 0-2.67.01-2.986.058-4.04.045-.976.207-1.505.344-1.858.182-.467.399-.8.748-1.15.35-.35.683-.566 1.15-.748.353-.137.882-.3 1.857-.344 1.055-.048 1.37-.058 4.041-.058M6.865 12a5.135 5.135 0 1 1 10.27 0 5.135 5.135 0 0 1-10.27 0M12 15.334a3.333 3.333 0 1 1 0-6.667 3.333 3.333 0 0 1 0 6.667m5.34-7.472a1.2 1.2 0 1 0 0-2.4 1.2 1.2 0 0 0 0 2.4" clip-rule="evenodd"/></symbol><use xlink:href="#icon-instagram" width="24" height="24" y="599"/><view id="icon-instagram-view" viewBox="0 599 24 24"/><symbol fill="none" id="icon-link" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M10.5 12.75a3.75 3.75 0 0 0 5.655.405l2.25-2.25a3.75 3.75 0 0 0-5.303-5.303l-1.29 1.283M13.5 11.25a3.75 3.75 0 0 0-5.655-.405l-2.25 2.25a3.75 3.75 0 0 0 5.302 5.303l1.283-1.283"/></symbol><use xlink:href="#icon-link" width="24" height="24" y="623"/><view id="icon-link-view" viewBox="0 623 24 24"/><symbol fill="none" id="icon-linkedin" viewBox="0 0 16 16"><path fill="currentColor" d="M14.271 0H1.14C.51 0 0 .494 0 1.104v13.203c0 .61.51 1.103 1.139 1.103H14.27c.629 0 1.139-.495 1.139-1.104V1.104C15.41.494 14.9 0 14.271 0M2.377 12.896V5.96h2.306v6.937zm1.154-7.884h-.015c-.774 0-1.274-.533-1.274-1.2 0-.68.515-1.198 1.304-1.198s1.274.518 1.29 1.199c-.001.666-.501 1.199-1.305 1.199m9.467 7.884h-2.306v-3.71c0-.933-.334-1.57-1.168-1.57-.637 0-1.016.43-1.183.844-.06.148-.076.355-.076.563v3.874H5.96s.03-6.287 0-6.938h2.306v.982c.306-.473.855-1.145 2.078-1.145 1.517 0 2.655.992 2.655 3.123z"/></symbol><use xlink:href="#icon-linkedin" width="16" height="16" y="647"/><view id="icon-linkedin-view" viewBox="0 647 16 16"/><symbol fill="none" id="icon-list_view" viewBox="0 0 16 16"><circle cx="2" cy="4" r=".7" fill="currentColor"/><circle cx="2" cy="8" r=".7" fill="currentColor"/><circle cx="2" cy="12" r=".7" fill="currentColor"/><path fill="currentColor" d="M5 3.5h9v1H5zM5 7.5h9v1H5zM5 11.5h9v1H5z"/></symbol><use xlink:href="#icon-list_view" width="16" height="16" y="663"/><view id="icon-list_view-view" viewBox="0 663 16 16"/><symbol fill="none" id="icon-lock" viewBox="0 0 14 14"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M4.08 6.42V4.08a2.92 2.92 0 1 1 5.84 0v2.34m-7 0h8.16c.65 0 1.17.52 1.17 1.16v4.09c0 .64-.52 1.16-1.17 1.16H2.92c-.65 0-1.17-.52-1.17-1.16V7.58c0-.64.52-1.16 1.17-1.16"/></symbol><use xlink:href="#icon-lock" width="14" height="14" y="679"/><view id="icon-lock-view" viewBox="0 679 14 14"/><symbol fill="none" id="icon-lock2" viewBox="0 0 12 12"><path fill="currentColor" d="M6 .5c.619 0 1.213.242 1.65.673.438.43.683 1.015.683 1.624v1.969h.334c.354 0 .692.138.942.384.25.247.391.58.391.928v3.61c0 .348-.14.681-.39.927S9.02 11 8.666 11H3.333c-.354 0-.692-.139-.942-.385S2 10.035 2 9.687V6.079c0-.348.14-.681.39-.928.25-.246.59-.384.943-.384h.334v-1.97c0-.608.245-1.192.683-1.623A2.35 2.35 0 0 1 6 .5m-.5 6v3h1v-3zM6 1.156a1.68 1.68 0 0 0-1.179.48 1.63 1.63 0 0 0-.488 1.16v1.97h3.334v-1.97c0-.434-.176-.852-.488-1.16A1.68 1.68 0 0 0 6 1.157"/></symbol><use xlink:href="#icon-lock2" width="12" height="12" y="693"/><view id="icon-lock2-view" viewBox="0 693 12 12"/><symbol fill="none" id="icon-logo-c" viewBox="0 0 20 18"><path fill="currentColor" d="M8.586 8.952c0-1.83 1.918-3.057 5.583-3.057 2.361 0 4.626.627 5.806 1.325V1.637C17.662.577 15.252 0 12.079 0 4.133 0 0 4.092 0 9.12 0 14.2 4.183 18 11.883 18c3.345 0 5.608-.601 8.117-1.948v-5.415c-1.156.77-3.322 1.42-5.855 1.42-3.542 0-5.559-1.228-5.559-3.105"/></symbol><use xlink:href="#icon-logo-c" width="20" height="18" y="705"/><view id="icon-logo-c-view" viewBox="0 705 20 18"/><symbol fill="none" id="icon-logo" viewBox="0 0 174 18"><g fill="currentColor" clip-path="url(#a)"><path d="M8.68 8.95c0-1.83 1.94-3.05 5.64-3.05 2.39 0 4.67.62 5.87 1.32V1.64A18.4 18.4 0 0 0 12.2 0C4.18 0 0 4.1 0 9.12 0 14.2 4.23 18 12 18c3.39 0 5.68-.6 8.21-1.95v-5.41c-1.17.77-3.35 1.42-5.91 1.42-3.58 0-5.62-1.23-5.62-3.1ZM32.7 0c-7.56 0-12.1 3.68-12.1 8.88 0 5 4.54 9.12 12.08 9.12 7.53 0 12.1-4.1 12.1-9.12C44.78 3.68 40.21 0 32.7 0m-.02 12.34c-2.2 0-3.6-1.39-3.6-3.41 0-2 1.4-3.28 3.6-3.28 2.19 0 3.6 1.28 3.6 3.28 0 2.02-1.42 3.41-3.6 3.41M58.12 9.77c0 1.52-.92 2.43-2.56 2.43-1.67 0-2.56-.91-2.56-2.43V.57h-7.86v9.27c0 5.08 3.98 8.16 10.42 8.16s10.41-3.08 10.41-8.16V.58h-7.85v9.2ZM82.03 9.96 77.2.58h-9.72v16.84h6.72V7.97l4.97 9.45h28.47V.58H82.03zM136.72 10.8h8.85V7.04h-8.85V5.49h9.27V.58h-36.82v5.68h5.97v11.16h7.88V6.26h5.82v11.16h17.2v-4.9h-9.32zM168.7 6.42c0-3.56-2.73-5.8-7.08-5.8h-14.1v16.84h7.88v-6.69l4.38 6.7h9l-4.35-5.86a5.08 5.08 0 0 0 4.28-5.2Zm-10.59 2.55h-2.7V5.43h2.8c1.5 0 2.34.6 2.34 1.7 0 1.19-.87 1.84-2.44 1.84M174 13.19h-4.45v4.31H174v-4.3Z"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h174v18H0z"/></clipPath></defs></symbol><use xlink:href="#icon-logo" width="174" height="18" y="723"/><view id="icon-logo-view" viewBox="0 723 174 18"/><symbol fill="none" id="icon-menu-account" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M2.5 10h11.667M2.5 5h15m-15 10h15"/></symbol><use xlink:href="#icon-menu-account" width="24" height="24" y="741"/><view id="icon-menu-account-view" viewBox="0 741 24 24"/><symbol fill="none" id="icon-menu" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3.5 9h16M3.5 15h16"/></symbol><use xlink:href="#icon-menu" width="24" height="24" y="765"/><view id="icon-menu-view" viewBox="0 765 24 24"/><symbol fill="none" id="icon-minus" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4.5 12h15"/></symbol><use xlink:href="#icon-minus" width="24" height="24" y="789"/><view id="icon-minus-view" viewBox="0 789 24 24"/><symbol fill="none" id="icon-pause" viewBox="0 0 20 21"><path fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2" d="M5.602 4.3v12.4h3V4.3zm5.796 0v12.4h3V4.3z"/></symbol><use xlink:href="#icon-pause" width="20" height="21" y="813"/><view id="icon-pause-view" viewBox="0 813 20 21"/><symbol fill="none" id="icon-pinterest" viewBox="0 0 24 24"><path fill="currentColor" d="M12.21 2C6.752 2 4 5.913 4 9.176c0 1.976.748 3.734 2.352 4.389.263.107.5.004.576-.287.053-.202.178-.71.234-.922.077-.288.047-.39-.165-.64-.463-.546-.758-1.253-.758-2.253 0-2.903 2.172-5.502 5.656-5.502 3.085 0 4.78 1.885 4.78 4.402 0 3.312-1.466 6.108-3.642 6.108-1.202 0-2.101-.994-1.813-2.213.345-1.455 1.014-3.026 1.014-4.076 0-.94-.505-1.725-1.55-1.725-1.228 0-2.215 1.271-2.215 2.973 0 1.085.367 1.818.367 1.818l-1.478 6.26c-.439 1.858-.066 4.136-.034 4.366.018.136.193.168.273.065.113-.148 1.576-1.954 2.074-3.759.14-.511.807-3.157.807-3.157.4.76 1.566 1.431 2.807 1.431 3.692 0 6.198-3.366 6.198-7.873C19.483 5.173 16.597 2 12.21 2"/></symbol><use xlink:href="#icon-pinterest" width="24" height="24" y="834"/><view id="icon-pinterest-view" viewBox="0 834 24 24"/><symbol fill="none" id="icon-play" viewBox="0 0 20 21"><path fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2" d="m4.602 3.3 11.2 7.2-11.2 7.2z"/></symbol><use xlink:href="#icon-play" width="20" height="21" y="858"/><view id="icon-play-view" viewBox="0 858 20 21"/><symbol fill="none" id="icon-plus" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 4v16M4 12h16"/></symbol><use xlink:href="#icon-plus" width="24" height="24" y="879"/><view id="icon-plus-view" viewBox="0 879 24 24"/><symbol fill="none" id="icon-refresh" viewBox="0 0 16 16"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="M15.335 2.667v4m0 0h-4m4 0-3.087-2.906A6 6 0 1 0 13.66 10"/></symbol><use xlink:href="#icon-refresh" width="16" height="16" y="903"/><view id="icon-refresh-view" viewBox="0 903 16 16"/><symbol fill="none" id="icon-search" viewBox="0 0 24 24"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.25" d="m19 19-3.38-3.38m1.82-4.4a6.22 6.22 0 1 1-12.44 0 6.22 6.22 0 0 1 12.44 0"/></symbol><use xlink:href="#icon-search" width="24" height="24" y="919"/><view id="icon-search-view" viewBox="0 919 24 24"/><symbol fill="none" id="icon-secondary-logo" viewBox="0 0 163 32"><path fill="currentColor" d="M149.47 1.95A14 14 0 0 1 163 12.24V0H0v32h163V19.76a14 14 0 0 1-13.53 10.29A13.96 13.96 0 0 1 135.46 16c0-7.81 6.22-14.05 14-14.05Z"/></symbol><use xlink:href="#icon-secondary-logo" width="163" height="32" y="943"/><view id="icon-secondary-logo-view" viewBox="0 943 163 32"/><symbol id="icon-select-arrow" viewBox="0 0 19 12"><path fill="none" stroke="currentColor" stroke-linecap="square" stroke-width="2" d="m17 2-7.5 8L2 2"/></symbol><use xlink:href="#icon-select-arrow" width="19" height="12" y="975"/><view id="icon-select-arrow-view" viewBox="0 975 19 12"/><symbol fill="none" id="icon-smile" viewBox="0 0 24 24"><g stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" clip-path="url(#a)"><path d="M14.535 9.594a1.289 1.289 0 1 1 2.578 0M6.93 9.594a1.29 1.29 0 0 1 2.578 0"/><path d="M20.422 17.629C19.345 19.239 17.5 22.14 12 22.14 6.4 22.14 1.86 17.6 1.86 12 1.86 6.4 6.4 1.86 12 1.86S22.14 6.4 22.14 12c0 2.083-.642 4.018-1.718 5.629"/><path d="M8.348 14.406S9.662 15.91 12 15.91s3.652-1.504 3.652-1.504"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h24v24H0z"/></clipPath></defs></symbol><use xlink:href="#icon-smile" width="24" height="24" y="987"/><view id="icon-smile-view" viewBox="0 987 24 24"/><symbol fill="none" id="icon-sound-off" viewBox="0 0 24 24"><path fill="currentColor" d="M11 5 6 9H2v6h4l5 4z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m16 9 5 6m0-6-5 6"/></symbol><use xlink:href="#icon-sound-off" width="24" height="24" y="1011"/><view id="icon-sound-off-view" viewBox="0 1011 24 24"/><symbol fill="none" id="icon-sound-on" viewBox="0 0 24 24"><path fill="currentColor" d="M11 5 6 9H2v6h4l5 4z"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15.54 8.46a5 5 0 0 1 0 7.07m2.82-9.89a9 9 0 0 1 0 12.72"/></symbol><use xlink:href="#icon-sound-on" width="24" height="24" y="1035"/><view id="icon-sound-on-view" viewBox="0 1035 24 24"/><symbol fill="none" id="icon-star-filled" viewBox="0 0 20 20"><path fill="currentColor" d="m10.005 1.667 1.967 6.054h6.367l-5.15 3.742 1.967 6.055-5.15-3.742-5.151 3.742 1.967-6.055-5.15-3.742h6.366z"/></symbol><use xlink:href="#icon-star-filled" width="20" height="20" y="1059"/><view id="icon-star-filled-view" viewBox="0 1059 20 20"/><symbol fill="none" id="icon-star" viewBox="0 0 20 20"><path stroke="currentColor" d="m10.005 1.667 1.967 6.054h6.367l-5.15 3.742 1.967 6.055-5.15-3.742-5.151 3.742 1.967-6.055-5.15-3.742h6.366z"/></symbol><use xlink:href="#icon-star" width="20" height="20" y="1079"/><view id="icon-star-view" viewBox="0 1079 20 20"/><symbol fill="none" id="icon-sustainable" viewBox="0 0 24 24"><g stroke="currentColor" stroke-miterlimit="10" stroke-width="2" clip-path="url(#a)"><path d="M22.313 7.988C20.706 3.862 16.694.938 12 .938 5.89.938.938 5.89.938 12"/><path d="M18.844 7.781h4.218V3.563M1.734 16.012c1.607 4.126 5.618 7.05 10.313 7.05 6.11 0 11.015-4.952 11.015-11.062"/><path d="M5.156 16.219H.938v4.218"/><path stroke-linecap="square" stroke-linejoin="round" d="M12.656 12.516c.977.407 2.992 1.454 4.236 3.588"/><path stroke-linejoin="round" d="M15.368 13.953c-.207 1.077-1.39 2.313-2.852 2.313-4.852 0-5.157-5.86-5.157-8.789v-.82"/><path stroke-linejoin="round" d="M15.505 13.86c.462-.31.62-.884.62-1.532 0-1.916-1.602-3.094-3.516-3.094-2.849 0-4.091-.89-5.015-1.968"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h24v24H0z"/></clipPath></defs></symbol><use xlink:href="#icon-sustainable" width="24" height="24" y="1099"/><view id="icon-sustainable-view" viewBox="0 1099 24 24"/><symbol fill="none" id="icon-tiktok" viewBox="0 0 24 24"><path fill="currentColor" d="M20.763 7.015A5.03 5.03 0 0 1 17.723 6a5.04 5.04 0 0 1-2.01-3.984h-3.261v8.91l-.004 4.88a2.95 2.95 0 0 1-3.123 2.945 2.94 2.94 0 0 1-1.35-.414 2.95 2.95 0 0 1-1.442-2.487 2.954 2.954 0 0 1 3.888-2.845v-3.31a6.4 6.4 0 0 0-.94-.07c-1.805 0-3.492.75-4.698 2.101a6.1 6.1 0 0 0-1.543 3.69 6.1 6.1 0 0 0 1.82 4.76q.28.276.588.514a6.25 6.25 0 0 0 3.833 1.295q.476 0 .94-.069a6.23 6.23 0 0 0 3.481-1.74 6.1 6.1 0 0 0 1.831-4.345l-.017-7.287q.843.65 1.832 1.068a8.2 8.2 0 0 0 3.224.65V7.014z"/></symbol><use xlink:href="#icon-tiktok" width="24" height="24" y="1123"/><view id="icon-tiktok-view" viewBox="0 1123 24 24"/><symbol fill="none" id="icon-trash" viewBox="0 0 28 28"><path fill="currentColor" d="M10.8 20.24h6.4c.66 0 1.2-.54 1.2-1.2V12h-.8v7.02c0 .28-.2.45-.45.45h-6.29c-.27 0-.46-.17-.46-.45V12h-.8v7.04c0 .66.54 1.2 1.2 1.2m-2.32-9.36h11.04v-.77h-2.88V8.78c0-.57-.45-1.02-1.02-1.02h-3.24c-.57 0-1.02.45-1.02 1.02v1.33H8.48zm3.6-.77V8.85c0-.23.14-.37.37-.37h3.1c.23 0 .37.14.37.37v1.26zm.26 7.49h.76v-4.72h-.76zm2.56 0h.76v-4.72h-.76z"/></symbol><use xlink:href="#icon-trash" width="28" height="28" y="1147"/><view id="icon-trash-view" viewBox="0 1147 28 28"/><symbol fill="none" id="icon-twitter" viewBox="0 0 24 24"><path fill="currentColor" d="M22 6.01c-.75.34-1.525.575-2.35.68a4.15 4.15 0 0 0 1.8-2.377c-.8.497-1.675.836-2.6 1.045a4.04 4.04 0 0 0-3-1.358c-2.275 0-4.1 1.932-4.1 4.283 0 .34.025.652.1.966-3.4-.157-6.4-1.88-8.425-4.466-1.45 2.716.175 4.962 1.25 5.72-.65 0-1.3-.21-1.85-.523 0 2.115 1.425 3.865 3.275 4.257-.4.13-1.3.208-1.85.078.525 1.697 2.05 2.95 3.825 2.977-1.4 1.149-3.45 2.063-6.075 1.776A11.2 11.2 0 0 0 8.3 21c7.55 0 11.65-6.528 11.65-12.169 0-.183 0-.366-.025-.548.85-.653 1.55-1.41 2.075-2.272"/></symbol><use xlink:href="#icon-twitter" width="24" height="24" y="1175"/><view id="icon-twitter-view" viewBox="0 1175 24 24"/><symbol fill="none" id="icon-youtube" viewBox="0 0 18 13"><path fill="currentColor" d="M9 0C0 0 0 0 0 6.5S0 13 9 13s9 0 9-6.5S18 0 9 0M6.75 9.943V3.057L12.375 6.5z"/></symbol><use xlink:href="#icon-youtube" width="18" height="13" y="1199"/><view id="icon-youtube-view" viewBox="0 1199 18 13"/><symbol fill="none" id="icon-zoom" viewBox="0 0 16 16"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m14 14-2.9-2.9M7.333 5.333v4m-2-2h4m3.334 0A5.333 5.333 0 1 1 2 7.333a5.333 5.333 0 0 1 10.667 0"/></symbol><use xlink:href="#icon-zoom" width="16" height="16" y="1212"/><view id="icon-zoom-view" viewBox="0 1212 16 16"/></svg>
</div>
<script>
window.esmsInitOptions = {
shimMode: true
};
</script>
<script async src="//www.counter.com/cdn/shop/t/119/assets/es-module-shims.js?v=147972462042375712201786555114"></script>
<script>
window.Pact = window.Pact || {};
window.Pact.getViteAssetUrl = function(dep, importerUrl) {
const importMap = JSON.parse(document.getElementById('vite-importmap').textContent);
const url = new URL(dep, importerUrl);
return importMap && importMap.imports[url.href] || url.href;
}
</script><script type="importmap-shim" id="vite-importmap">{
"imports": {
"https://www.counter.com/cdn/shop/t/119/assets/bundled-AnnouncementManager.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-AnnouncementManager.js?v=58013433360240001401786555031&f=bundled-AnnouncementManager.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-CartManager.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-CartManager.js?v=109319231830655221411786555042&f=bundled-CartManager.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-Component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-Component.js?v=139005128350515476031786555047&f=bundled-Component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-DOMQuery.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-DOMQuery.js?v=19342304340080867631786555056&f=bundled-DOMQuery.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-Directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-Directive.js?v=56817393311492763851786555056&f=bundled-Directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-FilterManager.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-FilterManager.js?v=46976476601150102261786555059&f=bundled-FilterManager.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-Flip.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-Flip.js?v=64415297129041642421786555061&f=bundled-Flip.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-HostAttr.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-HostAttr.js?v=106099781357559285691786555062&f=bundled-HostAttr.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-HostChild.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-HostChild.js?v=64313089685827911771786555063&f=bundled-HostChild.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-HostChildren.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-HostChildren.js?v=172396058051162014111786555064&f=bundled-HostChildren.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-HostListener.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-HostListener.js?v=137488941396293141801786555064&f=bundled-HostListener.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-InterObsManager.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-InterObsManager.js?v=103412917713860833921786555067&f=bundled-InterObsManager.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-LitUtils.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-LitUtils.js?v=69448781280569925571786555070&f=bundled-LitUtils.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-OhmListener.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-OhmListener.js?v=147358497234417538131786555078&f=bundled-OhmListener.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-ProductManager.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-ProductManager.js?v=104494546584835301451786555088&f=bundled-ProductManager.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-RegimenManager.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-RegimenManager.js?v=82817614847179245191786555093&f=bundled-RegimenManager.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-RivoApiService.service.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-RivoApiService.service.js?v=76566879577211414151786555095&f=bundled-RivoApiService.service.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-ScrollToPlugin.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-ScrollToPlugin.js?v=5930704745842003141786555096&f=bundled-ScrollToPlugin.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-ScrollTrigger.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-ScrollTrigger.js?v=64100206016186487041786555097&f=bundled-ScrollTrigger.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-ShopifyUtils.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-ShopifyUtils.js?v=116705888030338757161786555101&f=bundled-ShopifyUtils.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-StoreCredit.service.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-StoreCredit.service.js?v=74369713875314646411786555104&f=bundled-StoreCredit.service.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-accordion-item.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-accordion-item.directive.js?v=92486091090150559601786555022&f=bundled-accordion-item.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-account-bp-payouts.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-account-bp-payouts.component.js?v=146667886516715071501786555022&f=bundled-account-bp-payouts.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-account-bp-referrals.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-account-bp-referrals.js?v=22460262514276291761786555023&f=bundled-account-bp-referrals.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-account-bp-shared-carts.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-account-bp-shared-carts.js?v=148824366883063071391786555024&f=bundled-account-bp-shared-carts.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-account-filters.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-account-filters.directive.js?v=16914068741159720711786555024&f=bundled-account-filters.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-account-header.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-account-header.directive.js?v=63347833728239365871786555025&f=bundled-account-header.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-account-loyalty-activity.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-account-loyalty-activity.directive.js?v=126558677545434987211786555026&f=bundled-account-loyalty-activity.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-account-loyalty-overview.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-account-loyalty-overview.directive.js?v=167784759848100301161786555026&f=bundled-account-loyalty-overview.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-account-loyalty-profile.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-account-loyalty-profile.directive.js?v=45464363544305679481786555027&f=bundled-account-loyalty-profile.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-account-points-tally.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-account-points-tally.directive.js?v=40845769458203884451786555027&f=bundled-account-points-tally.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-active-filters.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-active-filters.component.js?v=75788526537357826071786555028&f=bundled-active-filters.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-add-to-cart.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-add-to-cart.directive.js?v=76026492731031432351786555028&f=bundled-add-to-cart.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-add-to-regimen.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-add-to-regimen.directive.js?v=62925892544051908341786555029&f=bundled-add-to-regimen.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-aff-share.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-aff-share.directive.js?v=143512071019475139201786555030&f=bundled-aff-share.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-anchorable-content.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-anchorable-content.directive.js?v=51412121337042531761786555030&f=bundled-anchorable-content.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-app.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-app.js?v=89927918148116580211786555031&f=bundled-app.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-attr-selector.decorator.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-attr-selector.decorator.js?v=33490503204640123041786555032&f=bundled-attr-selector.decorator.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-birthday-edit.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-birthday-edit.component.js?v=146318922082061303841786555033&f=bundled-birthday-edit.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-birthday-field.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-birthday-field.directive.js?v=37632743474796117061786555033&f=bundled-birthday-field.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-birthday-form.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-birthday-form.directive.js?v=131080498188984593351786555034&f=bundled-birthday-form.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-bp-customer-modal.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-bp-customer-modal.component.js?v=142390645334045285421786555035&f=bundled-bp-customer-modal.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-bp-customers-name-search.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-bp-customers-name-search.directive.js?v=131916757121909692751786555035&f=bundled-bp-customers-name-search.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-bp-enroll.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-bp-enroll.directive.js?v=76505579421760636091786555036&f=bundled-bp-enroll.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-bp-order.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-bp-order.component.js?v=136250919586376788191786555036&f=bundled-bp-order.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-bp-orders-listing.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-bp-orders-listing.component.js?v=165437731196474244751786555037&f=bundled-bp-orders-listing.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-bp-payouts-options.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-bp-payouts-options.directive.js?v=162042852839186670881786555038&f=bundled-bp-payouts-options.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-bp-sales-section.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-bp-sales-section.directive.js?v=102780363542071615381786555038&f=bundled-bp-sales-section.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-bp-share-link-button.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-bp-share-link-button.component.js?v=170497032599710377991786555039&f=bundled-bp-share-link-button.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-calculate-height.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-calculate-height.directive.js?v=151500254497197067841786555039&f=bundled-calculate-height.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-carousel.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-carousel.directive.js?v=106572463059001609981786555040&f=bundled-carousel.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-cart-counter.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-cart-counter.directive.js?v=61305500282419157561786555040&f=bundled-cart-counter.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-cart-listener.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-cart-listener.directive.js?v=107076510362541114371787086530&f=bundled-cart-listener.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-cart-redeem-modal.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-cart-redeem-modal.component.js?v=34668608096993006921786555042&f=bundled-cart-redeem-modal.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-chapter-content.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-chapter-content.directive.js?v=20877418902372211801786555043&f=bundled-chapter-content.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-chat-with-us-btn.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-chat-with-us-btn.directive.js?v=39101606947766298711786555043&f=bundled-chat-with-us-btn.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-collapsing-header.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-collapsing-header.directive.js?v=65076969191136685271786555044&f=bundled-collapsing-header.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-color-selector.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-color-selector.directive.js?v=95867697231225953191786555044&f=bundled-color-selector.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-commission-calculator.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-commission-calculator.directive.js?v=80464571843508143691786555045&f=bundled-commission-calculator.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-community-engagement.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-community-engagement.component.js?v=15268199072887488981786555046&f=bundled-community-engagement.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-complete-registration.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-complete-registration.directive.js?v=15315728048132521181786555046&f=bundled-complete-registration.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-connected-partners.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-connected-partners.component.js?v=109877599310323334291786555047&f=bundled-connected-partners.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-cookie-settings-trigger.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-cookie-settings-trigger.directive.js?v=83666738094430370451786555048&f=bundled-cookie-settings-trigger.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-copy-to-clipboard.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-copy-to-clipboard.directive.js?v=164674178491255190681786555049&f=bundled-copy-to-clipboard.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-countdown.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-countdown.component.js?v=162915641838376879471786555049&f=bundled-countdown.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-css-vendors.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-css-vendors.js?v=105997007003712207781786555051&f=bundled-css-vendors.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-currency-selector.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-currency-selector.directive.js?v=157671378412993702581786555052&f=bundled-currency-selector.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-customer-address-form.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-customer-address-form.directive.js?v=44658640549209273031786555052&f=bundled-customer-address-form.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-customer-listing.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-customer-listing.component.js?v=30046570711317137161786555053&f=bundled-customer-listing.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-dateUtils.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-dateUtils.js?v=110120984039713842231786555053&f=bundled-dateUtils.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-debounce.decorator.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-debounce.decorator.js?v=96948710666226911271786555054&f=bundled-debounce.decorator.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-desktop-only.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-desktop-only.directive.js?v=128662211951494981841786555055&f=bundled-desktop-only.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-detect-sticky.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-detect-sticky.directive.js?v=109694016732980580241786555055&f=bundled-detect-sticky.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-dropdown-debouncer.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-dropdown-debouncer.directive.js?v=103096742096442933911786555057&f=bundled-dropdown-debouncer.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-editorial-carousel.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-editorial-carousel.directive.js?v=123819089470467833481786555057&f=bundled-editorial-carousel.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-email-capture.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-email-capture.directive.js?v=184451230534291089811786555058&f=bundled-email-capture.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-filters.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-filters.directive.js?v=40393437591690531671786555059&f=bundled-filters.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-find-partner.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-find-partner.component.js?v=49006409135690185001786555060&f=bundled-find-partner.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-findation-widget.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-findation-widget.directive.js?v=149483754591882913651786555060&f=bundled-findation-widget.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-header-dropdown.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-header-dropdown.directive.js?v=61102404839319503071786555061&f=bundled-header-dropdown.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-hide-element.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-hide-element.directive.js?v=134884824667769552501786555062&f=bundled-hide-element.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-how-you-can-earn-content.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-how-you-can-earn-content.directive.js?v=131338153941535172151786555065&f=bundled-how-you-can-earn-content.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-index.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-index.js?v=160111318038067800701786555065&f=bundled-index.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-ingredient-glossary.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-ingredient-glossary.directive.js?v=12834108594428765561786555066&f=bundled-ingredient-glossary.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-input-mask.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-input-mask.directive.js?v=71762957460330228371786555066&f=bundled-input-mask.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-lantern-form.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-lantern-form.directive.js?v=45600240216590848171786555067&f=bundled-lantern-form.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-lightbox.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-lightbox.directive.js?v=102787089016143217321786555068&f=bundled-lightbox.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-line-reveal.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-line-reveal.directive.js?v=140847940729335664761786555069&f=bundled-line-reveal.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-lit-element.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-lit-element.js?v=78250841227095285271786555070&f=bundled-lit-element.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-loading-bar.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-loading-bar.directive.js?v=90754796298196775141786555071&f=bundled-loading-bar.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-location-picker.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-location-picker.component.js?v=179235318976108610471786555071&f=bundled-location-picker.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-loyalty-watcher.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-loyalty-watcher.directive.js?v=140968333159200731941786555072&f=bundled-loyalty-watcher.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-megamenu.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-megamenu.directive.js?v=80766378652351936051786555073&f=bundled-megamenu.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-milestone-modal.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-milestone-modal.directive.js?v=96813086995243212071786555073&f=bundled-milestone-modal.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-mobile-nav.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-mobile-nav.directive.js?v=3845492001225382051786555074&f=bundled-mobile-nav.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-mobile-only.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-mobile-only.directive.js?v=91873838398458523071786555075&f=bundled-mobile-only.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-modals.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-modals.directive.js?v=153827735451128238091786555075&f=bundled-modals.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-multi-steps-form.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-multi-steps-form.directive.js?v=174850944178003946481786555076&f=bundled-multi-steps-form.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-notifications.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-notifications.component.js?v=105770784314837212101786555077&f=bundled-notifications.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-notify.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-notify.component.js?v=58606797989286745741786555078&f=bundled-notify.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-parallax-carousel.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-parallax-carousel.directive.js?v=145804208763257831331786555079&f=bundled-parallax-carousel.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-parallax-image.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-parallax-image.directive.js?v=15881429582684789081786555079&f=bundled-parallax-image.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-parallax.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-parallax.directive.js?v=105513257406829283951786555080&f=bundled-parallax.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-pass-attribute-to-section.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-pass-attribute-to-section.directive.js?v=28300505620844070091786555080&f=bundled-pass-attribute-to-section.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-pdp-bundle.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-pdp-bundle.directive.js?v=138341515123838002681786555081&f=bundled-pdp-bundle.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-pdp-carousel.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-pdp-carousel.directive.js?v=104206484864677785911786555081&f=bundled-pdp-carousel.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-pdp-ingredients.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-pdp-ingredients.directive.js?v=104153739226989348461786555082&f=bundled-pdp-ingredients.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-pdp-recycling-logos.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-pdp-recycling-logos.directive.js?v=84599599753162994671786555082&f=bundled-pdp-recycling-logos.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-photoswipe.esm.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-photoswipe.esm.js?v=61618624921428731661786555083&f=bundled-photoswipe.esm.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-popover.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-popover.directive.js?v=56058677691699128541786555084&f=bundled-popover.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-price-range.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-price-range.directive.js?v=10741466696514570911786555085&f=bundled-price-range.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-price-watcher.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-price-watcher.directive.js?v=69390270791366259381786555085&f=bundled-price-watcher.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-product-card.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-product-card.directive.js?v=132988598470658416891786555086&f=bundled-product-card.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-product-recommendations.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-product-recommendations.directive.js?v=11368984904312856231786555086&f=bundled-product-recommendations.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-product-value.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-product-value.directive.js?v=94703617170587866201786555087&f=bundled-product-value.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-product-watcher.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-product-watcher.directive.js?v=151688335790029025861786555088&f=bundled-product-watcher.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-promo-banner.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-promo-banner.directive.js?v=172489309617127222591786555089&f=bundled-promo-banner.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-quickshop.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-quickshop.component.js?v=24839381345641615601786555089&f=bundled-quickshop.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-recently-viewed.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-recently-viewed.directive.js?v=84337780441162407301786555090&f=bundled-recently-viewed.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-redeem-modal.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-redeem-modal.component.js?v=158038167266992773511786555090&f=bundled-redeem-modal.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-regimen-builder.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-regimen-builder.directive.js?v=112367356185314181161786555091&f=bundled-regimen-builder.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-regimen-summary.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-regimen-summary.component.js?v=89789473692832523151786555091&f=bundled-regimen-summary.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-remove-wishlist-item.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-remove-wishlist-item.directive.js?v=114080895562085523401786555093&f=bundled-remove-wishlist-item.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-reveal-img.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-reveal-img.directive.js?v=174558552945146995571786555094&f=bundled-reveal-img.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-rewards-listing.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-rewards-listing.component.js?v=130741082458050377101786555095&f=bundled-rewards-listing.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-scroll-activator.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-scroll-activator.directive.js?v=182478135679462394651786555096&f=bundled-scroll-activator.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-search-form.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-search-form.component.js?v=9312520569769688701786555098&f=bundled-search-form.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-selling-plans.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-selling-plans.directive.js?v=40689196538357122131786555098&f=bundled-selling-plans.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-share-button.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-share-button.directive.js?v=148592298317692829441786555099&f=bundled-share-button.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-share-quote.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-share-quote.component.js?v=137537667168868736031786555100&f=bundled-share-quote.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-shared-cart-modal.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-shared-cart-modal.component.js?v=43998485979303773241786555100&f=bundled-shared-cart-modal.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-shopify-helper.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-shopify-helper.directive.js?v=164367330590542573201786555101&f=bundled-shopify-helper.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-show-scroll-batch.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-show-scroll-batch.directive.js?v=143384850709223258401786555102&f=bundled-show-scroll-batch.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-show-scroll.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-show-scroll.directive.js?v=136687487181756225961786555102&f=bundled-show-scroll.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-sidecart.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-sidecart.directive.js?v=143770756841959382401786555103&f=bundled-sidecart.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-standing-progress-chart.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-standing-progress-chart.directive.js?v=164018647107814586301786555103&f=bundled-standing-progress-chart.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-switch-locale.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-switch-locale.directive.js?v=10688475307414537251786555105&f=bundled-switch-locale.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-switch-option.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-switch-option.directive.js?v=28644765234262574151786555105&f=bundled-switch-option.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-throttle.decorator.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-throttle.decorator.js?v=167646240980467169741786555106&f=bundled-throttle.decorator.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-toggle-modal.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-toggle-modal.directive.js?v=148360105699232659421786555107&f=bundled-toggle-modal.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-toggle-nav.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-toggle-nav.directive.js?v=155093866608411625781786555107&f=bundled-toggle-nav.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-toggle-quickshop.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-toggle-quickshop.directive.js?v=24067841339627354441786555108&f=bundled-toggle-quickshop.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-tooltip.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-tooltip.directive.js?v=125630502324922256801786555109&f=bundled-tooltip.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-unsafe-html.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-unsafe-html.js?v=33606680079919472521786555109&f=bundled-unsafe-html.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-update-account-sort.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-update-account-sort.directive.js?v=163418765581551749251786555110&f=bundled-update-account-sort.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-update-collection-sort.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-update-collection-sort.directive.js?v=183332725841877951201786555110&f=bundled-update-collection-sort.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-user-cart.component.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-user-cart.component.js?v=37827809731762249931786555111&f=bundled-user-cart.component.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-video-modal.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-video-modal.directive.js?v=66527626816397730891786555111&f=bundled-video-modal.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-video.directive.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-video.directive.js?v=114070980609612743601786555112&f=bundled-video.directive.js",
"https://www.counter.com/cdn/shop/t/119/assets/bundled-when.js": "https://www.counter.com/cdn/shop/t/119/assets/bundled-when.js?v=142904698764001744731786555113&f=bundled-when.js",
"https://www.counter.com/cdn/shop/t/119/assets/es-module-shims.js": "https://www.counter.com/cdn/shop/t/119/assets/es-module-shims.js?v=147972462042375712201786555114&f=es-module-shims.js",
"https://www.counter.com/cdn/shop/t/119/assets/st-app.js": "https://www.counter.com/cdn/shop/t/119/assets/st-app.js?v=75008114086973810691786555122&f=st-app.js"
}
}</script>
<script src="//www.counter.com/cdn/shop/t/119/assets/bundled-app.js?v=89927918148116580211786555031&f=bundled-app.js" type="module-shim" crossorigin="anonymous"></script>
<script type="text/javascript">
(function(){
const cookieName = "sca_fg_codes"; // Get the existing cookie
const currentMarket = "country_us";
// Helper function to get cookie value safely
function getCookie(name) {
const value = `; ${document.cookie}`;
const parts = value.split(`; ${name}=`);
if (parts.length === 2) {
return parts.pop().split(';').shift();
}
return null;
}
// Helper function to set cookie with proper attributes
function setCookie(name, value, days = 30) {
const expires = new Date();
expires.setTime(expires.getTime() + (days * 24 * 60 * 60 * 1000));
const cookieString = `${name}=${value}; expires=${expires.toUTCString()}; path=/; SameSite=Lax`;
// Add Secure flag if on HTTPS
const secureFlag = window.location.protocol === 'https:' ? '; Secure' : '';
document.cookie = cookieString + secureFlag;
}
// Get existing cookie value
const cookieValue = getCookie(cookieName);
let currentCodes = [];
if (cookieValue) {
try {
currentCodes = JSON.parse(cookieValue);
} catch (error) {
console.error('Unable to parse cookie value for country cookie:', error);
currentCodes = [];
}
}
// Filter out existing country codes and add current market
const filteredList = currentCodes.filter(p => !p.startsWith("country_"));
filteredList.push(currentMarket);
// Set the new cookie value
setCookie(cookieName, JSON.stringify(filteredList), 30); // 30 days expiration
})();
</script>
<script defer src="https://static.shopmy.us/Affiliates/sms_aff_clicktrack.js"></script>
<script>
class TrademarkFixer {
constructor() {
this.config = {
symbols: /([®©™])/g,
selectors: '.rte, .f-body, .fifty-fifty__copy, p, li, h1, h2, h3, h4',
ignoredTags: new Set(['SUP', 'SCRIPT', 'STYLE', 'TEXTAREA', 'INPUT', 'NOSCRIPT']),
};
this.init();
}
init() {
this.applyFix(document.body);
this.initObserver();
}
initObserver() {
this.observer = new MutationObserver((mutations) => {
for (const { addedNodes } of mutations) {
addedNodes.forEach((node) => {
if (node.nodeType === 1) this.applyFix(node);
});
}
});
this.observer.observe(document.body, { childList: true, subtree: true });
}
applyFix(root) {
const targets = root.matches?.(this.config.selectors)
? [root, ...root.querySelectorAll(this.config.selectors)]
: root.querySelectorAll(this.config.selectors);
targets.forEach((el) => {
const walker = document.createTreeWalker(el, NodeFilter.SHOW_TEXT, {
acceptNode: (node) => {
return this.config.ignoredTags.has(node.parentElement.tagName) || node.parentElement.closest('sup')
? NodeFilter.FILTER_REJECT
: NodeFilter.FILTER_ACCEPT;
},
});
const textNodes = [];
let currentNode;
while ((currentNode = walker.nextNode())) {
if (this.config.symbols.test(currentNode.nodeValue)) {
textNodes.push(currentNode);
}
}
textNodes.forEach((node) => {
const parts = node.nodeValue.split(this.config.symbols); // capture group keeps symbols
const frag = document.createDocumentFragment();
parts.forEach((part, i) => {
if (i % 2 === 1) {
const sup = document.createElement('sup');
sup.textContent = part;
frag.appendChild(sup);
} else if (part) {
frag.appendChild(document.createTextNode(part));
}
});
node.replaceWith(frag);
});
});
}
}
if (!window.trademarkFixerInstance) {
const start = () => (window.trademarkFixerInstance = new TrademarkFixer());
document.readyState === 'loading' ? document.addEventListener('DOMContentLoaded', start) : start();
document.addEventListener('shopify:section:load', (e) => {
window.trademarkFixerInstance?.applyFix(e.target);
});
}
</script>
<script>
// Automatically replaces deprecated variant IDs found in the customer's cart.
//
// HOW IT WORKS:
// 1. On page load, fetch the current cart.
// 2. Find any line items whose variant ID appears in VARIANT_MAP.
// 3. For each match, remove the old variant and add the new one,
// preserving quantity, properties, and selling plan.
// 4. If the new variant is already in the cart, merge quantities to
// avoid creating a duplicate line item.
// 5. Dispatch 'cart:reload' so the theme cart UI reflects the corrected state.
//
// RETRY STRATEGY:
// Each Shopify API call retries up to MAX_RETRIES times with exponential
// backoff. If removal succeeds but the subsequent add fails, the intent is
// written to sessionStorage so the next page load can finish the job.
//
// TO UPDATE FOR A NEW TRANSITION:
// Go to Online Store → Themes → Customize → Theme Settings → Variant Swap
// and edit the JSON map there. No code changes needed.
// Format: {"oldVariantId": newVariantId}
// Clear the map once the transition is complete.
(function () {
const VARIANT_MAP = {
"45441067548847":46605460045999
};
const MAX_RETRIES = 3;
const RETRY_BASE_MS = 500;
const STORAGE_KEY = 'bc_pending_variant_swaps';
if (!Object.keys(VARIANT_MAP).length) return;
// -------------------------------------------------------------------
// Entry point
// -------------------------------------------------------------------
async function run() {
// First, attempt to finish any add steps that were interrupted on a
// previous page load (removal succeeded but add failed).
await resumePendingSwaps();
const cart = await apiFetch('/cart.js');
if (!cart) return;
const toSwap = cart.items.filter(item => VARIANT_MAP[item.variant_id]);
if (!toSwap.length) return;
let anySwapped = false;
for (const item of toSwap) {
const swapped = await swapItem(item, VARIANT_MAP[item.variant_id], cart);
if (swapped) anySwapped = true;
}
if (anySwapped) {
document.dispatchEvent(new Event('cart:reload'));
}
}
// -------------------------------------------------------------------
// Swap a single line item to its new variant ID
// -------------------------------------------------------------------
async function swapItem(item, newVariantId, cart) {
// If the replacement is already in the cart, merge rather than
// create a second line item for the same variant.
const existingNew = cart.items.find(i => i.variant_id === newVariantId);
// Step 1: remove old variant.
const removed = await apiFetch('/cart/change.js', {
method: 'POST',
body: JSON.stringify({ id: item.key, quantity: 0 }),
});
if (!removed) {
console.error('[variant-swap] Could not remove old variant', item.variant_id, '— item left unchanged.');
return false;
}
// Record the pending add before attempting it so a page refresh can
// resume from here if the network fails mid-swap.
const pending = {
newVariantId,
quantity: item.quantity,
properties: item.properties || {},
sellingPlanId: item.selling_plan_allocation?.selling_plan_id || null,
};
addPendingSwap(pending);
const added = existingNew
? await apiFetch('/cart/change.js', {
method: 'POST',
body: JSON.stringify({
id: existingNew.key,
quantity: existingNew.quantity + item.quantity,
}),
})
: await apiFetch('/cart/add.js', {
method: 'POST',
body: JSON.stringify(buildAddPayload(pending)),
});
if (!added) {
console.error('[variant-swap] Removed old variant', item.variant_id, 'but could not add new variant', newVariantId, '— will retry on next page load.');
return false;
}
removePendingSwap(pending);
return true;
}
// -------------------------------------------------------------------
// Resume any incomplete add steps from a previous page load
// -------------------------------------------------------------------
async function resumePendingSwaps() {
const pending = getPendingSwaps();
if (!pending.length) return;
const cart = await apiFetch('/cart.js');
if (!cart) return;
const stillPending = [];
let anyAdded = false;
for (const swap of pending) {
// If the new variant arrived in the cart by any means, we're done.
if (cart.items.some(i => i.variant_id === swap.newVariantId)) continue;
const added = await apiFetch('/cart/add.js', {
method: 'POST',
body: JSON.stringify(buildAddPayload(swap)),
});
if (added) {
anyAdded = true;
} else {
stillPending.push(swap);
}
}
setPendingSwaps(stillPending);
if (anyAdded) {
document.dispatchEvent(new Event('cart:reload'));
}
}
// -------------------------------------------------------------------
// Helpers
// -------------------------------------------------------------------
function buildAddPayload(swap) {
const payload = {
id: swap.newVariantId,
quantity: swap.quantity,
properties: swap.properties,
};
if (swap.sellingPlanId) payload.selling_plan = swap.sellingPlanId;
return payload;
}
async function apiFetch(url, options = {}) {
const opts = {
credentials: 'same-origin',
headers: { 'Content-Type': 'application/json' },
...options,
};
for (let attempt = 0; attempt < MAX_RETRIES; attempt++) {
try {
const res = await fetch(url, opts);
if (res.ok) return res.json();
const err = await res.json().catch(() => ({}));
console.warn('[variant-swap]', url, 'attempt', attempt + 1, 'failed:', err.description || res.statusText);
} catch (err) {
console.warn('[variant-swap]', url, 'attempt', attempt + 1, 'error:', err.message);
}
if (attempt < MAX_RETRIES - 1) {
await new Promise(r => setTimeout(r, RETRY_BASE_MS * Math.pow(2, attempt)));
}
}
return null;
}
function getPendingSwaps() {
try { return JSON.parse(sessionStorage.getItem(STORAGE_KEY) || '[]'); } catch { return []; }
}
function setPendingSwaps(swaps) {
try {
if (swaps.length) sessionStorage.setItem(STORAGE_KEY, JSON.stringify(swaps));
else sessionStorage.removeItem(STORAGE_KEY);
} catch {}
}
function addPendingSwap(swap) {
const pending = getPendingSwaps();
pending.push(swap);
setPendingSwaps(pending);
}
function removePendingSwap(swap) {
setPendingSwaps(getPendingSwaps().filter(p => p.newVariantId !== swap.newVariantId));
}
window.addEventListener('load', run);
})();
</script>
<div id="shopify-block-AYjN4M2xyQ0c2Nno3c__16364584301514234833" class="shopify-block shopify-app-block"><script>
(function() {
var initialCartState = [];
var previousCartStateKey = 'previousCartState';
var removedItemsKey = 'removedItemsState';
var previousCartState = [];
try {
previousCartState = JSON.parse(localStorage.getItem(previousCartStateKey) || '[]');
} catch (e) {
previousCartState = [];
}
var removedItems = previousCartState.filter(function(prevItem) {
return !initialCartState.some(function(currItem) {
return currItem.id === prevItem.id;
});
});
if (removedItems.length) {
localStorage.setItem(removedItemsKey, JSON.stringify(removedItems));
}
localStorage.setItem(previousCartStateKey, JSON.stringify(initialCartState));
})();
</script>
<script>
(function() {
var productId = "";
var productTitle = "";
var productHandle = "";
var marketId = "36668768431";
var storageKey = 'oe_viewedProducts';
function trackViewedProducts() {
if (!productId) return;
var viewedProducts = [];
try {
viewedProducts = JSON.parse(localStorage.getItem(storageKey) || '[]');
} catch (e) {
viewedProducts = [];
}
viewedProducts = viewedProducts.filter(function(p) { return p.id !== productId; });
viewedProducts.unshift({
id: productId,
title: productTitle,
handle: productHandle,
viewedAt: new Date().toISOString()
});
viewedProducts = viewedProducts.slice(0, 50);
localStorage.setItem(storageKey, JSON.stringify(viewedProducts));
updateCartAttributes();
}
function updateCartAttributes() {
var viewedProducts = [];
try {
viewedProducts = JSON.parse(localStorage.getItem(storageKey) || '[]');
} catch (e) {
return;
}
var productIds = viewedProducts.map(function(p) { return p.id; }).slice(0, 10).join(',');
var cartAttributes = {};
if (productIds) cartAttributes['__upsell_recently_viewed_products'] = productIds;
if (marketId) cartAttributes['__upsell_market_id'] = marketId;
if (Object.keys(cartAttributes).length === 0) return;
fetch(window.Shopify.routes.root + 'cart/update.js', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ attributes: cartAttributes })
}).catch(function() {});
}
trackViewedProducts();
window.addEventListener('popstate', trackViewedProducts);
})();
</script>
</div><div id="shopify-block-AdjkraUk3aFVvenQ3d__8605505498557855500" class="shopify-block shopify-app-block bogos-shopify-block">
<div id="secomapp_freegifts_version" data-version="3.0"></div>
<!-- BEGIN app snippet: freegifts-snippet --><link href="//cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/glider.min.css" rel="stylesheet" type="text/css" media="all" />
<link href="//cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/freegifts-main.min.css" rel="stylesheet" type="text/css" media="all" />
<style id="sca_fg_custom_style">
.freegifts-main-container .fg-section-title, .freegifts-main-container .bogos-slider-info-title { color: #121212; }
.freegifts-main-container .product-title, .freegifts-main-container .bogos-gift-product-title { color: #000000; }
.freegifts-main-container .original-price, .freegifts-main-container .bogos-gift-item-compare-price { color: #121212; }
.freegifts-main-container .gift-price, .freegifts-main-container .bogos-gift-item-price { color: #ea5455; }
.freegifts-main-container .btn-add-to-cart { color: #FFFFFF; background-color: #7367f0; }
.freegifts-main-container .bogos-slider-offer-badge { background: #FFEF9D }
.freegifts-main-container .bogos-slider-offer-badge.success { background: #CDFEE1 }
.freegifts-main-container .bogos-slider-offer-title { color: #000000 }
.freegifts-main-container .btn-add-to-cart svg path { fill: #FFFFFF; }
.bogos-gift-select-variant-title { color: #005BD3; }
.bogos-gift-select-variant-title-contain::after { border-color: #005BD3; }
.fg-gift-thumbnail-offer-title { color: #000000; }
.fg-gift-thumbnail-container { border-color: #8A8A8A; }
.fg-gift-thumbnail-offer-time { background-color: #000000; }
#sca-gift-thumbnail .sca-gift-image { width: 50px; max-height: 50px; }
#sca-gift-icon .sca-gift-icon-img { width: 50px; max-height: 50px; }
.sca-gift-icon-collection-page .sca-gift-icon-collection-img { width: 50px; max-height: 50px; }
#sca-promotion-glider { color: #ffffff; background-color: #F72119; }
#sca-fg-today-offer-iframe .sca-fg-header { background-color: #FFFFFF; }
#sca-fg-today-offer-iframe .sca-fg-body { background-color: #FFFFFF; }
#sca-fg-today-offer-iframe .sca-fg-today-offer-title { color: #303030 !important; }
#sca-fg-today-offer-iframe .sca-fg-today-offer-subtitle { color: #616161 !important; }
#sca-fg-today-offer-iframe .sca-offer-title { color: #303030; }
#sca-fg-today-offer-widget { height: 70px !important; width: 70px !important; }
.sca-fg-icon-success-anim { box-shadow: inset 0 0 0 #24B263; }
@-webkit-keyframes animated-checkmark-fill { to { box-shadow: inset 0 0 0 30px #24B263; } }
@keyframes animated-checkmark-fill { to { box-shadow: inset 0 0 0 30px #24B263; } }
.sca-fg-icon-success-circle { stroke: #24B263; }
#sca-fg-today-offer-iframe .sca-fg-offer .sca-offer-header-container { background-color: #F7F7F7 }
#sca-fg-today-offer-iframe .sca-fg-offer.sca-offer-archived .sca-offer-header-container { background-color: #24B26325 }
#sca-fg-today-offer-iframe .sca-gift-product-title { color: #303030}
#sca-fg-today-offer-iframe .sca-gift-product-discount-price { color: #24B263 }
#sca-fg-today-offer-iframe .sca-gift-product-original-price { color: #616161 }
#sca-fg-today-offer-iframe .sca-offer-info .sca-offer-subtitle { color: #616161 }
.bogos-bundles-widget { background-color: #F3F3F3; }
.bogos-bundles-widget-body .bogos-bundle-item { background-color: #FFFFFF; }
.bogos-bundles-widget .bogos-bundles-widget-title { color: #303030; }
.bogos-bundles-widget .bogos-bundles-widget-description { color: #616161; }
.bogos-bundle-item .bogos-bundle-item-title { color: #303030; }
.bogos-bundle-item .bogos-bundle-item-discount-price, .bogos-bundles-widget .bogos-bundles-total-discount-price { color: #005BD3; }
.bogos-bundle-item .bogos-bundle-item-original-price, .bogos-bundles-widget .bogos-bundles-total-original-price { color: #005BD3; }
.bogos-bundles-widget-footer .bogos-bundles-button-add { color: #FFFFFF; background-color: #303030; }
.bogos-bundles-widget .bogos-bundle-shipping-discount-container { background-color: #DEE6FF; }
.bogos-bundles-widget .bogos-bundle-shipping-discount-title { color: #2332D5; }
.bogos-bundles-quantity-break-widget { background-color: #F3F3F3; }
.bogos-bundles-quantity-break-widget-title { color: #303030; }
.bogos-bundles-quantity-break-widget-description { color: #303030; }
.bogos-bundle-quantity-break-item-original-price, .bogos-bundles-quantity-break-origin-price { color: #B5B5B5; }
.bogos-bundles-quantity-break-button-add { background: #303030; color: #FFFFFF; }
.bogos-bundle-quantity-break_item-container { background: #FFFFFF; }
.bogos-bundle-quantity-break-label { background: #303030; color: #FFFFFF; }
.bogos-bundle-quantity-break-tag { background: #F1F1F1; color: #303030; }
.bogos-bundle-quantity-break-sub-title { color: #616161; }
.bogos-bundles-quantity-break-discount-price { color: #303030; }
.bogos-bundle-quantity-break-title { color: #303030; }
.bogos-bundle-quantity-break-item-discount-price { color: #303030; }
.bogos-volume-discount-widget.default-layout { background-color: #F3F3F3; }
.bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-title { color: #303030; }
.bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-description { color: #303030; }
.bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price , .bogos-volume-discount-origin-price { color: #303030; }
.bogos-volume-discount-widget.default-layout .bogos-volume-discount-button-add { background: #303030; color: #FFFFFF; }
.bogos-volume-discount-widget.default-layout .bogos-volume-discount_item-container { background: #FFFFFF; }
.bogos-volume-discount-widget.default-layout .bogos-volume-discount-label { background: #303030; color: #FFFFFF; }
.bogos-volume-discount-widget.default-layout .bogos-volume-discount-tag { background: #F1F1F1; color: #303030; }
.bogos-volume-discount-widget.default-layout .bogos-volume-discount-sub-title { color: #616161; }
.bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-discount-price { color: #303030; }
.bogos-volume-discount-widget.default-layout .bogos-volume-discount-tier-price-primary span { color: #303030; }
.bogos-volume-discount-widget.default-layout .bogos-volume-discount-discount-price { color: #303030; }
.bogos-volume-discount-widget.default-layout .bogos-volume-discount-title { color: #303030; }
.bogos-volume-discount-widget.default-layout .bogos-volume-discount-origin-price, .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price { color: #B5B5B5; }
.bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { background-color: #F3F3F3; }
.bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-title { color: #303030; }
.bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-description { color: #303030; }
.bogos-volume-discount-table-container.line-style .bogos-volume-discount-item { background-color: #FFFFFF; }
.bogos-volume-discount-widget.table-layout, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-item, .bogos-volume-discount-widget-body .bogos-volume-discount-tier-info, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { border-color: #E0E0E0; }
.bogos-volume-discount-widget.table-layout .bogos-volume-discount-title { color: #303030; }
.bogos-volume-discount-widget.table-layout .bogos-volume-discount-description { color: #616161; }
.bogos-volume-discount-widget.table-layout .bogos-volume-discount-tag { background-color: #F1F1F1; color: #303030; }
.bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-text { color: #303030; }
.bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-label { color: #FFFFFF; background-color: #303030; }
.bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-price { color: #303030; }
.bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-price-primary span { color: #303030; }
.bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-origin-price { color: #B5B5B5; }
.bogos-volume-discount-table-container.is-hidden-line .bogos-volume-discount-tier-info { border-color: transparent; }
.bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(odd) { background-color: #FFFFFF; }
.bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(even) { background-color: #F5F5F5; }
.bogos-volume-discount-widget .bogos-vl-tb-shipping-label { color: #2332D5; }
.bogos-volume-discount-widget .bogos-vl-shipping-label { color: #2332D5; }
.bogos-volume-discount-widget .bogos-vl-shipping-container { background-color: DEE6FF; }
.bogos-volume-discount-widget.default-layout .bogos-vl-subscription-option-title { color: #303030; }
.bogos-volume-discount-widget.default-layout .bogos-vl-subscription-section-title { color: #303030; }
.bogos-volume-discount-widget.default-layout .bogos-vl-subscription-input-checkbox:checked { background-color: #8051FF; border-color: #8051FF;}
.bogos-volume-discount-widget.default-layout input[type=radio]:checked { background-color: #8051FF; border-color: #8051FF;}
.bogos-mix-match-widget { background-color: #F3F3F3; ; }
.bogos-mix-match-widget .bogos-mix-item { background-color: #FFFFFF; }
.bogos-mix-match-widget .bogos-mix-match-widget-title { color: #303030; }
.bogos-mix-match-widget .bogos-mix-match-widget-description { color: #616161; }
.bogos-mix-match-widget .bogos-mix-item-title { color: #303030; }
.bogos-mix-match-widget .bogos-mix-item-discount-price { color: #303030; }
.bogos-mix-match-widget .bogos-mix-item-original-price { color: #B5B5B5; }
.bogos-mix-match-widget .bogos-mix-match-button-add { color: #FFFFFF; background-color: #303030; }
.bogos-mix-match-widget .bogos-mix-match-badge-item { background-color: #FFF8DB; }
.bogos-mix-match-widget .bogos-mix-match-badge-item.success { background-color: #CDFEE1; }
.bogos-mix-match-widget .bogos-mix-match-badge-item .bogos-mix-match-badge-title { color: #4F4700; }
.bogos-mix-match-widget .bogos-mix-match-badge-item.success .bogos-mix-match-badge-title { color: #29845A; }
.bogos-mix-match-widget .bogos-mix-match-shipping-discount-container { background-color: #DEE6FF; }
.bogos-mix-match-widget .bogos-mix-match-shipping-discount-title { color: #2332D5; }
.bogos-bundle-page-container .bogos-bp-steps-bar, .bogos-bundle-page-container .bogos-bp-step-bar-single { background-color: #F3F3F3; }
.bogos-bundle-page-container .bogos-bp-step-title { color: #303030; }
.bogos-bp-steps-container .bogos-bp-step-item.active { border-bottom: solid 3px #303030; }
.bogos-bundle-page-container .bogos-bp-header-title { color: #303030; }
.bogos-bundle-page-container .bogos-bp-header-subtitle { color: #303030; }
.bogos-bundle-page-container .bogos-bp-step-header-title { color: #303030; }
.bogos-bundle-page-container .bogos-bp-step-header-subtitle { color: #616161; }
.bogos-bundle-page-container .bogos-bp-product-title, .bogos-step-item .bogos-step-item-title, .bogos-product-detail-modal .bogos-product-title { color: #303030; }
.bogos-step-items-container .bogos-step-item-variant-title { color: #616161; }
.bogos-bundle-page-container .bogos-bp-product-price, .bogos-step-item .bogos-step-item-discount-price, .bogos-bp-widget-footer .bogos-bp-total-discount-price { color: #303030; }
.bogos-step-item .bogos-step-item-original-price, .bogos-bp-widget-footer .bogos-bp-total-original-price { color: #808080; }
.bogos-bundle-page-container .bogos-bp-btn-add-product, .bogos-product-detail-modal .bogos-product-add-btn { background-color: #303030; color: #FFFFFF }
.bogos-bp-widget-container .bogos-bp-widget { background-color: #F3F3F3; ; }
.bogos-bp-widget .bogos-bp-widget-title { color: #303030; }
.bogos-bp-widget .bogos-bp-widget-description { color: #303030; }
.bogos-step-items-product-require.success .bogos-step-items-product-require-title { color: #2332D5; }
.bogos-bp-widget .bogos-bp-button-add { background-color: #303030; color: #FFFFFF; }
.bogos-bp-widget-badges-container .bogos-bp-widget-badge-item { background-color: #FFF8DB; }
.bogos-bp-widget-badges-container .bogos-bp-widget-badge-item.success { background-color: #CDFEE1; }
.bogos-bp-widget-badges-container .bogos-bp-widget-badge-title { color: #4F4700; }
.bogos-bp-widget-badge-item.success .bogos-bp-widget-badge-title { color: #29845A; }
.bogos-bp-widget .bogos-bundle-page-shipping-discount-container { background-color: #DEE6FF; }
.bogos-bp-widget .bogos-bundle-page-shipping-discount-title { color: #2332D5; }
.bogos-fbt-upsell-container { background: #F6F6F6; border-radius: 15px; }
.bogos-fbt-header-title { color: #303030; }
.bogos-fbt-header-description { color: #303030; }
.bogos-fbt-footer-discounted-price { color: #303030; }
.bogos-fbt-footer-original-price { color: #616161; }
.bogos-fbt-footer-button-add { background: #303030; color: #FFFFFF; }
.bogos-fbt-product-title {color: #303030; }
.bogos-fbt-upsell-product-discounted-price {color: #303030; }
.bogos-fbt-upsell-product-original-price {color: #808080; }
.is-cheapest-free-label {color: #FFFFFF ;background-color: #FFAA00;}
.is-cheapest-free {background-color: rgba(255, 170, 0, 0.2);}
.bogos-fbt-this-item {background-color: #D1D1D1;color: #303030;}
.bogos-fbt-upsell-body-item-checkbox {border-color: #303030;}
.bogos-fbt-upsell-body-item-checkbox:checked {border-color: #303030; background-color: #303030;}
.bogos-fbt-shipping-discount-container { background-color: #DEE6FF; }
.bogos-fbt-shipping-discount-title { color: #2332D5; }
.bogos-fbt-upsell-body-stack-meta .bogos-fbt-upsell-img-wrapper, .bogos-fbt-upsell-body-classic-item-img-wrapper .bogos-fbt-upsell-body-classic-item-img {width: 60px; height: 60px;}
.bogos-fbt-upsell-container img.bogos-fbt-upsell-img {border-radius: 7.5px;}
.bogos-cheapest-discount {background-color: #ffffff; border-color: #888888;}
.bogos-cheapest-discount .bogos-cheapest-title { color: #303030; }
.bogos-cheapest-list-product-modal .bogos-cheapest-title { color: #303030; }
.bogos-cheapest-discount .bogos-cheapest-description { color: #616161; }
.bogos-cheapest-product-card .bogos-cheapest-product-title { color: #303030; }
.bogos-cheapest-product-card .bogos-cheapest-product-price { color: #303030; }
.bogos-cheapest-product-card .bogos-cheapest-select-variant-title { color: #303030; }
.bogos-cheapest-product-card .bogos-cheapest-product-add-btn { color: #ffffff; background-color: #303030}
.bogos-cheapest-label-item.active .bogos-cheapest-label { color: #303030; }
.bogos-cheapest-label-item.active #bogos-active-icon path { fill: #303030; }
.bogos-cheapest-label-item.excluded .bogos-cheapest-label { color: #CCCCCC; }
.bogos-cheapest-label-item.excluded #bogos-excluded-icon path { fill: #CCCCCC; }
.bogos-cheapest-label-item:not(.active):not(.excluded) #bogos-uncheck-icon path { fill: #4A4A4A; }
.bogos-cheapest-label-item:not(.active):not(.excluded) .bogos-cheapest-label { color: #303030; }
.bogos-cheapest-discount .bogos-cheapest-label-container:not(:has(.bogos-cheapest-discount-bullet-items)) {background-color: #F6F6F6;}
.bogos-cheapest-discount .bogos-cheapest-discount-bullet-item {color: #808080;}
.bogos-cheapest-discount .bogos-cheapest-products-describe {color: #616161;}
.bogos-cheapest-discount .bogos-cheapest-products-more-btn {color: #303030;}
.bogos-select-option-custom-item:not(.bogos-option-default):not(.bogos-active):not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;}
.bogos-select-option-custom-item:not(.bogos-option-default).bogos-active:not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;}
.bogos-select-option-custom-item:not(.bogos-option-default).bogos-active {border: 0.5px solid #303030;}
.bogos-select-option-custom-item.bogos-option-default:not(.bogos-active) .bogos-option-value-title {background-color: #F0F0F0; color: #303030;}
.bogos-select-option-custom-item.bogos-option-default.bogos-active .bogos-option-value-title {background-color: #F0F0F0; color: #303030;}
.bogos-select-option-custom-item.bogos-option-default.bogos-active {border: 0.5px solid #303030;}
.bogos-mix-item-select-variant-option:hover, .bogos-gift-select-variant-option:hover, .bogos-bundle-select-variant-option:hover, .bogos-vl-select-variant-option:hover, .bogos-fbt-variant-item:hover, .bogos-pa-variant-item:hover, .bogos-pa-variant-item.active {background-color: #F0F0F0;}
</style><script id="sca_fg_custom_script" data-cmp-vendor="bogos" data-cmp-ab="0">
</script>
<script src="https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/glider.min.js" defer></script>
<script src="https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/lz-string.min.js" defer></script>
<div id="freegifts-main-popup-container" class="freegifts-main-container sca-modal-fg"
data-animation="slideInOutTop"></div>
<div id="sca-fg-notifications" class="sca-fg-notifications"></div>
<div id="bogos-to-widget-icon-wrap"></div>
<div id="bogos-to-widget-iframe"></div>
<div id="sca-fg-today-offer-widget"></div>
<div id="sca-fg-today-offer-iframe"></div>
<div id="bogos-mix-match-main-collection-popup-container" class="sca-modal-fg"></div>
<div id="bogos-main-popup-product-detail-container" data-animation="slideInOutTop"></div>
<div id="bogos-main-popup-more-product-container" data-animation="slideInOutTop"></div>
<div id="bogos-cart-discount-congrats-msg-wrap"></div>
<script type="text/javascript" data-cmp-vendor="bogos" data-cmp-ab="0">
if (typeof Shopify === "undefined") window.Shopify = {};
Shopify.cartItems = [];
Shopify.current_product = {};
Shopify.current_collection = {};
Shopify.products = {};
// current product or collection
Shopify.current_product = {...null};
Shopify.current_collection = {...null};
window.SECOMAPP = window.SECOMAPP || {};
SECOMAPP.fg_codes = [];
SECOMAPP.activateOnlyOnePromoCode = false;
SECOMAPP.localization = [];SECOMAPP.localization.push({
...{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}},
root_url: "/"
});SECOMAPP.localization.push({
...{"shop_locale":{"locale":"fr","enabled":true,"primary":false,"published":true}},
root_url: "/fr"
});
SECOMAPP.fgData = {...{"appearance":{"bundle":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#005BD3","original_price_color":"#005BD3","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"others":{"hidden_brand_mark":false},"content":{"button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"gift_icon":{"product_page":{"gift_icon":{"size":"50","status":false},"gift_thumbnail":{"status":false,"number_text":"gift items included","border_color":"#8A8A8A","show_multiple":"together","countdown_text":"Expiring in","use_old_version":false,"offer_name_color":"#000000","show_number_gift":true,"countdown_time_color":"#000000","show_countdown_timer":true}},"gift_icon_path":"images\/fg-icons\/fg-icon-red.png","collection_page":{"size":"50","status":false},"shopify_gift_icon_path":"fg-icon-red.png","enable_for_all_conditions":true},"mix_match":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#303030","original_price_color":"#B5B5B5","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","item_card_background_color":"#FFFFFF","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"content":{"tier_style":"label","button_text":"Add bundle to cart","out_stock_text":"Out of stock!","mix_item_header":"Mix item {{itemIndex}}","show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_product_text":"Choose from {{number}} product(s)","select_variant_title":"Variant","select_collection_text":"Choose from {{number}} collection(s)","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"fbt_upsell":{"color":{"item_name":"#303030","item_price":"#303030","theme_color":"neutral","widget_title":"#303030","checkbox_color":"#303030","widget_subtitle":"#303030","atc_button_color":"#303030","item_price_after":"#303030","item_price_before":"#808080","total_price_after":"#303030","widget_background":"#F6F6F6","total_price_before":"#616161","cheapest_text_color":"#FFFFFF","atc_button_text_color":"#FFFFFF","current_item_tag_text":"#303030","current_item_tag_color":"#D1D1D1","cheapest_highlight_color":"#FFAA00","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"content":{"button_text":"Add selected items","free_item_text":"Free 1 item","total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","shopify_shipping_icon_path":"shipping-icon-1.png"},"general":{"widget_layout":"classic","maximum_display":3,"show_discount_amount":true,"show_discount_each_item":true}},"bundle_page":{"color":{"theme_color":"neutral","step_text_color":"#303030","atc_button_color":"#303030","step_title_color":"#303030","cart_button_color":"#303030","page_heading_color":"#303030","product_title_color":"#303030","required_text_color":"#2332D5","variant_title_color":"#616161","original_price_color":"#808080","side_bar_title_color":"#303030","step_highlight_color":"#303030","atc_button_text_color":"#FFFFFF","cart_button_text_color":"#FFFFFF","discounted_price_color":"#303030","page_sub_heading_color":"#303030","step_description_color":"#616161","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","side_bar_background_color":"#F3F3F3","side_bar_description_color":"#303030","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5","default_step_background_color":"#F3F3F3","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"content":{"step_text":"Step {{index}}","tier_style":"progress","load_more_text":"Load more","out_stock_text":"Out of stock","read_more_text":"See more","step_icon_path":"images\/step-icons\/step-icon-1.png","atc_button_text":"Add to bundle","blank_step_text":"Add product to this step","cart_button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","summary_icon_path":"images\/summary-icons\/summary-icon-1.png","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","summary_title_text":"Your bundle","choose_variant_text":"Choose variant","maximum_quantity_text":"Maximum item reached","required_product_text":"{{number}} item(s) required","shopify_step_icon_path":"step-icon-1.png","summary_description_text":"Choose items from this page to make your own bundle","shopify_summary_icon_path":"summary-icon-1.png","shopify_shipping_icon_path":"shipping-icon-1.png"}},"gift_slider":{"general":{"gift_popup_title":"Select your free gift!","add_to_cart_btn_title":"Add to cart","running_text":null,"select_gift_btn":"Select variants","show_product_title":false,"show_variant_title":false,"show_pagination":false,"show_gift_for_customer":"by_variants","number_product_slider":4,"use_old_version":false,"show_gift_type":"all_in_one","enable_add_multiple_gifts":false,"number_product_slider_mobile":1.8,"out_of_stock_text":"Out of stock"},"disable_slider_checkbox":{"enable":true,"time":1000,"text":"Don't show this offer again"},"notify_offer_available":{"enable":true,"text":"🎁 You have qualified for {{qualifiedOffers}} offer(s)!"},"notify_gift_can_add":{"enable":false,"number_gifts_can_be_added":"You can add {{number}} gift product(s)","number_gifts_added":"You have added {{number}} gift product(s)"},"color":{"gift_slider_title_color":"#121212","product_title_color":"#000000","original_price_color":"#121212","discounted_price_color":"#ea5455","add_to_cart_color":"#FFFFFF","add_to_cart_btn_color":"#7367f0","notify_add_gift_normal_state_color":"#FFEF9D","notify_add_gift_active_state_color":"#CDFEE1","offer_title_color":"#000000","variant_select_color":"#005BD3"},"others":{"gift_img_size":"\u0026width=480\u0026height=480","hidden_brand_mark":false,"disable_use_old_version":true},"pages_display":{"pages":["custom"],"custom":{"custom_option":"equal_to","custom_page":"\/afosijoijgsd"}}},"today_offer":{"widget_info":{"show_widget":false,"widget_size":70,"gift_display":"by_products","variant_text":"{{number}} variants selected","widget_title":"TODAY OFFER","see_more_text":"See more ({{number}} products)","widget_position":"bottom_right","widget_subtitle":"Claim these exclusive offers today","number_gift_show":2,"gift_notification":"Get {{number}} gift for {{discountAmount}} OFF","icon_widget_title":"Today offer","show_gift_preview":false,"widget_icon_style":"icon","button_redirect_text":"Get offer","show_gift_notification":false},"widget_color":{"offer_title_color":"#303030","widget_title_color":"#303030","offer_default_color":"#F7F7F7","offer_success_color":"#24B263","product_title_color":"#303030","discount_price_color":"#24B263","original_price_color":"#616161","body_background_color":"#FFFFFF","widget_subtitle_color":"#616161","gift_notification_color":"#616161","header_background_color":"#FFFFFF"},"pages_display":{"pages":["all"],"custom":[]},"widget_icon_path":"images\/widget-icons\/widget-icon-1.png","shopify_widget_icon_path":"widget-icon-1.png"},"cart_discount":{"color":{"widget":{"line_color":"#D0D0D0","theme_color":"blue","open_icon_color":"#616161","tier_text_color":"#303030","title_text_color":"#2332D5","active_icon_color":"#008000","excluded_tier_color":"#cccccc","widget_border_color":"#7B84E6","open_tier_text_color":"#303030","tier_background_color":"#FFFFFF","active_tier_text_color":"#008000","description_text_color":"#616161","widget_background_color":"#FFFFFF"},"congrats":{"theme_color":"blue","background_color":"#EEEFFB","title_text_color":"#2332D5","description_text_color":"#303030"}},"content":{"widget":{"icon":"https:\/\/d33a6lvgbd0fej.cloudfront.net\/bogos-images\/1772523961.png","divide_tiers":false,"widget_style":"style_1","discount_tier_style":"checklist","widget_border_radius":12},"congrats":{"title":"Congratulations!","position":"bottom_right","appear_in":5,"description":"You got {{discount_amount}} off!","border_radius":12}}},"product_add_on":{"color":{"theme_color":"neutral","checkbox_color":"#303030","card_border_color":"#888888","widget_background":"#F6F6F6","product_name_color":"#303030","variant_name_color":"#303030","widget_title_color":"#303030","see_more_text_color":"#808080","widget_border_color":"#FFFFFF","discount_price_color":"#303030","original_price_color":"#CCCCCC","card_background_color":"#F6F6F6","widget_subtitle_color":"#303030"},"content":{"title_align":"left","see_less_text":"See less","see_more_text":"See more","see_more_align":"left","number_cols_compact":1,"number_rows_compact":3,"number_cols_full_width":3,"number_rows_full_width":1},"general":{"card_style":"horizon","widget_style":"style_1","widget_radius":12,"product_img_size":80,"checkbox_position":"left_on_img","enable_img_radius":false}},"quantity_break":{"content":{"button_text":"Add bundles to cart","total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","shopify_shipping_icon_path":"shipping-icon-1.png","show_description":true},"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#303030","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","section_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","button_check_color":"#8051FF","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"DEE6FF","shipping_discount_text_color":"#2332D5"}},"select_variant":{"type":"variant","color":{"active_tab_text":"#303030","default_tab_text":"#303030","active_tab_border":"#303030","active_tab_background":"#F0F0F0","active_item_background":"#F0F0F0","default_tab_background":"#F0F0F0"},"config":[],"configs":[]},"checkout_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"base"},"content":{"widget_message":"You may also like","widget_button_text":"Add to cart"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}},"volume_discount":{"table":{"color":{"row_color":"#FFFFFF","tag_color":"#F1F1F1","line_color":"#E0E0E0","theme_color":"neutral","widget_title":"#303030","row_odd_color":"#FFFFFF","widget_header":"#F3F3F3","row_even_color":"#F5F5F5","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_title_color":"#303030","widget_sub_title":"#303030","discount_text_color":"#303030","original_price_color":"#B5B5B5","discounted_price_color":"#303030","label_background_color":"#303030","tier_description_color":"#616161","shipping_discount_text_color":"#2332D5"},"hide_line":false,"body_style":"line","text_align":"left","discount_text":"{{discountAmount}} OFF","discount_show_as":"discount_text","show_description":true,"show_original_price":true},"content":{"button_text":"Add bundles to cart","total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","shopify_shipping_icon_path":"shipping-icon-1.png"},"default":{"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#303030","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","section_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","button_check_color":"#8051FF","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"DEE6FF","shipping_discount_text_color":"#2332D5"},"show_description":true}},"product_discount":{"color":{"countdown_cfg":{"theme_color":"blue","number_color":"#2332D5","title_text_color":"#FFFFFF","number_wrap_color":"#FFFFFF","widget_border_color":"#FFFFFF","description_text_color":"#FFFFFF","widget_background_color":{"angle":"90","value":["#4F5BDD","#A7ADEE"],"final_color":"linear-gradient(90deg, #4F5BDD 0%, #A7ADEE 100%)"}},"price_display":{"number_wrap_color":"#808080","discount_label_color":"#FFBB4E","discount_price_color":"#2332D5","discount_label_text_color":"#000000"}},"general":{"countdown_cfg":{"status":true,"show_label":false,"time_labels":{"day":"Days","hour":"Hours","minute":"Minutes","second":"Seconds"},"wrap_num_bg":true,"widget_style":"bar","widget_radius":6},"price_display":{"status":true,"discount_label":{"label":"{{discount_amount}} OFF","status":true},"display_discount_price":{"style":"bold","font_size":16},"display_original_price":{"style":"normal","font_size":14,"line_through":true}}}},"cheapest_discount":{"color":{"theme_color":"neutral","see_more_color":"#303030","open_icon_color":"#4A4A4A","active_icon_color":"#303030","bullet_text_color":"#808080","widget_title_color":"#303030","product_price_color":"#303030","product_title_color":"#303030","variant_title_color":"#303030","widget_border_color":"#888888","open_tier_text_color":"#303030","button_add_text_color":"#ffffff","widget_subtitle_color":"#616161","active_tier_text_color":"#303030","tiers_background_color":"#F6F6F6","widget_background_color":"#ffffff","excluded_tier_text_color":"#CCCCCC","product_list_label_color":"#616161","button_add_background_color":"#303030"},"content":{"tier_style":"checklist","see_more_text":"See all","show_see_more":true,"number_products":4,"number_cols_mobile":2,"number_rows_mobile":2,"product_list_label":"Choose from these products to get discount","number_cols_desktop":4,"number_rows_desktop":2,"add_product_btn_text":"Add","show_add_product_btn":true}},"promotion_message":{"text_color":"#ffffff","background_color":"#F72119","show_on_cart_page":false},"thanks_page_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"transparent"},"content":{"widget_message":"You may also like","widget_button_text":"Add to cart"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}},"bundle_product_page":{"color":{"theme_color":"neutral","quantity_color":"#303030","active_tab_text":"#303030","badge_text_color":"#303030","default_tab_text":"#303030","active_tab_border":"#303030","child_theme_color":"neutral","default_tab_border":"#FFFFFF","product_name_color":"#303030","section_name_color":"#303030","variant_name_color":"#616161","discount_price_color":"#303030","original_price_color":"#808080","section_border_color":"#D0D0D0","active_tab_background":"#F0F0F0","add_item_button_color":"#303030","size_list_label_color":"#303030","badge_background_color":"#FFBB4E","child_label_text_color":"#303030","default_tab_background":"#F0F0F0","total_price_text_color":"#616161","add_bundle_button_color":"#303030","product_card_background":"#F6F6F6","child_product_name_color":"#303030","child_variant_name_color":"#616161","child_widget_title_color":"#303030","child_widget_border_color":"#303030","add_item_button_text_color":"#FFFFFF","add_bundle_button_text_color":"#FFFFFF","child_label_background_color":"#E7E7E7","child_widget_background_color":"#F0F0F0","child_redirect_button_text_color":"#303030"},"content":{"child_label":"Includes in {{number}} bundles","cart_button_text":"Add bundle to cart","total_price_text":"Total bundle price","countdown_message":"Added {{amount_added}} items, {{amount_left}} to go","child_widget_style":"filled_background","show_countdown_on_button":true,"child_show_discount_label":true,"child_redirect_button_label":"Go to bundle","child_products_per_row_mobile":2,"child_products_per_row_desktop":4,"child_show_product_variant_name":true}}},"integration":{"transcy":{"install":false},"judgeme":{"settings":[]}},"settings":{"draft_order":{"discount_code":false,"automatic_discount":false},"gift_format":"same_as_original_products","auto_add_gift":true,"offer_process":"cloned","sale_channels":null,"sync_quantity":"stop_offer","track_oostock":"hide","barcode_format":"blank","fraud_protection":null,"notify_via_email":null,"cal_gift_discount":"current_price","gift_title_format":"blank","using_draft_order":false,"select_one_gift_price":false,"admin_api_access_token":null,"manual_input_inventory":false,"clone_product_metafields":null,"include_compare_at_price":false,"cart_and_checkout_validation":{"type":[],"values":[],"status":true,"condition":"and","offer":false,"value":{"max_gifts":1,"min_cart_value":1,"min_cart_quantity":1}},"fraud_protection_cancel_order":null,"other_original_product_detail":null,"compare_gift_price_with_product":false,"delete_gift_after_turn_off_offer":true,"not_show_gift_if_already_on_cart":false,"type_seo":"number_integer","translation":{"type":"by_bogos","integration_app":null},"ab_before_charge_v2":1,"mode_override_checkout":"default","publications":null},"storefront":{"access_token":"e8545199e5af9d6b8d446107a53703f2","created_at":"2026-08-17T18:42:09Z"}}};
//liquid code to get customer history and customer tag
SECOMAPP.current_template = "index";
SECOMAPP.pathname = window.location.pathname;
if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("-sca_clone_freegift")) {
window.location.replace(SECOMAPP.pathname.split("-sca_clone_freegift")[0]);
} else if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("/collections/sca_fg")) {
window.location.replace(`${Shopify?.routes?.root ?? "/"}collections/all`);
}
SECOMAPP.setCookie = function (e, t, o, n, r) {
let i = new Date;
i.setTime(i.getTime() + 24 * o * 36e5 + 60 * n * 1e3);
let f = "expires=" + i.toUTCString();
document.cookie = e + "=" + t + ";" + f + (r ? ";path=" + r : ";path=/");
};
SECOMAPP.deleteCookie = function (e, t) {
document.cookie = e + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; " + (t ? ";path=" + t : ";path=/")
};
SECOMAPP.getCookie = function (e) {
for (let t = e + "=", o = document.cookie.split(";"), n = 0; n < o.length; n++) {
let r;
for (r = o[n]; " " === r.charAt(0);) r = r.substring(1);
if (0 === r.indexOf(t)) return r.substring(t.length, r.length)
}
return ""
};
SECOMAPP.getQueryString = function (key) {
let e = {};
let t = window.location.search.substring(1).split("&");
let o = 0;
for (; o < t.length; o++) {
let n = t[o].split("=");
if (void 0 === e[n[0]]) e[n[0]] = decodeURIComponent(n[1]);
else if ("string" == typeof e[n[0]]) {
e[n[0]] = [e[n[0]], decodeURIComponent(n[1])]
} else e[n[0]].push(decodeURIComponent(n[1]))
}
return key ? e?.[key] : e;
};
SECOMAPP.offer_codes = [
{param: "freegifts_code", cookie: "sca_fg_codes"},
{param: "bundles_code", cookie: "sca_bundle_codes"},
{param: "upsells_code", cookie: "sca_upsell_codes"},
{param: "discounts_code", cookie: "sca_discount_codes"},
];
SECOMAPP.offer_codes.forEach(({param, cookie}) => {
SECOMAPP.fg_codes = [];
SECOMAPP.getCookie(cookie) && (SECOMAPP.fg_codes = JSON.parse(SECOMAPP.getCookie(cookie)));
SECOMAPP.current_code = SECOMAPP.getQueryString(param);
SECOMAPP.current_code && !SECOMAPP.fg_codes.includes(SECOMAPP.current_code)
&& (function () {
SECOMAPP.activateOnlyOnePromoCode && (SECOMAPP.fg_codes = []);
SECOMAPP.fg_codes.push(SECOMAPP.current_code);
SECOMAPP.setCookie(cookie, JSON.stringify(SECOMAPP.fg_codes));
})();
});
SECOMAPP.customer = {};
SECOMAPP.customer.orders = [];
SECOMAPP.customer.freegifts = [];
SECOMAPP.customer.freegifts_v2 = [];
SECOMAPP.customer.email = "";
SECOMAPP.customer.first_name = "";
SECOMAPP.customer.last_name = "";
SECOMAPP.customer.tags = Object.values({...null});
SECOMAPP.customer.orders_count = "" - 0;
SECOMAPP.customer.total_spent = "" - 0;
SECOMAPP.customer.b2b = "" - 0;
SECOMAPP.market = {
id: "36668768431" - 0,
handle: "us",
};
// get class name config from settings_data.json
if (!Shopify.scaHandleConfigValue) {
Shopify.scaHandleConfigValue = {
...null,
...null
};
}
// add link proxy
SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0";
SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0";
SECOMAPP.bogosCollectUrl = "https://collect.bogos.io/collect"
SECOMAPP.bogosIntegrationUrl = "https://api.bogos.io/integrations"
// get shop locales
SECOMAPP.shop_locales = Object.values({
...[{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}},{"shop_locale":{"locale":"fr","enabled":true,"primary":false,"published":true}}]
});
window.fgGiftIcon = "https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/fg-icon-red_small.png";
window.fgWidgetIconsObj = {
"widget-icon-1.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/widget-icon-1_small.png',
"widget-icon-2.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/widget-icon-2_small.png',
"widget-icon-3.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/widget-icon-3_small.png',
"widget-icon-4.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/widget-icon-4_small.png',
"widget-icon-5.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/widget-icon-5_small.png',
"widget-icon-6.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/widget-icon-6_small.png',
"widget-icon-7.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/widget-icon-7_small.png',
"widget-icon-8.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/widget-icon-8_small.png'
}
window.fgStepIconsObj = {
"step-icon-1.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/step-icon-1_small.png',
"step-icon-2.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/step-icon-2_small.png',
"step-icon-3.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/step-icon-3_small.png',
"step-icon-4.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/step-icon-4_small.png',
"step-icon-5.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/step-icon-5_small.png',
"step-icon-6.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/step-icon-6_small.png',
"step-icon-7.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/step-icon-7_small.png',
}
window.fgSummaryIconsObj = {
"summary-icon-1.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/summary-icon-1_small.png',
"summary-icon-2.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/summary-icon-2_small.png',
"summary-icon-3.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/summary-icon-3_small.png',
"summary-icon-4.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/summary-icon-4_small.png',
"summary-icon-5.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/summary-icon-5_small.png',
"summary-icon-6.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/summary-icon-6_small.png',
"summary-icon-7.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/summary-icon-7_small.png',
"summary-icon-8.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/summary-icon-8_small.png',
}
window.fgShippingIconsObj = {
"shipping-icon-1.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/shipping-icon-1_small.png',
"shipping-icon-2.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/shipping-icon-2_small.png',
"shipping-icon-3.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/shipping-icon-3_small.png',
"shipping-icon-4.png": 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/shipping-icon-4_small.png',
}
// variable from tools
SECOMAPP.variables = {
...SECOMAPP.variables,
...null,
...{"web_pixel":true},
shipping_product_img: 'https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/shipping_product_small.png'
}
window.fgResource = {
gift: {
js: ["https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/gift.min.js"]
},
bundle: {
js: ["https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/bundle.min.js"],
css: ["https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/bogos.bundle.min.css"]
},
upsell: {
js: ["https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/upsell.min.js"],
css: ["https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/bogos.upsell.min.css"]
},
discount: {
js: ["https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/discount.min.js"],
css: ["https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/bogos.discount.min.css"]
},
"bundle-page": {
js: ["https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/bundle-page.min.js"],
css: ["https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/bogos.bundle-page.min.css"]
},
booster: {
js: ["https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/booster.min.js"],
css: ["https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/bogos.booster.min.css"]
}
}
</script>
<script defer src="https://cdn.bogos.io/ZzJnLWNvdW50ZXIubXlzaG9waWZ5LmNvbQ==/freegifts_data_1785865594.min.js"></script>
<div id="secomapp_freegifts_url" data-url="https://cdn.bogos.io/ZzJnLWNvdW50ZXIubXlzaG9waWZ5LmNvbQ==/freegifts_data_1785865594.min.js"></div>
<div id="bogos-gift-script" data-url="https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/gift.min.js"></div>
<div id="bogos-bundle-script" data-url="https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/bundle.min.js"></div>
<div id="bogos-upsell-script" data-url="https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/upsell.min.js"></div>
<div id="bogos-discount-script" data-url="https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/discount.min.js"></div>
<div id="bogos-bundle-page-script" data-url="https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/bundle-page.min.js"></div>
<div id="bogos-booster-script" data-url="https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/booster.min.js"></div>
<div id="bogos-booster-page-script" data-url="https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/booster-page.min.js"></div>
<div id="bogos-bundle-style" data-url="https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/bogos.bundle.min.css"></div>
<div id="bogos-upsell-style" data-url="https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/bogos.upsell.min.css"></div>
<div id="bogos-discount-style" data-url="https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/bogos.discount.min.css"></div>
<div id="bogos-bundle-page-style" data-url="https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/bogos.bundle-page.min.css"></div>
<div id="bogos-booster-style" data-url="https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/bogos.booster.min.css"></div>
<div id="bogos-booster-page-style" data-url="https://cdn.shopify.com/extensions/01a02352-3ddf-7a0b-9217-02a9bcd0d606/freegifts-217/assets/bogos.booster-page.min.css"></div>
<!-- END app snippet -->
<!-- BEGIN app snippet: search -->
<!-- END app snippet -->
</div><div id="shopify-block-AK2cvU1YxM2RudVVoa__17368511000352060744" class="shopify-block shopify-app-block"><script type="text/javascript">
window.gfp_customer = {
id: "",
email: "",
first_name: "",
last_name: ""
}
function gfpLoadWidgets() {
if (!document.querySelector('script[src="https://widgets.goaffpro.app/main.js"]')) {
var s = document.createElement('script');
s.type = 'module';
s.src = 'https://widgets.goaffpro.app/main.js';
document.head.appendChild(s);
}
}
</script>
<script type="text/javascript" async="true" src="/a/goaffpro/loader.js"></script>
</div><div id="shopify-block-AMXlNNXM5SWtGZ0cxR__17151115064775110295" class="shopify-block shopify-app-block"><style data-recharge-theme='{"has_theme_customization": true, "design_mode": false }'>
.recharge-theme {
/* App */
--recharge-app-background: #FAF9FA;
--recharge-app-container: 1400px;
--recharge-app-vertical-padding: 48px;
/* Brand colors */
--recharge-color-brand: #010001;
/* Tints */
--recharge-color-brand-120: #000000;
--recharge-color-brand-20: #343334;
--recharge-color-brand-40: #676667;
--recharge-color-brand-60: #999999;
--recharge-color-brand-75: #c0bfc0;
--recharge-color-brand-85: #d9d9d9;
/* Neutral */
--recharge-color-neutral: hsl(300, 35%, 7%);
--recharge-color-neutral-80: hsl(300, 7%, 25%);
--recharge-color-neutral-70: hsl(300, 5%, 35%);
--recharge-color-neutral-40: hsl(300, 3%, 63%);
--recharge-color-neutral-10: hsl(300, 2%, 91%);
/* Links */
--recharge-button-secondary: #010001;
--recharge-button-secondary-120: #000000;
--recharge-button-secondary-60: #676667;
/* Images */
--recharge-images-ratio: 1/1.33;
/* Cards */
--recharge-cards-background: #FFFFFF;
--recharge-cards-border-color: RGBA(0,0,0,0);
/* Fonts */
--recharge-typography-scale: 16px;
--recharge-typography-size-1: calc(3 * var(--recharge-typography-scale));
--recharge-typography-size-2: calc(2.25 * var(--recharge-typography-scale));
--recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale));
--recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale));
--recharge-typography-size-5: calc(1 * var(--recharge-typography-scale));
--recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale));
/** Text **/
--recharge-typography-light: #FFFFFF;
--recharge-typography-primary: var(--recharge-color-neutral);
--recharge-typography-secondary: var(--recharge-color-neutral-70);
/* Corners */
--recharge-corners-radius: 0px;
--recharge-button-border-radius: 0px;
/* Views */
--recharge-views-background: #FAF9FA;
/* Buttons */
--recharge-button-font-family: inherit;
--recharge-button-brand: var(--recharge-color-brand);
--recharge-button-color: #FFFFFF;
}
</style>
</div><div id="shopify-block-AS0lNMVZlSktiRm1BQ__5888675206956468567" class="shopify-block shopify-app-block">
<div
id='loop-onstore-data'
data-show-onstore-bar='false'
data-apikey='test-key'
data-checkoutselector='#checkout'
data-replacecheckoutbutton='false'
data-cartdetails='true'
data-preservecart='false'
data-label='in available credit'
data-mobile-label='credit'
data-valuesize='15'
data-labelsize='10'
data-buttonsize='10'
data-alignment='full'
data-bgcolor='rgb(0,0,0)'
data-textcolor='rgb(255,255,255)'
data-bumpsidecart='false'
data-sidecartselector='.sidecart'></div>
</div><div id="shopify-block-AcVdWR1d0ZzhmRUg1e__11560147490181472608" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: rivo-init --><script type="text/javascript" id="rivo-app-embed-init">
window.Rivo = window.Rivo || {};
window.Rivo.embedded_version_enabled = true;
window.Rivo.common = window.Rivo.common || {};
window.Rivo.common.shop = {
permanent_domain: 'g2g-counter.myshopify.com',
currency: "USD",
money_format: "${{amount}}",
id: 69335810223
};
window.Rivo.common.template = 'index';
window.Rivo.common.full_template = 'index';
window.Rivo.common.cart = {};
window.Rivo.common.translations = {"account_widget":{"en":{"or_text":"OR","city_text":"City","edit_text":"Edit","name_text":"Name","email_text":"Email","order_text":"Order","phone_text":"Phone","taxes_text":"Taxes","total_text":"Total","delete_text":"Delete","select_text":"Select","address_text":"Address","company_text":"Company","country_text":"Country","discount_text":"Discount","province_text":"Province","shipping_text":"Shipping","subtotal_text":"Subtotal","zip_code_text":"ZIP Code","last_name_text":"Last Name","community_title":"Community","favorites_title":"Favorites","first_name_text":"First Name","home_cta_1_text":"View Progress","home_cta_2_text":"Manage Subscriptions","home_cta_3_text":"","add_to_cart_text":"Add to Cart","amount_paid_text":"Amount paid","footer_home_text":"For You","items_count_text":"items","net_payment_text":"Net payment","postal_code_text":"Postal Code","saved_cart_title":"Saved from Cart","are_you_sure_text":"Are you sure you want to?","collections_title":"Collections","contact_info_text":"Contact info","email_placeholder":"Email","google_login_text":"Sign in with Google","login_button_text":"Sign In","login_footer_text":"By signing in, you agree to Counter's \u003ca href=\"\/pages\/terms-conditions#total-rewards-program-terms-conditions\"\u003eTotal Rewards Terms and Conditions\u003c\/a\u003e, \u003ca href=\"\/pages\/terms-of-use\"\u003eTerms of Use\u003c\/a\u003e and \u003ca href=\"\/pages\/privacy-policy\"\u003ePrivacy Policy\u003c\/a\u003e.","login_issues_text":"Click here to sign in with your password if you are having issues","my_addresses_text":"My Addresses","order_placed_text":"Placed on","verify_title_text":"Enter the code sent to [[email]]","all_favorites_text":"All Favorites","community_subtitle":"Post your challenges and get rewarded. We'll automatically drop points into your account for every challenge you complete.","footer_orders_text":"Orders","latest_order_title":"Latest Order","notifications_text":"Notifications","profile_list_links":[{"url":"\/pages\/faq","text":"FAQS","open_new_tab":true},{"url":"\/pages\/visit-us","text":"NANTUCKET SHOP","open_new_tab":true},{"url":"\/pages\/contact","text":"CONTACT US","open_new_tab":true}],"verify_button_text":"Verify Code","ways_to_earn_title":"Ways to earn","address_line_1_text":"Address Line 1","address_line_2_text":"Apartment, suite, etc.","buy_gift_card_title":"Buy Gift Card","delete_address_text":"Yes, Delete Address","external_login_text":"Sign in or Sign up","footer_profile_text":"Profile","home_referral_title":"Refer a Friend \u0026 Earn","my_preferences_text":"My Preferences","payment_method_text":"Payment Method","popular_today_title":"Popular Today","select_country_text":"Select Country","select_options_text":"Select Options","shop_pay_login_text":"Sign in with","taxes_included_text":"Taxes (included)","update_profile_text":"Update Profile","view_favorites_text":"View Favorites","amount_refunded_text":"Amount refunded","billing_address_text":"Billing Address","home_logged_in_title":"Welcome \u003cspan rivo-ax-text='$store.rivo_profile_customer?.first_name'\u003e\u003c\/span\u003e","order_cancelled_text":"Cancelled on","profile_log_out_text":"Log out","profile_pos_qr_title":"In-Store Sign-In","redeem_rewards_title":"Spend Progress","save_collection_text":"Save Collection","select_province_text":"Select Province","shipping_method_text":"Shipping Method","address_default_badge":"Default","alternate_login_title":"Having issues signing in?","community_button_text":"View Challenges","company_optional_text":"Company (Optional)","featured_content_link":"","footer_community_text":"Community","home_logged_out_title":"Sign in to your account","recently_viewed_title":"Recently Viewed","share_collection_text":"Share","shipping_address_text":"Shipping Address","transfer_credit_title":"Send Store Credit","add_to_collection_text":"Add to Collection","featured_content_title":"","home_referral_subtitle":"\u003cspan rivo-ax-text='$store.rivo_profile_customer?.referral_stats?.completed_count'\u003e\u003c\/span\u003e referrals completed so far","home_wallet_pass_title":"Add Wallet Pass","orders_logged_in_title":"Your Orders","added_to_cart_link_text":"Go to Cart","additional_details_text":"Additional Details","home_logged_in_subtitle":"","home_referral_copy_text":"Referral link copied to clipboard","membership_manage_title":"Manage Membership","orders_empty_state_text":"You haven't placed any orders yet","orders_logged_out_title":"Log in to view, track, and manage your orders","profile_pos_qr_subtitle":"Show this code to a store associate at checkout to sign in to your account from a retail store.","redeem_rewards_url_text":"My Rewards","survey_next_button_text":"Next","survey_skip_button_text":"Skip","vip_tier_progress_title":"\u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.tier?.name'\u003e\u003c\/span\u003e","alternate_login_subtitle":"Use one of the following methods below to sign in.","home_logged_out_subtitle":"Access your order history, rewards, and more","mobile_phone_number_text":"Mobile Phone Number","order_cancel_button_text":"Cancel Order","order_item_refunded_text":"(Refunded)","shipping_addresses_title":"Shipping Addresses","transfer_credit_subtitle":"\u003cp\u003eYour balance: \u003cspan rivo-ax-text='$store.rivo_profile_customer?.pretty_credits_tally'\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003eTransfer credit to a friend or family member. They'll receive an email or SMS with a link to redeem the credit. The credit will be instantly deducted from your account and refunded to you if not claimed within 30 days.\u003c\/p\u003e","verify_login_issues_text":"Having issues? Click here to try again.","featured_content_subtitle":"","home_wallet_pass_subtitle":"Unlock exclusive rewards and offers.","order_returns_button_text":"Start a Return","accepts_sms_marketing_text":"Text me with news and offers","add_shipping_address_title":"Add Shipping Address","alternate_login_email_text":"Sign in with an email and password","create_new_collection_text":"Create New Collection","enter_collection_name_text":"Enter Collection Name","favorites_empty_state_text":"No favorited products","order_tracking_button_text":"Track Shipment","redeem_rewards_unlock_text":"from unlocking this reward","save_shipping_address_text":"Save Shipping Address","vip_tier_progress_subtitle":"Earn \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn || $store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.to_spend_or_earn'\u003e\u003c\/span\u003e Points to unlock \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.name'\u003e\u003c\/span\u003e","alternate_login_google_text":"Sign in with Google","buy_again_notification_text":"Order added to the cart","edit_shipping_address_title":"Edit Shipping Address","favorite_button_active_text":"Added to favorites","home_button_membership_text":"Credit","home_referral_page_subtitle":"Refer a friend who makes a purchase and both of you will claim rewards.","id_copied_notification_text":"ID copied to clipboard","login_verify_identity_title":"Verify your identity","order_buy_again_button_text":"Buy Again","saved_cart_empty_state_text":"No saved cart items","set_as_default_address_text":"Set as default address","transfer_credit_date_header":"Date","transfer_credit_link_copied":"Link copied!","vip_tier_progress_link_text":"View perks","address_line_2_optional_text":"Address Line 2 (Optional)","collections_empty_state_text":"No collections","email_cannot_be_changed_text":"Email used for login cannot be updated","home_expiration_message_text":"{{balance_label}} expire {{expiration_date}}","home_logged_out_orders_title":"Manage orders, track shipments, and easily start a return","home_wallet_pass_button_text":"Add Wallet Pass","login_accepts_marketing_text":"Email me with updates and offers","loyalty_opt_in_checkbox_text":"Send me loyalty program updates and exclusive offers","transfer_credit_amount_label":"Amount","transfer_credit_no_transfers":"No transfers yet","transfer_credit_send_another":"Send another credit","add_to_cart_notification_text":"Added to cart","alternate_login_shop_pay_text":"Sign in to an existing account with Shop Pay","favorite_button_inactive_text":"Add to favorites","home_additional_button_1_text":"","home_additional_button_2_text":"","home_logged_out_profile_title":"Manage addresses, contact info, and personal preferences","orders_additional_button_text":"View All Orders","redeem_rewards_available_text":"available to redeem","same_as_shipping_address_text":"Same as shipping address","transfer_credit_amount_header":"Amount","transfer_credit_history_title":"Transfer History","transfer_credit_message_label":"Message (optional)","home_button_gift_card_cta_text":"My Credit","lookup_gift_card_used_subtitle":"We hope you enjoy your purchase!","lookup_gift_card_used_tos_text":"We hope you enjoy your purchase!","order_limited_time_button_text":"Edit Order","address_saved_notification_text":"Address saved","apply_discount_add_to_cart_text":"Apply discount \u0026 add to cart","featured_content_image_position":"center center","generic_error_notification_text":"Looks like we hit an issue. Please try again","home_button_balance_points_text":"Progress","home_button_gift_card_code_text":"ID: ","home_button_gift_card_copy_text":"Copy ID","home_button_membership_cta_text":"My Membership","home_logged_out_favorites_title":"Sign in to access your favorites","home_logged_out_orders_subtitle":"Get access to your rewards, referrals, and more","profile_list_personal_info_text":"Personal Information","redeem_rewards_points_away_text":"away","transfer_credit_generate_button":"Generate Gift URL","transfer_credit_share_link_text":"Share this link with your friend:","view_product_action_button_text":"View product","home_logged_out_profile_subtitle":"Get access to your rewards, referrals, and more","lookup_gift_card_unused_subtitle":"Copy the code below to redeem your gift card","lookup_gift_card_unused_tos_text":"Apply this code at checkout to redeem your gift card","recently_viewed_empty_state_text":"No recently viewed products","address_deleted_notification_text":"Address deleted successfully","international_returns_button_text":"Start an International Return","profile_updated_notification_text":"Profile updated","shipping_address_empty_state_text":"You haven't added any shipping addresses yet","add_to_favorites_notification_text":"Save Item","alternate_login_another_email_text":"Try sending another code","home_logged_out_favorites_subtitle":"Access your order history, rewards, and more","transfer_credit_description_header":"Description","transfer_credit_no_credit_subtitle":"\u003cp\u003eYour balance: \u003cspan rivo-ax-text='$store.rivo_profile_customer?.pretty_credits_tally'\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003eSorry, you don't have enough credit right now to send.\u003c\/p\u003e","ways_to_earn_transactions_url_text":"View activity","cancel_membership_notification_text":"Membership canceled","home_button_balance_points_cta_text":"My Total Rewards","added_to_favorites_notification_text":"Item saved","collection_created_notification_text":"Collection Created","profile_list_shipping_addresses_text":"Shipping Addresses","membership_manage_status_profile_text":"Update and manage your membership details.","error_adding_to_cart_notification_text":"Error adding items to cart","membership_manage_become_a_member_text":"Become a Member","buy_gift_card_recipient_email_self_text":"The gift card will be sent to you.","gift_card_code_copied_notification_text":"Gift Card Code Copied","home_button_membership_paywall_cta_text":"Join our Membership","orders_secondary_additional_button_text":"","remove_from_favorites_notification_text":"Remove item","vip_tier_progress_amount_spent_subtitle":"Spend \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn || $store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.to_spend_or_earn'\u003e\u003c\/span\u003e to unlock \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.name'\u003e\u003c\/span\u003e","vip_tier_progress_orders_count_subtitle":"Place \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn || $store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.to_spend_or_earn'\u003e\u003c\/span\u003e Orders to unlock \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.name'\u003e\u003c\/span\u003e","membership_manage_credits_activity_title":"Credits Activity","membership_reactivated_notification_text":"Your membership has been reactivated!","removed_from_favorites_notification_text":"Item removed","membership_update_payment_method_subtitle":"We've just sent you an email to update your payment method. The email subject line is \"Update your payment method\". Please check your email to continue.","buy_gift_card_recipient_email_directly_text":"The gift card will be emailed directly to the recipient.","membership_manage_credits_activity_subtitle":"You have \u003cstrong\u003e\u003cspan rivo-ax-data rivo-ax-text=\"$store.rivo_profile_customer.pretty_credits_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e in store credit","membership_manage_status_cancelled_subtitle":"Your membership has been cancelled","send_payment_method_email_notification_text":"We've sent an email to update your payment method","membership_manage_status_is_subscriber_title":"You're an active member","membership_manage_status_is_subscriber_subtitle":"Your membership is currently active","membership_manage_status_not_subscriber_subtitle":"You are not an active member","membership_manage_status_update_payment_link_text":"Update Payment Method","membership_manage_status_cancel_membership_link_text":"Cancel Membership","membership_manage_status_paid_next_billing_date_text":"You will be charged next on \u003cspan rivo-ax-text='$store.rivo_profile_customer.membership_subscription_contract.pretty_next_billing_date_at'\u003e\u003c\/span\u003e","membership_manage_status_rejoin_membership_link_text":"Rejoin Membership","membership_manage_status_manual_next_billing_date_text":"You've been manually placed on this tier.","membership_manage_status_pending_cancellation_subtitle":"Your membership will be cancelled on \u003cspan rivo-ax-text='$store.rivo_profile_customer.membership_subscription_contract.pretty_next_billing_date_at'\u003e\u003c\/span\u003e","membership_gift_title":"Select Your Free Gift","membership_gift_subtitle":"Your membership includes a free gift. Choose an option below to add it to your cart.","membership_gift_add_to_cart_button_text":"Add to Cart"}},"general":{"en":{"vip_perks":"Perks","vip_tiers":"VIP Tiers","general_by":"by","vip_reward":"VIP reward","vip_status":"VIP Status","general_day":"Day","social_like":"Like","social_share":"Share","vip_benefits":"Benefits","general_error":"Hmm, something went wrong, please try again shortly","general_month":"Month","general_point":"Progress","general_spend":"you spend","general_spent":"Spent","social_follow":"Follow","tos_expiry_at":"Reward expires on {{expiry_date}}.","vip_tier_desc":"Gain access to exclusive rewards.","general_credit":"Credit","general_points":"Progress","general_redeem":"Redeem","general_reward":"reward","vip_tier_spend":"Spend {{amount}}","general_credits":"Credits","general_go_back":"Go back","general_pending":"Pending","general_rewards":"Rewards","general_sign_in":"Sign in","general_sign_up":"Sign up","referrals_title":"Referral Program","review_complete":"Post a product review","survey_complete":"Complete a Survey","general_approved":"Approved","general_share_on":"Share on","general_you_have":"You have","tos_free_product":"Reward only applies to {{product_name}}","general_cancelled":"Cancelled","general_edit_date":"Edit Date","general_save_date":"Save date","general_show_more":"Show more","general_signed_up":"signed up","referral_complete":"Complete a Referral","tos_expiry_months":"Expires {{expiry_months}} month(s) after being redeemed.","vip_tier_achieved":"Unlocked {{tier_name}}","vip_tier_added_to":"Added to {{tier_name}}","general_apply_code":"Apply code","general_share_link":"Share your Personal Link","referrals_email_to":"To","vip_achieved_until":"Achieved until","vip_tier_to_unlock":"to unlock","general_drop_points":"Limited time bonus points","general_reward_show":"Show","referrals_completed":"referrals completed so far","vip_tier_dropped_to":"Fell to {{tier_name}}","vip_tier_on_highest":"You did it! You're on the highest tier 🎉","general_balance_text":"store credit","general_drop_credits":"Limited time bonus credits","general_past_rewards":"Past rewards","general_product_page":"product page","general_ways_to_earn":"Ways to earn","general_your_rewards":"Your rewards","referrals_email_send":"Send email","referrals_get_reward":"Get your","referrals_share_link":"Share this link with a friend for them to claim the reward","social_facebook_like":"Like page on Facebook","social_tiktok_follow":"Follow on TikTok","social_twitter_share":"Share link on X","tos_min_order_amount":"Applies to all orders over {{min_order_amount}}.","vip_tier_earn_points":"Earn {{points}} Progress","vip_tier_retained_to":"Kept {{tier_name}}","vip_tier_vip_history":"VIP History","general_cancel_points":"Points canceled","general_no_points_yet":"No Points yet","general_refund_points":"Points refunded","general_sms_subscribe":"Subscribe to SMS","social_facebook_share":"Share link on Facebook","social_twitter_follow":"Follow on X","vip_reward_earned_via":"Earned via {{vip_tier_name}} tier","vip_you_have_achieved":"You've achieved","wallet_pass_subscribe":"Add Wallet Pass","general_cancel_credits":"Credits canceled","general_no_rewards_yet":"No rewards yet","general_place_an_order":"Place an order","general_points_expired":"Points expired","general_refund_credits":"Credits refunded","general_sms_subscribed":"Subscribed to SMS","general_upload_receipt":"Submit a Receipt","general_ways_to_redeem":"Ways to redeem","referrals_claim_reward":"Claim your gift","referrals_code_invalid":"This referral code is invalid","referrals_email_invite":"Refer friends by email","referrals_visitor_desc":"Refer a friend who makes a purchase and both of you will claim rewards.","review_complete_points":"{{points_amount}} Points for every review posted","tos_min_order_quantity":"Minimum {{min_order_quantity}} items required in cart.","general_birthday_reward":"Celebrate with a reward","general_challenge_photo":"Submit a Challenge Photo","general_credits_expired":"Credits expired","general_discount_amount":"Progress for ${{discount_amount}} off","general_email_subscribe":"Subscribe to Emails","general_expiration_date":"Expiration Date","general_no_activity_yet":"No activity yet","general_placed_an_order":"Placed an order","general_points_activity":"Points History","general_share_via_email":"Share via Email","general_upcoming_reward":"Upcoming reward","general_you_have_points":"You have {{points}} points","membership_order_placed":"Credits earned from placing an order","referrals_email_message":"Message","referrals_invalid_email":"Please enter a valid email address","referrals_referral_code":"Your referral link to share","social_instagram_follow":"Follow on Instagram","tos_apply_to_collection":"Only for products in specific collections.","tos_max_shipping_amount":"Maximum shipping amount of {{max_shipping_amount}}.","vip_tier_no_vip_history":"No VIP membership history yet","general_email_subscribed":"Subscribed to Emails","general_enter_valid_date":"Please enter a valid date","general_points_for_every":"Points for every","general_uploaded_receipt":"Submitted a Receipt","general_vip_tier_upgrade":"VIP Tier Upgrade Progress","referral_complete_points":"{{points_amount}} Points for every referral completed","referrals_call_to_action":"Refer friends and earn","referrals_claimed_reward":"Here's your","referrals_create_account":"Create an Account","referrals_status_blocked":"blocked","referrals_status_pending":"pending","referrals_your_referrals":"Your referrals","activity_expiration_label":"Expires","general_click_to_see_more":"View My Rewards Account","general_product_purchased":"Product Purchased","general_redeemed_a_reward":"Redeemed a Reward","general_use_discount_code":"Use this discount code on your next order!","gift_card_sync_past_tense":"Gift card sync","referrals_already_visited":"Already visited this page","referrals_general_invalid":"Sorry, looks like this referral is invalid","referrals_referred_reward":"They will get","referrals_referrer_reward":"You will get","general_celebrate_birthday":"Celebrate a birthday","general_how_to_earn_points":"How do I earn Progress?","referrals_no_referrals_yet":"No referrals yet","referrals_program_disabled":"This referral program is disabled","referrals_status_completed":"completed","review_complete_past_tense":"Posted a product review","survey_complete_past_tense":"Completed a Survey","general_add_product_to_cart":"Add product to cart","general_balance_text_plural":"Credits","general_drop_points_expired":"Limited time bonus points expired","general_fallback_first_name":"there","general_not_enough_earnings":"Not enough earnings to redeem","general_were_awarded_points":"were awarded points","activity_table_header_status":"Status","general_drop_credits_expired":"Limited time bonus credits expired","general_manual_points_adjust":"manual points adjustment","referral_complete_past_tense":"Completed a Referral","referrals_similar_ip_invalid":"We are unable to process referrals within the same IP address","store_credit_sync_past_tense":"Store credit sync","vip_tier_orders_placed_count":"Place {{amount}} Orders","general_activate_store_credit":"Activate Store Credit","general_celebrate_anniversary":"Celebrate Loyalty Anniversary","general_punch_card_checkpoint":"Punch Card Checkpoint","general_redeemed_store_credit":"Redeemed Store Credit","checkout_ui_redeem_points_desc":"You have {{points}} Progress! Redeem for discounts on this order.","general_discount_amount_coupon":"${{discount_amount}} off coupon","general_have_not_earned_points":"You haven't earned any Progress yet.","membership_page_benefits_title":"Membership Benefits","referrals_email_to_placeholder":"Add a comma-separated list of emails","referrals_name_must_be_present":"Please enter your first name","checkout_ui_redeem_points_login":"Log in","checkout_ui_redeem_points_title":"Redeem your Progress","general_add_points_default_note":"Points granted by points import","general_celebrate_your_birthday":"Let's celebrate your birthday! 🎉 Please give us 30 days notice - otherwise, you'll have to wait another year.","general_please_choose_an_option":"Please choose an option from the","general_redeem_error_max_points":"Exceeded maximum Progress to spend","general_redeem_error_min_points":"Did not meet minimum Progress to redeem","referrals_email_already_claimed":"This email has already been claimed","referrals_general_invalid_title":"We're Sorry","social_facebook_like_past_tense":"Liked a page on Facebook","social_tiktok_follow_past_tense":"Followed on TikTok","social_twitter_share_past_tense":"Shared a link on X","activity_table_header_expiration":"Expires At","social_facebook_share_past_tense":"Shared a link on Facebook","social_twitter_follow_past_tense":"Followed on X","wallet_pass_subscribe_past_tense":"Added Wallet Pass","general_points_for_judgeme_review":"JudgeMe review","membership_page_benefits_subtitle":"Here's an overview of your membership benefits","referrals_account_already_claimed":"You already have an account. You can invite your friends to win rewards!","vip_tier_products_purchased_count":"Purchase {{amount}} Specific Products","checkout_ui_activate_account_title":"Activate Your Account","checkout_ui_redeemed_rewards_title":"Your rewards","general_reset_removal_default_note":"Existing points removed for points reset from import","referrals_your_referrals_show_here":"Your referrals will show here.","social_instagram_follow_past_tense":"Followed on Instagram","checkout_ui_points_estimation_title":"Complete this purchase to earn up to {{points}} Progress","checkout_ui_refer_friends_login_url":"\/account\/login?return_url=\/account\u0026email={{customer_email}}","general_loyalty_program_and_rewards":"Loyalty Program \u0026 Rewards","general_vip_tier_upgrade_past_tense":"{{tier_name}} Entry Points","general_your_rewards_will_show_here":"Your rewards will show here.","membership_page_banner_login_button":"Sign In","membership_page_banner_login_prefix":"Already a member?","membership_tier_unlocked_past_tense":"Membership Signup","referrals_email_message_placeholder":"Customize your referral message. The referral link will be automatically added.","checkout_ui_redeem_points_login_desc":"to view your Progress balance and discover rewards available for redemption.","checkout_ui_redeem_store_credit_desc":"You have ${{store_credit}} in store credit.","vip_tier_product_ids_purchased_count":"Purchase {{amount}} Specific Products","checkout_ui_cashback_estimation_title":"Complete this purchase to earn up to {{cashback}} in CashBack","checkout_ui_install_wallet_pass_title":"Install our Wallet Pass for Exclusive Offers","checkout_ui_points_estimation_subtext":"Progress can be redeemed for rewards on future purchases. Actual Progress awarded may differ if other discounts are applied.","checkout_ui_redeem_store_credit_title":"Apply your store credit","checkout_ui_refer_friends_login_title":"Claim your Progress from this purchase !","general_celebrate_birthday_past_tense":"Celebrated a birthday","general_discount_code_applied_to_cart":"Discount applied to your cart","general_reset_new_balance_default_note":"Points reset to new balance by points import","general_use_discount_code_free_product":"Use this discount code on your next order to get a free product!","membership_page_explainer_step_1_title":"Signup","membership_page_explainer_step_2_title":"Earn","membership_page_explainer_step_3_title":"Redeem","membership_recurring_signup_past_tense":"Recurring Credit","referrals_advocate_stats_email_claimed":"Claimed","checkout_ui_activate_account_button_url":"\/account\/login?return_url=\/account","checkout_ui_cashback_estimation_subtext":"CashBack can be redeemed for rewards on future purchases. Actual CashBack awarded may differ if other discounts are applied.","membership_page_banner_login_button_url":"\/account\/login?return_url=\/account","checkout_ui_activate_account_button_text":"Activate Account","checkout_ui_activate_account_description":"Activate your loyalty account to start earning points, tracking rewards, and accessing exclusive member benefits.","checkout_ui_redeem_points_alternate_name":"Progress","checkout_ui_redeemed_rewards_description":"Your rewards available to use","checkout_ui_redeemed_rewards_login_title":"Log in","checkout_ui_refer_friends_referral_title":"Refer a Friend","general_celebrate_anniversary_past_tense":"Celebrated Loyalty Anniversary","referrals_advocate_stats_email_completed":"Completed","referrals_create_account_to_claim_coupon":"Create an Account to claim your coupon","checkout_ui_redeemed_rewards_select_label":"Select a Reward","membership_page_banner_add_to_cart_button":"Join Now","membership_page_explainer_step_1_subtitle":"Create an account on our store","membership_page_explainer_step_2_subtitle":"Earn points for shopping","membership_page_explainer_step_3_subtitle":"Redeem points for discounts","checkout_ui_install_wallet_pass_button_url":"\/#rivo","general_converted_to_credits_external_note":"Converted your points balance to store credit","general_converted_to_credits_internal_note":"Converted from points to store credit","membership_page_activity_table_header_date":"Date","membership_page_activity_table_no_activity":"No activity yet","membership_page_banner_is_subscriber_title":"Welcome to our Membership Program","membership_page_status_is_subscriber_title":"You have an Active Membership","referrals_advocate_stats_email_link_clicks":"Link Clicks","checkout_ui_install_wallet_pass_button_text":"Install Wallet Pass","checkout_ui_install_wallet_pass_description":"Unlock exclusive offers and rewards with our Wallet Pass.","checkout_ui_login_notification_banner_title":"Have loyalty discounts or rewards that you'd like to apply?","checkout_ui_refer_friends_login_description":"Log in or register to activate your loyalty account, redeem your Progress and access your special offers.","membership_page_activity_expiration_warning":"Expiration Date: \u003cspan rivo-x-data rivo-x-text=\"$store.loy_config.credit_mode ? $store.customer.credits_expiry : $store.customer.points_expiry\"\u003e\u003c\/span\u003e","membership_page_banner_non_subscriber_title":"Join our Membership Program","membership_recurring_anniversary_past_tense":"Membership Anniversary Credits","checkout_ui_redeem_incremental_earnings_desc":"How much of your {{balance}} Progress (equivalent to ${{balance_to_currency}}) would you like to spend?","checkout_ui_refer_friends_login_button_title":"Activate my account","general_order_placed_store_credit_multiplier":"Earn cash back for every $1 spent","membership_page_activity_table_header_action":"Activity","referrals_advocate_stats_email_unique_visits":"Unique visits from your link","referrals_email_your_friend_has_referred_you":"Your friend has referred you to {{shop_name}}","checkout_ui_login_notification_banner_subtext":"to login to your account","checkout_ui_redeem_incremental_earnings_login":"Log in","checkout_ui_redeem_incremental_earnings_title":"Spend Progress","checkout_ui_redeem_points_select_custom_label":"{{reward_name}} orders ${{min_order_amount}}+ for {{points_amount}} Progress","checkout_ui_refer_friends_referral_button_url":"","membership_page_banner_add_to_cart_button_url":"\/membership-add-to-cart","membership_page_cancel_membership_modal_title":"Are you sure you want to cancel your membership?","membership_page_explainer_is_subscriber_title":"Hi \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.first_name\"\u003e\u003c\/span\u003e, you have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_credits_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e in Store Credit","membership_page_status_is_subscriber_subtitle":"You will be charged next on \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.membership?.pretty_next_charge_date\"\u003e\u003c\/span\u003e","referrals_email_checkout_out_and_claim_reward":"Check out the referral link and claim a free reward.","checkout_ui_gift_with_purchase_applied_message":"Free gift applied","checkout_ui_redeem_points_select_discount_desc":"Please select a discount","checkout_ui_redeem_points_store_credit_success":"{{store_credit_amount}} in store credit redeemed. Apply to this order from the payment section.","checkout_ui_redeemed_rewards_login_description":"to view your rewards available to use.","checkout_ui_refer_friends_referral_description":"Share your referral link with friends and earn rewards each time a new friend makes a purchase.","membership_page_activity_table_header_earnings":"Credits","membership_page_cancel_membership_modal_button":"Yes, Cancel my Membership","membership_page_explainer_non_subscriber_title":"How it Works","checkout_ui_login_notification_banner_link_text":"Click here","checkout_ui_redeem_points_select_discount_label":"Select Discount","checkout_ui_redeemed_rewards_select_description":"Please select a reward","checkout_ui_refer_friends_referral_button_title":"Refer a Friend","membership_page_status_update_payment_link_text":"Update Payment Method","referrals_advocate_stats_email_no_referrals_yet":"No referrals yet.","membership_page_activity_table_header_expiration":"Expires At","membership_page_banner_is_subscriber_description":"You've unlocked exclusive savings, rewards \u0026 VIP access.","membership_page_explainer_is_subscriber_subtitle":"Here's an overview of your current credits balance and recent activity","checkout_ui_redeem_store_credit_apply_button_text":"Apply Store Credit","membership_page_banner_non_subscriber_description":"Unlock exclusive savings, rewards \u0026 VIP access.","membership_page_update_payment_method_modal_title":"Update Payment Method","checkout_ui_redeem_incremental_earnings_login_desc":"to view your balance.","membership_page_status_cancel_membership_link_text":"Cancel","membership_page_status_rejoin_membership_link_text":"Rejoin Membership","checkout_ui_refer_friends_referral_text_field_label":"Your referral link","membership_page_cancel_membership_modal_description":"We'd hate to see you leave. Your membership includes exclusive benefits that you'll lose access to immediately.","checkout_ui_redeem_incremental_earnings_desc_applied":"You're using {{applied_balance}} of your available {{balance}} in store credit","membership_page_status_pending_cancellation_subtitle":"Your membership will be cancelled on \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.membership?.pretty_queued_for_cancellation_at\"\u003e\u003c\/span\u003e","checkout_ui_cashback_estimation_title_usd_to_currency":"Complete this purchase to earn up to {{cashback_usd_to_currency}} in CashBack","referrals_advocate_stats_email_friends_order_verified":"Friends order was verified","referrals_advocate_stats_email_referral_link_to_share":"Here's your referral link to share with friends.","referrals_advocate_stats_email_friend_claimed_discount":"Friend claimed discount","checkout_ui_cashback_estimation_subtext_usd_to_currency":"CashBack can be redeemed for rewards on future purchases. Actual CashBack awarded may differ if other discounts are applied.","checkout_ui_post_purchase_account_activation_button_url":"\/account\/login?return_url=\/account","membership_page_update_payment_method_modal_description":"We've sent you an email to update your payment method. Please check your inbox and follow the instructions.","checkout_ui_redeem_incremental_earnings_form_input_label":"Progress amount","checkout_ui_redeem_incremental_discount_code_change_error":"{{code}} couldn't be used with your existing discounts.","checkout_ui_redeem_incremental_earnings_form_submit_button":"Spend Progress","checkout_ui_redeem_points_not_enough_points_banner_message":"You're {{points_amount}} Progress away from a reward","checkout_ui_redeem_incremental_earnings_desc_usd_to_currency":"You have {{formatted_credits_tally_usd_to_currency}}) in store credit to redeem (subject to FX rates at time of redemption)","checkout_ui_redeem_incremental_earnings_store_credit_success":"{{store_credit_amount}} in store credit redeemed. Apply to this order from the payment section.","checkout_ui_redeem_incremental_earnings_desc_usd_to_currency_applied":"You're using {{applied_balance_to_currency}} of your available {{formatted_credits_tally_usd_to_currency}} in store credit","general_store_credit_transfer_sent_via_gift_url":"Sent {{amount}} credit via gift URL {{transfer_url}}","general_store_credit_transfer_sent":"Sent {{amount}} credit to {{recipient_email}}","general_store_credit_transfer_received":"Received {{amount}} credit from {{sender_email}}","general_store_credit_redeemed":"{{store_credit_amount}} in store credit has been added to your account. Apply at checkout.","social_provide_instagram_handle":"Share your Instagram handle","social_provide_tiktok_handle":"Share your TikTok handle","social_provide_instagram_handle_past_tense":"Shared your Instagram handle","social_provide_tiktok_handle_past_tense":"Shared your TikTok handle","social_provide_handle_button":"Share handle","social_handle_placeholder":"@username","social_handle_missing":"Please enter your handle"}}};
window.Rivo.global_config = {"asset_urls":{"loy":{"api_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_api.js?v=1764090844","lp_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_lp.js?v=1764090843","lp_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_lp.css?v=1787090345","profile_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_profile.js?v=1764090842","profile_loyalty_js":null,"profile_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_profile.css?v=1786981399","init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_init.js?v=1764090841","referrals_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_referrals.js?v=1764090845","referrals_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_referrals.css?v=1700287043","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0037\/2110\/1430\/t\/963\/assets\/ba_loy_widget.js?v=1728252181","widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.css?v=1692840875","page_init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page_init.js?v=1711433130","page_widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page_widget.js?v=1711432435","page_widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page.css?v=1693059047","page_preview_js":null,"app_proxy_applications_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/app_proxy_application.js?v=1708835151"},"forms":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms_init.js?v=1711433134","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms_widget.js?v=1711433135","forms_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms.css?v=1691714518"},"global":{"helper_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_tracking.js?v=1764090840"}},"proxy_paths":{"loy":"\/apps\/ba-loy","app_metrics":"\/apps\/ba-loy\/app_metrics"},"aat":["loy"],"pv":false,"sts":false,"bam":false,"batc":false,"fetch_url_to_string":false,"base_money_format":"${{amount}}","online_store_version":2,"loy_js_api_enabled":true,"hide_console_ad":false,"shopify_markets_enabled":true,"google_client_id":"105612801293-i27f7uh4jfd7tajl14hqbqlvd6dr5psc.apps.googleusercontent.com","multipass_v_token":false,"clear_latest_order_cache":false,"shop":{"id":69335810223,"name":"Counter","domain":"www.counter.com"},"theme_extension_local_assets":false};
if (!window.Rivo.global_config.theme_extension_local_assets) {
window.Rivo.global_config.asset_urls = {
...window.Rivo.global_config.asset_urls,
loy: {
api_js: 'https://cdn.shopify.com/extensions/01a01ae9-5c25-7d2a-b25c-1ee402a2947c/rivo-loyalty-rewards-referrals-813/assets/ba_rivo_api.js',
init_js: 'https://cdn.shopify.com/extensions/01a01ae9-5c25-7d2a-b25c-1ee402a2947c/rivo-loyalty-rewards-referrals-813/assets/ba_loy_init.js',
referrals_js: 'https://cdn.shopify.com/extensions/01a01ae9-5c25-7d2a-b25c-1ee402a2947c/rivo-loyalty-rewards-referrals-813/assets/ba_loy_referrals.js',
referrals_css: 'https://cdn.shopify.com/extensions/01a01ae9-5c25-7d2a-b25c-1ee402a2947c/rivo-loyalty-rewards-referrals-813/assets/ba_loy_referrals.css',
widget_js: 'https://cdn.shopify.com/extensions/01a01ae9-5c25-7d2a-b25c-1ee402a2947c/rivo-loyalty-rewards-referrals-813/assets/ba_loy_widget.js',
widget_css: 'https://cdn.shopify.com/extensions/01a01ae9-5c25-7d2a-b25c-1ee402a2947c/rivo-loyalty-rewards-referrals-813/assets/ba_loy_widget.css',
page_init_js: 'https://cdn.shopify.com/extensions/01a01ae9-5c25-7d2a-b25c-1ee402a2947c/rivo-loyalty-rewards-referrals-813/assets/ba_loy_page_init.js',
page_widget_js: 'https://cdn.shopify.com/extensions/01a01ae9-5c25-7d2a-b25c-1ee402a2947c/rivo-loyalty-rewards-referrals-813/assets/ba_loy_page_widget.js',
page_widget_css: 'https://cdn.shopify.com/extensions/01a01ae9-5c25-7d2a-b25c-1ee402a2947c/rivo-loyalty-rewards-referrals-813/assets/ba_loy_page.css',
page_preview_js: "/assets/msg/loy_page_preview.js",
app_proxy_application_js: 'https://cdn.shopify.com/extensions/01a01ae9-5c25-7d2a-b25c-1ee402a2947c/rivo-loyalty-rewards-referrals-813/assets/app_proxy_application.js',
lp_js: 'https://cdn.shopify.com/extensions/01a01ae9-5c25-7d2a-b25c-1ee402a2947c/rivo-loyalty-rewards-referrals-813/assets/ba_rivo_lp.js',
profile_js: 'https://cdn.shopify.com/extensions/01a01ae9-5c25-7d2a-b25c-1ee402a2947c/rivo-loyalty-rewards-referrals-813/assets/ba_rivo_profile.js',
profile_loyalty_js: 'https://cdn.shopify.com/extensions/01a01ae9-5c25-7d2a-b25c-1ee402a2947c/rivo-loyalty-rewards-referrals-813/assets/ba_rivo_profile_loyalty.js'
},
forms: {
init_js: 'https://cdn.shopify.com/extensions/01a01ae9-5c25-7d2a-b25c-1ee402a2947c/rivo-loyalty-rewards-referrals-813/assets/ba_forms_init.js',
widget_js: 'https://cdn.shopify.com/extensions/01a01ae9-5c25-7d2a-b25c-1ee402a2947c/rivo-loyalty-rewards-referrals-813/assets/ba_forms_widget.js',
forms_css: 'https://cdn.shopify.com/extensions/01a01ae9-5c25-7d2a-b25c-1ee402a2947c/rivo-loyalty-rewards-referrals-813/assets/ba_forms.css'
},
global: {
helper_js: 'https://cdn.shopify.com/extensions/01a01ae9-5c25-7d2a-b25c-1ee402a2947c/rivo-loyalty-rewards-referrals-813/assets/ba_tracking.js'
}
};
}
window.Rivo.loy_config = {"brand_theme_settings":{"enabled":false,"button_bg":"#010001","header_bg":"#010001","desc_color":"#737376","icon_color":"#3a3a3a","link_color":"#20124d","visibility":"both","cards_shape":"rounded","hide_widget":false,"launcher_bg":"#010001","mobile_icon":"star","mobile_text":"Rewards","title_color":"#212b36","banner_image":"","desktop_icon":"star","desktop_text":"Rewards","inputs_shape":"rounded","primary_font":"inherit","buttons_shape":"rounded","mobile_layout":"icon_with_text","primary_color":"#010001","desktop_layout":"icon_with_text","launcher_shape":"circle","secondary_font":"inherit","container_shape":"rounded","mobile_placement":"left","button_text_color":"#ffffff","desktop_placement":"left","header_text_color":"#ffffff","powered_by_hidden":false,"launcher_text_color":"#ffffff","mobile_side_spacing":20,"desktop_side_spacing":20,"panel_order_settings":{"vip":3,"points":1,"referrals":2},"mobile_bottom_spacing":20,"desktop_bottom_spacing":20,"hide_widget_permanently":false,"hide_widget_launcher_on_mobile":false},"launcher_style_settings":{"enabled":false,"button_bg":"#010001","header_bg":"#010001","desc_color":"#737376","icon_color":"#3a3a3a","link_color":"#20124d","visibility":"both","cards_shape":"rounded","hide_widget":false,"launcher_bg":"#010001","mobile_icon":"star","mobile_text":"Rewards","title_color":"#212b36","banner_image":"","desktop_icon":"star","desktop_text":"Rewards","inputs_shape":"rounded","primary_font":"inherit","buttons_shape":"rounded","mobile_layout":"icon_with_text","primary_color":"#010001","desktop_layout":"icon_with_text","launcher_shape":"circle","secondary_font":"inherit","container_shape":"rounded","mobile_placement":"left","button_text_color":"#ffffff","desktop_placement":"left","header_text_color":"#ffffff","powered_by_hidden":false,"launcher_text_color":"#ffffff","mobile_side_spacing":20,"desktop_side_spacing":20,"panel_order_settings":{"vip":3,"points":1,"referrals":2},"mobile_bottom_spacing":20,"desktop_bottom_spacing":20,"hide_widget_permanently":false,"hide_widget_launcher_on_mobile":false},"points_program_enabled":true,"referral_program_enabled":true,"membership_program_enabled":false,"vip_program_enabled":true,"vip_progress_block_show_highest_tier":false,"vip_program_tier_type":"points_earned","vip_program_period":"calendar_year","floating_widget_settings":{"enabled":false,"button_bg":"#010001","header_bg":"#010001","desc_color":"#737376","icon_color":"#3a3a3a","link_color":"#20124d","visibility":"both","cards_shape":"rounded","hide_widget":false,"launcher_bg":"#010001","mobile_icon":"star","mobile_text":"Rewards","title_color":"#212b36","banner_image":"","desktop_icon":"star","desktop_text":"Rewards","inputs_shape":"rounded","primary_font":"inherit","buttons_shape":"rounded","mobile_layout":"icon_with_text","primary_color":"#010001","desktop_layout":"icon_with_text","launcher_shape":"circle","secondary_font":"inherit","container_shape":"rounded","mobile_placement":"left","button_text_color":"#ffffff","desktop_placement":"left","header_text_color":"#ffffff","powered_by_hidden":false,"launcher_text_color":"#ffffff","mobile_side_spacing":20,"desktop_side_spacing":20,"panel_order_settings":{"points":1,"referrals":2,"vip":3},"mobile_bottom_spacing":20,"desktop_bottom_spacing":20,"hide_widget_permanently":false,"hide_widget_launcher_on_mobile":false,"desktop_launcher_icon":null,"mobile_launcher_icon":null},"widget_custom_icons":{"brand_icon":null,"rewards":null,"ways_to_earn":null,"ways_to_redeem":null},"widget_css":"#baLoySectionWrapper .ba-loy-bg-color {\n background: linear-gradient(125deg, hsla(300,100%,0%,1), hsla(300,100%,0%,1));\n}\n\n#baLoySectionWrapper .section-panel-wrapper {\n box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px 0px, #010001 0px 2px 0px 0px inset;\n}\n\n\n\n\n.header-main, .header-secondary, .points-expiry-desc {\n color: #ffffff !important;\n}\n.main-default a.sign-in{\n color: #20124d !important;\n}\n\n.section-table-piece-detail-items .li-img path {\n fill: #3a3a3a;\n}\n\n.buttons-icons-detail-image .li-img {\n fill: #3a3a3a;\n}\n\n#baLoySectionWrapper .loy-button-main{\n background: #010001;\n color: #ffffff;\n}\n\n #baLoySectionWrapper .loy-button-main{\n color: #ffffff;\n }\n\n #baLoySectionWrapper .main-default, #baLoySectionWrapper div.panel-section .head-title,#baLoySectionWrapper body {\n color: #212b36;\n }\n\n #baLoySectionWrapper .section-panel-wrapper .panel-desc, #baLoySectionWrapper .main-default.sign-in-text{\n color: #737376;\n }\n\n #launcher-wrapper{\n background: #010001;\n }\n\n#baLoySectionWrapper div.section-bottom{\n display:none;\n}\n\n.ba-loy-namespace .ba-loy-messenger-frame, #launcher-wrapper{\n left: 20px;\n right: auto;\n}\n.ba-loy-namespace .ba-loy-messenger-frame {\n bottom: 90px;\n}\n#launcher-wrapper{\n bottom: 20px;\n}\n\n.launcher-text{\n color: #ffffff !important;\n}\n\n#launcher-wrapper .launcher-desktop { display: block; }\n#launcher-wrapper .launcher-mobile { display: none; }\n\n@media (max-device-width: 851px) and (orientation: landscape), (max-width: 500px) {\n .ba-loy-namespace .ba-loy-messenger-frame{\n height: 100%;\n min-height: 100%;\n bottom: 0;\n right: 0;\n left: 0;\n top: 0;\n width: 100%;\n border-radius: 0 !important;\n }\n #launcher-wrapper.up{\n display: none;\n }\n #launcher-wrapper{\n left: 20px;\n right: auto;\n bottom: 20px;\n }\n #launcher-wrapper .launcher-desktop { display: none; }\n #launcher-wrapper .launcher-mobile { display: block; }\n}\n\n\n\n.ba-loy-circle{border-radius: 30px !important;}\n.ba-loy-rounded{border-radius: 10px !important;}\n.ba-loy-square{border-radius: 0px !important;}\n","domain_name":"loyalty.rivo.io","font_settings":{"primary_font":"inherit","secondary_font":"inherit"},"translations":{"vip_perks":"Perks","vip_tiers":"VIP Tiers","general_by":"by","general_or":"OR","vip_reward":"VIP reward","vip_status":"VIP Status","general_day":"Day","social_like":"Like","social_share":"Share","vip_benefits":"Benefits","general_error":"Hmm, something went wrong, please try again shortly","general_month":"Month","general_point":"Progress","general_spend":"you spend","general_spent":"Spent","social_follow":"Follow","tos_expiry_at":"Reward expires on {{expiry_date}}.","vip_tier_desc":"Gain access to exclusive rewards.","general_credit":"Credit","general_points":"Progress","general_redeem":"Redeem","general_reward":"reward","vip_tier_spend":"Spend {{amount}}","general_credits":"Credits","general_go_back":"Go back","general_pending":"Pending","general_rewards":"Rewards","general_sign_in":"Sign in","general_sign_up":"Sign up","referrals_title":"Referral Program","review_complete":"Post a product review","survey_complete":"Complete a Survey","general_approved":"Approved","general_share_on":"Share on","general_you_have":"You have","tos_free_product":"Reward only applies to {{product_name}}","acct_creation_btn":"Start Earning","general_cancelled":"Cancelled","general_edit_date":"Edit Date","general_save_date":"Save date","general_show_more":"Show more","general_signed_up":"signed up","member_point_desc":"Earn points and turn these into rewards!","referral_complete":"Complete a Referral","tos_expiry_months":"Expires {{expiry_months}} month(s) after being redeemed.","vip_tier_achieved":"Unlocked {{tier_name}}","vip_tier_added_to":"Added to {{tier_name}}","acct_creation_desc":"Get rewarded for being an awesome customer","general_apply_code":"Apply code","general_share_link":"Share your Personal Link","referrals_email_to":"To","vip_achieved_until":"Achieved until","vip_tier_to_unlock":"to unlock","visitor_point_desc":"Earn points and turn these into rewards!","acct_creation_title":"Join and Earn Rewards","general_drop_points":"Limited time bonus points","general_reward_show":"Show","member_header_title":"{points}","member_point_header":"Points","referrals_completed":"referrals completed so far","vip_tier_dropped_to":"Fell to {{tier_name}}","vip_tier_on_highest":"You did it! You're on the highest tier 🎉","general_balance_text":"store credit","general_drop_credits":"Limited time bonus credits","general_past_rewards":"Past rewards","general_product_page":"product page","general_ways_to_earn":"Ways to earn","general_your_rewards":"Your rewards","referrals_email_send":"Send email","referrals_get_reward":"Get your","referrals_share_link":"Share this link with a friend for them to claim the reward","social_facebook_like":"Like page on Facebook","social_tiktok_follow":"Follow on TikTok","social_twitter_share":"Share link on X","tos_min_order_amount":"Applies to all orders over {{min_order_amount}}.","vip_tier_earn_points":"Earn {{points}} Progress","vip_tier_retained_to":"Kept {{tier_name}}","vip_tier_vip_history":"VIP History","visitor_header_title":"Rewards Program","visitor_point_header":"Earn Points","acct_creation_sign_in":"Already a member?","general_cancel_points":"Points canceled","general_no_points_yet":"No Points yet","general_refund_points":"Points refunded","general_sms_subscribe":"Subscribe to SMS","member_header_caption":"Your points","social_facebook_share":"Share link on Facebook","social_handle_missing":"Please enter your handle","social_twitter_follow":"Follow on X","vip_reward_earned_via":"Earned via {{vip_tier_name}} tier","vip_you_have_achieved":"You've achieved","wallet_pass_subscribe":"Add Wallet Pass","general_apply_code_now":"Apply code now","general_cancel_credits":"Credits canceled","general_no_rewards_yet":"No rewards yet","general_place_an_order":"Place an order","general_points_expired":"Points expired","general_refund_credits":"Credits refunded","general_sms_subscribed":"Subscribed to SMS","general_upload_receipt":"Submit a Receipt","general_ways_to_redeem":"Ways to redeem","referrals_claim_reward":"Claim your gift","referrals_code_invalid":"This referral code is invalid","referrals_email_invite":"Refer friends by email","referrals_visitor_desc":"Refer a friend who makes a purchase and both of you will claim rewards.","review_complete_points":"{{points_amount}} Points for every review posted","tos_min_order_quantity":"Minimum {{min_order_quantity}} items required in cart.","visitor_header_caption":"Earn points, save, and unlock exclusive perks","general_birthday_reward":"Celebrate with a reward","general_challenge_photo":"Submit a Challenge Photo","general_credits_expired":"Credits expired","general_discount_amount":"Progress for ${{discount_amount}} off","general_email_subscribe":"Subscribe to Emails","general_expiration_date":"Expiration Date","general_no_activity_yet":"No activity yet","general_placed_an_order":"Placed an order","general_points_activity":"Points History","general_share_via_email":"Share via Email","general_upcoming_reward":"Upcoming reward","general_you_have_points":"You have {{points}} points","membership_order_placed":"Credits earned from placing an order","referrals_email_message":"Message","referrals_invalid_email":"Please enter a valid email address","referrals_referral_code":"Your referral link to share","social_instagram_follow":"Follow on Instagram","tos_apply_to_collection":"Only for products in specific collections.","tos_max_shipping_amount":"Maximum shipping amount of {{max_shipping_amount}}.","vip_tier_no_vip_history":"No VIP membership history yet","general_email_subscribed":"Subscribed to Emails","general_enter_valid_date":"Please enter a valid date","general_points_for_every":"Points for every","general_uploaded_receipt":"Submitted a Receipt","general_vip_tier_upgrade":"VIP Tier Upgrade Progress","referral_complete_points":"{{points_amount}} Points for every referral completed","referrals_call_to_action":"Refer friends and earn","referrals_claimed_reward":"Here's your","referrals_create_account":"Create an Account","referrals_status_blocked":"blocked","referrals_status_pending":"pending","referrals_your_referrals":"Your referrals","activity_expiration_label":"Expires","general_click_to_see_more":"View My Rewards Account","general_product_purchased":"Product Purchased","general_redeemed_a_reward":"Redeemed a Reward","general_use_discount_code":"Use this discount code on your next order!","gift_card_sync_past_tense":"Gift card sync","referrals_already_visited":"Already visited this page","referrals_general_invalid":"Sorry, looks like this referral is invalid","referrals_referred_reward":"They will get","referrals_referrer_reward":"You will get","social_handle_placeholder":"@username","general_celebrate_birthday":"Celebrate a birthday","general_how_to_earn_points":"How do I earn Progress?","loyalty_page_general_spent":"Spent","loyalty_page_rewards_title":"Rewards","referrals_no_referrals_yet":"No referrals yet","referrals_program_disabled":"This referral program is disabled","referrals_status_completed":"completed","review_complete_past_tense":"Posted a product review","survey_complete_past_tense":"Completed a Survey","general_add_product_to_cart":"Add product to cart","general_balance_text_plural":"Credits","general_drop_points_expired":"Limited time bonus points expired","general_fallback_first_name":"there","general_not_enough_earnings":"Not enough earnings to redeem","general_were_awarded_points":"were awarded points","loyalty_page_general_points":"Points","loyalty_page_general_redeem":"Redeem","activity_table_header_status":"Status","general_drop_credits_expired":"Limited time bonus credits expired","general_manual_points_adjust":"manual points adjustment","referral_complete_past_tense":"Completed a Referral","referrals_similar_ip_invalid":"We are unable to process referrals within the same IP address","social_provide_handle_button":"Share handle","social_provide_tiktok_handle":"Share your TikTok handle","store_credit_sync_past_tense":"Store credit sync","vip_tier_orders_placed_count":"Place {{amount}} Orders","general_activate_store_credit":"Activate Store Credit","general_apply_to_subscription":"Apply to subscription","general_celebrate_anniversary":"Celebrate Loyalty Anniversary","general_punch_card_checkpoint":"Punch Card Checkpoint","general_redeemed_store_credit":"Redeemed Store Credit","general_store_credit_redeemed":"{{store_credit_amount}} in store credit has been added to your account. Apply at checkout.","loyalty_page_rewards_subtitle":"You have the following rewards ready to use","checkout_ui_redeem_points_desc":"You have {{points}} Progress! Redeem for discounts on this order.","general_discount_amount_coupon":"${{discount_amount}} off coupon","general_have_not_earned_points":"You haven't earned any Progress yet.","membership_page_benefits_title":"Membership Benefits","referrals_email_to_placeholder":"Add a comma-separated list of emails","referrals_name_must_be_present":"Please enter your first name","account_ui_loyalty_status_title":"Welcome, {{first_name}}! You have {{balance}} points","checkout_ui_redeem_points_login":"Log in","checkout_ui_redeem_points_title":"Redeem your Progress","general_add_points_default_note":"Points granted by points import","general_celebrate_your_birthday":"Let's celebrate your birthday! 🎉 Please give us 30 days notice - otherwise, you'll have to wait another year.","general_please_choose_an_option":"Please choose an option from the","general_redeem_error_max_points":"Exceeded maximum Progress to spend","general_redeem_error_min_points":"Did not meet minimum Progress to redeem","loyalty_page_banner_earn_button":"Earn points","loyalty_page_rewards_no_rewards":"No rewards yet","loyalty_page_ways_to_earn_title":"Ways to Earn","referrals_email_already_claimed":"This email has already been claimed","referrals_general_invalid_title":"We're Sorry","social_facebook_like_past_tense":"Liked a page on Facebook","social_provide_instagram_handle":"Share your Instagram handle","social_tiktok_follow_past_tense":"Followed on TikTok","social_twitter_share_past_tense":"Shared a link on X","activity_table_header_expiration":"Expires At","loyalty_page_banner_login_button":"Sign In","loyalty_page_upload_receipt_help":"Upload a receipt within the last 30 days to earn points. Please lay the receipt on a flat surface and take a photo from a close distance.","social_facebook_share_past_tense":"Shared a link on Facebook","social_twitter_follow_past_tense":"Followed on X","wallet_pass_subscribe_past_tense":"Added Wallet Pass","account_slideout_home_login_title":"Sign in to manage your account","general_points_for_judgeme_review":"JudgeMe review","loyalty_page_banner_redeem_button":"Redeem Rewards","loyalty_page_subscribe_email_help":"Subscribe to our email list and earn points","loyalty_page_ways_to_redeem_title":"Ways to Redeem","membership_page_benefits_subtitle":"Here's an overview of your membership benefits","referrals_account_already_claimed":"You already have an account. You can invite your friends to win rewards!","vip_tier_products_purchased_count":"Purchase {{amount}} Specific Products","account_ui_loyalty_status_subtitle":"You're on the {{vip_tier_name}} tier","checkout_ui_activate_account_title":"Activate Your Account","checkout_ui_redeemed_rewards_title":"Your rewards","general_reset_removal_default_note":"Existing points removed for points reset from import","general_store_credit_transfer_sent":"Sent {{amount}} credit to {{recipient_email}}","loyalty_page_customer_birthday_day":"Day","loyalty_page_upload_receipt_attach":"Attach File","loyalty_page_upload_receipt_button":"Submit Receipt","loyalty_page_ways_to_earn_subtitle":"Earn points by completing these actions","referrals_your_referrals_show_here":"Your referrals will show here.","social_instagram_follow_past_tense":"Followed on Instagram","account_slideout_orders_login_title":"Sign in to view your orders","checkout_ui_points_estimation_title":"Complete this purchase to earn up to {{points}} Progress","checkout_ui_refer_friends_login_url":"\/account\/login?return_url=\/account\u0026email={{customer_email}}","general_loyalty_program_and_rewards":"Loyalty Program \u0026 Rewards","general_vip_tier_upgrade_past_tense":"{{tier_name}} Entry Points","general_your_rewards_will_show_here":"Your rewards will show here.","loyalty_page_banner_logged_in_title":"Welcome to the program","loyalty_page_banner_register_button":"Join Now","loyalty_page_explainer_step_1_title":"Signup","loyalty_page_explainer_step_2_title":"Earn","loyalty_page_explainer_step_3_title":"Redeem","loyalty_page_subscribe_email_button":"Subscribe","loyalty_page_upload_receipt_no_file":"Please select a file to upload","loyalty_page_upload_receipt_success":"Thanks! Your receipt will be reviewed shortly","membership_page_banner_login_button":"Sign In","membership_page_banner_login_prefix":"Already a member?","membership_tier_unlocked_past_tense":"Membership Signup","referrals_email_message_placeholder":"Customize your referral message. The referral link will be automatically added.","account_slideout_profile_login_title":"Sign in to manage your profile","checkout_ui_redeem_points_login_desc":"to view your Progress balance and discover rewards available for redemption.","checkout_ui_redeem_store_credit_desc":"You have ${{store_credit}} in store credit.","loyalty_page_banner_logged_out_title":"Join our Loyalty Program","loyalty_page_customer_birthday_month":"Month","loyalty_page_customer_birthday_title":"Celebrate your birthday","loyalty_page_ways_to_redeem_subtitle":"Redeem points for these rewards","vip_tier_product_ids_purchased_count":"Purchase {{amount}} Specific Products","checkout_ui_cashback_estimation_title":"Complete this purchase to earn up to {{cashback}} in CashBack","checkout_ui_install_wallet_pass_title":"Install our Wallet Pass for Exclusive Offers","checkout_ui_points_estimation_subtext":"Progress can be redeemed for rewards on future purchases. Actual Progress awarded may differ if other discounts are applied.","checkout_ui_redeem_store_credit_title":"Apply your store credit","checkout_ui_refer_friends_login_title":"Claim your Progress from this purchase !","general_celebrate_birthday_past_tense":"Celebrated a birthday","general_choose_redemption_destination":"Choose to use it now or on your next subscription order","general_discount_code_applied_to_cart":"Discount applied to your cart","loyalty_page_general_enter_valid_date":"Please enter a valid date","account_dashboard_activity_block_title":"Your Activity","account_dashboard_member_card_cta_text":"View Rewards","account_dashboard_referral_block_title":"Refer a friend","general_reset_new_balance_default_note":"Points reset to new balance by points import","general_store_credit_transfer_received":"Received {{amount}} credit from {{sender_email}}","general_use_discount_code_free_product":"Use this discount code on your next order to get a free product!","loyalty_page_explainer_logged_in_title":"Hi \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.first_name\"\u003e\u003c\/span\u003e, you have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_points_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e Points","loyalty_page_explainer_step_1_subtitle":"Create an account on our store","loyalty_page_explainer_step_2_subtitle":"Earn points for shopping","loyalty_page_explainer_step_3_subtitle":"Redeem points for discounts","loyalty_page_vip_tiers_logged_in_title":"VIP Tiers","membership_page_explainer_step_1_title":"Signup","membership_page_explainer_step_2_title":"Earn","membership_page_explainer_step_3_title":"Redeem","membership_recurring_signup_past_tense":"Recurring Credit","referrals_advocate_stats_email_claimed":"Claimed","checkout_ui_activate_account_button_url":"\/account\/login?return_url=\/account","checkout_ui_cashback_estimation_subtext":"CashBack can be redeemed for rewards on future purchases. Actual CashBack awarded may differ if other discounts are applied.","general_subscription_redemption_applied":"This reward will apply to your next subscription order","loyalty_page_activity_table_header_date":"Date","loyalty_page_activity_table_no_activity":"No activity yet","loyalty_page_explainer_logged_out_title":"How it Works","loyalty_page_vip_tiers_logged_out_title":"VIP Tiers","membership_page_banner_login_button_url":"\/account\/login?return_url=\/account","social_provide_tiktok_handle_past_tense":"Shared your TikTok handle","account_dashboard_member_card_body_title":"You have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_points_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e Points","account_ui_loyalty_status_cta_button_url":"\/pages\/loyalty-program","checkout_ui_activate_account_button_text":"Activate Account","checkout_ui_activate_account_description":"Activate your loyalty account to start earning points, tracking rewards, and accessing exclusive member benefits.","checkout_ui_redeem_points_alternate_name":"Progress","checkout_ui_redeemed_rewards_description":"Your rewards available to use","checkout_ui_redeemed_rewards_login_title":"Log in","checkout_ui_refer_friends_referral_title":"Refer a Friend","general_celebrate_anniversary_past_tense":"Celebrated Loyalty Anniversary","loyalty_page_activity_expiration_warning":"Expiration Date: \u003cspan rivo-x-data rivo-x-text=\"$store.loy_config.credit_mode ? $store.customer.credits_expiry : $store.customer.points_expiry\"\u003e\u003c\/span\u003e","loyalty_page_customer_birthday_save_date":"Save Date","loyalty_page_upload_challenge_photo_help":"Upload a challenge photo to earn.","referrals_advocate_stats_email_completed":"Completed","referrals_create_account_to_claim_coupon":"Create an Account to claim your coupon","account_dashboard_referral_block_subtitle":"Give your friends a reward and claim your own when they make a purchase","account_ui_loyalty_status_cta_button_text":"View Rewards","checkout_ui_redeemed_rewards_select_label":"Select a Reward","loyalty_page_activity_table_header_action":"Activity","loyalty_page_banner_logged_in_description":"As a member, you will earn points for shopping","loyalty_page_explainer_logged_in_subtitle":"Here's an overview of your current points balance and recent activity","loyalty_page_vip_tiers_logged_in_subtitle":"You are on the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.tier?.name\"\u003e\u003c\/span\u003e tier","membership_page_banner_add_to_cart_button":"Join Now","membership_page_explainer_step_1_subtitle":"Create an account on our store","membership_page_explainer_step_2_subtitle":"Earn points for shopping","membership_page_explainer_step_3_subtitle":"Redeem points for discounts","account_dashboard_member_card_header_title":"Welcome \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.first_name\"\u003e\u003c\/span\u003e","account_dashboard_vip_tiers_progress_title":"VIP Tier Status","checkout_ui_install_wallet_pass_button_url":"\/#rivo","general_converted_to_credits_external_note":"Converted your points balance to store credit","general_converted_to_credits_internal_note":"Converted from points to store credit","loyalty_page_banner_logged_out_description":"Join for free and begin earning points \u0026 rewards every time you shop.","loyalty_page_general_activate_store_credit":"Activate Store Credit","loyalty_page_general_redeemed_store_credit":"Redeemed Store Credit","loyalty_page_upload_challenge_photo_attach":"Attach File","loyalty_page_upload_challenge_photo_button":"Submit Challenge Photo","loyalty_page_vip_tiers_logged_out_subtitle":"Join our VIP loyalty program to unlock exclusive rewards available only to members.","membership_page_activity_table_header_date":"Date","membership_page_activity_table_no_activity":"No activity yet","membership_page_banner_is_subscriber_title":"Welcome to our Membership Program","membership_page_status_is_subscriber_title":"You have an Active Membership","referrals_advocate_stats_email_link_clicks":"Link Clicks","social_provide_instagram_handle_past_tense":"Shared your Instagram handle","account_dashboard_member_card_body_subtitle":"You're on the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.tier?.name\"\u003e\u003c\/span\u003e tier","account_dashboard_referral_block_share_html":"\u003ca href=\"\/pages\/refer-a-friend\"\u003eEmail your link to friends\u003c\/a\u003e or \u003ca href=\"\/pages\/refer-a-friend?popup_panel=email_stats\"\u003eget your stats\u003c\/a\u003e","checkout_ui_install_wallet_pass_button_text":"Install Wallet Pass","checkout_ui_install_wallet_pass_description":"Unlock exclusive offers and rewards with our Wallet Pass.","checkout_ui_login_notification_banner_title":"Have loyalty discounts or rewards that you'd like to apply?","checkout_ui_refer_friends_login_description":"Log in or register to activate your loyalty account, redeem your Progress and access your special offers.","loyalty_page_activity_table_header_earnings":"Points","loyalty_page_upload_challenge_photo_no_file":"Please select a file to upload","loyalty_page_upload_challenge_photo_success":"Thanks! Your challenge photo will be reviewed shortly","membership_page_activity_expiration_warning":"Expiration Date: \u003cspan rivo-x-data rivo-x-text=\"$store.loy_config.credit_mode ? $store.customer.credits_expiry : $store.customer.points_expiry\"\u003e\u003c\/span\u003e","membership_page_banner_non_subscriber_title":"Join our Membership Program","membership_recurring_anniversary_past_tense":"Membership Anniversary Credits","account_dashboard_unused_rewards_block_title":"Use your rewards","checkout_ui_redeem_incremental_earnings_desc":"How much of your {{balance}} Progress (equivalent to ${{balance_to_currency}}) would you like to spend?","checkout_ui_refer_friends_login_button_title":"Activate my account","general_order_placed_store_credit_multiplier":"Earn cash back for every $1 spent","loyalty_page_vip_tiers_progress_column_title":"Tier Status","membership_page_activity_table_header_action":"Activity","referrals_advocate_stats_email_unique_visits":"Unique visits from your link","referrals_email_your_friend_has_referred_you":"Your friend has referred you to {{shop_name}}","account_dashboard_vip_tiers_progress_subtitle":"Earn \u003cspan rivo-x-data rivo-x-html=\"$store.customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn\"\u003e\u003c\/span\u003e points to reach the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.next_tier?.name\"\u003e\u003c\/span\u003e tier.","checkout_ui_login_notification_banner_subtext":"to login to your account","checkout_ui_redeem_incremental_earnings_login":"Log in","checkout_ui_redeem_incremental_earnings_title":"Spend Progress","checkout_ui_redeem_points_select_custom_label":"{{reward_name}} orders ${{min_order_amount}}+ for {{points_amount}} Progress","checkout_ui_refer_friends_referral_button_url":"","loyalty_page_activity_table_header_expiration":"Expires At","membership_page_banner_add_to_cart_button_url":"\/membership-add-to-cart","membership_page_cancel_membership_modal_title":"Are you sure you want to cancel your membership?","membership_page_explainer_is_subscriber_title":"Hi \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.first_name\"\u003e\u003c\/span\u003e, you have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_credits_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e in Store Credit","membership_page_status_is_subscriber_subtitle":"You will be charged next on \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.membership?.pretty_next_charge_date\"\u003e\u003c\/span\u003e","referrals_email_checkout_out_and_claim_reward":"Check out the referral link and claim a free reward.","account_dashboard_rewards_progress_block_title":"Earn more rewards","checkout_ui_gift_with_purchase_applied_message":"Free gift applied","checkout_ui_redeem_points_select_discount_desc":"Please select a discount","checkout_ui_redeem_points_store_credit_success":"{{store_credit_amount}} in store credit redeemed. Apply to this order from the payment section.","checkout_ui_redeemed_rewards_login_description":"to view your rewards available to use.","checkout_ui_refer_friends_referral_description":"Share your referral link with friends and earn rewards each time a new friend makes a purchase.","membership_page_activity_table_header_earnings":"Credits","membership_page_cancel_membership_modal_button":"Yes, Cancel my Membership","membership_page_explainer_non_subscriber_title":"How it Works","account_dashboard_unused_rewards_block_subtitle":"Use your previously redeemed rewards:","checkout_ui_login_notification_banner_link_text":"Click here","checkout_ui_redeem_points_select_discount_label":"Select Discount","checkout_ui_redeemed_rewards_select_description":"Please select a reward","checkout_ui_refer_friends_referral_button_title":"Refer a Friend","general_store_credit_transfer_sent_via_gift_url":"Sent {{amount}} credit via gift URL {{transfer_url}}","loyalty_page_vip_tiers_progress_column_subtitle":"Earn \u003cspan rivo-x-data rivo-x-html=\"$store.customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn\"\u003e\u003c\/span\u003e points to reach the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.next_tier?.name\"\u003e\u003c\/span\u003e tier.","membership_page_status_update_payment_link_text":"Update Payment Method","referrals_advocate_stats_email_no_referrals_yet":"No referrals yet.","account_dashboard_unused_rewards_block_date_text":"Redeemed on: {{date}}","membership_page_activity_table_header_expiration":"Expires At","membership_page_banner_is_subscriber_description":"You've unlocked exclusive savings, rewards \u0026 VIP access.","membership_page_explainer_is_subscriber_subtitle":"Here's an overview of your current credits balance and recent activity","account_dashboard_referral_block_copy_button_text":"Copy","account_dashboard_rewards_progress_block_subtitle":"Earn another \u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_points_amount_to_next_reward\"\u003e\u003c\/span\u003e points to unlock a \u003cspan rivo-x-data rivo-x-text=\"$store.customer.next_reward?.name\"\u003e\u003c\/span\u003e reward\u003c\/p\u003e","account_dashboard_unused_rewards_block_no_rewards":"No rewards yet","checkout_ui_redeem_store_credit_apply_button_text":"Apply Store Credit","membership_page_banner_non_subscriber_description":"Unlock exclusive savings, rewards \u0026 VIP access.","membership_page_update_payment_method_modal_title":"Update Payment Method","checkout_ui_redeem_incremental_earnings_login_desc":"to view your balance.","membership_page_status_cancel_membership_link_text":"Cancel","membership_page_status_rejoin_membership_link_text":"Rejoin Membership","checkout_ui_refer_friends_referral_text_field_label":"Your referral link","membership_page_cancel_membership_modal_description":"We'd hate to see you leave. Your membership includes exclusive benefits that you'll lose access to immediately.","checkout_ui_redeem_incremental_earnings_desc_applied":"You're using {{applied_balance}} of your available {{balance}} in store credit","membership_page_status_pending_cancellation_subtitle":"Your membership will be cancelled on \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.membership?.pretty_queued_for_cancellation_at\"\u003e\u003c\/span\u003e","checkout_ui_cashback_estimation_title_usd_to_currency":"Complete this purchase to earn up to {{cashback_usd_to_currency}} in CashBack","referrals_advocate_stats_email_friends_order_verified":"Friends order was verified","referrals_advocate_stats_email_referral_link_to_share":"Here's your referral link to share with friends.","referrals_advocate_stats_email_friend_claimed_discount":"Friend claimed discount","account_dashboard_vip_tiers_progress_completed_subtitle":"Congrats! You've reached the highest tier.","checkout_ui_cashback_estimation_subtext_usd_to_currency":"CashBack can be redeemed for rewards on future purchases. Actual CashBack awarded may differ if other discounts are applied.","checkout_ui_post_purchase_account_activation_button_url":"\/account\/login?return_url=\/account","membership_page_update_payment_method_modal_description":"We've sent you an email to update your payment method. Please check your inbox and follow the instructions.","checkout_ui_redeem_incremental_earnings_form_input_label":"Progress amount","checkout_ui_redeem_incremental_discount_code_change_error":"{{code}} couldn't be used with your existing discounts.","checkout_ui_redeem_incremental_earnings_form_submit_button":"Spend Progress","checkout_ui_redeem_points_not_enough_points_banner_message":"You're {{points_amount}} Progress away from a reward","account_dashboard_rewards_progress_block_completed_subtitle":"Keep earning points to unlock more rewards","checkout_ui_redeem_incremental_earnings_desc_usd_to_currency":"You have {{formatted_credits_tally_usd_to_currency}}) in store credit to redeem (subject to FX rates at time of redemption)","checkout_ui_redeem_incremental_earnings_store_credit_success":"{{store_credit_amount}} in store credit redeemed. Apply to this order from the payment section.","checkout_ui_redeem_incremental_earnings_desc_usd_to_currency_applied":"You're using {{applied_balance_to_currency}} of your available {{formatted_credits_tally_usd_to_currency}} in store credit"},"custom_css":null,"ways_to_earn":[{"id":606707,"title":"Provide birthdate","status":"active","name":"Provide birthdate","trigger":"custom_action","points_amount":5,"credits_amount":0.0,"balance_amount":5,"description":"Add to your loyalist profile.","url":"https:\/\/www.counter.com\/pages\/accounts-loyalist-profile","button_text":"Visit Your Profile","pretty_earnings_text":"5 Progress","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]},{"id":586390,"title":"Celebrate a Birthday","status":"active","name":"Celebrate a Birthday","trigger":"customer_birthday","points_amount":1,"credits_amount":0.0,"balance_amount":1,"description":"Birthday Gift","url":null,"button_text":null,"pretty_earnings_text":"1 Progress","card_click_method":null,"hidden_from_ui":true,"creation_source":null,"translations":[],"multi_balance_settings_by_tiers":{"Third Standing":{"balance_amount":1,"currency_base_amount":1},"First Standing":{"balance_amount":1,"currency_base_amount":1},"Second Standing":{"balance_amount":1,"currency_base_amount":1},"Fourth Standing":{"balance_amount":1,"currency_base_amount":1},"Fifth Standing":{"balance_amount":1,"currency_base_amount":1}},"multipliers":[],"currency_base_amount":1,"points_type":"fixed"},{"id":606708,"title":"Add Your Social Handles","status":"active","name":"Add Your Social Handles","trigger":"custom_action","points_amount":15,"credits_amount":0.0,"balance_amount":15,"description":"Add to your loyalist profile so we can find you on social.","url":"https:\/\/www.counter.com\/pages\/accounts-loyalist-profile","button_text":"Visit Your Profile","pretty_earnings_text":"15 Progress","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]},{"id":609376,"title":"Opt in for Text Updates","status":"active","name":"Opt in for Text Updates","trigger":"custom_action","points_amount":25,"credits_amount":0.0,"balance_amount":25,"description":"Stay in the loop.","url":"","button_text":"","pretty_earnings_text":"25 Progress","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]},{"id":586391,"title":"Follow on Instagram","social":true,"trigger":"instagram_follow","status":"active","points_amount":5,"credits_amount":0.0,"balance_amount":5,"url":"https:\/\/instagram.com\/counterbeautyofficial","pretty_earnings_text":"5 Progress","hidden_from_ui":false,"translations":[]},{"id":606709,"title":"Write Your Member of Congress","status":"active","name":"Write Your Member of Congress","trigger":"custom_action","points_amount":10,"credits_amount":0.0,"balance_amount":10,"description":"Tell them safer beauty matters.","url":"https:\/\/counter.quorum.us\/campaign\/makeaction\/","button_text":"Make Action","pretty_earnings_text":"10 Progress","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]},{"id":606718,"title":"Share Your Story","status":"active","name":"Share Your Story","trigger":"custom_action","points_amount":50,"credits_amount":0.0,"balance_amount":50,"description":"Share why you care about safer beauty and what clean means to you.","url":"https:\/\/counter.quorum.us\/campaign\/163114\/","button_text":"Make Action","pretty_earnings_text":"50 Progress","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]},{"id":606711,"title":"Sign the Petition to Define Clean Beauty","status":"active","name":"Sign the Petition to Define Clean Beauty","trigger":"custom_action","points_amount":10,"credits_amount":0.0,"balance_amount":10,"description":"Make ‘clean’ mean something again.","url":"https:\/\/counter.quorum.us\/campaign\/163599\/","button_text":"Make Action","pretty_earnings_text":"10 Progress","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]},{"id":586389,"title":"Make Every Purchase Count","status":"active","name":"Make Every Purchase Count","trigger":"order_placed","points_amount":1,"credits_amount":0.0,"balance_amount":1,"description":"Shop your favorites and earn Progress for every dollar you spend.","url":"","button_text":null,"pretty_earnings_text":"1 Progress","card_click_method":"modal","hidden_from_ui":false,"creation_source":null,"translations":[],"multi_balance_settings_by_tiers":{},"multipliers":[],"currency_base_amount":1,"points_type":"multiplier"},{"id":606713,"title":"Subscribe to Earn","status":"active","name":"Subscribe to Earn","trigger":"subscription_milestone","points_amount":50,"credits_amount":0.0,"balance_amount":50,"description":"Schedule a subscription and earn more on your first recurring order.","url":null,"button_text":null,"pretty_earnings_text":"50 Progress","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]},{"id":606714,"title":"Include a Photo or Video in Your Review","status":"active","name":"Include a Photo or Video in Your Review","trigger":"custom_action","points_amount":5,"credits_amount":0.0,"balance_amount":5,"description":"Upload video or photo to your product review to help it stand out.","url":"","button_text":"","pretty_earnings_text":"5 Progress","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]},{"id":606715,"title":"First Sale","status":"active","name":"First Sale","trigger":"custom_action","points_amount":100,"credits_amount":0.0,"balance_amount":100,"description":"Your first sale is the start of something real.","url":"","button_text":"","pretty_earnings_text":"100 Progress","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]},{"id":606716,"title":"Quick Start","status":"active","name":"Quick Start","trigger":"custom_action","points_amount":400,"credits_amount":0.0,"balance_amount":400,"description":"Move fast — a first sale within 30 days earns bonus Progress. Only applicable for newly enrolled partners after July 1.","url":"","button_text":"","pretty_earnings_text":"400 Progress","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]},{"id":586400,"title":"3+ orders in the month","status":"active","name":"3+ orders in the month","trigger":"custom_action","points_amount":100,"credits_amount":0.0,"balance_amount":100,"description":"Sell consistently—three or more orders in a month. Earn Progress monthly upon achievement.","url":"","button_text":"Install App","pretty_earnings_text":"100 Progress","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]},{"id":606722,"title":"Customer Subscription","status":"active","name":"Customer Subscription","trigger":"custom_action","points_amount":100,"credits_amount":0.0,"balance_amount":100,"description":"Set up a customer with a subscription. Earn a bonus when it renews for the first time. The more subscribers, the more you earn.","url":"","button_text":"","pretty_earnings_text":"100 Progress","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]},{"id":607425,"title":"3 New customers","status":"active","name":"3 New customers","trigger":"custom_action","points_amount":300,"credits_amount":0.0,"balance_amount":300,"description":"Get Progress when 3 New Customers connect with you.","url":"","button_text":"","pretty_earnings_text":"300 Progress","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]},{"id":606719,"title":"Refer a Partner","status":"active","name":"Refer a Partner","trigger":"custom_action","points_amount":200,"credits_amount":0.0,"balance_amount":200,"description":"Bring someone into the partner opportunity.","url":"","button_text":"","pretty_earnings_text":"200 Progress","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]},{"id":606720,"title":"Sell 2+ Months in a Row","status":"active","name":"Sell 2+ Months in a Row","trigger":"custom_action","points_amount":50,"credits_amount":0.0,"balance_amount":50,"description":"Build momentum. Sell in back-to-back months and keep earning.","url":"","button_text":"","pretty_earnings_text":"50 Progress","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]},{"id":609385,"title":"Recommend Counter to a Friend","status":"active","name":"Recommend Counter to a Friend","trigger":"referral_complete","points_amount":100,"credits_amount":0.0,"balance_amount":100,"description":"Get rewarded for referring Counter. Share your referral link found in your account. Valid only for non-partner loyalists.","url":"","button_text":null,"pretty_earnings_text":"100 Progress","card_click_method":"modal","hidden_from_ui":false,"creation_source":null,"translations":[]},{"id":610574,"title":"Follow greggslist on Substack","status":"active","name":"Follow greggslist on Substack","trigger":"custom_action","points_amount":5,"credits_amount":0.0,"balance_amount":5,"description":"Follow along for weekly dispatches from Gregg and team.","url":"https:\/\/greggrenfrew.substack.com\/","button_text":"Follow","pretty_earnings_text":"5 Progress","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]},{"id":612799,"title":"Follow Counter on TikTok","status":"active","name":"Follow Counter on TikTok","trigger":"custom_action","points_amount":5,"credits_amount":0.0,"balance_amount":5,"description":"Connect with us and follow along.","url":"https:\/\/www.tiktok.com\/discover\/counter-beauty-official","button_text":"Follow","pretty_earnings_text":"5 Progress","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]},{"id":614563,"title":"Follow Counter on Instagram","status":"active","name":"Follow Counter on Instagram","trigger":"custom_action","points_amount":5,"credits_amount":0.0,"balance_amount":5,"description":"Show up and connect with us.","url":"https:\/\/www.instagram.com\/counterbeautyofficial","button_text":"Follow","pretty_earnings_text":"5 Progress","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]},{"id":614897,"title":"Join the Conversation on Slack","status":"active","name":"Join the Conversation on Slack","trigger":"custom_action","points_amount":10,"credits_amount":0.0,"balance_amount":10,"description":"Connect with the partner community.","url":"http:\/\/join.counter.com\/slack","button_text":"Join Slack","pretty_earnings_text":"10 Progress","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]},{"id":617892,"title":"Write a Product Review","status":"active","name":"Write a Product Review","trigger":"custom_action","points_amount":10,"credits_amount":0.0,"balance_amount":10,"description":"Your opinion counts. We’ll prompt you via email after each purchase.","url":"","button_text":"","pretty_earnings_text":"10 Progress","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]}],"points_rewards":[{"id":689900,"name":"Progress to Product Credit","enabled":true,"points_amount":100,"points_type":"multiplier","reward_type":"points_to_credit","source":"points","pretty_display_rewards":"Progress to Product Credit (100 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/bz82lq0iljutnv7yzo0ox2criu5s","pretty_points_amount":"100","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":null,"increment_points_value":100,"customer_points_get":10.0,"min_points_to_redeem_value":100,"max_points_to_spend_value":null,"terms_of_service":{"reward_type":"points_to_credit","show_tos":true},"pretty_terms_of_service":""},{"id":689901,"name":"Birthday Jellies","enabled":true,"points_amount":100,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Birthday Jellies (100 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/jhaiknc37azzcm2nerc9vrxtdyve","pretty_points_amount":"100","purchase_type":"both","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":16.0,"min_order_value_in_cents":null,"product_id":"8325048041647","variant_ids":"45931789189295,45931789222063,45931789254831,45931789287599,45931789320367","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/JELLIES_SORBET.jpg?v=1759434655","product_title":"Jellies","variants":[{"id":"45931789189295","title":"Sorbet - sheer blush with pink shimmer \/ 6 mL \/ 0.20 fl oz","price":18.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/JELLIES_SORBET.jpg?v=1759434655"},{"id":"45931789222063","title":"Peppermint - sheer icy white with silvery-teal shimmer \/ 6 mL \/ 0.20 fl oz","price":18.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/JELLIES_PEPPERMINT_0386bb48-cf5d-4b08-9ea6-217a98d67095.jpg?v=1759434700"},{"id":"45931789254831","title":"Butterscotch - sheer butterscotch with gold shimmer \/ 6 mL \/ 0.20 fl oz","price":18.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/JELLIES_BUTTERSCOTCH.jpg?v=1759434654"},{"id":"45931789287599","title":"Éclair - sheer shimmer-free cocoa-brown \/ 6 mL \/ 0.20 fl oz","price":18.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/JELLIES_ECLAIR.jpg?v=1759434655"},{"id":"45931789320367","title":"Papaya - sheer, shimmer-free red-orange \/ 6 mL \/ 0.20 fl oz","price":18.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/JELLIES_PAPAYA.jpg?v=1759434655"}],"terms_of_service":{"reward_type":"free_product","product_id":"8325048041647","show_tos":true},"pretty_terms_of_service":"Reward only applies to Jellies "},{"id":689903,"name":"Special Edition Travel Journal - Available as a Single","enabled":true,"points_amount":100,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Special Edition Travel Journal - Available as a Single (100 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/i9gc01t7f7c7r94o2ycqbvyi4rcu","pretty_points_amount":"100","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":15.0,"min_order_value_in_cents":null,"product_id":"8588543099055","variant_ids":"46916364665007","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_JOURNAL_PLUM_FRONT_2026_PDP__035_v1.jpg?v=1782886812","product_title":"Special Edition Travel Journal - Available as a Single","variants":[{"id":"46916364665007","title":"Default Title","price":15.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8588543099055","show_tos":true},"pretty_terms_of_service":"Reward only applies to Special Edition Travel Journal - Available as a Single "},{"id":689909,"name":"Counter x Kassatax Beach Towel","enabled":true,"points_amount":500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Counter x Kassatax Beach Towel (500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/yjotm3edv6k9trwvv4ga4pp2nrzh","pretty_points_amount":"500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":68.0,"min_order_value_in_cents":null,"product_id":"8607376015535","variant_ids":"47017372156079","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_TOWEL_2026_PDP_372_v2.jpg?v=1781800004","product_title":"Counter x Kassatax Beach Towel","variants":[{"id":"47017372156079","title":"Default Title","price":68.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8607376015535","show_tos":true},"pretty_terms_of_service":"Reward only applies to Counter x Kassatax Beach Towel "},{"id":689910,"name":"Counter Oversized Tote","enabled":true,"points_amount":400,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Counter Oversized Tote (400 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/ifn26duvlvzna9bttckmgi05a9vd","pretty_points_amount":"400","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":48.0,"min_order_value_in_cents":null,"product_id":"8616143290543","variant_ids":"47069704388783","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_OVERSIZED_TOTE_Q3_2026_PDP-3.jpg?v=1782229064","product_title":"Counter Oversized Tote","variants":[{"id":"47069704388783","title":"Default Title","price":48.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8616143290543","show_tos":true},"pretty_terms_of_service":"Reward only applies to Counter Oversized Tote "},{"id":689911,"name":"Counter Baseball Cap","enabled":true,"points_amount":250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Counter Baseball Cap (250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/xfgi136jzugjm099ih3e07e16x62","pretty_points_amount":"250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":30.0,"min_order_value_in_cents":null,"product_id":"8486395642031","variant_ids":"46571128979631","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HAT_2026_PDP.jpg?v=1781799959","product_title":"Counter Baseball Cap","variants":[{"id":"46571128979631","title":"Default Title","price":30.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8486395642031","show_tos":true},"pretty_terms_of_service":"Reward only applies to Counter Baseball Cap "},{"id":694592,"name":"Beauty with Nothing to Hide T-Shirt - XS","enabled":true,"points_amount":300,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Beauty with Nothing to Hide T-Shirt - XS (300 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/7c31y56fz46epjkzxajjmbzvgeiw","pretty_points_amount":"300","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":40.0,"min_order_value_in_cents":null,"product_id":"8623876997295","variant_ids":"47125183627439","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895","product_title":"Beauty with Nothing to Hide T-Shirt","variants":[{"id":"47125183627439","title":"XS","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895"}],"terms_of_service":{"reward_type":"free_product","product_id":"8623876997295","show_tos":true},"pretty_terms_of_service":"Reward only applies to Beauty with Nothing to Hide T-Shirt "},{"id":694593,"name":"Beauty with Nothing to Hide T-Shirt - S","enabled":true,"points_amount":300,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Beauty with Nothing to Hide T-Shirt - S (300 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/f5vfu9wc5urub9gatrpzxpl6gxsh","pretty_points_amount":"300","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":40.0,"min_order_value_in_cents":null,"product_id":"8623876997295","variant_ids":"47125183660207","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895","product_title":"Beauty with Nothing to Hide T-Shirt","variants":[{"id":"47125183660207","title":"S","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895"}],"terms_of_service":{"reward_type":"free_product","product_id":"8623876997295","show_tos":true},"pretty_terms_of_service":"Reward only applies to Beauty with Nothing to Hide T-Shirt "},{"id":694594,"name":"Beauty with Nothing to Hide T-Shirt - M","enabled":true,"points_amount":300,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Beauty with Nothing to Hide T-Shirt - M (300 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/21xkpomcaktjjjvztbj3bnxvs9w7","pretty_points_amount":"300","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":15.0,"min_order_value_in_cents":null,"product_id":"8623876997295","variant_ids":"47125183692975","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895","product_title":"Beauty with Nothing to Hide T-Shirt","variants":[{"id":"47125183692975","title":"M","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895"}],"terms_of_service":{"reward_type":"free_product","product_id":"8623876997295","show_tos":true},"pretty_terms_of_service":"Reward only applies to Beauty with Nothing to Hide T-Shirt "},{"id":694595,"name":"Beauty with Nothing to Hide T-Shirt - L","enabled":true,"points_amount":300,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Beauty with Nothing to Hide T-Shirt - L (300 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/05m87nd3fte4y1u5xvjbfwt9359r","pretty_points_amount":"300","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":40.0,"min_order_value_in_cents":null,"product_id":"8623876997295","variant_ids":"47125183725743","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895","product_title":"Beauty with Nothing to Hide T-Shirt","variants":[{"id":"47125183725743","title":"L","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895"}],"terms_of_service":{"reward_type":"free_product","product_id":"8623876997295","show_tos":true},"pretty_terms_of_service":"Reward only applies to Beauty with Nothing to Hide T-Shirt "},{"id":694596,"name":"Beauty with Nothing to Hide T-Shirt - XL","enabled":true,"points_amount":300,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Beauty with Nothing to Hide T-Shirt - XL (300 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/p1oafwlnf3jvqmvueekg5e708kcl","pretty_points_amount":"300","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":40.0,"min_order_value_in_cents":null,"product_id":"8623876997295","variant_ids":"47125183758511","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895","product_title":"Beauty with Nothing to Hide T-Shirt","variants":[{"id":"47125183758511","title":"XL","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895"}],"terms_of_service":{"reward_type":"free_product","product_id":"8623876997295","show_tos":true},"pretty_terms_of_service":"Reward only applies to Beauty with Nothing to Hide T-Shirt "},{"id":705366,"name":"Beauty with Nothing to Hide T-Shirt - Combined","enabled":true,"points_amount":300,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Beauty with Nothing to Hide T-Shirt - Combined (300 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/2iz0zro09z4mqk0rex8lo5k8kr1m","pretty_points_amount":"300","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":40.0,"min_order_value_in_cents":null,"product_id":"8623876997295","variant_ids":"47125183627439,47125183660207,47125183692975,47125183725743,47125183758511","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895","product_title":"Beauty with Nothing to Hide T-Shirt","variants":[{"id":"47125183627439","title":"XS","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895"},{"id":"47125183660207","title":"S","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895"},{"id":"47125183692975","title":"M","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895"},{"id":"47125183725743","title":"L","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895"},{"id":"47125183758511","title":"XL","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895"}],"terms_of_service":{"reward_type":"free_product","product_id":"8623876997295","show_tos":true},"pretty_terms_of_service":"Reward only applies to Beauty with Nothing to Hide T-Shirt "},{"id":694664,"name":"Petit Vault Vanity","enabled":true,"points_amount":200,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Petit Vault Vanity (200 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/rwnkavg7b7h6vvifldldvnb5hycp","pretty_points_amount":"200","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":49.0,"min_order_value_in_cents":null,"product_id":"8295341490351","variant_ids":"45817990185135","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HOLIDAY2025_PDP_VANITYOPEN.jpg?v=1759524508","product_title":"Petit Vault Vanity","variants":[{"id":"45817990185135","title":"Default Title","price":49.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8295341490351","show_tos":true},"pretty_terms_of_service":"Reward only applies to Petit Vault Vanity "},{"id":695344,"name":"Counter Logo T-Shirt - S","enabled":true,"points_amount":300,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Counter Logo T-Shirt - S (300 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/l4lm2qddeclmysp8y54e19zjrwgd","pretty_points_amount":"300","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":40.0,"min_order_value_in_cents":null,"product_id":"8339391021231","variant_ids":"46012519186607","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_black-t.jpg?v=1782886651","product_title":"Counter Logo T-shirt","variants":[{"id":"46012519186607","title":"S","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_black-t.jpg?v=1782886651"}],"terms_of_service":{"reward_type":"free_product","product_id":"8339391021231","show_tos":true},"pretty_terms_of_service":"Reward only applies to Counter Logo T-shirt "},{"id":695345,"name":"Counter Logo T-Shirt - M","enabled":true,"points_amount":300,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Counter Logo T-Shirt - M (300 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/zhoyeonuqiqy6pb4blzonmuqtetr","pretty_points_amount":"300","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":13.0,"min_order_value_in_cents":null,"product_id":"8339391021231","variant_ids":"46012519219375","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_black-t.jpg?v=1782886651","product_title":"Counter Logo T-shirt","variants":[{"id":"46012519219375","title":"M","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_black-t.jpg?v=1782886651"}],"terms_of_service":{"reward_type":"free_product","product_id":"8339391021231","show_tos":true},"pretty_terms_of_service":"Reward only applies to Counter Logo T-shirt "},{"id":695346,"name":"Counter Logo T-Shirt - L","enabled":true,"points_amount":300,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Counter Logo T-Shirt - L (300 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/ktpyykx4ile0jda9pwvj7rnqweo5","pretty_points_amount":"300","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":13.0,"min_order_value_in_cents":null,"product_id":"8339391021231","variant_ids":"46012519252143","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_black-t.jpg?v=1782886651","product_title":"Counter Logo T-shirt","variants":[{"id":"46012519252143","title":"L","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_black-t.jpg?v=1782886651"}],"terms_of_service":{"reward_type":"free_product","product_id":"8339391021231","show_tos":true},"pretty_terms_of_service":"Reward only applies to Counter Logo T-shirt "},{"id":695347,"name":"Counter Logo T-Shirt - XL","enabled":true,"points_amount":300,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Counter Logo T-Shirt - XL (300 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/rccd3xmd2pbiq4pw5e5w6fbc7jpk","pretty_points_amount":"300","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":13.0,"min_order_value_in_cents":null,"product_id":"8339391021231","variant_ids":"46012519284911","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_black-t.jpg?v=1782886651","product_title":"Counter Logo T-shirt","variants":[{"id":"46012519284911","title":"XL","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_black-t.jpg?v=1782886651"}],"terms_of_service":{"reward_type":"free_product","product_id":"8339391021231","show_tos":true},"pretty_terms_of_service":"Reward only applies to Counter Logo T-shirt "}],"rewards":[{"id":689900,"name":"Progress to Product Credit","enabled":true,"points_amount":100,"points_type":"multiplier","reward_type":"points_to_credit","source":"points","pretty_display_rewards":"Progress to Product Credit (100 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/bz82lq0iljutnv7yzo0ox2criu5s","pretty_points_amount":"100","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":null,"increment_points_value":100,"customer_points_get":10.0,"min_points_to_redeem_value":100,"max_points_to_spend_value":null,"terms_of_service":{"reward_type":"points_to_credit","show_tos":true},"pretty_terms_of_service":""},{"id":689901,"name":"Birthday Jellies","enabled":true,"points_amount":100,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Birthday Jellies (100 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/jhaiknc37azzcm2nerc9vrxtdyve","pretty_points_amount":"100","purchase_type":"both","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":16.0,"min_order_value_in_cents":null,"product_id":"8325048041647","variant_ids":"45931789189295,45931789222063,45931789254831,45931789287599,45931789320367","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/JELLIES_SORBET.jpg?v=1759434655","product_title":"Jellies","variants":[{"id":"45931789189295","title":"Sorbet - sheer blush with pink shimmer \/ 6 mL \/ 0.20 fl oz","price":18.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/JELLIES_SORBET.jpg?v=1759434655"},{"id":"45931789222063","title":"Peppermint - sheer icy white with silvery-teal shimmer \/ 6 mL \/ 0.20 fl oz","price":18.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/JELLIES_PEPPERMINT_0386bb48-cf5d-4b08-9ea6-217a98d67095.jpg?v=1759434700"},{"id":"45931789254831","title":"Butterscotch - sheer butterscotch with gold shimmer \/ 6 mL \/ 0.20 fl oz","price":18.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/JELLIES_BUTTERSCOTCH.jpg?v=1759434654"},{"id":"45931789287599","title":"Éclair - sheer shimmer-free cocoa-brown \/ 6 mL \/ 0.20 fl oz","price":18.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/JELLIES_ECLAIR.jpg?v=1759434655"},{"id":"45931789320367","title":"Papaya - sheer, shimmer-free red-orange \/ 6 mL \/ 0.20 fl oz","price":18.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/JELLIES_PAPAYA.jpg?v=1759434655"}],"terms_of_service":{"reward_type":"free_product","product_id":"8325048041647","show_tos":true},"pretty_terms_of_service":"Reward only applies to Jellies "},{"id":689903,"name":"Special Edition Travel Journal - Available as a Single","enabled":true,"points_amount":100,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Special Edition Travel Journal - Available as a Single (100 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/i9gc01t7f7c7r94o2ycqbvyi4rcu","pretty_points_amount":"100","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":15.0,"min_order_value_in_cents":null,"product_id":"8588543099055","variant_ids":"46916364665007","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_JOURNAL_PLUM_FRONT_2026_PDP__035_v1.jpg?v=1782886812","product_title":"Special Edition Travel Journal - Available as a Single","variants":[{"id":"46916364665007","title":"Default Title","price":15.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8588543099055","show_tos":true},"pretty_terms_of_service":"Reward only applies to Special Edition Travel Journal - Available as a Single "},{"id":689909,"name":"Counter x Kassatax Beach Towel","enabled":true,"points_amount":500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Counter x Kassatax Beach Towel (500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/yjotm3edv6k9trwvv4ga4pp2nrzh","pretty_points_amount":"500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":68.0,"min_order_value_in_cents":null,"product_id":"8607376015535","variant_ids":"47017372156079","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_TOWEL_2026_PDP_372_v2.jpg?v=1781800004","product_title":"Counter x Kassatax Beach Towel","variants":[{"id":"47017372156079","title":"Default Title","price":68.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8607376015535","show_tos":true},"pretty_terms_of_service":"Reward only applies to Counter x Kassatax Beach Towel "},{"id":689910,"name":"Counter Oversized Tote","enabled":true,"points_amount":400,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Counter Oversized Tote (400 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/ifn26duvlvzna9bttckmgi05a9vd","pretty_points_amount":"400","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":48.0,"min_order_value_in_cents":null,"product_id":"8616143290543","variant_ids":"47069704388783","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_OVERSIZED_TOTE_Q3_2026_PDP-3.jpg?v=1782229064","product_title":"Counter Oversized Tote","variants":[{"id":"47069704388783","title":"Default Title","price":48.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8616143290543","show_tos":true},"pretty_terms_of_service":"Reward only applies to Counter Oversized Tote "},{"id":689911,"name":"Counter Baseball Cap","enabled":true,"points_amount":250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Counter Baseball Cap (250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/xfgi136jzugjm099ih3e07e16x62","pretty_points_amount":"250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":30.0,"min_order_value_in_cents":null,"product_id":"8486395642031","variant_ids":"46571128979631","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HAT_2026_PDP.jpg?v=1781799959","product_title":"Counter Baseball Cap","variants":[{"id":"46571128979631","title":"Default Title","price":30.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8486395642031","show_tos":true},"pretty_terms_of_service":"Reward only applies to Counter Baseball Cap "},{"id":694592,"name":"Beauty with Nothing to Hide T-Shirt - XS","enabled":true,"points_amount":300,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Beauty with Nothing to Hide T-Shirt - XS (300 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/7c31y56fz46epjkzxajjmbzvgeiw","pretty_points_amount":"300","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":40.0,"min_order_value_in_cents":null,"product_id":"8623876997295","variant_ids":"47125183627439","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895","product_title":"Beauty with Nothing to Hide T-Shirt","variants":[{"id":"47125183627439","title":"XS","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895"}],"terms_of_service":{"reward_type":"free_product","product_id":"8623876997295","show_tos":true},"pretty_terms_of_service":"Reward only applies to Beauty with Nothing to Hide T-Shirt "},{"id":694593,"name":"Beauty with Nothing to Hide T-Shirt - S","enabled":true,"points_amount":300,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Beauty with Nothing to Hide T-Shirt - S (300 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/f5vfu9wc5urub9gatrpzxpl6gxsh","pretty_points_amount":"300","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":40.0,"min_order_value_in_cents":null,"product_id":"8623876997295","variant_ids":"47125183660207","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895","product_title":"Beauty with Nothing to Hide T-Shirt","variants":[{"id":"47125183660207","title":"S","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895"}],"terms_of_service":{"reward_type":"free_product","product_id":"8623876997295","show_tos":true},"pretty_terms_of_service":"Reward only applies to Beauty with Nothing to Hide T-Shirt "},{"id":694594,"name":"Beauty with Nothing to Hide T-Shirt - M","enabled":true,"points_amount":300,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Beauty with Nothing to Hide T-Shirt - M (300 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/21xkpomcaktjjjvztbj3bnxvs9w7","pretty_points_amount":"300","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":15.0,"min_order_value_in_cents":null,"product_id":"8623876997295","variant_ids":"47125183692975","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895","product_title":"Beauty with Nothing to Hide T-Shirt","variants":[{"id":"47125183692975","title":"M","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895"}],"terms_of_service":{"reward_type":"free_product","product_id":"8623876997295","show_tos":true},"pretty_terms_of_service":"Reward only applies to Beauty with Nothing to Hide T-Shirt "},{"id":694595,"name":"Beauty with Nothing to Hide T-Shirt - L","enabled":true,"points_amount":300,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Beauty with Nothing to Hide T-Shirt - L (300 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/05m87nd3fte4y1u5xvjbfwt9359r","pretty_points_amount":"300","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":40.0,"min_order_value_in_cents":null,"product_id":"8623876997295","variant_ids":"47125183725743","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895","product_title":"Beauty with Nothing to Hide T-Shirt","variants":[{"id":"47125183725743","title":"L","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895"}],"terms_of_service":{"reward_type":"free_product","product_id":"8623876997295","show_tos":true},"pretty_terms_of_service":"Reward only applies to Beauty with Nothing to Hide T-Shirt "},{"id":694596,"name":"Beauty with Nothing to Hide T-Shirt - XL","enabled":true,"points_amount":300,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Beauty with Nothing to Hide T-Shirt - XL (300 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/p1oafwlnf3jvqmvueekg5e708kcl","pretty_points_amount":"300","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":40.0,"min_order_value_in_cents":null,"product_id":"8623876997295","variant_ids":"47125183758511","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895","product_title":"Beauty with Nothing to Hide T-Shirt","variants":[{"id":"47125183758511","title":"XL","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895"}],"terms_of_service":{"reward_type":"free_product","product_id":"8623876997295","show_tos":true},"pretty_terms_of_service":"Reward only applies to Beauty with Nothing to Hide T-Shirt "},{"id":705366,"name":"Beauty with Nothing to Hide T-Shirt - Combined","enabled":true,"points_amount":300,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Beauty with Nothing to Hide T-Shirt - Combined (300 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/2iz0zro09z4mqk0rex8lo5k8kr1m","pretty_points_amount":"300","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":40.0,"min_order_value_in_cents":null,"product_id":"8623876997295","variant_ids":"47125183627439,47125183660207,47125183692975,47125183725743,47125183758511","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895","product_title":"Beauty with Nothing to Hide T-Shirt","variants":[{"id":"47125183627439","title":"XS","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895"},{"id":"47125183660207","title":"S","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895"},{"id":"47125183692975","title":"M","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895"},{"id":"47125183725743","title":"L","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895"},{"id":"47125183758511","title":"XL","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HIDE_NOTHING_SHIRT_2026_PDP_326copy_v2.jpg?v=1782886895"}],"terms_of_service":{"reward_type":"free_product","product_id":"8623876997295","show_tos":true},"pretty_terms_of_service":"Reward only applies to Beauty with Nothing to Hide T-Shirt "},{"id":694664,"name":"Petit Vault Vanity","enabled":true,"points_amount":200,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Petit Vault Vanity (200 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/rwnkavg7b7h6vvifldldvnb5hycp","pretty_points_amount":"200","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":49.0,"min_order_value_in_cents":null,"product_id":"8295341490351","variant_ids":"45817990185135","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_HOLIDAY2025_PDP_VANITYOPEN.jpg?v=1759524508","product_title":"Petit Vault Vanity","variants":[{"id":"45817990185135","title":"Default Title","price":49.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8295341490351","show_tos":true},"pretty_terms_of_service":"Reward only applies to Petit Vault Vanity "},{"id":695344,"name":"Counter Logo T-Shirt - S","enabled":true,"points_amount":300,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Counter Logo T-Shirt - S (300 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/l4lm2qddeclmysp8y54e19zjrwgd","pretty_points_amount":"300","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":40.0,"min_order_value_in_cents":null,"product_id":"8339391021231","variant_ids":"46012519186607","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_black-t.jpg?v=1782886651","product_title":"Counter Logo T-shirt","variants":[{"id":"46012519186607","title":"S","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_black-t.jpg?v=1782886651"}],"terms_of_service":{"reward_type":"free_product","product_id":"8339391021231","show_tos":true},"pretty_terms_of_service":"Reward only applies to Counter Logo T-shirt "},{"id":695345,"name":"Counter Logo T-Shirt - M","enabled":true,"points_amount":300,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Counter Logo T-Shirt - M (300 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/zhoyeonuqiqy6pb4blzonmuqtetr","pretty_points_amount":"300","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":13.0,"min_order_value_in_cents":null,"product_id":"8339391021231","variant_ids":"46012519219375","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_black-t.jpg?v=1782886651","product_title":"Counter Logo T-shirt","variants":[{"id":"46012519219375","title":"M","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_black-t.jpg?v=1782886651"}],"terms_of_service":{"reward_type":"free_product","product_id":"8339391021231","show_tos":true},"pretty_terms_of_service":"Reward only applies to Counter Logo T-shirt "},{"id":695346,"name":"Counter Logo T-Shirt - L","enabled":true,"points_amount":300,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Counter Logo T-Shirt - L (300 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/ktpyykx4ile0jda9pwvj7rnqweo5","pretty_points_amount":"300","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":13.0,"min_order_value_in_cents":null,"product_id":"8339391021231","variant_ids":"46012519252143","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_black-t.jpg?v=1782886651","product_title":"Counter Logo T-shirt","variants":[{"id":"46012519252143","title":"L","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_black-t.jpg?v=1782886651"}],"terms_of_service":{"reward_type":"free_product","product_id":"8339391021231","show_tos":true},"pretty_terms_of_service":"Reward only applies to Counter Logo T-shirt "},{"id":695347,"name":"Counter Logo T-Shirt - XL","enabled":true,"points_amount":300,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Counter Logo T-Shirt - XL (300 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/rccd3xmd2pbiq4pw5e5w6fbc7jpk","pretty_points_amount":"300","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":13.0,"min_order_value_in_cents":null,"product_id":"8339391021231","variant_ids":"46012519284911","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_black-t.jpg?v=1782886651","product_title":"Counter Logo T-shirt","variants":[{"id":"46012519284911","title":"XL","price":40.0,"image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0693\/3581\/0223\/files\/COUNTER_black-t.jpg?v=1782886651"}],"terms_of_service":{"reward_type":"free_product","product_id":"8339391021231","show_tos":true},"pretty_terms_of_service":"Reward only applies to Counter Logo T-shirt "}],"referral_rewards":{"referrer_reward":{"id":667876,"name":"$5 off coupon","reward_type":"fixed_amount","properties":{"applies_to":"entire","translations":[],"auto_redeem_enabled":false,"refund_on_expiry_enabled":false,"min_order_value_excludes_free_product":false,"applies_to_full_price_items_only":false}},"referred_reward":{"id":689912,"name":"10% off coupon","reward_type":"percentage","properties":{"applies_to":"entire","translations":[],"collection_id":null,"purchase_type":"both","min_requirement":"min_purchase_amount","auto_redeem_enabled":false,"customer_points_get":1.0,"increment_points_value":100,"refund_on_expiry_enabled":false,"applies_to_full_price_items_only":false,"min_order_value_excludes_free_product":false}}},"referral_settings":{"referrals_landing_path":"","referrals_landing_domain":""},"referral_social_settings":{"facebook":false,"email":true,"twitter":false,"twitter_message":"","sms":true,"sms_message":"","whatsapp":false,"whatsapp_message":"","share_order":["sms","email","link","twitter","facebook","whatsapp"]},"referrals_customer_account_required":false,"friend_discounts_disabled":false,"vip_tiers":[{"id":516801,"name":"First Standing","threshold":0,"perks":[],"icon_url":null,"desc":"\u003cspan\u003eEarn 0 Progress by Dec 31, 2026\u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":null},{"id":516802,"name":"Second Standing","threshold":500,"perks":[],"icon_url":null,"desc":"\u003cspan\u003eEarn 500 Progress by Dec 31, 2026\u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":null},{"id":516803,"name":"Third Standing","threshold":1000,"perks":[],"icon_url":null,"desc":"\u003cspan\u003eEarn 1,000 Progress by Dec 31, 2026\u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":null},{"id":535047,"name":"Fourth Standing","threshold":1000000,"perks":[],"icon_url":null,"desc":"\u003cspan\u003eEarn 1,000,000 Progress by Dec 31, 2026\u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":null},{"id":535048,"name":"Fifth Standing","threshold":2000000,"perks":[],"icon_url":null,"desc":"\u003cspan\u003eEarn 2,000,000 Progress by Dec 31, 2026\u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":null}],"account_embed_widget_settings":{"enabled":false,"target_page":"customers\/account","custom_insert_method":"beforeend"},"loyalty_landing_page_settings":{"enabled":false,"template_suffix":"rivo-loyalty-landing-page","vip_tiers_table_data":[]},"membership_landing_page_settings":{"enabled":false,"template_suffix":"rivo-membership-landing-page"},"account_dashboard_settings":{},"forms":[],"points_expiry_enabled":true,"credits_expiry_enabled":false,"points_per_points_log_expiry_enabled":true,"credits_per_points_log_expiry_enabled":true,"frontend":{"potential_points":{"order_placed":{"enabled":true,"points_type":"multiplier","points_amount":1,"currency_base_amount":1,"multi_balance_settings_by_tiers":{}}}},"referral_campaigns":[{"id":92678,"name":"Give 10% (cart min. $100) Get 100 Points","display_type":"inline","status":"active","page_settings":{"friend_claim_title":"{{advocate_first_name}} sent you a discount","friend_reward_title":"Awesome, you're in!","invalid_button_text":"Shop Now","advocate_share_title":"Refer friends and earn.","advocate_reward_title":"You earned 100 Points","advocate_signup_title":"Refer friends and earn","friend_reward_copy_text":"Copy","advocate_share_link_mode":"button","friend_claim_button_text":"Claim Discount","friend_claim_description":"Enter your email, get a discount for your first order.","advocate_email_stats_text":"My Stats","advocate_reward_copy_text":"Copy","advocate_share_link_title":"Share your link","friend_claim_expired_text":"Sorry, this referral link has expired. Come back later!","friend_reward_description":"Here's your {{discount_amount}} reward. Use this discount code on your next order.","advocate_email_stats_title":"Send my Stats","advocate_share_description":"Send your friends a discount code for their first order, and get a credit after each purchase.","advocate_share_email_title":"Share via Email","advocate_reward_description":"Redeem your points at checkout for a discount on your next order!","advocate_share_expired_text":"Sorry, this referral link has expired. Come back later!","advocate_share_header_title":"Refer a friend","advocate_signup_button_text":"Invite Friends","advocate_signup_description":"Earn discounts for every friend you refer","advocate_email_stats_enabled":true,"advocate_share_email_subject":"Your friend has sent you a gift","advocate_signup_expired_text":"Sorry, this referral link has expired. Come back later!","friend_claim_disclaimer_text":"Offer only valid for new customers","friend_reward_disclaimer_text":"Offer only valid for new customers","advocate_share_appended_params":"","advocate_share_disclaimer_text":"Offer only valid for new customers","friend_claim_email_placeholder":"Your email","advocate_reward_disclaimer_text":"","advocate_share_copy_button_text":"Copy Link","advocate_share_email_note_label":"Additional Note:","advocate_share_link_description":"You can share this link anywhere with a friend.","advocate_signup_disclaimer_text":"Offer only valid for new customers","friend_reward_apply_button_text":"Apply code","advocate_email_stats_button_text":"Send Email","advocate_email_stats_description":"Your stats will be sent to {{email}}","advocate_share_email_button_text":"Send Email","friend_claim_cta_version_enabled":false,"friend_reward_auto_apply_enabled":true,"friend_reward_post_discount_path":"","advocate_reward_apply_button_text":"Apply code","advocate_signup_email_placeholder":"Your email","advocate_reward_auto_apply_enabled":false,"advocate_reward_post_discount_path":"","advocate_share_email_subject_label":"Subject:","advocate_share_personal_link_label":"Here is your personal link:","friend_reward_coupon_field_enabled":true,"advocate_share_email_reminder_label":"Send reminder after 3 days","advocate_reward_coupon_field_enabled":true,"advocate_share_email_sent_from_label":"To:","friend_claim_additional_close_params":[],"advocate_share_email_note_placeholder":"Add something else for your friends here. We'll prepopulate the rest!","advocate_signup_first_name_placeholder":"Your first name","advocate_signup_requires_login_enabled":true,"friend_claim_terms_and_conditions_path":"","friend_claim_terms_and_conditions_text":"Terms \u0026 Conditions","friend_reward_terms_and_conditions_path":"","friend_reward_terms_and_conditions_text":"Terms \u0026 Conditions","advocate_share_email_subject_placeholder":"Here's a gift","advocate_share_terms_and_conditions_path":"","advocate_share_terms_and_conditions_text":"Terms \u0026 Conditions","advocate_signup_first_name_field_enabled":true,"advocate_reward_terms_and_conditions_path":"","advocate_reward_terms_and_conditions_text":"Terms \u0026 Conditions","advocate_signup_terms_and_conditions_path":"","advocate_signup_terms_and_conditions_text":"Terms \u0026 Conditions","friend_claim_terms_and_conditions_enabled":false,"advocate_signup_requires_login_button_text":"Sign In or Sign Up","friend_reward_terms_and_conditions_enabled":false,"advocate_email_stats_logged_out_description":"Please enter the email you used to signup","advocate_share_email_recipients_placeholder":"Comma separated list of email addresses","advocate_share_terms_and_conditions_enabled":false,"advocate_reward_terms_and_conditions_enabled":false,"advocate_signup_terms_and_conditions_enabled":false,"friend_claim_accepts_marketing_checkbox_text":"Subscribe to email marketing","advocate_signup_accepts_marketing_checkbox_text":"Subscribe to email marketing","friend_claim_accepts_marketing_checkbox_enabled":false,"advocate_signup_accepts_marketing_checkbox_enabled":true,"advocate_signup_accepts_marketing_checkbox_default_checked":true},"design_settings":{"share_mode":"blocks","primary_color":"#000000","background_type":"column","secondary_color":"#CCCCCC","title_font_size":32,"button_font_size":16,"footer_font_size":12,"header_font_size":18,"title_font_color":"#010001","title_text_align":"center","button_font_color":"#ffffff","footer_font_color":"#cccccc","footer_text_align":"center","header_font_color":"#010001","header_text_align":"center","subtitle_font_size":18,"background_position":"right","button_border_color":"#010001","primary_font_family":"inherit","subtitle_font_color":"#010001","subtitle_text_align":"center","mobile_inline_height":950,"desktop_inline_height":500,"secondary_font_family":"inherit","button_background_color":"#010001","header_background_color":"#efefef","advocate_share_email_note_enabled":true,"advocate_share_email_subject_enabled":true,"advocate_share_email_reminder_enabled":true},"advocate_rules":[],"friend_rules":[],"advocate_reward":{"name":"100 Progress"},"friend_reward":{"id":689912,"name":"10% off coupon","enabled":true,"points_amount":0,"points_type":"fixed","reward_type":"percentage","source":"referred","pretty_display_rewards":"10% off coupon (0 points required)","icon_url":null,"pretty_points_amount":"0","purchase_type":"both","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":10000,"terms_of_service":{"reward_type":"percentage","min_order_amount":100.0,"applies_to":"entire","show_tos":true},"pretty_terms_of_service":"Applies to all orders over $100.00. "},"expires_at":null,"background_image_url":"https:\/\/loyalty.rivo.io\/assets\/ptxz5y8q257k0hfmccz3uqwozcg4","custom_css":"@font-face {\n font-family: 'ABCSocial';\n src: url('https:\/\/cdn.shopify.com\/s\/files\/1\/0739\/3686\/3465\/files\/ABCSocialCondensedVariable-Trial_88f8d188-ff8d-4dca-8592-081020c81d59.woff2?v=1765243359') format('woff2');\n font-weight: 100 900;\n font-style: normal;\n \n}\n\n#baLoySectionWrapper,\n#baLoySectionWrapper p,\n#baLoySectionWrapper .icon-and-text-row,\n#baLoySectionWrapper button,\n#baLoySectionWrapper label,\n#baLoySectionWrapper .header-secondary,\n#baLoySectionWrapper .loy-button,\n#baLoySectionWrapper .loy-button-secondary,\n#baLoySectionWrapper .loy-button-link-main,\n#baLoySectionWrapper .ba-tooltip,\n#baLoySectionWrapper .sign-in-text,\n#baLoySectionWrapper .less-color.text-nowrap,\n#baLoySectionWrapper .content-subtitle,\n#baLoySectionWrapper .panel-desc,\n#baLoySectionWrapper .section-table-piece-detail-items,\n#baLoySectionWrapper .dob-fields,\n#baLoySectionWrapper .account-login,\n#baLoySectionWrapper .txt-info,\n#baLoySectionWrapper .txt-warning,\n#baLoySectionWrapper .section-top-bar,\n#baLoySectionWrapper .txt-field,\n#baLoySectionWrapper .section-footer,\n#baLoySectionWrapper input,\n#baLoySectionWrapper .content .header,\n#baLoySectionWrapper .content,\n#baLoySectionWrapper .content-title,\n#baLoySectionWrapper h1 {\n letter-spacing: 1.5%;\n -webkit-font-smoothing: antialiased;\n font-family: \"ABCSocial\", sans-serif !important;\n}\n\n#baLoySectionWrapper .content {\n align-self: center;\n width: 100%;\n}\n\n#baLoySectionWrapper .content-title,\n#baLoySectionWrapper h1 {\n color: #010001;\n font-weight: 400;\n text-transform: uppercase;\n}\n\n#baLoySectionWrapper,\n#baLoySectionWrapper .referral-body {\n}\n\n#baLoySectionWrapper .content-wrapper {\n padding: 30px;\n}\n\n#baLoySectionWrapper .background-image {\n}\n\n#baLoySectionWrapper #advocate-signup-page .content-title,\n#baLoySectionWrapper #advocate-share-page .content-title {\n margin-top: 0;\n}\n\n#baLoySectionWrapper #advocate-signup-page .content-wrapper,\n#baLoySectionWrapper #advocate-share-page .content-wrapper {\n padding-top: 10px;\n}\n\n#baLoySectionWrapper .content .header {\n margin: 0 auto;\n font-size: 16px !important;\n text-transform: uppercase;\n padding-bottom: 0;\n background: transparent;\n}\n\n\/* ---- BUTTONS ---- *\/\n\n#baLoySectionWrapper .button,\n#baLoySectionWrapper .copy-coupon.dflex button.button {\n min-height: 40px;\n padding-left: 10px;\n padding-right: 10px;\n border-radius: 0;\n text-transform: uppercase;\n letter-spacing: 1.5%;\n}\n\n\/* --- Apply code button --- *\/\n\n#baLoySectionWrapper .apply-discount .button.loy-button.loy-button-main {\n padding-left: 15px;\n padding-right: 15px;\n}\n\n#baLoySectionWrapper .button:hover,\n#baLoySectionWrapper .button:focus,\n#baLoySectionWrapper .button:active,\n#baLoySectionWrapper .copy-coupon.dflex button.button:hover,\n#baLoySectionWrapper .copy-coupon.dflex button.button:focus,\n#baLoySectionWrapper .copy-coupon.dflex button.button:active {\n opacity: 1;\n}\n\n\/* --- SUCCESS BUTTONS --- *\/\n#baLoySectionWrapper .loy-copy-success::before {\n display: flex;\n justify-content: center;\n text-align: center;\n align-items: center;\n background-position: center;\n width: 25px;\n height: 25px;\n border-radius: 50%;\n font-size: 14px;\n opacity: 1;\n background-color: #010001;\n}\n\n#baLoySectionWrapper .personal-link.blocks .loy-copy-success::before {\n margin-top: 17px;\n}\n\n#baLoySectionWrapper .email-share-success-icon {\n background: #010001;\n border-radius: 100%;\n}\n\n#baLoySectionWrapper .referral-body .toast.success {\n background: #010001;\n opacity: 0.98;\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n right: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 16px;\n font-weight: bold;\n text-transform: uppercase;\n}\n\n\/* --- Close modal button --- *\/\n\n#baLoySectionWrapper .close-modal-overlay,\n#baLoySectionWrapper .close-button {\n background-color: #010001;\n border-radius: 999px;\n margin-top: 5px;\n margin-right: 5px;\n}\n\n#baLoySectionWrapper .close-modal-overlay svg,\n#baLoySectionWrapper .close-button svg path {\n fill: #fff;\n}\n\n#baLoySectionWrapper .icon-and-text-row svg {\n fill: #fff;\n}\n\n#baLoySectionWrapper svg.path-stroke path {\n stroke: #fff;\n}\n\n#baLoySectionWrapper .icon-and-text-row:hover svg {\n fill: #010001;\n}\n\n#baLoySectionWrapper .icon-and-text-row:hover svg.path-stroke path {\n stroke: #010001;\n}\n\n\/* --- FOOTER --- *\/\n\n#baLoySectionWrapper .section-footer,\n#baLoySectionWrapper label {\n color: #010001 !important;\n}\n\n\/* --- FORM STARTS HERE --- *\/\n\n#baLoySectionWrapper input.txt-field {\n border: 1px solid #e0e0e0;\n border-radius: 0;\n background: #fff;\n transition: all 0.2s ease-in;\n}\n\n#baLoySectionWrapper input.txt-field::placeholder {\n color: #010001 !important;\n}\n\n#baLoySectionWrapper input,\n#baLoySectionWrapper textarea {\n border: 1px solid #e0e0e0; \n border-radius: 0 !important;\n}\n\n#baLoySectionWrapper input.txt-field:active,\n#baLoySectionWrapper input.txt-field:hover,\n#baLoySectionWrapper input.txt-field:focus {\n border: 1px solid #010001 !important;\n box-shadow: 0 0 0 0.5px #010001 inset;\n}\n\n#baLoySectionWrapper input.referral-link {\n font-size: 14px !important;\n font-weight: 400;\n}\n\n\/* --- POPUP --- *\/\n#baLoySectionWrapper .popup-page.active {\n background: #fff !important;\n border: 2px solid #010001;\n opacity: 0.98;\n}\n\n#baLoySectionWrapper .popup-page input.txt-field {\n background: #fff;\n}\n\n#baLoySectionWrapper .popup-page .form-label {\n display: flex;\n align-items: center;\n gap: 5px;\n}\n\n\/* --- Custom Checkbox --- *\/\n#baLoySectionWrapper #accepts_marketing,\n#baLoySectionWrapper input[type=\"checkbox\"] {\n -webkit-appearance: none;\n -moz-appearance: none;\n width: 20px;\n height: 20px;\n border: 2px solid #010001 !important;\n border-radius: 10px !important;\n position: relative;\n cursor: pointer;\n outline: none;\n}\n\n#baLoySectionWrapper #accepts_marketing:checked,\n#baLoySectionWrapper input[type=\"checkbox\"]:checked {\n background-color: #010001 !important;\n border-color: #010001;\n}\n\n#baLoySectionWrapper #accepts_marketing:checked::after,\n#baLoySectionWrapper input[type=\"checkbox\"]:checked::after {\n content: \"\";\n display: block;\n width: 2px;\n height: 7px;\n border: solid #fff;\n border-width: 0 2px 2px 0;\n position: absolute;\n top: 2px;\n left: 6px;\n transform: rotate(45deg);\n}\n\n#baLoySectionWrapper .popup-page input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n\/* --- Fix the checkbox in the email popup --- *\/\n#baLoySectionWrapper .popup-page.active .form-label {\n margin-bottom: 15px;\n margin-top: 0;\n display: flex;\n gap: 5px;\n align-items: center;\n}\n\n#baLoySectionWrapper input[type=\"checkbox\"] {\n margin-bottom: 0;\n}\n\n#baLoySectionWrapper .copy-coupon.dflex {\n gap: 5px;\n}\n\n#baLoySectionWrapper .content-title {\n margin-top: 0;\n}\n\n\/* --- MOBILE --- *\/\n@media (max-width: 680px) {\n #baLoySectionWrapper .mobile-image {\n }\n\n #baLoySectionWrapper .content-title {\n }\n\n #baLoySectionWrapper #advocate-reward-page .content-title,\n #baLoySectionWrapper #friend-claim-page .content-title,\n #baLoySectionWrapper #friend-reward-page .content-title {\n font-size: 24px;\n margin-top: 15px;\n }\n\n #baLoySectionWrapper .referral-body {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n padding: 0;\n }\n\n #baLoySectionWrapper .content .header {\n text-decoration: none !important;\n margin-bottom: 0 !important;\n }\n\n #baLoySectionWrapper .content-wrapper {\n padding: 25px;\n }\n}","share_via_email_default_subject":"I'm sending you a {{reward_name}} to shop at {{shop_name}}","landing_path":null,"advocate_overlay_enabled":false,"post_order_advocate_overlay_enabled":false,"post_order_advocate_overlay_delay":0,"post_order_advocate_overlay_frequency":0,"streamlined_enabled":false,"locale_translations":{}}],"paid_membership_settings":{"landing_path":"\/","legacy_product_ids":[],"cancellation_policy":"immediate","final_reminder_days":3,"rebill_reminder_days":5,"migration_mode_enabled":true,"rebill_attempt_interval":"hourly","daily_rebill_attempt_utc_hour":16,"landing_path_redirect_enabled":true,"default_enrollment_tier_method":"customer_creation","failed_payments_retry_schedule":[{"days_after_last_retry":1},{"days_after_last_retry":2},{"days_after_last_retry":3},{"days_after_last_retry":5},{"days_after_last_retry":5},{"days_after_last_retry":5},{"days_after_last_retry":5}],"daily_failed_payments_attempt_utc_hour":23,"selling_plan_after_add_to_cart_js_method":"redirect_to_cart","membership_gift_order_count_starts_at_enrollment":false},"checkout_ui_settings":{"global_show_login_url":"\/customer_authentication\/login?return_to=\/checkout","global_show_login_enabled":false,"redeem_points_max_rewards":10,"redeem_store_credit_button_kind":"primary","global_show_login_header_enabled":false,"shopify_markets_metaobject_enabled":false,"post_purchase_referral_hero_image_url":"","post_purchase_referral_preview_emails":"","redeem_points_use_custom_select_label":false,"redeem_points_expanded_version_enabled":false,"redeem_points_only_show_from_countries":[],"redeem_points_show_all_rewards_enabled":false,"redeem_points_select_apply_button_enabled":false,"redeemed_rewards_only_show_from_countries":[],"post_purchase_account_activation_image_url":"","post_purchase_referral_hide_from_countries":[],"redeem_points_default_select_label_enabled":true,"hide_all_checkout_extensions_from_countries":[],"post_purchase_install_wallet_pass_image_url":"","post_purchase_referral_preview_mode_enabled":false,"only_show_checkout_extensions_from_countries":[],"post_purchase_referral_share_buttons_enabled":false,"redeem_points_disable_reward_options_enabled":false,"redeem_store_credit_only_show_from_countries":[],"redeem_points_hide_redeem_when_discount_exists":false,"redeem_points_not_enough_points_banner_enabled":false,"post_purchase_referral_only_show_from_countries":[],"redeem_incremental_earnings_balance_to_currency":false,"redeem_points_expanded_show_custom_icons_enabled":true,"redeemed_rewards_hide_selections_when_no_options":false,"clear_discount_codes_with_prefix_on_consolidation":"","post_purchase_account_activation_button_full_width":true,"cashback_estimation_balance_usd_to_currency_enabled":false,"redeem_incremental_earnings_only_show_from_countries":[],"redeem_points_hide_selections_unless_discount_exists":false,"post_purchase_account_activation_preview_mode_enabled":false,"post_purchase_referral_always_show_to_advocate_enabled":false,"redeemed_rewards_hide_selections_when_discount_applied":false,"post_purchase_account_activation_membership_mode_enabled":false,"redeem_incremental_earnings_balance_applied_mode_enabled":false,"redeem_incremental_earnings_input_amount_stepper_enabled":false,"post_purchase_account_activation_only_show_from_countries":[],"post_purchase_install_wallet_pass_only_show_from_countries":[],"redeem_incremental_earnings_balance_usd_to_currency_enabled":false,"redeem_incremental_earnings_hide_redeem_when_discount_exists":false,"redeem_incremental_earnings_hide_redeem_when_insufficient_balance":true,"redeem_incremental_earnings_hide_redeem_unless_minimum_order_value_is_met":false},"discount_code_prefix_settings":{"global_prefix":"CTR-","loyalty_prefix":"","cashback_prefix":"","vip_tier_prefix":"","loyalty_gift_prefix":"LGIFT-","referral_friend_prefix":"","referral_advocate_prefix":""},"membership_tiers":[],"credit_mode":false,"active_bonus_campaign":null,"js_api_config":{"emit_points_balances_on_load":false},"auto_login":{"enabled":false,"email_provider":"kl","email_identifier":"utm_klaviyo_profile_id","auto_login_reload_enabled":false,"auto_login_bypass_only_mode_enabled":false},"account_widget_settings":{"logo":"\u003csvg class=\"icon icon-logo \" aria-hidden=\"true\"\u003e\n \u003cuse xlink:href=\"#icon-logo\"\u003e\u003c\/use\u003e\n\u003c\/svg\u003e","enabled":true,"or_text":"OR","city_text":"City","edit_text":"Edit","name_text":"Name","custom_css":":root {\n --rivo-aw-bg: #f3eeee;\n --rivo-aw-border-radius: 0;\n}\n\n\/* --- Header --- *\/\n.rivo-slideout__header {\n box-shadow: none;\n border-bottom: 1px solid var(--c-grey-200);\n}\n\n.rivo-slideout__header {\n width: 100%;\n}\n\n.rivo-slideout__header a.rivo-aw-logo {\n display: inline-block;\n \/* flex: 0 0 auto; *\/\n overflow: visible;\n margin-left: -30px;\n width: 232px !important;\n}\n\n\n.rivo-slideout__header a.rivo-aw-logo svg,\n.rivo-slideout__header a.rivo-aw-logo img {\n max-height: 25px;\n width: auto;\n}\n\n.rivo-slideout__header a.rivo-aw-logo svg.icon {\n width: auto !important;\n height: 24px !important;\n font-size: inherit !important;\n}\n\n.rivo-checkbox-label {\n font-weight: 400 !important;\n}\n\n.rivo-aw-title {\n font-feature-settings: \"case\" on;\n font-style: normal;\n font-weight: 400;\n letter-spacing: 1.5%;\n line-height: 1.2;\n text-transform: uppercase;\n}\n\n.rivo-aw-smaller-title {\n font-size: 18px;\n}\n\n\/* --- BUTTONS --- *\/\n\n.rivo-aw-button-points-balance-number,\nspan.rivo-aw-button-points-balance-currency {\n font-size: 16px;\n color: #fff;\n text-transform: uppercase;\n}\n\n.rivo-aw-button--primary svg path {\n fill: #fff !important;\n}\n\n.rivo-aw-button {\n background: var(--rivo-aw-primary-color);\n color: #fff;\n text-transform: uppercase;\n width: 100%;\n font-size: 16px;\n padding: 0.75rem 10px;\n text-align: center !important;\n border: 1px solid var(--rivo-aw-primary-color);\n transition: transform var(--transition-duration) var(--ease-power4-out);\n}\n\n.rivo-load-more-button {\n border-radius: 0;\n color: #FFF;\n}\n\n.rivo-google-login-container, \n.rivo-apple-login-container, \n.rivo-shop-pay-login-container, \n.rivo-external-login-container {\n flex-direction: initial;\n max-width: 100%;\n}\n\n.rivo-aw-home-button-components {\n \/* flex-direction: initial; *\/\n width: 100% !important;\n}\n\n.rivo-load-more-button span {\n color: #FFF !important;\n}\n\n.rivo-product-action-buttons {\n gap: 5px;\n}\n\n.rivo-aw-toast-message {\n color: #fff !important;\n}\n\n.rivo-aw-button.rivo-aw-button--secondary {\n background: #fff;\n color: var(--rivo-aw-primary-color);\n}\n\n.rivo-aw-button.rivo-product-action-add-to-cart span,\n.rivo-aw-button--primary span {\n color: #fff !important;\n}\n\n.rivo-aw-home-button-components a {\n padding: 0.75rem 10px;\n}\n\n.rivo-logout-link .rivo-aw-button,\n.rivo-add-shipping-address .rivo-aw-button {\n width: 100%;\n}\n\n.rivo-logout-link a {\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.rivo-aw-button-points-balance-number {\n margin-right: 5px;\n}\n\n.rivo-aw-button-points-balance-container {\n padding: 0;\n}\n\n.rivo-checkbox-container input[type=\"checkbox\"] {\n -webkit-appearance: auto;\n}\n\n.rivo-login-component input[type=\"text\"]:focus-visible,\n.rivo-login-component input[type=\"email\"]:focus-visible {\n border-color: var(--rivo-aw-primary-color, #303030);\n}\n\nsvg.rivo-shop-pay-svg {\n height: 15px;\n}\n\n.rivo-shop-pay-svg path {\n}\n\na.rivo-collection-item {\n transition: all 0.2s ease;\n font-weight: 400;\n}\n\n.rivo-address-actions .rivo-plain-link {\n padding: 0;\n text-decoration: underline;\n}\n\n\/* --- INPUT --- *\/\n\n.rivo-slideout__container input[type=\"text\"],\n.rivo-slideout__container input[type=\"email\"],\n.rivo-slideout__container input[type=\"tel\"],\n.rivo-slideout__container input[type=\"password\"],\n.rivo-slideout__container select {\n border-radius: 0;\n}\n\n.rivo-form-field label,\n.rivo-preference-item-label,\n.rivo-profile-list-item-title,\n.rivo-aw-smaller-title {\n font-weight: 400;\n}\n\n\/* --- REFERRALS --- *\/\n\n.rivo-aw-home-referral {\n margin-top: 20px;\n padding-top: 25px;\n padding-bottom: 25px;\n border-top: 1px solid var(--rivo-aw-primary-color);\n border-bottom: 1px solid var(--rivo-aw-primary-color);\n}\n\n.rivo-aw-home-referral input[type=\"text\"] {\n background: var(--rivo-aw-bg) !important;\n}\n\n\/* --- Empty container --- *\/\n.rivo-empty-state-container {\n border: 2px solid var(--rivo-aw-bg);\n background: var(--rivo-aw-bg);\n opacity: 0.8;\n border-radius: var(--rivo-aw-border-radius);\n padding: 30px;\n text-align: center;\n width: 100%;\n color: rgba(0, 0, 0, 0.7) !important;\n margin-top: 10px;\n margin-bottom: 0;\n}\n\n.rivo-sms-terms-and-conditions {\n color: rgba(0, 0, 0, 0.7);\n line-height: 15px;\n font-size: 14px !important;\n}\n\n.rivo-aw-order-item-quantity {\n padding-top: 2px;\n}\n\nlabel.rivo-checkbox-container {\n align-items: baseline;\n}\n\n.rivo-mini-block-link .rivo-favorite-button,\n.rivo-product-action-image .rivo-favorite-button {\n background: transparent;\n}\n\n\/* --- Products --- *\/\n\n.rivo-mini-block-title,\n.rivo-product-action-title,\n.rivo-aw-order-item-title {\n font-feature-settings: \"case\" on;\n font-style: normal;\n font-weight: 400;\n letter-spacing: 1.5%;\n line-height: 1.2;\n text-transform: uppercase;\n}\n´ .rivo-mini-block-title {\n max-height: 53px;\n}\n\n.rivo-product-grid {\n gap: 10px;\n}\n\n.rivo-product-action-body .rivo-product-action-price,\n.rivo-product-action-title {\n font-weight: 400;\n}\n\n.rivo-mini-block-title,\n.rivo-mini-block-price {\n display: flex !important;\n}\n\n.rivo-mini-block-subtitle {\n margin-top: 5px;\n}\n\n.rivo-product-price {\n font-weight: 400;\n}\n\n.rivo-compare-price .rivo-product-price {\n}\n\n.rivo-aw-go-to-page {\n background: transparent;\n}\n\n.rivo-product-image {\n aspect-ratio: auto;\n border-radius: var(--rivo-aw-border-radius);\n}\n\n.rivo-profile-list {\n margin-top: 15px;\n order: 1;\n}\n\n\/* --- Order code --- *\/\n\n.rivo-aw-order-index-name,\n.rivo-order-details-page .rivo-aw-heading.with-backlink h2.rivo-aw-title {\n}\n\n.rivo-h4-title {\n font-weight: 400;\n}\n\n\/* --- Featured Content --- *\/\n\n.rivo-aw-home-featured-content-title {\n margin-top: 15px !important;\n margin-bottom: 5px !important;\n}\n\n.rivo-aw-home-featured-content-image-wrapper,\n.rivo-aw-home-featured-content-image-wrapper img {\n border-radius: var(--rivo-aw-border-radius) !important;\n}\n\n.rivo-favorite-button span svg {\n width: 17px;\n height: 17px;\n}\n\n.rivo-shipping-addresses-list .rivo-address-item:not(:first-child) {\n padding-top: 20px;\n}\n\n\/* --- HEARTS --- *\/\n\n.rivo-slideout__container .rivo-favorite-button span svg path {\n fill: transparent;\n stroke-width: 3 !important;\n stroke: #000;\n}\n\n.rivo-slideout__container\n .rivo-favorite-button.rivo-favorite-active\n span\n svg\n path {\n fill: var(--rivo-aw-favorite-button-active-color, #ef4444);\n}\n\n.rivo-slideout__container .rivo-favorite-active span svg path {\n fill: var(--rivo-aw-primary-color) !important;\n stroke: var(--rivo-aw-primary-color) !important;\n}\n\n\/* --- CHECKBOX --- *\/\n\n.rivo-slideout__container input[type=\"checkbox\"] {\n accent-color: #000 !important;\n}\n\n.rivo-slideout__container input[type=\"checkbox\"] {\n appearance: none !important;\n -webkit-appearance: none !important;\n -moz-appearance: none !important;\n width: 10px !important;\n height: 10px !important;\n border: none !important;\n background-color: #d9d9d9 !important;\n border-radius: 0 !important;\n cursor: pointer !important;\n position: relative !important;\n transition: all 0.2s ease !important;\n vertical-align: middle !important;\n padding: 5px !important;\n}\n\n.rivo-slideout__container input[type=\"checkbox\"]:checked {\n background-color: #000 !important;\n border-color: #000 !important;\n}\n\n.rivo-slideout__container input[type=\"checkbox\"]:checked::after {\n content: \"\" !important;\n position: absolute !important;\n left: 50% !important;\n top: 50% !important;\n width: 4px !important;\n height: 8px !important;\n border: solid #fff !important;\n border-width: 0 2px 2px 0 !important;\n transform: translate(-50%, -60%) rotate(45deg) !important;\n}\n\n.rivo-checkbox-label {\n font-weight: 400 !important;\n font-size: 14px;\n text-align: left;\n}\n\n\/* --- SCROLL --- *\/\n\n.rivo-horizontal-scroll-button {\n border: 1px solid var(--rivo-aw-primary-color) !important;\n border-radius: 100% !important;\n height: 40px !important;\n width: 40px !important;\n background-color: var(--rivo-aw-primary-color) !important;\n}\n\n.rivo-horizontal-scroll-button:hover {\n background: #666;\n}\n\n.rivo-horizontal-scroll-button svg {\n height: 10px !important;\n width: 10px !important;\n}\n\n.rivo-horizontal-scroll-button svg path {\n fill: #fff !important;\n}\n\n\/* --- FOOTER LINKS --- *\/\na.rivo-profile-list-item {\n --square-size: 6px;\n padding-top: 5px !important;\n padding-bottom: 5px !important;\n padding-left: 16px !important;\n font-size: 14px !important;\n position: relative;\n}\n\na.rivo-profile-list-item:before {\n top: 50%;\n transform: translateY(-50%);\n content: \"\";\n display: block;\n width: var(--square-size);\n height: var(--square-size);\n background: currentColor;\n position: absolute;\n left: 0;\n}\n\nspan.rivo-profile-external-link {\n display: none;\n}\n\n\/* --- FOOTER TABS --- *\/\n\n#rivo-slideout-footer {\n background: var(--rivo-aw-bg);\n box-shadow: none;\n border-top: 1px solid;\n}\n\n.rivo-footer-nav-text {\n text-transform: uppercase;\n font-weight: 400;\n color: var(--rivo-aw-body-primary-font-color);\n}\n\n#rivo-slideout-footer .rivo-slideout-navigation .active .rivo-footer-nav-text {\n font-weight: 600;\n}\n\n.rivo-login-footer-link a {\n text-decoration: underline;\n}\n\n.rivo-slideout-navigation a.active:before {\n height: 10px;\n top: 5px;\n border-radius: 0;\n}\n\n.rivo-or-text {\n font-size: 12px;\n}\n\n\/* --- Close button --- *\/\n.rivo-slideout__close,\n.rivo-aw-mini-modal__close {\n background: transparent;\n}\n\n@media screen and (max-width: 450px) {\n .rivo-slideout__header a.rivo-aw-logo {\n height: auto;\n }\n}\n\n.rivo-slideout__container:focus-visible {\n outline: none;\n border: none;\n box-shadow: none;\n}\n\n.rivo-aw-home-button-components {}\n\n","email_text":"Email","order_text":"Order","phone_text":"Phone","taxes_text":"Taxes","total_text":"Total","cards_shape":"rounded","delete_text":"Delete","select_text":"Select","address_text":"Address","company_text":"Company","country_text":"Country","inputs_shape":"rounded","buttons_shape":"rounded","discount_text":"Discount","primary_color":"#010001","province_text":"Province","shipping_text":"Shipping","sold_out_text":"Sold out","subtotal_text":"Subtotal","zip_code_text":"ZIP Code","community_text":"Community","home_cta_1_url":"\/pages\/loyalty-program","home_cta_2_url":"","home_cta_3_url":"","last_name_text":"Last Name","launcher_shape":"circle","container_shape":"rounded","favorites_title":"Favorites","first_name_text":"First Name","home_cta_1_text":"View Rewards","home_cta_2_text":"Manage Subscriptions","home_cta_3_text":"","input_font_size":16,"show_powered_by":false,"add_to_cart_text":"Add to Cart","amount_paid_text":"Amount paid","footer_font_size":14,"footer_home_text":"For You","net_payment_text":"Net payment","saved_cart_title":"Saved from Cart","toast_font_color":"#ffffff","are_you_sure_text":"Are you sure you want to?","cache_app_enabled":false,"collections_title":"Collections","community_enabled":false,"contact_info_text":"Contact info","currency_decimals":2,"default_font_size":16,"desktop_placement":"left","email_placeholder":"Email","favorites_enabled":true,"google_login_text":"Sign in with Google","home_referral_url":"\/pages\/refer-a-friend","login_button_text":"Sign In or Sign Up","login_issues_link":"\/account\/login","login_issues_text":"Click here to sign in with your password if you are having issues","my_addresses_text":"My Addresses","onload_javascript":"if (window.Rivo?.common?.customer?.tags?.includes(\"bp_completed\")) {\n var s = document.createElement(\"style\");\n s.textContent = \".rivo-aw-home-referral { display: none !important; }\";\n document.head.appendChild(s);\n}","order_placed_text":"Placed on","verify_title_text":"Enter the code sent to [[email]]","all_favorites_text":"All Favorites","external_login_url":"https:\/\/www.counter.com\/customer_authentication\/login?return_to=%2F%23rivo","footer_orders_text":"Orders","home_cta_1_enabled":false,"home_cta_2_enabled":false,"home_cta_3_enabled":false,"latest_order_title":"Latest Order","notifications_text":"Notifications","privacy_policy_url":"\/policies\/privacy-policy","profile_list_links":[],"reload_after_login":true,"saved_cart_enabled":false,"verify_button_text":"Verify Code","address_line_2_text":"Apartment, suite, etc.","delete_address_text":"Yes, Delete Address","external_login_text":"Sign in or Sign up","footer_profile_text":"Profile","home_referral_title":"Refer a Friend \u0026 Earn","locale_urls_enabled":false,"mobile_side_spacing":20,"my_preferences_text":"My Preferences","payment_method_text":"Payment Method","popular_today_title":"Popular Today","select_country_text":"Select Country","select_options_text":"Select Options","skip_edgemesh_cache":false,"slideout_icon_color":"#303030","taxes_included_text":"Taxes (included)","update_profile_text":"Update Profile","view_favorites_text":"View Favorites","amount_refunded_text":"Amount refunded","billing_address_text":"Billing Address","desktop_side_spacing":20,"excluded_product_ids":[],"favorites_load_delay":0,"footer_icons_enabled":false,"google_login_enabled":false,"hide_rivo_login_form":true,"home_logged_in_title":"Welcome \u003cspan rivo-ax-text='$store.rivo_profile_customer?.first_name'\u003e\u003c\/span\u003e","legacy_gift_card_app":"","legacy_login_enabled":true,"order_cancelled_text":"Cancelled on","profile_log_out_text":"Log out","save_collection_text":"Save Collection","select_province_text":"Select Province","shipping_method_text":"Shipping Method","terms_of_service_url":"\/pages\/terms-conditions","address_default_badge":"Default","alternate_login_title":"Having issues signing in?","featured_content_link":"","featured_home_content":"","home_logged_out_title":"Sign in to your account","home_referral_enabled":true,"legacy_membership_app":"","mobile_bottom_spacing":20,"order_returns_enabled":true,"order_returns_partner":"loop_returns","popular_today_enabled":false,"recently_viewed_title":"Recently Viewed","redeem_rewards_filter":"all","replace_account_links":false,"shipping_address_text":"Shipping Address","slideout_border_color":"#e0e0e0","vip_tier_progress_url":"\/pages\/loyalty-program","add_to_collection_text":"Add to Collection","compare_at_price_color":"#c70000","custom_sub_cta_content":"","custom_sub_cta_enabled":false,"desktop_bottom_spacing":20,"external_login_enabled":true,"hide_sold_out_products":true,"home_referral_subtitle":"\u003cspan rivo-ax-text='$store.rivo_profile_customer?.referral_stats?.completed_count'\u003e\u003c\/span\u003e referrals completed so far","home_wallet_pass_title":"Add Wallet Pass","login_footer_font_size":12,"next_billing_date_text":"You will be charged next on \u003cspan rivo-ax-text='$store.rivo_profile_customer.membership_subscription_contract.pretty_next_billing_date_at'\u003e\u003c\/span\u003e","order_tracking_partner":"wonderment","orders_logged_in_title":"Your Orders","popular_products_count":20,"product_rating_enabled":false,"profile_pos_qr_enabled":false,"shop_pay_login_enabled":true,"slideout_subdued_color":"#f7f7f7","toast_background_color":"#1a1a1a","added_to_cart_link_text":"Go to Cart","additional_details_text":"Additional Details","alternate_login_enabled":false,"custom_sms_consent_text":"","home_logged_in_subtitle":"You have \u003cspan class='rivo-pretty-points-balance' rivo-ax-text='$store.rivo_profile_customer?.pretty_points_tally'\u003e\u003c\/span\u003e points","home_referral_copy_text":"Referral link copied to clipboard","ignore_inventory_policy":false,"order_buy_again_enabled":false,"order_returns_subdomain":"counter","orders_empty_state_text":"You haven't placed any orders yet","orders_logged_out_title":"Log in to view, track, and manage your orders","post_login_reload_paths":[],"post_sign_in_javascript":"","recently_viewed_enabled":true,"refresh_cart_javascript":"","section_title_font_size":18,"survey_next_button_text":"Next","survey_skip_button_text":"Skip","alternate_login_subtitle":"Use one of the following methods below to sign in.","custom_hide_product_tags":[],"desktop_sidebar_position":"left","home_logged_out_subtitle":"Get access to your rewards, referrals, and more","home_wallet_pass_enabled":false,"legacy_gift_card_enabled":false,"order_cancel_button_text":"Cancel Order","replace_legacy_app_links":false,"shipping_addresses_title":"Shipping Addresses","verify_login_issues_link":"\/#rivo","verify_login_issues_text":"Having issues? Click here to try again.","community_cover_image_url":"","home_button_gift_card_url":"","home_cta_1_primary_button":true,"home_cta_2_primary_button":false,"home_cta_3_primary_button":false,"home_wallet_pass_subtitle":"Unlock exclusive rewards and offers.","legacy_points_balance_app":"rivo","on_hash_change_javascript":"","order_returns_button_text":"Start a Return","order_returns_custom_link":"","slideout_background_color":"#ffffff","accepts_sms_marketing_text":"Text me with news and offers","add_shipping_address_title":"Add Shipping Address","added_to_cart_link_enabled":false,"alternate_login_email_text":"Sign in with an email and password","create_new_collection_text":"Create New Collection","favorites_empty_state_text":"No favorited products","featured_content_image_url":"","home_button_membership_url":"","logged_out_title_font_size":24,"membership_cover_image_url":"","mini_block_title_font_size":13,"order_tracking_button_text":"Track Shipment","order_tracking_custom_link":"","primary_button_class_names":"rivo-aw-button rivo-aw-button--primary","redirect_from_account_page":false,"save_shipping_address_text":"Save Shipping Address","vip_progress_block_enabled":false,"alternate_login_google_text":"Sign in with Google","buy_again_notification_text":"Order added to the cart","edit_shipping_address_title":"Edit Shipping Address","favorite_button_active_text":"Added to favorites","home_button_membership_text":"Credit","home_loyalty_button_enabled":true,"home_referral_page_subtitle":"Refer a friend who makes a purchase and both of you will claim rewards.","login_verify_identity_title":"Verify your identity","loyalty_opt_in_checkbox_tag":"rivo-loyalty-opt-in","order_buy_again_button_text":"Buy Again","order_cancel_button_enabled":false,"saved_cart_empty_state_text":"No saved cart items","set_as_default_address_text":"Set as default address","slideout_heading_font_color":"#303030","account_verification_enabled":false,"collections_empty_state_text":"No collections","email_cannot_be_changed_text":"Email used for login cannot be updated","exposed_line_item_properties":[],"favorite_button_active_color":"#ff5e5e","home_additional_button_1_url":"","home_additional_button_2_url":"","home_logged_out_orders_title":"Manage orders, track shipments, and easily start a return","login_accepts_marketing_text":"Email me with updates and offers","loyalty_opt_in_checkbox_text":"Email me just loyalty offers","order_returns_fulfilled_only":false,"order_track_shipment_enabled":true,"orders_additional_button_url":"https:\/\/counter.com\/pages\/account-orders","redeem_rewards_block_enabled":false,"redeem_rewards_display_style":"horizontal","secondary_button_class_names":"rivo-aw-button rivo-aw-button--secondary","accepts_sms_marketing_enabled":true,"add_to_cart_notification_text":"Added to cart","alternate_login_shop_pay_text":"Sign in to an existing account with Shop Pay","favorite_button_inactive_text":"Add to favorites","featured_home_content_enabled":false,"home_gift_card_button_enabled":false,"home_logged_out_profile_title":"Manage addresses, contact info, and personal preferences","international_returns_enabled":false,"legacy_points_balance_enabled":false,"mini_block_subtitle_font_size":13,"order_limited_time_button_url":"","same_as_shipping_address_text":"Same as shipping address","shop_pay_login_button_enabled":true,"home_button_balance_points_url":"\/pages\/account-loyalty","home_button_components_enabled":false,"home_button_gift_card_cta_text":"My Credit","home_membership_button_enabled":false,"order_limited_time_button_text":"","address_saved_notification_text":"Address saved","apply_discount_add_to_cart_text":"Apply discount \u0026 add to cart","featured_content_image_position":"center center","home_button_balance_points_text":"Points","home_button_gift_card_code_text":"ID: ","home_button_gift_card_copy_text":"Copy ID","home_button_membership_cta_text":"My Membership","home_expiration_message_enabled":false,"home_logged_out_favorites_title":"Sign in to access your favorites","home_logged_out_orders_subtitle":"Get access to your rewards, referrals, and more","login_accepts_marketing_default":true,"login_accepts_marketing_enabled":true,"loyalty_opt_in_checkbox_default":true,"loyalty_opt_in_checkbox_enabled":false,"profile_list_personal_info_text":"Personal Information","view_product_action_button_text":"View product","home_additional_button_1_enabled":false,"home_additional_button_2_enabled":false,"home_logged_out_profile_subtitle":"Get access to your rewards, referrals, and more","home_wallet_pass_ios_button_text":"Add Apple Wallet Pass","mini_block_product_price_enabled":false,"mini_block_product_title_enabled":false,"orders_additional_button_enabled":true,"product_compare_at_price_enabled":true,"recently_viewed_empty_state_text":"No recently viewed products","slideout_body_primary_font_color":"#303030","address_deleted_notification_text":"Address deleted successfully","international_returns_button_text":"Start an International Return","login_accepts_marketing_countries":[],"order_limited_time_button_enabled":false,"profile_updated_notification_text":"Profile updated","shipping_address_empty_state_text":"You haven't added any shipping addresses yet","add_to_favorites_notification_text":"Save Item","alternate_login_another_email_text":"Try sending another code","home_button_membership_paywall_url":"","home_logged_out_favorites_subtitle":"Get access to your rewards, referrals, and more","redirect_to_classic_login_on_error":false,"share_favorite_collections_enabled":true,"shop_pay_login_email_field_enabled":true,"slideout_body_secondary_font_color":"#010001","verify_login_issues_alt_login_text":"Having issues? Click here to sign in with an alternate method","view_product_action_button_enabled":false,"cancel_membership_notification_text":"Membership canceled","home_button_balance_points_cta_text":"My Rewards","order_returns_button_primary_button":false,"recently_viewed_collections_enabled":false,"added_to_favorites_notification_text":"Item saved","home_wallet_pass_android_button_text":"Add Google Wallet Pass","order_tracking_button_primary_button":true,"profile_list_shipping_addresses_text":"Shipping Addresses","order_buy_again_button_primary_button":false,"order_cancel_button_threshold_enabled":true,"orders_secondary_additional_button_url":"","home_button_membership_paywall_cta_text":"Join our Membership","orders_additional_button_primary_button":true,"remove_from_favorites_notification_text":"Remove item","home_logged_out_profile_subtitle_enabled":false,"order_cancel_button_threshold_in_minutes":30,"order_limited_time_button_primary_button":false,"removed_from_favorites_notification_text":"Item removed","show_as_loyalty_page_login_modal_enabled":false,"orders_secondary_additional_button_enabled":false,"international_returns_button_primary_button":false,"send_payment_method_email_notification_text":"Confirmation email sent","order_limited_time_button_threshold_in_minutes":15,"orders_secondary_additional_button_primary_button":false,"css_variables":":root {\n --rivo-aw-background-color: #ffffff;\n --rivo-aw-desktop-sidebar-left: 0px;\n --rivo-aw-desktop-sidebar-right: auto;\n --rivo-aw-desktop-slidein-translate-x: -100%;\n --rivo-aw-desktop-slideout-translate-x: -100%;\n --rivo-aw-heading-font-color: #303030;\n --rivo-aw-body-primary-font-color: #303030;\n --rivo-aw-body-secondary-font-color: #010001;\n --rivo-aw-border-color: #e0e0e0;\n --rivo-aw-subdued-color: #f7f7f7;\n --rivo-aw-icon-color: #303030;\n --rivo-aw-primary-color: #010001;\n --rivo-aw-favorite-button-active-color: #ff5e5e;\n --rivo-aw-toast-offset-left: 15px;\n --rivo-aw-toast-offset-right: auto;\n --rivo-aw-default-font-size: 16px;\n \n --rivo-aw-input-font-size: 16px;\n --rivo-aw-section-title-font-size: 18px;\n --rivo-aw-logged-out-title-font-size: 24px;\n \n --rivo-aw-mini-block-title-font-size: 13px;\n --rivo-aw-mini-block-subtitle-font-size: 13px;\n --rivo-aw-login-footer-font-size: 12px;\n --rivo-aw-footer-font-size: 14px;\n --rivo-aw-toast-background-color: #1a1a1a;\n --rivo-aw-toast-font-color: #ffffff;\n \n \n --rivo-aw-home-featured-content-image-position: center center;\n --rivo-aw-compare-at-price-color: #c70000;\n \n }","terms_and_conditions":"By signing in, you agree to our \u003ca class=\"rivo-underline-link\" href=\"\/policies\/privacy-policy\" target=\"_blank\"\u003eprivacy policy\u003c\/a\u003e and \u003ca class=\"rivo-underline-link\" href=\"\/pages\/terms-conditions\" target=\"_blank\"\u003eterms of service\u003c\/a\u003e","sms_terms_and_conditions":"By signing up via text, you consent to receive recurring automated marketing messages, including cart reminders, at the provided number. Consent is not required for purchase. Reply STOP to opt out or HELP for assistance. Message frequency varies; standard message and data rates may apply. View our \u003ca class=\"rivo-underline-link\" href=\"\/policies\/privacy-policy\" target=\"_blank\"\u003eprivacy policy\u003c\/a\u003e and \u003ca class=\"rivo-underline-link\" href=\"\/pages\/terms-conditions\" target=\"_blank\"\u003eterms of service\u003c\/a\u003e"},"persisted_login_enabled":false,"preference_questions":[],"customer_id_verification_enabled":false,"ping_enabled":false,"contests":[],"active_contest":null,"activate_store_balance_consolidation_enabled":true,"deduct_after_order_placed_channels":["checkout","storefront","auto_redeem","merchant_api"],"edit_order_settings":{"enabled":false,"note_text":"Order Note","note_enabled":false,"cancel_enabled":true,"cancel_reasons":["Changed my mind","Shipping concerns","Ordered by mistake","Other"],"note_button_text":"Update Note","note_placeholder":"Add a note to your order","threshold_method":"fulfilled","cancel_button_text":"Cancel Order","contact_info_enabled":true,"preview_mode_enabled":false,"contact_info_button_text":"Update Contact Information","shipping_address_enabled":true,"threshold_time_in_minutes":15,"preview_mode_email_domains":[],"shipping_address_button_text":"Update Shipping Address"},"gift_card_settings":{"enabled":false,"gift_card_product_ids":[]},"surveys":[],"order_earnings_delay_in_seconds":null,"cashback_program_enabled":false,"cashback_offers":[],"fallback_to_db_from_shopify_api_enabled":false,"credit_transfers_enabled":false,"wallet_pass_enabled":false,"account_widget_sections":[{"id":793,"shop_id":69335810223,"name":"PARTNER DASHBOARD BUTTON","page":"home","position":1,"enabled":true,"visible_when":"logged_in","position_selector":".rivo-aw-button-points","position_type":"insert_after","html":"\u003ca href=\"https:\/\/www.counter.com\/pages\/accounts-sales?skip_rivo_redirect=true\" class=\"brand-partner-btn\" rivo-ax-show=\"$store.rivo_profile_customer?.tags?.some(t =\u003e t.trim().toLowerCase() === 'bp_completed')\"\u003e\n Partner Dashboard\n\u003c\/a\u003e","js":"","css":".brand-partner-btn {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n padding: 0.75rem;\n background: #000;\n color: #fff;\n text-decoration: none;\n font-family: inherit;\n font-size: 16px;\n font-weight: 400;\n font-feature-settings: \"case\" on;\n letter-spacing: 1.5%;\n line-height: 1.2;\n text-transform: uppercase;\n text-align: center;\n border: 1px solid #000;\n border-radius: 0;\n box-sizing: border-box;\n cursor: pointer;\n}\n\n.brand-partner-btn:focus-visible {\n outline: 2px solid #fff;\n outline-offset: -4px;\n}","created_at":"2026-06-23T12:04:18.655Z","updated_at":"2026-07-01T00:56:10.551Z","properties":{"visible_on_hashes":[],"visible_tags":[]},"visible_on_hashes":[],"visible_tags":[]},{"id":794,"shop_id":69335810223,"name":"Brand Partner Links","page":"home","position":2,"enabled":true,"visible_when":"logged_in","position_selector":".rivo-aw-home-button-components","position_type":"insert_after","html":"\u003cdiv rivo-ax-data=\"{\n copiedKey: null,\n get refCode() {\n const el = document.getElementById('bp-ref-data');\n if (!el) return null;\n try { return JSON.parse(el.textContent); } catch { return null; }\n },\n get origin() {\n const base = this.$store.rivo_profile_customer?.referral_url;\n if (!base) return null;\n try { return new URL(base).origin; } catch { return null; }\n },\n get shopUrl() {\n return (this.origin \u0026\u0026 this.refCode)\n ? this.origin + '\/?aff=' + encodeURIComponent(this.refCode) : '';\n },\n get joinUrl() {\n return (this.origin \u0026\u0026 this.refCode)\n ? this.origin + '\/pages\/become-a-brand-partner?aff=' + encodeURIComponent(this.refCode) : '';\n },\n copy(key, url, input) {\n const done = () =\u003e { this.copiedKey = key; setTimeout(() =\u003e this.copiedKey = null, 2000); };\n navigator.clipboard.writeText(url).then(done, () =\u003e {\n input.select();\n document.execCommand('copy');\n done();\n });\n }\n }\"\n rivo-ax-show=\"$store.rivo_profile_customer?.tags?.some(t =\u003e t.trim().toLowerCase() === 'bp_completed') \u0026\u0026 shopUrl\"\n id=\"rivo-bp-links-container\"\u003e\n\n \u003c!-- Share Your Shopping link --\u003e\n \u003cdiv\u003e\n \u003clabel class=\"bp-link-label\"\u003e\n Share Your Shopping Link\n \u003c\/label\u003e\n \u003cdiv class=\"bp-link-container\"\u003e\n \u003cinput type=\"text\" readonly\n class=\"bp-link-input\"\n rivo-ax-ref=\"shopInput\"\n rivo-ax-bind:value=\"shopUrl\"\n \u003e\n \u003cbutton type=\"button\" class=\"bp-copy-link-button\"\n rivo-ax-on:click=\"copy('shop', shopUrl, $refs.shopInput)\"\n rivo-ax-text=\"copiedKey === 'shop' ? 'COPIED!' : 'COPY'\"\n \u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\n \u003c!-- Refer a New Partner link --\u003e\n \u003cdiv\u003e\n \u003clabel class=\"bp-link-label\"\u003e\n Refer a New Partner\n \u003c\/label\u003e\n \u003cdiv class=\"bp-link-container\"\u003e\n \u003cinput type=\"text\" readonly\n class=\"bp-link-input\"\n rivo-ax-ref=\"joinInput\"\n rivo-ax-bind:value=\"joinUrl\"\n \u003e\n \u003cbutton type=\"button\" class=\"bp-copy-link-button\"\n rivo-ax-on:click=\"copy('join', joinUrl, $refs.joinInput)\"\n rivo-ax-text=\"copiedKey === 'join' ? 'COPIED!' : 'COPY'\"\n \u003e\n \u003c\/button\u003e\n \u003c\/div\u003e\n \u003c\/div\u003e\n\u003c\/div\u003e","js":"","css":"#rivo-bp-links-container {\n font-family: 'ABC Social Condensed';\n padding: 12px 0;\n display:flex;\n flex-direction:column;\n gap:14px;\n width: 100%;\n}\n\n.bp-link-container{\n position:relative;\n}\n\n.bp-link-label{\n display: block;\n font-size: 16px;\n margin-bottom: 6px;\n font-weight: 100;\n}\n\n.bp-copy-link-button {\n position:absolute;\n top:50%;\n right:5px;\n transform:translateY(-50%);\n padding:6px 18px;\n border:none;\n background:#111;\n color:#fff;\n font-size:15px;\n cursor:pointer;\n white-space:nowrap;\n}\n\n.bp-link-input {\n width:100%;\n box-sizing:border-box;\n padding:10px 76px 10px 12px;\n border:1px solid #ccc;\n font-size:16px;\n font-family: 'ABC Social Condensed';\n font-weight: 200;\n background:#f7f7f7;\n color:black;\n outline:none;\n white-space:nowrap;\n overflow:hidden;\n text-overflow:ellipsis;\n}","created_at":"2026-06-23T12:05:04.745Z","updated_at":"2026-06-23T12:05:04.745Z","properties":{"visible_on_hashes":[],"visible_tags":[]},"visible_on_hashes":[],"visible_tags":[]},{"id":795,"shop_id":69335810223,"name":"Button: View Issued Rewards","page":"home","position":3,"enabled":true,"visible_when":"logged_in","position_selector":".rivo-home-page .rivo-aw-home-favorites-cart","position_type":"insert_after","html":"\u003ca href=\"#rivo-redeemed-rewards\" class=\"rivo-aw-button-home-additional rivo-aw-button rivo-aw-button--secondary\" rivo-ax-bind:href=\"$store.rivo_aw_settings.home_additional_button_1_url\" rivo-ax-bind:class=\"$store.rivo_aw_settings.secondary_button_class_names\" rivo-ax-show=\"$store.rivo_aw_settings.home_additional_button_1_enabled\" rivo-ax-text=\"$store.rivo_aw_translation.home_additional_button_1_text\" rivo-ax-bind:aria-hidden=\"!$store.rivo_aw_translation.home_additional_button_1_text\"\u003eView Issued Rewards\u003c\/a\u003e","js":"","css":"","created_at":"2026-06-23T12:05:51.934Z","updated_at":"2026-06-23T12:06:33.436Z","properties":{"visible_on_hashes":[],"visible_tags":[]},"visible_on_hashes":[],"visible_tags":[]}],"order_settings":{"order_price_exclude_discounts":false,"order_price_include_taxes":false,"order_price_include_shipping":false,"order_reward_channels":"all","order_reward_financial_statuses":["paid"],"order_revoke_financial_statuses":["0","refunded","0","partially_refunded","0","voided"],"convert_pos_customers_to_members":true,"discount_code_prefix_settings":{"global_prefix":"CTR-","loyalty_prefix":"","cashback_prefix":"","vip_tier_prefix":"","loyalty_gift_prefix":"LGIFT-","referral_friend_prefix":"","referral_advocate_prefix":""},"capitalize_discount_codes":false,"discount_combination_settings":{},"discount_combinations_with_product_enabled":true,"discount_combinations_with_order_enabled":true,"discount_combinations_with_shipping_enabled":true,"points_program_excluded_collection_ids":[],"points_program_excluded_product_ids":[0],"points_program_excluded_order_tags":[],"skip_order_earnings_on_product_ids":[],"points_order_earnings_rounding_enabled":true,"points_order_earnings_rounding_type":"round","credits_order_earnings_rounding_enabled":false,"credits_order_earnings_rounding_type":"round","credits_order_earnings_rounding_precision":2,"points_order_earnings_rounding_precision":0,"points_program_fulfillment_earnings_trigger":"order_placed"}};
window.Rivo.loy_config.api_endpoint = "\/apps\/ba-loy";
</script>
<script type="text/javascript" id="rivo-js-customer-init" dynamic>
</script>
<link rel="stylesheet" type="text/css" href="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba_rivo_profile.css?v=1786981399"/>
<style type="text/css">
:root {
--rivo-aw-background-color: #ffffff;
--rivo-aw-desktop-sidebar-left: 0px;
--rivo-aw-desktop-sidebar-right: auto;
--rivo-aw-desktop-slidein-translate-x: -100%;
--rivo-aw-desktop-slideout-translate-x: -100%;
--rivo-aw-heading-font-color: #303030;
--rivo-aw-body-primary-font-color: #303030;
--rivo-aw-body-secondary-font-color: #010001;
--rivo-aw-border-color: #e0e0e0;
--rivo-aw-subdued-color: #f7f7f7;
--rivo-aw-icon-color: #303030;
--rivo-aw-primary-color: #010001;
--rivo-aw-favorite-button-active-color: #ff5e5e;
--rivo-aw-toast-offset-left: 15px;
--rivo-aw-toast-offset-right: auto;
--rivo-aw-default-font-size: 16px;
--rivo-aw-input-font-size: 16px;
--rivo-aw-section-title-font-size: 18px;
--rivo-aw-logged-out-title-font-size: 24px;
--rivo-aw-mini-block-title-font-size: 13px;
--rivo-aw-mini-block-subtitle-font-size: 13px;
--rivo-aw-login-footer-font-size: 12px;
--rivo-aw-footer-font-size: 14px;
--rivo-aw-toast-background-color: #1a1a1a;
--rivo-aw-toast-font-color: #ffffff;
--rivo-aw-home-featured-content-image-position: center center;
--rivo-aw-compare-at-price-color: #c70000;
}
:root {
--rivo-aw-bg: #f3eeee;
--rivo-aw-border-radius: 0;
}
/* --- Header --- */
.rivo-slideout__header {
box-shadow: none;
border-bottom: 1px solid var(--c-grey-200);
}
.rivo-slideout__header {
width: 100%;
}
.rivo-slideout__header a.rivo-aw-logo {
display: inline-block;
/* flex: 0 0 auto; */
overflow: visible;
margin-left: -30px;
width: 232px !important;
}
.rivo-slideout__header a.rivo-aw-logo svg,
.rivo-slideout__header a.rivo-aw-logo img {
max-height: 25px;
width: auto;
}
.rivo-slideout__header a.rivo-aw-logo svg.icon {
width: auto !important;
height: 24px !important;
font-size: inherit !important;
}
.rivo-checkbox-label {
font-weight: 400 !important;
}
.rivo-aw-title {
font-feature-settings: "case" on;
font-style: normal;
font-weight: 400;
letter-spacing: 1.5%;
line-height: 1.2;
text-transform: uppercase;
}
.rivo-aw-smaller-title {
font-size: 18px;
}
/* --- BUTTONS --- */
.rivo-aw-button-points-balance-number,
span.rivo-aw-button-points-balance-currency {
font-size: 16px;
color: #fff;
text-transform: uppercase;
}
.rivo-aw-button--primary svg path {
fill: #fff !important;
}
.rivo-aw-button {
background: var(--rivo-aw-primary-color);
color: #fff;
text-transform: uppercase;
width: 100%;
font-size: 16px;
padding: 0.75rem 10px;
text-align: center !important;
border: 1px solid var(--rivo-aw-primary-color);
transition: transform var(--transition-duration) var(--ease-power4-out);
}
.rivo-load-more-button {
border-radius: 0;
color: #FFF;
}
.rivo-google-login-container,
.rivo-apple-login-container,
.rivo-shop-pay-login-container,
.rivo-external-login-container {
flex-direction: initial;
max-width: 100%;
}
.rivo-aw-home-button-components {
/* flex-direction: initial; */
width: 100% !important;
}
.rivo-load-more-button span {
color: #FFF !important;
}
.rivo-product-action-buttons {
gap: 5px;
}
.rivo-aw-toast-message {
color: #fff !important;
}
.rivo-aw-button.rivo-aw-button--secondary {
background: #fff;
color: var(--rivo-aw-primary-color);
}
.rivo-aw-button.rivo-product-action-add-to-cart span,
.rivo-aw-button--primary span {
color: #fff !important;
}
.rivo-aw-home-button-components a {
padding: 0.75rem 10px;
}
.rivo-logout-link .rivo-aw-button,
.rivo-add-shipping-address .rivo-aw-button {
width: 100%;
}
.rivo-logout-link a {
display: flex;
align-items: center;
justify-content: center;
}
.rivo-aw-button-points-balance-number {
margin-right: 5px;
}
.rivo-aw-button-points-balance-container {
padding: 0;
}
.rivo-checkbox-container input[type="checkbox"] {
-webkit-appearance: auto;
}
.rivo-login-component input[type="text"]:focus-visible,
.rivo-login-component input[type="email"]:focus-visible {
border-color: var(--rivo-aw-primary-color, #303030);
}
svg.rivo-shop-pay-svg {
height: 15px;
}
.rivo-shop-pay-svg path {
}
a.rivo-collection-item {
transition: all 0.2s ease;
font-weight: 400;
}
.rivo-address-actions .rivo-plain-link {
padding: 0;
text-decoration: underline;
}
/* --- INPUT --- */
.rivo-slideout__container input[type="text"],
.rivo-slideout__container input[type="email"],
.rivo-slideout__container input[type="tel"],
.rivo-slideout__container input[type="password"],
.rivo-slideout__container select {
border-radius: 0;
}
.rivo-form-field label,
.rivo-preference-item-label,
.rivo-profile-list-item-title,
.rivo-aw-smaller-title {
font-weight: 400;
}
/* --- REFERRALS --- */
.rivo-aw-home-referral {
margin-top: 20px;
padding-top: 25px;
padding-bottom: 25px;
border-top: 1px solid var(--rivo-aw-primary-color);
border-bottom: 1px solid var(--rivo-aw-primary-color);
}
.rivo-aw-home-referral input[type="text"] {
background: var(--rivo-aw-bg) !important;
}
/* --- Empty container --- */
.rivo-empty-state-container {
border: 2px solid var(--rivo-aw-bg);
background: var(--rivo-aw-bg);
opacity: 0.8;
border-radius: var(--rivo-aw-border-radius);
padding: 30px;
text-align: center;
width: 100%;
color: rgba(0, 0, 0, 0.7) !important;
margin-top: 10px;
margin-bottom: 0;
}
.rivo-sms-terms-and-conditions {
color: rgba(0, 0, 0, 0.7);
line-height: 15px;
font-size: 14px !important;
}
.rivo-aw-order-item-quantity {
padding-top: 2px;
}
label.rivo-checkbox-container {
align-items: baseline;
}
.rivo-mini-block-link .rivo-favorite-button,
.rivo-product-action-image .rivo-favorite-button {
background: transparent;
}
/* --- Products --- */
.rivo-mini-block-title,
.rivo-product-action-title,
.rivo-aw-order-item-title {
font-feature-settings: "case" on;
font-style: normal;
font-weight: 400;
letter-spacing: 1.5%;
line-height: 1.2;
text-transform: uppercase;
}
´ .rivo-mini-block-title {
max-height: 53px;
}
.rivo-product-grid {
gap: 10px;
}
.rivo-product-action-body .rivo-product-action-price,
.rivo-product-action-title {
font-weight: 400;
}
.rivo-mini-block-title,
.rivo-mini-block-price {
display: flex !important;
}
.rivo-mini-block-subtitle {
margin-top: 5px;
}
.rivo-product-price {
font-weight: 400;
}
.rivo-compare-price .rivo-product-price {
}
.rivo-aw-go-to-page {
background: transparent;
}
.rivo-product-image {
aspect-ratio: auto;
border-radius: var(--rivo-aw-border-radius);
}
.rivo-profile-list {
margin-top: 15px;
order: 1;
}
/* --- Order code --- */
.rivo-aw-order-index-name,
.rivo-order-details-page .rivo-aw-heading.with-backlink h2.rivo-aw-title {
}
.rivo-h4-title {
font-weight: 400;
}
/* --- Featured Content --- */
.rivo-aw-home-featured-content-title {
margin-top: 15px !important;
margin-bottom: 5px !important;
}
.rivo-aw-home-featured-content-image-wrapper,
.rivo-aw-home-featured-content-image-wrapper img {
border-radius: var(--rivo-aw-border-radius) !important;
}
.rivo-favorite-button span svg {
width: 17px;
height: 17px;
}
.rivo-shipping-addresses-list .rivo-address-item:not(:first-child) {
padding-top: 20px;
}
/* --- HEARTS --- */
.rivo-slideout__container .rivo-favorite-button span svg path {
fill: transparent;
stroke-width: 3 !important;
stroke: #000;
}
.rivo-slideout__container
.rivo-favorite-button.rivo-favorite-active
span
svg
path {
fill: var(--rivo-aw-favorite-button-active-color, #ef4444);
}
.rivo-slideout__container .rivo-favorite-active span svg path {
fill: var(--rivo-aw-primary-color) !important;
stroke: var(--rivo-aw-primary-color) !important;
}
/* --- CHECKBOX --- */
.rivo-slideout__container input[type="checkbox"] {
accent-color: #000 !important;
}
.rivo-slideout__container input[type="checkbox"] {
appearance: none !important;
-webkit-appearance: none !important;
-moz-appearance: none !important;
width: 10px !important;
height: 10px !important;
border: none !important;
background-color: #d9d9d9 !important;
border-radius: 0 !important;
cursor: pointer !important;
position: relative !important;
transition: all 0.2s ease !important;
vertical-align: middle !important;
padding: 5px !important;
}
.rivo-slideout__container input[type="checkbox"]:checked {
background-color: #000 !important;
border-color: #000 !important;
}
.rivo-slideout__container input[type="checkbox"]:checked::after {
content: "" !important;
position: absolute !important;
left: 50% !important;
top: 50% !important;
width: 4px !important;
height: 8px !important;
border: solid #fff !important;
border-width: 0 2px 2px 0 !important;
transform: translate(-50%, -60%) rotate(45deg) !important;
}
.rivo-checkbox-label {
font-weight: 400 !important;
font-size: 14px;
text-align: left;
}
/* --- SCROLL --- */
.rivo-horizontal-scroll-button {
border: 1px solid var(--rivo-aw-primary-color) !important;
border-radius: 100% !important;
height: 40px !important;
width: 40px !important;
background-color: var(--rivo-aw-primary-color) !important;
}
.rivo-horizontal-scroll-button:hover {
background: #666;
}
.rivo-horizontal-scroll-button svg {
height: 10px !important;
width: 10px !important;
}
.rivo-horizontal-scroll-button svg path {
fill: #fff !important;
}
/* --- FOOTER LINKS --- */
a.rivo-profile-list-item {
--square-size: 6px;
padding-top: 5px !important;
padding-bottom: 5px !important;
padding-left: 16px !important;
font-size: 14px !important;
position: relative;
}
a.rivo-profile-list-item:before {
top: 50%;
transform: translateY(-50%);
content: "";
display: block;
width: var(--square-size);
height: var(--square-size);
background: currentColor;
position: absolute;
left: 0;
}
span.rivo-profile-external-link {
display: none;
}
/* --- FOOTER TABS --- */
#rivo-slideout-footer {
background: var(--rivo-aw-bg);
box-shadow: none;
border-top: 1px solid;
}
.rivo-footer-nav-text {
text-transform: uppercase;
font-weight: 400;
color: var(--rivo-aw-body-primary-font-color);
}
#rivo-slideout-footer .rivo-slideout-navigation .active .rivo-footer-nav-text {
font-weight: 600;
}
.rivo-login-footer-link a {
text-decoration: underline;
}
.rivo-slideout-navigation a.active:before {
height: 10px;
top: 5px;
border-radius: 0;
}
.rivo-or-text {
font-size: 12px;
}
/* --- Close button --- */
.rivo-slideout__close,
.rivo-aw-mini-modal__close {
background: transparent;
}
@media screen and (max-width: 450px) {
.rivo-slideout__header a.rivo-aw-logo {
height: auto;
}
}
.rivo-slideout__container:focus-visible {
outline: none;
border: none;
box-shadow: none;
}
.rivo-aw-home-button-components {}
</style>
<div id="rivo-shop-pay-login-container" style="display: none;">
<script defer="defer" async type="module" src="//www.counter.com/cdn/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"></script>
<script type="module">
await import("//www.counter.com/cdn/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js");
</script>
<shop-login-button ux-mode="windoid" return-uri="https://www.counter.com/account/redirect" proxy="true" proxy-core-idp="true" redirect-type="iframe" response-type="code"></shop-login-button>
</div>
<div rivo-ax-data="rivoAccountSlideoutComponent()" rivo-ax-init="initRivoAccountSlideout" class="micromodal-slideout" id="rivo-account-slideout" aria-hidden="true">
<div class="rivo-slideout__overlay" tabindex="-1" data-rivo-account-slideout-micromodal-close>
<div class="rivo-slideout__container" role="dialog" aria-modal="true" aria-labelledby="rivo-account-dialog-title" tabindex="-1" rivo-ax-bind:class="{ 'rivo-aw-logged-in': $store.rivo_profile_customer, 'rivo-aw-logged-out': !$store.rivo_profile_customer }">
<header class="rivo-slideout__header rivo-slideout-section">
<button type="button" class="rivo-slideout__close" aria-label="Close modal" data-rivo-account-slideout-micromodal-close></button>
<h2 id="rivo-account-dialog-title" class="rivo-visually-hidden">Account</h2>
<a href="#rivo" class="rivo-aw-logo" rivo-ax-on:click.prevent="changePage('rivo')" rivo-ax-show="$store.rivo_aw_settings.logo && !$store.current_survey_question" aria-label="Go to home"><span aria-hidden="true" rivo-ax-html="$store.rivo_aw_settings.logo"></span></a>
<div class="rivo-survey-progress-bar-container" rivo-ax-show="$store.current_survey_question" rivo-ax-cloak>
<div class="rivo-survey-progress-bar" role="progressbar" aria-valuenow="0" rivo-ax-bind:aria-valuenow="$store.current_survey?.percentage_completed || 100" aria-valuemin="0" aria-valuemax="100" aria-label="Survey progress">
<div class="rivo-survey-progress-bar-fill" rivo-ax-bind:style="'width: ' + ($store.current_survey?.percentage_completed || 100) + '%'"></div>
</div>
<button class="rivo-survey-skip-question" rivo-ax-on:click="saveSurveyAnswer($event, true)" aria-label="Skip current survey question">Skip</button>
</div>
</header>
<main class="rivo-slideout__content rivo-slideout-section">
<div id="rivo-profile-main"></div>
<template rivo-ax-if="$store.rivo_aw_settings.show_powered_by">
<div class="rivo-powered-by">
<a href="https://rivo.io?utm_source=widget&utm_campaign=powered-by" target="_blank" aria-label="Powered by Rivo - Opens in new window">
<span class="rivo-powered-by-text">Powered by </span>
<div class="rivo-powered-by-icon" rivo-ax-html="$store.icons.rivo"></div>
</a>
</div>
</template>
</main>
<footer id="rivo-slideout-footer" class="rivo-slideout-section" rivo-ax-show="!hideFooter">
<div class="rivo-slideout-navigation" role="tablist" rivo-ax-on:keydown="handleTabKeydown($event)" rivo-ax-bind:class="{ 'rivo-footer-with-icons': $store.rivo_aw_settings.footer_icons_enabled }" rivo-ax-show="!showStickyFooterButton">
<a href="#rivo" id="rivo-tab-rivo" role="tab" aria-controls="rivo-tabpanel-rivo" rivo-ax-bind:aria-selected="currentPage === 'rivo' ? 'true' : 'false'" rivo-ax-bind:tabindex="currentPage === 'rivo' ? '0' : '-1'" rivo-ax-bind:class="{ 'active': currentPage === 'rivo' }" rivo-ax-on:click.prevent="changePage('rivo')">
<div rivo-ax-html="$store.icons.profile_home" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div>
<div class="rivo-footer-nav-text" rivo-ax-text="$store.rivo_aw_translation?.footer_home_text || $store.rivo_aw_settings.footer_home_text"></div>
</a>
<a href="#rivo-orders" id="rivo-tab-rivo-orders" role="tab" aria-controls="rivo-tabpanel-rivo-orders" rivo-ax-bind:aria-selected="(currentPage === 'rivo-orders' || currentPage === 'rivo-order-details') ? 'true' : 'false'" rivo-ax-bind:tabindex="(currentPage === 'rivo-orders' || currentPage === 'rivo-order-details') ? '0' : '-1'" rivo-ax-bind:class="{ 'active': currentPage === 'rivo-orders' || currentPage === 'rivo-order-details' }" rivo-ax-on:click.prevent="changePage('rivo-orders')">
<div rivo-ax-html="$store.icons.profile_orders" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div>
<div class="rivo-footer-nav-text" rivo-ax-text="$store.rivo_aw_translation?.footer_orders_text || $store.rivo_aw_settings.footer_orders_text"></div>
</a>
<a href="#rivo-profile" id="rivo-tab-rivo-profile" role="tab" aria-controls="rivo-tabpanel-rivo-profile" rivo-ax-bind:aria-selected="currentPage === 'rivo-profile' ? 'true' : 'false'" rivo-ax-bind:tabindex="currentPage === 'rivo-profile' ? '0' : '-1'" rivo-ax-bind:class="{ 'active': currentPage === 'rivo-profile' }" rivo-ax-on:click.prevent="changePage('rivo-profile')">
<div rivo-ax-html="$store.icons.profile_user" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div>
<div class="rivo-footer-nav-text" rivo-ax-text="$store.rivo_aw_translation?.footer_profile_text || $store.rivo_aw_settings.footer_profile_text"></div>
</a>
<template rivo-ax-if="$store.rivo_aw_settings.community_enabled">
<a href="#rivo-community" id="rivo-tab-rivo-community" role="tab" aria-controls="rivo-tabpanel-rivo-community" rivo-ax-bind:aria-selected="currentPage === 'rivo-community' ? 'true' : 'false'" rivo-ax-bind:tabindex="currentPage === 'rivo-community' ? '0' : '-1'" rivo-ax-bind:class="{ 'active': currentPage === 'rivo-community' }" rivo-ax-on:click.prevent="changePage('rivo-community')">
<div rivo-ax-html="$store.icons.profile_user" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div>
<div class="rivo-footer-nav-text" rivo-ax-text="$store.rivo_aw_translation?.footer_community_text || $store.rivo_aw_settings.footer_community_text"></div>
</a>
</template>
</div>
<template rivo-ax-if="showStickyFooterButton && $store.current_survey_question">
<div class="rivo-sticky-footer-container">
<button rivo-ax-bind:class="$store.rivo_aw_settings.primary_button_class_names" aria-label="Continue survey" rivo-ax-text="$store.rivo_aw_settings.survey_next_button_text" rivo-ax-on:click="saveSurveyAnswer($event)"></button>
</div>
</template>
</footer>
<div class="rivo-aw-mini-modal rivo-aw-mini-modal-micromodal-slide" id="rivo-aw-mini-modal" aria-hidden="true">
<div class="rivo-aw-mini-modal__overlay" tabindex="-1" data-rivo-mini-micromodal-close>
<div class="rivo-aw-mini-modal__container" role="dialog" aria-modal="true">
<button class="rivo-aw-mini-modal__close" aria-label="Close modal" data-rivo-mini-micromodal-close></button>
<div class="rivo-aw-mini-modal__content" rivo-ax-html="miniModalContent"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- END app snippet -->
</div><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.
Внутренние ссылки
Кол-во: 160
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 160 слишком много. Проведите оптимизацию сайта!
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 12.
Показать первые 100 внутренних ссылок
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /collections/skincare |
Subscribe & Save: 15% on Your First Order This Month, 10% on Every Subsequent Shipment. Ends 8/31. Conditions apply.
|
|
Анализировать url |
| / |
<svg class="icon icon-logo " aria-hidden="true">
<use xlink:href="#icon-logo"></use>
</svg>
|
|
Анализировать url |
| /collections/all |
<span>Shop All</span>
<span class="cta__hover" aria-hidden="true">Shop All</span>
|
|
Анализировать url |
| /collections/skincare |
<span>Skincare</span>
<span class="cta__hover" aria-hidden="true">Skincare</span>
|
|
Анализировать url |
| /collections/skincare |
<span>Shop All</span>
|
|
Анализировать url |
| /products/build-your-own-regimen |
<span>Customizable Sets</span>
|
|
Анализировать url |
| /collections/countertime |
<span>Countertime</span>
|
|
Анализировать url |
| /collections/counterglow |
<span>Counterglow</span>
|
|
Анализировать url |
| /collections/cleansers |
<span>Cleansers</span>
|
|
Анализировать url |
| /collections/moisturizers |
<span>Moisturizers</span>
|
|
Анализировать url |
| /collections/serums |
<span>Serums & Treatments</span>
|
|
Анализировать url |
| /collections/exfoliators |
<span>Exfoliators</span>
|
|
Анализировать url |
| /collections/eye-care |
<span>Eye Care</span>
|
|
Анализировать url |
| /collections/spf |
<span>Sun Protection</span>
|
|
Анализировать url |
| /collections/sets-bundles |
<span>Sets & Bundles</span>
|
|
Анализировать url |
| /products/all-bright-vitamin-c-serum?variant=46605460045999 |
<div class="productCard__linkText">
<span class="productCard__title h5">All Bright Vitamin C Serum</span>
</div>
|
|
Анализировать url |
| /products/countertime-retinatural-advanced-super-serum?variant=45447580188847 |
<div class="productCard__linkText">
<span class="productCard__title h5">Retinatural+ Advanced Super Serum</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
|
|
Анализировать url |
| /products/dew-skin-tinted-moisturizer?variant=45102103494831 |
<div class="productCard__linkText">
<span class="productCard__title h5">Dew Skin Tinted Moisturizer</span>
</div>
|
|
Анализировать url |
| /products/countertime-antioxidant-soft-cream?variant=45447583695023 |
<div class="productCard__linkText">
<span class="productCard__title h5">Antioxidant Soft Cream</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
|
|
Анализировать url |
| /products/countertime-tetrapeptide-supreme-cream?variant=45447580647599 |
<div class="productCard__linkText">
<span class="productCard__title h5">Tetrapeptide Supreme Cream</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
|
|
Анализировать url |
| /products/counterglow-adaptive-moisture-lotion?variant=45447682949295 |
<div class="productCard__linkText">
<span class="productCard__title h5">Adaptive Moisture Lotion</span>
<span class="f-label h5 productCard__group">Counterglow</span>
</div>
|
|
Анализировать url |
| /products/countertime-lipid-defense-cleansing-oil?variant=45447580287151 |
<div class="productCard__linkText">
<span class="productCard__title h5">Lipid Defense Cleansing Oil</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
|
|
Анализировать url |
| /products/counterglow-silky-skin-cleanser?variant=45447682982063 |
<div class="productCard__linkText">
<span class="productCard__title h5">Silky Skin Cleanser</span>
<span class="f-label h5 productCard__group">Counterglow</span>
</div>
|
|
Анализировать url |
| /products/clear-pore-cleanser?variant=45447682850991 |
<div class="productCard__linkText">
<span class="productCard__title h5">Clear Pore Cleanser</span>
</div>
|
|
Анализировать url |
| /products/countertime-ultra-renewal-eye-cream?variant=45447580680367 |
<div class="productCard__linkText">
<span class="productCard__title h5">Ultra Renewal Eye Cream</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
|
|
Анализировать url |
| /products/countertime-mineral-boost-hydrating-essence?variant=45447579762863 |
<div class="productCard__linkText">
<span class="productCard__title h5">Mineral Boost Hydrating Essence</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
|
|
Анализировать url |
| /products/counterglow-tri-luronic-hydrating-serum?variant=45447683211439 |
<div class="productCard__linkText">
<span class="productCard__title h5">Tri-luronic Hydrating Serum</span>
<span class="f-label h5 productCard__group">Counterglow</span>
</div>
|
|
Анализировать url |
| /collections/makeup |
<span>Makeup</span>
<span class="cta__hover" aria-hidden="true">Makeup</span>
|
|
Анализировать url |
| /collections/makeup |
<span>Shop All</span>
|
|
Анализировать url |
| /collections/complexion |
<span>Complexion</span>
|
|
Анализировать url |
| /collections/cheek |
<span>Cheek</span>
|
|
Анализировать url |
| /collections/lip |
<span>Lips</span>
|
|
Анализировать url |
| /collections/eyes |
<span>Eyes</span>
|
|
Анализировать url |
| /collections/tools |
<span>Tools</span>
|
|
Анализировать url |
| /products/customizable-makeup-sets |
<span>Customizable Sets</span>
|
|
Анализировать url |
| /collections/sets-bundles |
<span>Sets & Bundles</span>
|
|
Анализировать url |
| /products/dew-skin-tinted-moisturizer?variant=45102103494831 |
<div class="productCard__linkText">
<span class="productCard__title h5">Dew Skin Tinted Moisturizer</span>
</div>
|
|
Анализировать url |
| /products/skin-twin-featherweight-foundation?variant=45102080295087 |
<div class="productCard__linkText">
<span class="productCard__title h5">Skin Twin Featherweight Foundation</span>
</div>
|
|
Анализировать url |
| /products/skin-twin-creamy-concealer?variant=46577698177199 |
<div class="productCard__linkText">
<span class="productCard__title h5">Skin Twin Creamy Concealer</span>
</div>
|
|
Анализировать url |
| /products/think-big-all-in-one-mascara?variant=45817930055855 |
<div class="productCard__linkText">
<span class="productCard__title h5">Think Big All-in-One Mascara</span>
</div>
|
|
Анализировать url |
| /products/sheer-genius-conditioning-lipstick?variant=45102099038383 |
<div class="productCard__linkText">
<span class="productCard__title h5">Sheer Genius Conditioning Lipstick</span>
</div>
|
|
Анализировать url |
| /products/clean-swipe-hyaluronic-lip-balm?variant=45817939558575 |
<div class="productCard__linkText">
<span class="productCard__title h5">Clean Swipe Hyaluronic Lip Balm</span>
</div>
|
|
Анализировать url |
| /products/brilliant-brow-gel?variant=45817934741679 |
<div class="productCard__linkText">
<span class="productCard__title h5">Brilliant Brow Tinted Brow Gel</span>
</div>
|
|
Анализировать url |
| /products/lid-glow-cream-shadow?variant=45817936707759 |
<div class="productCard__linkText">
<span class="productCard__title h5">Lid Glow Cream Shadow</span>
</div>
|
|
Анализировать url |
| /products/lined-primed-lip-defining-pencil?variant=45978040205487 |
<div class="productCard__linkText">
<span class="productCard__title h5">Lined & Primed Lip Defining Pencil</span>
</div>
|
|
Анализировать url |
| /products/cheeky-clean-cream-blush?variant=46544145776815 |
<div class="productCard__linkText">
<span class="productCard__title h5">Cheeky Clean Cream Blush</span>
</div>
|
|
Анализировать url |
| /products/glow-first-serum-primer?variant=46544141549743 |
<div class="productCard__linkText">
<span class="productCard__title h5">Glow First Serum Primer</span>
</div>
|
|
Анализировать url |
| /products/velvet-cream-bronzer?variant=46543916630191 |
<div class="productCard__linkText">
<span class="productCard__title h5">Velvet Cream Bronzer</span>
</div>
|
|
Анализировать url |
| /collections/body |
<span>Body</span>
<span class="cta__hover" aria-hidden="true">Body</span>
|
|
Анализировать url |
| /collections/body |
<span>Body Care</span>
|
|
Анализировать url |
| /products/hydrating-body-lotion?variant=45817946112175 |
<div class="productCard__linkText">
<span class="productCard__title h5">Hydrating Body Lotion</span>
</div>
|
|
Анализировать url |
| /products/luminous-hydration-body-oil?variant=45817947095215 |
<div class="productCard__linkText">
<span class="productCard__title h5">Luminous Hydration Body Oil</span>
</div>
|
|
Анализировать url |
| /products/sugarbuff-body-polish?variant=45817947717807 |
<div class="productCard__linkText">
<span class="productCard__title h5">Sugarbuff Body Polish</span>
</div>
|
|
Анализировать url |
| /products/superquench-body-butter?variant=45993796731055 |
<div class="productCard__linkText">
<span class="productCard__title h5">Superquench Body Butter</span>
</div>
|
|
Анализировать url |
| /pages/thestandard |
<span>Blueprint for Clean™</span>
<span class="cta__hover" aria-hidden="true">Blueprint for Clean™</span>
|
|
Анализировать url |
| /pages/thestandard |
<span>The Standard</span>
|
|
Анализировать url |
| /pages/ingredients |
<span>Ingredients</span>
|
|
Анализировать url |
| /pages/total-rewards-community |
<span>COMMUNITY</span>
<span class="cta__hover" aria-hidden="true">COMMUNITY</span>
|
|
Анализировать url |
| /pages/loyalist |
<span>Total Rewards</span>
<span class="cta__hover" aria-hidden="true">Total Rewards</span>
|
|
Анализировать url |
| /collections/all |
<span>Shop All</span>
<span class="cta__hover" aria-hidden="true">Shop All</span>
|
|
Анализировать url |
| /collections/skincare |
<span>Skincare</span>
<span class="cta__hover" aria-hidden="true">Skincare</span>
|
|
Анализировать url |
| /collections/skincare |
<span>Shop All</span>
|
|
Анализировать url |
| /products/build-your-own-regimen |
<span>Customizable Sets</span>
|
|
Анализировать url |
| /collections/countertime |
<span>Countertime</span>
|
|
Анализировать url |
| /collections/counterglow |
<span>Counterglow</span>
|
|
Анализировать url |
| /collections/cleansers |
<span>Cleansers</span>
|
|
Анализировать url |
| /collections/moisturizers |
<span>Moisturizers</span>
|
|
Анализировать url |
| /collections/serums |
<span>Serums & Treatments</span>
|
|
Анализировать url |
| /collections/exfoliators |
<span>Exfoliators</span>
|
|
Анализировать url |
| /collections/eye-care |
<span>Eye Care</span>
|
|
Анализировать url |
| /collections/spf |
<span>Sun Protection</span>
|
|
Анализировать url |
| /collections/sets-bundles |
<span>Sets & Bundles</span>
|
|
Анализировать url |
| /products/all-bright-vitamin-c-serum?variant=46605460045999 |
<div class="productCard__linkText">
<span class="productCard__title h5">All Bright Vitamin C Serum</span>
</div>
|
|
Анализировать url |
| /products/countertime-retinatural-advanced-super-serum?variant=45447580188847 |
<div class="productCard__linkText">
<span class="productCard__title h5">Retinatural+ Advanced Super Serum</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
|
|
Анализировать url |
| /products/dew-skin-tinted-moisturizer?variant=45102103494831 |
<div class="productCard__linkText">
<span class="productCard__title h5">Dew Skin Tinted Moisturizer</span>
</div>
|
|
Анализировать url |
| /products/countertime-antioxidant-soft-cream?variant=45447583695023 |
<div class="productCard__linkText">
<span class="productCard__title h5">Antioxidant Soft Cream</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
|
|
Анализировать url |
| /products/countertime-tetrapeptide-supreme-cream?variant=45447580647599 |
<div class="productCard__linkText">
<span class="productCard__title h5">Tetrapeptide Supreme Cream</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
|
|
Анализировать url |
| /products/counterglow-adaptive-moisture-lotion?variant=45447682949295 |
<div class="productCard__linkText">
<span class="productCard__title h5">Adaptive Moisture Lotion</span>
<span class="f-label h5 productCard__group">Counterglow</span>
</div>
|
|
Анализировать url |
| /products/countertime-lipid-defense-cleansing-oil?variant=45447580287151 |
<div class="productCard__linkText">
<span class="productCard__title h5">Lipid Defense Cleansing Oil</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
|
|
Анализировать url |
| /products/counterglow-silky-skin-cleanser?variant=45447682982063 |
<div class="productCard__linkText">
<span class="productCard__title h5">Silky Skin Cleanser</span>
<span class="f-label h5 productCard__group">Counterglow</span>
</div>
|
|
Анализировать url |
| /products/clear-pore-cleanser?variant=45447682850991 |
<div class="productCard__linkText">
<span class="productCard__title h5">Clear Pore Cleanser</span>
</div>
|
|
Анализировать url |
| /products/countertime-ultra-renewal-eye-cream?variant=45447580680367 |
<div class="productCard__linkText">
<span class="productCard__title h5">Ultra Renewal Eye Cream</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
|
|
Анализировать url |
| /products/countertime-mineral-boost-hydrating-essence?variant=45447579762863 |
<div class="productCard__linkText">
<span class="productCard__title h5">Mineral Boost Hydrating Essence</span>
<span class="f-label h5 productCard__group">Countertime</span>
</div>
|
|
Анализировать url |
| /products/counterglow-tri-luronic-hydrating-serum?variant=45447683211439 |
<div class="productCard__linkText">
<span class="productCard__title h5">Tri-luronic Hydrating Serum</span>
<span class="f-label h5 productCard__group">Counterglow</span>
</div>
|
|
Анализировать url |
| /collections/makeup |
<span>Makeup</span>
<span class="cta__hover" aria-hidden="true">Makeup</span>
|
|
Анализировать url |
| /collections/makeup |
<span>Shop All</span>
|
|
Анализировать url |
| /collections/complexion |
<span>Complexion</span>
|
|
Анализировать url |
| /collections/cheek |
<span>Cheek</span>
|
|
Анализировать url |
| /collections/lip |
<span>Lips</span>
|
|
Анализировать url |
| /collections/eyes |
<span>Eyes</span>
|
|
Анализировать url |
| /collections/tools |
<span>Tools</span>
|
|
Анализировать url |
| /products/customizable-makeup-sets |
<span>Customizable Sets</span>
|
|
Анализировать url |
| /collections/sets-bundles |
<span>Sets & Bundles</span>
|
|
Анализировать url |
| /products/dew-skin-tinted-moisturizer?variant=45102103494831 |
<div class="productCard__linkText">
<span class="productCard__title h5">Dew Skin Tinted Moisturizer</span>
</div>
|
|
Анализировать url |
| /products/skin-twin-featherweight-foundation?variant=45102080295087 |
<div class="productCard__linkText">
<span class="productCard__title h5">Skin Twin Featherweight Foundation</span>
</div>
|
|
Анализировать url |
| /products/skin-twin-creamy-concealer?variant=46577698177199 |
<div class="productCard__linkText">
<span class="productCard__title h5">Skin Twin Creamy Concealer</span>
</div>
|
|
Анализировать url |
| /products/think-big-all-in-one-mascara?variant=45817930055855 |
<div class="productCard__linkText">
<span class="productCard__title h5">Think Big All-in-One Mascara</span>
</div>
|
|
Анализировать url |
| /products/sheer-genius-conditioning-lipstick?variant=45102099038383 |
<div class="productCard__linkText">
<span class="productCard__title h5">Sheer Genius Conditioning Lipstick</span>
</div>
|
|
Анализировать url |
| /products/clean-swipe-hyaluronic-lip-balm?variant=45817939558575 |
<div class="productCard__linkText">
<span class="productCard__title h5">Clean Swipe Hyaluronic Lip Balm</span>
</div>
|
|
Анализировать url |
| /products/brilliant-brow-gel?variant=45817934741679 |
<div class="productCard__linkText">
<span class="productCard__title h5">Brilliant Brow Tinted Brow Gel</span>
</div>
|
|
Анализировать url |
Внешние ссылки
Кол-во: 6
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 6 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
На странице ссылки с атрибутом rel='nofollow' 1.
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| counter.com |
<span>Account</span>
<span class="cta__hover" aria-hidden="true">Account</span>
|
Анализировать url |
| counter.com |
Loyalist Program
|
Анализировать url |
| returns.counter.com |
Returns Portal
|
Анализировать url |
| counter.com |
Subscription Terms & Conditions
|
Анализировать url |
| instagram.com |
IG
|
|
| rivo.io |
<span class="rivo-powered-by-text">Powered by </span>
<div class="rivo-powered-by-icon" rivo-ax-html="$store.icons.rivo"></div>
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Анализ сайта counter.org, слабо оптимизирован на 50%. Для хорошей оптимизации и выхода на первые места в поиске требуется:
Постарайтесь исправить общие ошибки.
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: