{"product_id":"cozie-period-heat-pad-her-collective","title":"Cozie™- Period Heat pad","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c!-- Her Collective™ – Cozie Product Block + Free Gifts + FAQ --\u003e\n\u003csection aria-label=\"Her Collective Portable Period Heating Pad\" class=\"hc-premium\"\u003e\n\u003cdiv class=\"hc-premium__card\"\u003e\n\u003c!-- ══════════════ FREE GIFTS (TOP — FIRST THING READ) ══════════════ --\u003e\n\u003cdiv aria-label=\"Free gifts 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 GIFTS INCLUDED \u003c\/span\u003e\n\u003ch2 class=\"hc-gifts__title\"\u003e2 Free Gifts With Every Order\u003c\/h2\u003e\n\u003cp class=\"hc-gifts__sub\"\u003e\u003cstrong\u003eR400 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\" style=\"text-align: start;\"\u003e\u003cimg alt=\"Free period pouch\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0663\/1322\/4291\/files\/lifestyle-photo-white-background.png?v=1773045320\" style=\"margin-bottom: 16px; float: none;\"\u003e\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\"\u003ePeriod Pouch \u003cspan class=\"hc-gift__price\"\u003eR200\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp class=\"hc-gift__desc\"\u003eDiscreet everyday carry for your essentials.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hc-gift\"\u003e\n\u003cdiv class=\"hc-gift__image\" style=\"text-align: start;\"\u003e\u003cimg alt=\"Free ebook\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0663\/1322\/4291\/files\/Screenshot_2026-04-02_205942.png?v=1775195097\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"hc-gift__content\"\u003e\n\u003cspan class=\"hc-gift__tag\"\u003eGIFT 02\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.\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 \u003cspan class=\"hc-gifts__total-value\"\u003eR400 FREE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ══════════════ DIVIDER ══════════════ --\u003e\n\u003cdiv aria-hidden=\"true\" class=\"hc-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\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 Portable Comfort\u003c\/div\u003e\n\u003ch2 class=\"hc-premium__title\"\u003eHer Collective™ Portable Period Heating Pad \u003cspan aria-hidden=\"true\" class=\"hc-heart\"\u003e💗\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"hc-premium__lead\"\u003eRelief that moves with you — not against you.\u003c\/p\u003e\n\u003c!-- Value list --\u003e\n\u003cdiv class=\"hc-premium__value\"\u003e\n\u003ch3 class=\"hc-premium__value-title\"\u003eWhat makes it different\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 \u003cspan\u003e\u003cstrong\u003eCramp relief in minutes\u003c\/strong\u003e — warm, soothing heat right where it hurts\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 \u003cspan\u003e\u003cstrong\u003eWear it anywhere\u003c\/strong\u003e — slim enough for work, school, errands, and rest days\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 \u003cspan\u003e\u003cstrong\u003eCordless \u0026amp; rechargeable\u003c\/strong\u003e — no wires, no wall, just comfort on the 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 \u003cspan\u003e\u003cstrong\u003eSoft, adjustable fit\u003c\/strong\u003e — hugs your body without squeezing or slipping\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Short closing copy --\u003e\n\u003cdiv class=\"hc-premium__copy\"\u003e\n\u003cp\u003eCramps should never stop your day. The \u003cstrong\u003eHer Collective™ Heating Pad\u003c\/strong\u003e gives you gentle, targeted warmth the moment you need it — so you can keep going, feeling held and cared for.\u003c\/p\u003e\n\u003cp class=\"hc-premium__closing\"\u003eBecause you deserve comfort that actually works.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Highlight 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 Fast-acting warmth\u003c\/li\u003e\n\u003cli class=\"hc-pill\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"hc-pill__icon\"\u003e🤍\u003c\/span\u003e Ultra-soft fit\u003c\/li\u003e\n\u003cli class=\"hc-pill\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"hc-pill__icon\"\u003e👜\u003c\/span\u003e Fits in your bag\u003c\/li\u003e\n\u003cli class=\"hc-pill\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"hc-pill__icon\"\u003e🔋\u003c\/span\u003e Rechargeable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c!-- ══════════════ FAQ SECTION ══════════════ --\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\u003cspan class=\"hc-faq__num\"\u003e01\u003c\/span\u003e \u003cstrong\u003eHow long will shipping take?\u003c\/strong\u003e \u003cspan aria-hidden=\"true\" class=\"hc-faq__arrow\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"hc-faq__a\"\u003e\u003cstrong\u003e8–11 business days.\u003c\/strong\u003e Once your order ships you will get 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\u003cspan class=\"hc-faq__num\"\u003e02\u003c\/span\u003e \u003cstrong\u003eWhat if it is not for me?\u003c\/strong\u003e \u003cspan aria-hidden=\"true\" class=\"hc-faq__arrow\"\u003e\u003c\/span\u003e\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 it — unused and in its original packaging. Just message our team and we will take care of everything.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"hc-faq__item\"\u003e\n\u003csummary class=\"hc-faq__q\"\u003e\u003cspan class=\"hc-faq__num\"\u003e03\u003c\/span\u003e \u003cstrong\u003eHow do I charge it?\u003c\/strong\u003e \u003cspan aria-hidden=\"true\" class=\"hc-faq__arrow\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp class=\"hc-faq__a\"\u003ePlug in the included \u003cstrong\u003eUSB-C cable\u003c\/strong\u003e, wait about 2 hours, and you are set for multiple sessions of cordless relief — at home, at work, or wherever life takes you.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"hc-premium__brand\"\u003e\n\u003cspan class=\"hc-premium__brandname\"\u003eHer Collective™\u003c\/span\u003e \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\u003c\/div\u003e\n\u003c\/section\u003e\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-divider           { animation-delay: .08s; }\n  .hc-premium__badge    { animation-delay: .10s; }\n  .hc-premium__title    { animation-delay: .14s; }\n  .hc-premium__lead     { animation-delay: .18s; }\n  .hc-premium__value    { animation-delay: .22s; }\n  .hc-premium__copy     { animation-delay: .26s; }\n  .hc-premium__highlights{ animation-delay: .30s; }\n  .hc-faq               { animation-delay: .34s; }\n  .hc-premium__signature{ animation-delay: .38s; }\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  \/* ══════════════════════════════════════════\n     FREE GIFTS SECTION (TOP)\n     ══════════════════════════════════════════ *\/\n  .hc-gifts {\n    margin: 0 0 8px;\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 {\n    text-align: center;\n    margin-bottom: 18px;\n  }\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: #ffffff;\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 {\n    background: #ffffff;\n    box-shadow: 0 0 0 3px rgba(255,255,255,.3);\n  }\n\n  .hc-gifts__title {\n    margin: 0 0 6px;\n    font-size: clamp(22px, 2.6vw, 28px);\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 {\n    margin: 0;\n    font-size: 14px;\n    color: var(--hc-muted);\n    line-height: 1.5;\n  }\n\n  .hc-gifts__sub strong {\n    color: var(--hc-rose-deep);\n    font-weight: 650;\n  }\n\n  .hc-gifts__list {\n    display: grid;\n    gap: 12px;\n    margin-bottom: 16px;\n  }\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 {\n    transform: translateY(-2px);\n    box-shadow: 0 8px 20px rgba(224,122,153,.15);\n  }\n\n  .hc-gift__image {\n    width: 88px;\n    height: 88px;\n    border-radius: 12px;\n    overflow: hidden;\n    background: var(--hc-blush);\n    flex-shrink: 0;\n    border: 1px solid rgba(224,122,153,.15);\n  }\n\n  .hc-gift__image img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n  }\n\n  .hc-gift__content {\n    min-width: 0;\n  }\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 {\n    font-size: 13px;\n    font-weight: 500;\n    color: rgba(35,31,32,.45);\n    text-decoration: line-through;\n  }\n\n  .hc-gift__desc {\n    margin: 0;\n    font-size: 13px;\n    line-height: 1.5;\n    color: var(--hc-muted);\n  }\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: #ffffff;\n    box-shadow: 0 6px 18px rgba(224,122,153,.30);\n  }\n\n  .hc-gifts__total-label {\n    font-size: 13px;\n    font-weight: 500;\n    letter-spacing: 0.02em;\n    opacity: 0.95;\n  }\n\n  .hc-gifts__total-value {\n    font-size: 16px;\n    font-weight: 700;\n    letter-spacing: 0.02em;\n  }\n\n  \/* ── Divider between gifts and product ── *\/\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 {\n    margin: 0 0 16px;\n    color: var(--hc-muted);\n    font-size: clamp(14px, 1.4vw, 16px);\n    line-height: 1.55;\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 {\n    margin: 0 0 12px;\n    font-size: 18px;\n    line-height: 1.2;\n    font-weight: 650;\n    letter-spacing: -0.01em;\n  }\n\n  .hc-premium__value-list {\n    list-style: none;\n    margin: 0;\n    padding: 0;\n    display: grid;\n    gap: 10px;\n  }\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  }\n\n  .hc-premium__value-item strong {\n    font-weight: 650;\n    color: var(--hc-ink);\n  }\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 {\n    margin: 10px 0;\n    font-size: 15px;\n    line-height: 1.7;\n    color: rgba(35,31,32,.86);\n  }\n  .hc-premium__copy strong { font-weight: 650; }\n\n  .hc-premium__closing {\n    margin-top: 10px;\n    padding-top: 10px;\n    border-top: 1px dashed rgba(35,31,32,.14);\n    color: rgba(35,31,32,.88);\n    font-weight: 500;\n  }\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  .hc-pill__icon { opacity: .9; }\n\n  \/* ══════════════════════════════════════════\n     FAQ SECTION\n     ══════════════════════════════════════════ *\/\n  .hc-faq {\n    margin-top: 24px;\n    padding-top: 22px;\n    border-top: 1px solid rgba(35,31,32,.10);\n  }\n\n  .hc-faq__header {\n    margin-bottom: 14px;\n  }\n\n  .hc-faq__title {\n    margin: 0 0 4px;\n    font-size: 20px;\n    font-weight: 650;\n    letter-spacing: -0.01em;\n    color: var(--hc-ink);\n  }\n\n  .hc-faq__sub {\n    margin: 0;\n    font-size: 13.5px;\n    color: var(--hc-muted);\n    line-height: 1.5;\n  }\n\n  .hc-faq__list {\n    display: grid;\n    gap: 8px;\n  }\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 {\n    box-shadow: 0 6px 16px rgba(17,12,13,.07);\n  }\n\n  .hc-faq__item[open] {\n    border-color: rgba(224,122,153,.45);\n    background: rgba(255,255,255,.92);\n  }\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 {\n    flex: 1;\n    font-size: 15px;\n    font-weight: 620;\n    color: var(--hc-ink);\n    line-height: 1.3;\n  }\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: #ffffff;\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 {\n    left: 2px;\n    transform: translateY(-50%) rotate(40deg);\n  }\n\n  .hc-faq__arrow::after {\n    right: 2px;\n    transform: translateY(-50%) rotate(-40deg);\n  }\n\n  .hc-faq__item[open] .hc-faq__arrow::before {\n    transform: translateY(-50%) rotate(-40deg);\n  }\n\n  .hc-faq__item[open] .hc-faq__arrow::after {\n    transform: translateY(-50%) rotate(40deg);\n  }\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 {\n    font-weight: 650;\n    color: var(--hc-ink);\n  }\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  \/* ── Hover states ── *\/\n  @media (hover:hover) and (pointer:fine) {\n    .hc-pill:hover { transform: translateY(-2px); }\n    .hc-premium__value-item {\n      transition: transform .35s cubic-bezier(.2,.8,.2,1), box-shadow .35s cubic-bezier(.2,.8,.2,1);\n    }\n    .hc-premium__value-item:hover {\n      transform: translateY(-1px);\n      box-shadow: 0 10px 20px rgba(17,12,13,.06);\n    }\n  }\n\n  \/* ── Mobile optimization ── *\/\n  @media (max-width: 600px) {\n    .hc-gifts {\n      padding: 18px;\n    }\n\n    .hc-gifts__title {\n      font-size: 20px;\n    }\n\n    .hc-gift {\n      grid-template-columns: 72px 1fr;\n      gap: 12px;\n      padding: 12px;\n    }\n\n    .hc-gift__image {\n      width: 72px;\n      height: 72px;\n    }\n\n    .hc-gift__name {\n      font-size: 15px;\n    }\n\n    .hc-gift__desc {\n      font-size: 12.5px;\n    }\n\n    .hc-gifts__total {\n      padding: 12px 16px;\n    }\n\n    .hc-gifts__total-label {\n      font-size: 12px;\n    }\n\n    .hc-gifts__total-value {\n      font-size: 15px;\n    }\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 * {\n      animation: none !important;\n    }\n    .hc-pill,\n    .hc-premium__value-item,\n    .hc-gift {\n      transition: none !important;\n    }\n  }\n\u003c\/style\u003e","brand":"Her collective.","offers":[{"title":"Pink","offer_id":44179727843427,"sku":null,"price":649.99,"currency_code":"ZAR","in_stock":true},{"title":"White","offer_id":44182483664995,"sku":null,"price":649.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0663\/1322\/4291\/files\/professional-product-photo_2237b9a4-7fe6-4c5b-b220-cda28b9d7eab.png?v=1773640035","url":"https:\/\/hercollective.co.za\/products\/cozie-period-heat-pad-her-collective","provider":"Her collective.","version":"1.0","type":"link"}