{"product_id":"her-collective™-comfort-reset-kit-your-calm-during-every-cycle-💗","title":"Comfort Kit™ — Your Calm During Every Cycle 💗","description":"\u003c!-- Her Collective™ – Comfort Kit Bundle Product Block --\u003e\n\u003csection aria-label=\"Her Collective Comfort Kit Bundle\" class=\"hc-premium\"\u003e\n\u003cdiv class=\"hc-premium__card\"\u003e\n\n  \u003c!-- ══════════════ FREE GIFT (TOP) ══════════════ --\u003e\n  \u003cdiv aria-label=\"Free gift included with your order\" class=\"hc-gifts\"\u003e\n    \u003cdiv class=\"hc-gifts__header\"\u003e\n      \u003cspan class=\"hc-gifts__badge\"\u003e\u003cspan aria-hidden=\"true\" class=\"hc-dot\"\u003e\u003c\/span\u003e FREE GIFT INCLUDED\u003c\/span\u003e\n      \u003ch2 class=\"hc-gifts__title\"\u003eFree Gift With Every Bundle\u003c\/h2\u003e\n      \u003cp class=\"hc-gifts__sub\"\u003e\u003cstrong\u003eR200 value\u003c\/strong\u003e — yours, on us 💗\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"hc-gifts__list\"\u003e\n      \u003cdiv class=\"hc-gift\"\u003e\n        \u003cdiv class=\"hc-gift__image\"\u003e\n          \u003cimg alt=\"Your Period, Your Power ebook\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0663\/1322\/4291\/files\/Screenshot_2026-04-02_205942.png?v=1775195097\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"hc-gift__content\"\u003e\n          \u003cspan class=\"hc-gift__tag\"\u003eGIFT 01\u003c\/span\u003e\n          \u003ch3 class=\"hc-gift__name\"\u003eYour Period, Your Power \u003cspan class=\"hc-gift__price\"\u003eR200\u003c\/span\u003e\n\u003c\/h3\u003e\n          \u003cp class=\"hc-gift__desc\"\u003eDigital ebook, delivered to your inbox instantly after purchase.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"hc-gifts__total\"\u003e\n      \u003cspan class=\"hc-gifts__total-label\"\u003eTotal gift value\u003c\/span\u003e\n      \u003cspan class=\"hc-gifts__total-value\"\u003eR200 FREE\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══════════════ SAVINGS BANNER ══════════════ --\u003e\n  \u003cdiv class=\"hc-savings\" aria-label=\"Bundle savings\"\u003e\n    \u003cdiv class=\"hc-savings__left\"\u003e\n      \u003cspan class=\"hc-savings__label\"\u003eYOU SAVE\u003c\/span\u003e\n      \u003cspan class=\"hc-savings__amount\"\u003eR500\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"hc-savings__right\"\u003e\n      \u003cspan class=\"hc-savings__was\"\u003eSold separately: \u003cs\u003eR1,500\u003c\/s\u003e\u003c\/span\u003e\n      \u003cspan class=\"hc-savings__bundle\"\u003eBundle price: \u003cstrong\u003eR1,000\u003c\/strong\u003e\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══════════════ DIVIDER ══════════════ --\u003e\n  \u003cdiv aria-hidden=\"true\" class=\"hc-divider\"\u003e\u003c\/div\u003e\n\n  \u003c!-- ══════════════ PRODUCT BADGE ══════════════ --\u003e\n  \u003cdiv aria-label=\"Product highlight\" class=\"hc-premium__badge\"\u003e\n    \u003cspan aria-hidden=\"true\" class=\"hc-dot\"\u003e\u003c\/span\u003e Complete Period Care\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"hc-premium__title\"\u003eHer Collective™ Comfort Kit \u003cspan aria-hidden=\"true\" class=\"hc-heart\"\u003e💗\u003c\/span\u003e\n\u003c\/h2\u003e\n  \u003cp class=\"hc-premium__lead\"\u003eEverything you need — in one kit, at one price.\u003c\/p\u003e\n\n  \u003c!-- ══════════════ BUNDLE ITEMS ══════════════ --\u003e\n  \u003cdiv class=\"hc-bundle\" aria-label=\"What's included in the bundle\"\u003e\n    \u003ch3 class=\"hc-bundle__title\"\u003eWhat's in the Kit\u003c\/h3\u003e\n    \u003cdiv class=\"hc-bundle__list\"\u003e\n\n      \u003cdiv class=\"hc-bundle__item\"\u003e\n        \u003cdiv class=\"hc-bundle__num\"\u003e01\u003c\/div\u003e\n        \u003cdiv class=\"hc-bundle__content\"\u003e\n          \u003cdiv class=\"hc-bundle__name\"\u003eHer Collective™ Cozie \u003cspan class=\"hc-bundle__value\"\u003eR650\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"hc-bundle__desc\"\u003ePortable cordless heat pad — cramp relief in minutes, works while you move.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hc-bundle__item\"\u003e\n        \u003cdiv class=\"hc-bundle__num\"\u003e02\u003c\/div\u003e\n        \u003cdiv class=\"hc-bundle__content\"\u003e\n          \u003cdiv class=\"hc-bundle__name\"\u003eComfy Leak-Proof Period Underwear \u003cspan class=\"hc-bundle__value\"\u003eR400\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"hc-bundle__desc\"\u003eSoft, secure, and leak-proof — so you can move through your day without second-guessing yourself.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hc-bundle__item\"\u003e\n        \u003cdiv class=\"hc-bundle__num\"\u003e03\u003c\/div\u003e\n        \u003cdiv class=\"hc-bundle__content\"\u003e\n          \u003cdiv class=\"hc-bundle__name\"\u003ePad Pouch \u003cspan class=\"hc-bundle__value\"\u003eR200\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"hc-bundle__desc\"\u003eDiscreet, compact carry pouch — keep your essentials close wherever you go.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"hc-bundle__item\"\u003e\n        \u003cdiv class=\"hc-bundle__num\"\u003e04\u003c\/div\u003e\n        \u003cdiv class=\"hc-bundle__content\"\u003e\n          \u003cdiv class=\"hc-bundle__name\"\u003eCozie Pouch \u003cspan class=\"hc-bundle__value\"\u003eR250\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cp class=\"hc-bundle__desc\"\u003ePurpose-built carry case for your Cozie — keeps it protected and always ready.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003c!-- Bundle total bar --\u003e\n    \u003cdiv class=\"hc-bundle__total\"\u003e\n      \u003cdiv class=\"hc-bundle__total-row\"\u003e\n        \u003cspan class=\"hc-bundle__total-label\"\u003eTotal value\u003c\/span\u003e\n        \u003cspan class=\"hc-bundle__total-was\"\u003e\u003cs\u003eR1,500\u003c\/s\u003e\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hc-bundle__total-row hc-bundle__total-row--main\"\u003e\n        \u003cspan class=\"hc-bundle__total-label hc-bundle__total-label--main\"\u003eYou pay today\u003c\/span\u003e\n        \u003cspan class=\"hc-bundle__total-price\"\u003eR1,000\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"hc-bundle__total-row\"\u003e\n        \u003cspan class=\"hc-bundle__save-pill\"\u003e🎉 You save R500\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ══════════════ VALUE LIST ══════════════ --\u003e\n  \u003cdiv class=\"hc-premium__value\"\u003e\n    \u003ch3 class=\"hc-premium__value-title\"\u003eWhy the Comfort Kit works\u003c\/h3\u003e\n    \u003cul role=\"list\" class=\"hc-premium__value-list\"\u003e\n      \u003cli class=\"hc-premium__value-item\"\u003e\n        \u003cspan aria-hidden=\"true\" class=\"hc-premium__value-check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eComplete coverage\u003c\/strong\u003e — heat relief, leak protection, and carry solutions all in one go\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli class=\"hc-premium__value-item\"\u003e\n        \u003cspan aria-hidden=\"true\" class=\"hc-premium__value-check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eBuilt to move with you\u003c\/strong\u003e — whether you're at work, school, or the gym\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli class=\"hc-premium__value-item\"\u003e\n        \u003cspan aria-hidden=\"true\" class=\"hc-premium__value-check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eReal savings\u003c\/strong\u003e — R500 off what you'd pay buying each item separately\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli class=\"hc-premium__value-item\"\u003e\n        \u003cspan aria-hidden=\"true\" class=\"hc-premium__value-check\"\u003e✓\u003c\/span\u003e\n        \u003cspan\u003e\u003cstrong\u003eFree ebook included\u003c\/strong\u003e — R200 of period education, yours instantly\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Short copy --\u003e\n  \u003cdiv class=\"hc-premium__copy\"\u003e\n    \u003cp\u003eYour period shouldn't cost you your day. The \u003cstrong\u003eHer Collective™ Comfort Kit\u003c\/strong\u003e gives you everything you need to stay comfortable, protected, and in control — at a price that actually makes sense.\u003c\/p\u003e\n    \u003cp class=\"hc-premium__closing\"\u003eBecause caring for yourself shouldn't be complicated.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Pills --\u003e\n  \u003cul aria-label=\"Key highlights\" role=\"list\" class=\"hc-premium__highlights\"\u003e\n    \u003cli class=\"hc-pill\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"hc-pill__icon\"\u003e🔥\u003c\/span\u003e Heat relief\u003c\/li\u003e\n    \u003cli class=\"hc-pill\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"hc-pill__icon\"\u003e🩲\u003c\/span\u003e Leak-proof\u003c\/li\u003e\n    \u003cli class=\"hc-pill\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"hc-pill__icon\"\u003e👜\u003c\/span\u003e Complete kit\u003c\/li\u003e\n    \u003cli class=\"hc-pill\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"hc-pill__icon\"\u003e💸\u003c\/span\u003e Save R500\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- ══════════════ FAQ ══════════════ --\u003e\n  \u003cdiv aria-label=\"Frequently asked questions\" class=\"hc-faq\"\u003e\n    \u003cdiv class=\"hc-faq__header\"\u003e\n      \u003ch3 class=\"hc-faq__title\"\u003eQuick Answers\u003c\/h3\u003e\n      \u003cp class=\"hc-faq__sub\"\u003eThe three things everyone asks before they order.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"hc-faq__list\"\u003e\n      \u003cdetails open class=\"hc-faq__item\"\u003e\n        \u003csummary class=\"hc-faq__q\"\u003e\n          \u003cspan class=\"hc-faq__num\"\u003e01\u003c\/span\u003e\n          \u003cstrong\u003eHow long will shipping take?\u003c\/strong\u003e\n          \u003cspan aria-hidden=\"true\" class=\"hc-faq__arrow\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cp class=\"hc-faq__a\"\u003e\u003cstrong\u003e8–11 business days.\u003c\/strong\u003e Once your order ships you will receive a tracking link straight to your inbox so you can follow it every step of the way.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"hc-faq__item\"\u003e\n        \u003csummary class=\"hc-faq__q\"\u003e\n          \u003cspan class=\"hc-faq__num\"\u003e02\u003c\/span\u003e\n          \u003cstrong\u003eWhen do I get the free ebook?\u003c\/strong\u003e\n          \u003cspan aria-hidden=\"true\" class=\"hc-faq__arrow\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cp class=\"hc-faq__a\"\u003eYour \u003cstrong\u003eYour Period, Your Power\u003c\/strong\u003e ebook is delivered digitally to your inbox instantly after your order is confirmed — no waiting required.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails class=\"hc-faq__item\"\u003e\n        \u003csummary class=\"hc-faq__q\"\u003e\n          \u003cspan class=\"hc-faq__num\"\u003e03\u003c\/span\u003e\n          \u003cstrong\u003eWhat if it's not for me?\u003c\/strong\u003e\n          \u003cspan aria-hidden=\"true\" class=\"hc-faq__arrow\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cp class=\"hc-faq__a\"\u003eNo worries at all. You have \u003cstrong\u003e14 days\u003c\/strong\u003e from delivery to return unused items in their original packaging. Just message our team and we will take care of everything.\u003c\/p\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Signature --\u003e\n  \u003cdiv aria-label=\"Brand signature\" class=\"hc-premium__signature\"\u003e\n    \u003cdiv aria-hidden=\"true\" class=\"hc-premium__mark\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"hc-premium__brand\"\u003e\n      \u003cspan class=\"hc-premium__brandname\"\u003eHer Collective™\u003c\/span\u003e\n      \u003cspan class=\"hc-premium__tagline\"\u003eCare Made for Her\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cspan aria-hidden=\"true\" class=\"hc-heart hc-heart--small\"\u003e💗\u003c\/span\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  \/* ── Base palette ── *\/\n  .hc-premium {\n    --hc-ink: #231f20;\n    --hc-muted: rgba(35,31,32,.72);\n    --hc-soft: rgba(35,31,32,.10);\n    --hc-blush: #fbe2eb;\n    --hc-rose: #E07A99;\n    --hc-rose-deep: #C25D7E;\n    --hc-rose-soft: #F0B8C8;\n    --hc-champ: #f7f1ea;\n    --hc-radius: 22px;\n    --hc-shadow: 0 18px 48px rgba(17,12,13,.10);\n    --hc-shadow-soft: 0 10px 24px rgba(17,12,13,.08);\n    color: var(--hc-ink);\n    background: transparent;\n    margin: 0;\n    font-family: inherit;\n  }\n\n  \/* ── Card ── *\/\n  .hc-premium__card {\n    position: relative;\n    border-radius: var(--hc-radius);\n    border: 1px solid rgba(35,31,32,.08);\n    box-shadow: var(--hc-shadow);\n    overflow: hidden;\n    padding: clamp(20px, 3vw, 34px);\n    isolation: isolate;\n    background:\n      radial-gradient(1200px 600px at 20% 0%, rgba(224,122,153,.18), transparent 55%),\n      radial-gradient(900px 500px at 90% 25%, rgba(247,241,234,.75), transparent 60%),\n      linear-gradient(180deg, rgba(255,255,255,.96), rgba(255,255,255,.92));\n  }\n\n  .hc-premium__card::before {\n    content: \"\";\n    position: absolute;\n    inset: -40%;\n    background: linear-gradient(120deg, transparent 0%, rgba(255,255,255,.36) 35%, rgba(224,122,153,.18) 50%, rgba(255,255,255,.30) 65%, transparent 100%);\n    transform: translate3d(-35%,-35%,0) rotate(8deg);\n    animation: hcShimmer 10s ease-in-out infinite;\n    pointer-events: none;\n    z-index: 0;\n  }\n\n  @keyframes hcShimmer {\n    0%   { transform: translate3d(-35%,-35%,0) rotate(8deg); opacity: .55; }\n    50%  { transform: translate3d(20%,10%,0)   rotate(8deg); opacity: .75; }\n    100% { transform: translate3d(-35%,-35%,0) rotate(8deg); opacity: .55; }\n  }\n\n  .hc-premium__card \u003e * {\n    position: relative;\n    z-index: 1;\n    animation: hcRise .75s cubic-bezier(.2,.8,.2,1) both;\n  }\n\n  .hc-gifts             { animation-delay: .05s; }\n  .hc-savings           { animation-delay: .08s; }\n  .hc-divider           { animation-delay: .10s; }\n  .hc-premium__badge    { animation-delay: .12s; }\n  .hc-premium__title    { animation-delay: .16s; }\n  .hc-premium__lead     { animation-delay: .20s; }\n  .hc-bundle            { animation-delay: .24s; }\n  .hc-premium__value    { animation-delay: .28s; }\n  .hc-premium__copy     { animation-delay: .32s; }\n  .hc-premium__highlights{ animation-delay: .36s; }\n  .hc-faq               { animation-delay: .40s; }\n  .hc-premium__signature{ animation-delay: .44s; }\n\n  @keyframes hcRise {\n    from { transform: translate3d(0,10px,0); opacity: 0; }\n    to   { transform: translate3d(0,0,0);    opacity: 1; }\n  }\n\n  \/* ══ FREE GIFT ══ *\/\n  .hc-gifts {\n    margin: 0 0 16px;\n    padding: 24px;\n    border-radius: 20px;\n    background:\n      radial-gradient(600px 300px at 50% 0%, rgba(224,122,153,.14), transparent 70%),\n      linear-gradient(180deg, rgba(255,255,255,.92), rgba(253,238,244,.95));\n    border: 1.5px solid rgba(224,122,153,.28);\n    box-shadow: 0 12px 32px rgba(224,122,153,.12);\n  }\n\n  .hc-gifts__header { text-align: center; margin-bottom: 18px; }\n\n  .hc-gifts__badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    padding: 8px 14px;\n    border-radius: 999px;\n    background: var(--hc-rose);\n    color: #fff;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: .12em;\n    text-transform: uppercase;\n    box-shadow: 0 4px 12px rgba(224,122,153,.35);\n    margin-bottom: 12px;\n  }\n\n  .hc-gifts__badge .hc-dot { background: #fff; box-shadow: 0 0 0 3px rgba(255,255,255,.3); }\n\n  .hc-gifts__title {\n    margin: 0 0 6px;\n    font-size: clamp(20px, 2.6vw, 26px);\n    line-height: 1.15;\n    letter-spacing: -0.02em;\n    font-weight: 650;\n    color: var(--hc-ink);\n  }\n\n  .hc-gifts__sub { margin: 0; font-size: 14px; color: var(--hc-muted); }\n  .hc-gifts__sub strong { color: var(--hc-rose-deep); font-weight: 650; }\n\n  .hc-gifts__list { display: grid; gap: 12px; margin-bottom: 16px; }\n\n  .hc-gift {\n    display: grid;\n    grid-template-columns: 88px 1fr;\n    gap: 14px;\n    align-items: center;\n    padding: 14px;\n    background: rgba(255,255,255,.85);\n    border: 1px solid rgba(224,122,153,.18);\n    border-radius: 16px;\n    transition: transform .3s cubic-bezier(.2,.8,.2,1), box-shadow .3s ease;\n  }\n\n  .hc-gift:hover { transform: translateY(-2px); box-shadow: 0 8px 20px rgba(224,122,153,.15); }\n\n  .hc-gift__image {\n    width: 88px; height: 88px;\n    border-radius: 12px;\n    overflow: hidden;\n    background: var(--hc-blush);\n    border: 1px solid rgba(224,122,153,.15);\n  }\n\n  .hc-gift__image img { width: 100%; height: 100%; object-fit: cover; display: block; }\n\n  .hc-gift__tag {\n    display: inline-block;\n    margin-bottom: 6px;\n    padding: 3px 10px;\n    border-radius: 999px;\n    background: rgba(224,122,153,.14);\n    color: var(--hc-rose-deep);\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: .1em;\n  }\n\n  .hc-gift__name {\n    margin: 0 0 4px;\n    font-size: 16px;\n    line-height: 1.25;\n    color: var(--hc-ink);\n    font-weight: 650;\n    letter-spacing: -0.01em;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    flex-wrap: wrap;\n  }\n\n  .hc-gift__price { font-size: 13px; font-weight: 500; color: rgba(35,31,32,.45); text-decoration: line-through; }\n  .hc-gift__desc { margin: 0; font-size: 13px; line-height: 1.5; color: var(--hc-muted); }\n\n  .hc-gifts__total {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 14px 18px;\n    border-radius: 14px;\n    background: linear-gradient(135deg, var(--hc-rose) 0%, var(--hc-rose-deep) 100%);\n    color: #fff;\n    box-shadow: 0 6px 18px rgba(224,122,153,.30);\n  }\n\n  .hc-gifts__total-label { font-size: 13px; font-weight: 500; letter-spacing: 0.02em; opacity: .95; }\n  .hc-gifts__total-value { font-size: 16px; font-weight: 700; letter-spacing: 0.02em; }\n\n  \/* ══ SAVINGS BANNER ══ *\/\n  .hc-savings {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 16px;\n    padding: 18px 22px;\n    border-radius: 18px;\n    background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);\n    color: #fff;\n    margin-bottom: 4px;\n    box-shadow: 0 8px 24px rgba(17,12,13,.18);\n  }\n\n  .hc-savings__left { display: flex; flex-direction: column; gap: 2px; }\n\n  .hc-savings__label {\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: .14em;\n    text-transform: uppercase;\n    opacity: .7;\n  }\n\n  .hc-savings__amount {\n    font-size: clamp(28px, 5vw, 38px);\n    font-weight: 700;\n    letter-spacing: -0.02em;\n    color: var(--hc-rose-soft);\n    line-height: 1;\n  }\n\n  .hc-savings__right { display: flex; flex-direction: column; gap: 4px; text-align: right; }\n  .hc-savings__was { font-size: 13px; opacity: .65; }\n  .hc-savings__was s { text-decoration: line-through; }\n  .hc-savings__bundle { font-size: 16px; font-weight: 650; color: #fff; }\n  .hc-savings__bundle strong { color: var(--hc-rose-soft); }\n\n  \/* ── Divider ── *\/\n  .hc-divider {\n    height: 1px;\n    background: linear-gradient(90deg, transparent, rgba(224,122,153,.28), transparent);\n    margin: 24px 0;\n  }\n\n  \/* ── Badge ── *\/\n  .hc-premium__badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    padding: 10px 14px;\n    border-radius: 999px;\n    background: rgba(255,255,255,.72);\n    border: 1px solid rgba(35,31,32,.10);\n    box-shadow: var(--hc-shadow-soft);\n    font-size: 12px;\n    letter-spacing: .10em;\n    text-transform: uppercase;\n    color: rgba(35,31,32,.78);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .hc-dot {\n    width: 8px; height: 8px;\n    border-radius: 999px;\n    background: linear-gradient(180deg, var(--hc-rose), var(--hc-rose-soft));\n    box-shadow: 0 0 0 4px rgba(224,122,153,.22);\n    animation: hcPulse 2.6s ease-in-out infinite;\n  }\n\n  @keyframes hcPulse {\n    0%,100% { transform: scale(1);   box-shadow: 0 0 0 4px rgba(224,122,153,.22); }\n    50%     { transform: scale(1.1); box-shadow: 0 0 0 7px rgba(224,122,153,.14); }\n  }\n\n  \/* ── Title ── *\/\n  .hc-premium__title {\n    margin: 14px 0 8px;\n    font-size: clamp(24px, 3vw, 38px);\n    line-height: 1.12;\n    letter-spacing: -0.02em;\n    font-weight: 650;\n  }\n\n  .hc-heart {\n    display: inline-block;\n    transform-origin: 50% 60%;\n    animation: hcHeart 3.4s ease-in-out infinite;\n    margin-left: 6px;\n  }\n  .hc-heart--small { font-size: 16px; margin-left: 10px; }\n\n  @keyframes hcHeart {\n    0%,100% { transform: translateY(0) scale(1); }\n    50%     { transform: translateY(-1px) scale(1.06); }\n  }\n\n  .hc-premium__lead { margin: 0 0 16px; color: var(--hc-muted); font-size: clamp(14px, 1.4vw, 16px); line-height: 1.55; }\n\n  \/* ══ BUNDLE ITEMS ══ *\/\n  .hc-bundle {\n    margin: 0 0 20px;\n    padding: 20px;\n    border-radius: 20px;\n    background: rgba(255,255,255,.72);\n    border: 1px solid rgba(35,31,32,.08);\n    box-shadow: 0 8px 18px rgba(17,12,13,.05);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .hc-bundle__title {\n    margin: 0 0 16px;\n    font-size: 18px;\n    font-weight: 650;\n    letter-spacing: -0.01em;\n    color: var(--hc-ink);\n  }\n\n  .hc-bundle__list { display: grid; gap: 10px; margin-bottom: 20px; }\n\n  .hc-bundle__item {\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n    padding: 14px;\n    border-radius: 16px;\n    background: rgba(255,255,255,.80);\n    border: 1px solid rgba(35,31,32,.07);\n    transition: transform .3s cubic-bezier(.2,.8,.2,1), box-shadow .3s ease;\n  }\n\n  .hc-bundle__item:hover { transform: translateY(-2px); box-shadow: 0 8px 20px rgba(17,12,13,.07); }\n\n  .hc-bundle__num {\n    flex: 0 0 auto;\n    width: 34px; height: 34px;\n    display: grid;\n    place-items: center;\n    border-radius: 12px;\n    background: linear-gradient(180deg, var(--hc-rose), var(--hc-rose-deep));\n    color: #fff;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: .02em;\n    box-shadow: 0 3px 8px rgba(224,122,153,.30);\n    margin-top: 1px;\n  }\n\n  .hc-bundle__content { flex: 1; min-width: 0; }\n\n  .hc-bundle__name {\n    font-size: 15px;\n    font-weight: 650;\n    color: var(--hc-ink);\n    letter-spacing: -0.01em;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    flex-wrap: wrap;\n    margin-bottom: 4px;\n  }\n\n  .hc-bundle__value {\n    font-size: 13px;\n    font-weight: 500;\n    color: rgba(35,31,32,.45);\n    text-decoration: line-through;\n  }\n\n  .hc-bundle__desc { margin: 0; font-size: 13px; line-height: 1.55; color: var(--hc-muted); }\n\n  \/* Bundle total bar *\/\n  .hc-bundle__total {\n    display: grid;\n    gap: 8px;\n    padding: 16px 18px;\n    border-radius: 16px;\n    background: linear-gradient(135deg, rgba(194,93,126,.08), rgba(240,184,200,.12));\n    border: 1.5px solid rgba(224,122,153,.25);\n  }\n\n  .hc-bundle__total-row { display: flex; align-items: center; justify-content: space-between; }\n\n  .hc-bundle__total-label { font-size: 13px; color: var(--hc-muted); }\n  .hc-bundle__total-label--main { font-size: 16px; font-weight: 650; color: var(--hc-ink); }\n\n  .hc-bundle__total-was { font-size: 14px; color: rgba(35,31,32,.40); text-decoration: line-through; }\n\n  .hc-bundle__total-price {\n    font-size: 26px;\n    font-weight: 700;\n    color: var(--hc-rose-deep);\n    letter-spacing: -0.02em;\n  }\n\n  .hc-bundle__total-row--main { padding: 6px 0; border-top: 1px dashed rgba(35,31,32,.12); border-bottom: 1px dashed rgba(35,31,32,.12); }\n\n  .hc-bundle__save-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    padding: 6px 14px;\n    border-radius: 999px;\n    background: rgba(224,122,153,.14);\n    color: var(--hc-rose-deep);\n    font-size: 13px;\n    font-weight: 700;\n    letter-spacing: 0.01em;\n  }\n\n  \/* ── Value list ── *\/\n  .hc-premium__value {\n    margin: 0 0 18px;\n    padding: 16px;\n    border-radius: 18px;\n    background: rgba(255,255,255,.72);\n    border: 1px solid rgba(35,31,32,.08);\n    box-shadow: 0 8px 18px rgba(17,12,13,.05);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n  }\n\n  .hc-premium__value-title { margin: 0 0 12px; font-size: 18px; font-weight: 650; letter-spacing: -0.01em; }\n\n  .hc-premium__value-list { list-style: none; margin: 0; padding: 0; display: grid; gap: 10px; }\n\n  .hc-premium__value-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 10px;\n    padding: 10px 12px;\n    border-radius: 14px;\n    background: rgba(255,255,255,.72);\n    border: 1px solid rgba(35,31,32,.07);\n    font-size: 14px;\n    line-height: 1.55;\n    color: rgba(35,31,32,.88);\n    transition: transform .35s cubic-bezier(.2,.8,.2,1), box-shadow .35s ease;\n  }\n\n  .hc-premium__value-item:hover { transform: translateY(-1px); box-shadow: 0 10px 20px rgba(17,12,13,.06); }\n  .hc-premium__value-item strong { font-weight: 650; color: var(--hc-ink); }\n\n  .hc-premium__value-check {\n    flex: 0 0 auto;\n    width: 22px; height: 22px;\n    display: grid;\n    place-items: center;\n    border-radius: 999px;\n    background: rgba(224,122,153,.16);\n    color: var(--hc-rose-deep);\n    font-weight: 700;\n    font-size: 14px;\n    margin-top: 1px;\n  }\n\n  \/* ── Copy ── *\/\n  .hc-premium__copy p { margin: 10px 0; font-size: 15px; line-height: 1.7; color: rgba(35,31,32,.86); }\n  .hc-premium__copy strong { font-weight: 650; }\n  .hc-premium__closing { margin-top: 10px; padding-top: 10px; border-top: 1px dashed rgba(35,31,32,.14); color: rgba(35,31,32,.88); font-weight: 500; }\n\n  \/* ── Pills ── *\/\n  .hc-premium__highlights {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    padding: 0;\n    margin: 18px 0 0;\n    list-style: none;\n  }\n\n  .hc-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    padding: 10px 12px;\n    border-radius: 999px;\n    background: rgba(255,255,255,.76);\n    border: 1px solid rgba(35,31,32,.10);\n    box-shadow: 0 8px 18px rgba(17,12,13,.06);\n    font-size: 13px;\n    color: rgba(35,31,32,.84);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n    transition: transform .35s cubic-bezier(.2,.8,.2,1);\n  }\n\n  .hc-pill:hover { transform: translateY(-2px); }\n  .hc-pill__icon { opacity: .9; }\n\n  \/* ══ FAQ ══ *\/\n  .hc-faq { margin-top: 24px; padding-top: 22px; border-top: 1px solid rgba(35,31,32,.10); }\n\n  .hc-faq__header { margin-bottom: 14px; }\n\n  .hc-faq__title { margin: 0 0 4px; font-size: 20px; font-weight: 650; letter-spacing: -0.01em; color: var(--hc-ink); }\n  .hc-faq__sub { margin: 0; font-size: 13.5px; color: var(--hc-muted); line-height: 1.5; }\n\n  .hc-faq__list { display: grid; gap: 8px; }\n\n  .hc-faq__item {\n    border-radius: 16px;\n    background: rgba(255,255,255,.80);\n    border: 1px solid rgba(35,31,32,.08);\n    overflow: hidden;\n    transition: box-shadow .25s ease, border-color .25s ease;\n  }\n\n  .hc-faq__item:hover { box-shadow: 0 6px 16px rgba(17,12,13,.07); }\n  .hc-faq__item[open] { border-color: rgba(224,122,153,.45); background: rgba(255,255,255,.92); }\n\n  .hc-faq__q {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    padding: 14px 16px;\n    cursor: pointer;\n    list-style: none;\n    user-select: none;\n    -webkit-user-select: none;\n  }\n\n  .hc-faq__q::-webkit-details-marker { display: none; }\n  .hc-faq__q::marker { content: \"\"; }\n\n  .hc-faq__q strong { flex: 1; font-size: 15px; font-weight: 620; color: var(--hc-ink); line-height: 1.3; }\n\n  .hc-faq__num {\n    flex: 0 0 auto;\n    width: 30px; height: 30px;\n    display: grid;\n    place-items: center;\n    border-radius: 10px;\n    background: linear-gradient(180deg, var(--hc-rose), var(--hc-rose-deep));\n    color: #fff;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: .02em;\n    box-shadow: 0 2px 6px rgba(224,122,153,.30);\n  }\n\n  .hc-faq__arrow {\n    width: 20px; height: 20px;\n    flex-shrink: 0;\n    position: relative;\n    transition: transform .3s ease;\n  }\n\n  .hc-faq__arrow::before,\n  .hc-faq__arrow::after {\n    content: \"\";\n    position: absolute;\n    top: 50%;\n    width: 8px;\n    height: 1.5px;\n    background: rgba(35,31,32,.35);\n    border-radius: 1px;\n    transition: transform .3s ease;\n  }\n\n  .hc-faq__arrow::before { left: 2px; transform: translateY(-50%) rotate(40deg); }\n  .hc-faq__arrow::after  { right: 2px; transform: translateY(-50%) rotate(-40deg); }\n  .hc-faq__item[open] .hc-faq__arrow::before { transform: translateY(-50%) rotate(-40deg); }\n  .hc-faq__item[open] .hc-faq__arrow::after  { transform: translateY(-50%) rotate(40deg); }\n\n  .hc-faq__a {\n    margin: 0;\n    padding: 0 16px 16px 58px;\n    font-size: 14px;\n    line-height: 1.65;\n    color: rgba(35,31,32,.78);\n    animation: hcFadeIn .25s ease;\n  }\n\n  .hc-faq__a strong { font-weight: 650; color: var(--hc-ink); }\n\n  @keyframes hcFadeIn {\n    from { opacity: 0; transform: translateY(-4px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n\n  \/* ── Signature ── *\/\n  .hc-premium__signature {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin-top: 20px;\n    padding-top: 16px;\n    border-top: 1px solid rgba(35,31,32,.10);\n  }\n\n  .hc-premium__mark {\n    width: 44px; height: 44px;\n    border-radius: 16px;\n    background:\n      radial-gradient(14px 14px at 30% 30%, rgba(240,184,200,.9), transparent 65%),\n      radial-gradient(18px 18px at 70% 65%, rgba(247,241,234,.95), transparent 70%),\n      linear-gradient(180deg, rgba(255,255,255,.92), rgba(255,255,255,.78));\n    border: 1px solid rgba(35,31,32,.10);\n    box-shadow: 0 12px 22px rgba(17,12,13,.08);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .hc-premium__mark::after {\n    content: \"\";\n    position: absolute;\n    inset: -30%;\n    background: linear-gradient(120deg, transparent, rgba(255,255,255,.55), transparent);\n    transform: translateX(-40%) rotate(10deg);\n    animation: hcMark 7.5s ease-in-out infinite;\n    opacity: .8;\n  }\n\n  @keyframes hcMark {\n    0%,100% { transform: translateX(-40%) rotate(10deg); }\n    50%     { transform: translateX(40%)  rotate(10deg); }\n  }\n\n  .hc-premium__brand { display: grid; gap: 2px; }\n  .hc-premium__brandname { font-weight: 650; letter-spacing: -0.01em; }\n  .hc-premium__tagline { font-size: 13px; color: var(--hc-muted); }\n\n  \/* ── Mobile ── *\/\n  @media (max-width: 600px) {\n    .hc-gifts { padding: 18px; }\n    .hc-gifts__title { font-size: 18px; }\n    .hc-gift { grid-template-columns: 72px 1fr; gap: 12px; padding: 12px; }\n    .hc-gift__image { width: 72px; height: 72px; }\n    .hc-savings { flex-direction: column; align-items: flex-start; gap: 8px; }\n    .hc-savings__right { text-align: left; }\n    .hc-savings__amount { font-size: 34px; }\n    .hc-bundle { padding: 16px; }\n    .hc-bundle__item { padding: 12px; }\n    .hc-bundle__total-price { font-size: 22px; }\n  }\n\n  \/* ── Reduced motion ── *\/\n  @media (prefers-reduced-motion: reduce) {\n    .hc-premium__card::before,\n    .hc-dot,\n    .hc-heart,\n    .hc-premium__mark::after,\n    .hc-premium__card \u003e * { animation: none !important; }\n    .hc-pill,\n    .hc-premium__value-item,\n    .hc-gift,\n    .hc-bundle__item { transition: none !important; }\n  }\n\u003c\/style\u003e","brand":"My Store","offers":[{"title":"S","offer_id":44238589722723,"sku":null,"price":999.99,"currency_code":"ZAR","in_stock":true},{"title":"M","offer_id":44238589755491,"sku":null,"price":999.99,"currency_code":"ZAR","in_stock":true},{"title":"L","offer_id":44238589788259,"sku":null,"price":999.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0663\/1322\/4291\/files\/ChatGPT_Image_Jun_6_2026_11_26_06_PM.png?v=1780782585","url":"https:\/\/hercollective.co.za\/products\/her-collective%e2%84%a2-comfort-reset-kit-your-calm-during-every-cycle-%f0%9f%92%97","provider":"Her collective.","version":"1.0","type":"link"}