{"product_id":"stiq-firm","title":"STIQ Firm","description":"\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue\u0026amp;family=DM+Sans:wght@300;400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\u003cstyle\u003e\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  :root {\n    --black: #0a0a0a;\n    --white: #f5f2ee;\n    --amber: #C97B2A;\n    --amber-light: #e8a84a;\n    --gray: #888;\n    --light-gray: #1a1a1a;\n    --border: rgba(255,255,255,0.08);\n  }\n\n  body {\n    background: var(--black);\n    color: var(--white);\n    font-family: 'DM Sans', sans-serif;\n    font-size: 15px;\n    line-height: 1.6;\n    padding: 20px;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  .viral-badge {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    padding: 10px 0 20px;\n    animation: fadeUp 0.5s ease both;\n  }\n\n  .badge-dot {\n    width: 8px;\n    height: 8px;\n    background: var(--amber);\n    border-radius: 50%;\n    animation: pulse 2s infinite;\n  }\n\n  @keyframes pulse {\n    0%, 100% { opacity: 1; transform: scale(1); }\n    50% { opacity: 0.6; transform: scale(1.3); }\n  }\n\n  .badge-text {\n    font-size: 11px;\n    font-weight: 500;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: var(--amber);\n  }\n\n  .hook {\n    padding: 0 0 28px;\n    animation: fadeUp 0.6s ease 0.1s both;\n  }\n\n  .hook-headline {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 42px;\n    line-height: 1.0;\n    letter-spacing: 0.02em;\n    color: var(--white);\n    margin-bottom: 14px;\n  }\n\n  .hook-headline span {\n    color: var(--amber);\n  }\n\n  .hook-sub {\n    font-size: 15px;\n    font-weight: 300;\n    color: rgba(245,242,238,0.7);\n    line-height: 1.65;\n  }\n\n  .proof-bar {\n    display: flex;\n    gap: 0;\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    overflow: hidden;\n    margin-bottom: 28px;\n    animation: fadeUp 0.6s ease 0.2s both;\n  }\n\n  .proof-item {\n    flex: 1;\n    padding: 14px 10px;\n    text-align: center;\n    border-right: 1px solid var(--border);\n  }\n\n  .proof-item:last-child { border-right: none; }\n\n  .proof-number {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 24px;\n    color: var(--amber);\n    display: block;\n    line-height: 1;\n    margin-bottom: 3px;\n  }\n\n  .proof-label {\n    font-size: 10px;\n    font-weight: 400;\n    letter-spacing: 0.08em;\n    color: var(--gray);\n    text-transform: uppercase;\n  }\n\n  .one-line {\n    background: var(--amber);\n    border-radius: 10px;\n    padding: 18px 20px;\n    margin-bottom: 28px;\n    animation: fadeUp 0.6s ease 0.3s both;\n  }\n\n  .one-line p {\n    font-size: 16px;\n    font-weight: 500;\n    color: var(--black);\n    line-height: 1.5;\n  }\n\n  .divider {\n    height: 1px;\n    background: var(--border);\n    margin-bottom: 28px;\n  }\n\n  .section-label {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.2em;\n    text-transform: uppercase;\n    color: var(--amber);\n    margin-bottom: 16px;\n  }\n\n  .benefits {\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n    margin-bottom: 28px;\n    animation: fadeUp 0.6s ease 0.4s both;\n  }\n\n  .benefit-row {\n    display: flex;\n    align-items: flex-start;\n    gap: 14px;\n    padding: 14px 16px;\n    background: var(--light-gray);\n    border-radius: 10px;\n    border: 1px solid var(--border);\n    transition: border-color 0.2s;\n  }\n\n  .benefit-row:active {\n    border-color: var(--amber);\n  }\n\n  .benefit-icon {\n    font-size: 18px;\n    flex-shrink: 0;\n    margin-top: 1px;\n  }\n\n  .benefit-title {\n    font-size: 14px;\n    font-weight: 500;\n    color: var(--white);\n    margin-bottom: 3px;\n  }\n\n  .benefit-desc {\n    font-size: 13px;\n    font-weight: 300;\n    color: rgba(245,242,238,0.55);\n    line-height: 1.5;\n  }\n\n  .science {\n    margin-bottom: 28px;\n    animation: fadeUp 0.6s ease 0.5s both;\n  }\n\n  .ingredient-stack {\n    display: flex;\n    flex-direction: column;\n    gap: 2px;\n    border-radius: 12px;\n    overflow: hidden;\n    border: 1px solid var(--border);\n  }\n\n  .ingredient-row {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 15px 16px;\n    background: var(--light-gray);\n    border-bottom: 1px solid var(--border);\n    gap: 12px;\n  }\n\n  .ingredient-row:last-child { border-bottom: none; }\n\n  .ingredient-name {\n    font-size: 14px;\n    font-weight: 500;\n    color: var(--white);\n    flex-shrink: 0;\n  }\n\n  .ingredient-action {\n    font-size: 12px;\n    font-weight: 300;\n    color: rgba(245,242,238,0.5);\n    text-align: right;\n    line-height: 1.4;\n  }\n\n  .ingredient-badge {\n    font-size: 10px;\n    font-weight: 500;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    background: rgba(201,123,42,0.15);\n    color: var(--amber);\n    padding: 3px 8px;\n    border-radius: 20px;\n    flex-shrink: 0;\n    white-space: nowrap;\n  }\n\n  .how-to {\n    margin-bottom: 28px;\n    animation: fadeUp 0.6s ease 0.55s both;\n  }\n\n  .steps {\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n  }\n\n  .step {\n    display: flex;\n    align-items: center;\n    gap: 16px;\n    padding: 14px 16px;\n    background: var(--light-gray);\n    border-radius: 10px;\n    border: 1px solid var(--border);\n  }\n\n  .step-num {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 28px;\n    color: var(--amber);\n    line-height: 1;\n    flex-shrink: 0;\n    width: 24px;\n  }\n\n  .step-text {\n    font-size: 14px;\n    font-weight: 400;\n    color: rgba(245,242,238,0.8);\n    line-height: 1.5;\n  }\n\n  .step-text strong {\n    color: var(--white);\n    font-weight: 500;\n  }\n\n  .format-callout {\n    background: var(--light-gray);\n    border: 1px solid var(--border);\n    border-radius: 12px;\n    padding: 20px;\n    margin-bottom: 28px;\n    animation: fadeUp 0.6s ease 0.6s both;\n  }\n\n  .format-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 10px;\n    margin-top: 14px;\n  }\n\n  .format-item {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    font-size: 13px;\n    color: rgba(245,242,238,0.7);\n  }\n\n  .format-check {\n    width: 18px;\n    height: 18px;\n    border-radius: 50%;\n    background: rgba(201,123,42,0.2);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n  }\n\n  .format-check::after {\n    content: '✓';\n    font-size: 10px;\n    color: var(--amber);\n    font-weight: 700;\n  }\n\n  .closing {\n    padding: 24px 0 8px;\n    animation: fadeUp 0.6s ease 0.65s both;\n  }\n\n  .closing-text {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 36px;\n    line-height: 1.05;\n    letter-spacing: 0.02em;\n    color: var(--white);\n    margin-bottom: 12px;\n  }\n\n  .closing-text span { color: var(--amber); }\n\n  .closing-sub {\n    font-size: 14px;\n    font-weight: 300;\n    color: rgba(245,242,238,0.5);\n    line-height: 1.6;\n  }\n\n  @keyframes fadeUp {\n    from { opacity: 0; transform: translateY(16px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e\n\n  \u003cdiv class=\"viral-badge\"\u003e\n    \u003cdiv class=\"badge-dot\"\u003e\u003c\/div\u003e\n    \u003cspan class=\"badge-text\"\u003eThe stick everyone's talking about\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"hook\"\u003e\n    \u003cdiv class=\"hook-headline\"\u003eYour skin.\u003cbr\u003eOne \u003cspan\u003eswipe\u003c\/span\u003e.\u003cbr\u003eDone.\u003c\/div\u003e\n    \u003cp class=\"hook-sub\"\u003eSTIQ Firm is the viral calcium collagen stick that's replacing entire skincare routines — one effortless swipe at a time.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"proof-bar\"\u003e\n    \u003cdiv class=\"proof-item\"\u003e\n      \u003cspan class=\"proof-number\"\u003e4-in-1\u003c\/span\u003e\n      \u003cspan class=\"proof-label\"\u003eActives\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"proof-item\"\u003e\n      \u003cspan class=\"proof-number\"\u003e60s\u003c\/span\u003e\n      \u003cspan class=\"proof-label\"\u003eRoutine\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"proof-item\"\u003e\n      \u003cspan class=\"proof-number\"\u003e0\u003c\/span\u003e\n      \u003cspan class=\"proof-label\"\u003eMess\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"one-line\"\u003e\n    \u003cp\u003eCalcium + Collagen + Elastin in a single stick. Firm, lift, and hydrate your face, neck, and eyes — no jar, no mess, no excuses.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"divider\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"benefits\"\u003e\n    \u003cdiv class=\"section-label\"\u003eWhat it does\u003c\/div\u003e\n\n    \u003cdiv class=\"benefit-row\"\u003e\n      \u003cdiv class=\"benefit-icon\"\u003e⬆\u003c\/div\u003e\n      \u003cdiv class=\"benefit-content\"\u003e\n        \u003cdiv class=\"benefit-title\"\u003eVisibly firms \u0026amp; lifts\u003c\/div\u003e\n        \u003cdiv class=\"benefit-desc\"\u003eCalcium rebuilds the structural support beneath your skin — the stuff that keeps it from sagging.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"benefit-row\"\u003e\n      \u003cdiv class=\"benefit-icon\"\u003e◎\u003c\/div\u003e\n      \u003cdiv class=\"benefit-content\"\u003e\n        \u003cdiv class=\"benefit-title\"\u003eSmooths fine lines\u003c\/div\u003e\n        \u003cdiv class=\"benefit-desc\"\u003eCollagen + Elastin plump from within. Smile lines, under-eyes, forehead — one stick handles it all.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"benefit-row\"\u003e\n      \u003cdiv class=\"benefit-icon\"\u003e◈\u003c\/div\u003e\n      \u003cdiv class=\"benefit-content\"\u003e\n        \u003cdiv class=\"benefit-title\"\u003eAll-day hydration\u003c\/div\u003e\n        \u003cdiv class=\"benefit-desc\"\u003eA rich wax-oil base locks moisture in without grease. Skin stays soft from morning to night.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"benefit-row\"\u003e\n      \u003cdiv class=\"benefit-icon\"\u003e↗\u003c\/div\u003e\n      \u003cdiv class=\"benefit-content\"\u003e\n        \u003cdiv class=\"benefit-title\"\u003eWorks over makeup\u003c\/div\u003e\n        \u003cdiv class=\"benefit-desc\"\u003eSwipe it on in the car, at your desk, anywhere. No sink required.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"divider\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"science\"\u003e\n    \u003cdiv class=\"section-label\"\u003eThe 4 heroes\u003c\/div\u003e\n    \u003cdiv class=\"ingredient-stack\"\u003e\n\n      \u003cdiv class=\"ingredient-row\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"ingredient-name\"\u003eCalcium\u003c\/div\u003e\n          \u003cdiv class=\"ingredient-action\"\u003eRebuilds skin structure\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ingredient-badge\"\u003eHero\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ingredient-row\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"ingredient-name\"\u003eCollagen\u003c\/div\u003e\n          \u003cdiv class=\"ingredient-action\"\u003ePlumps + firms\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ingredient-badge\"\u003eHero\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ingredient-row\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"ingredient-name\"\u003eElastin\u003c\/div\u003e\n          \u003cdiv class=\"ingredient-action\"\u003eRestores bounce + lift\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ingredient-badge\"\u003eHero\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ingredient-row\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"ingredient-name\"\u003eSodium DNA\u003c\/div\u003e\n          \u003cdiv class=\"ingredient-action\"\u003eSkin recovery + resilience\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ingredient-badge\"\u003eBonus\u003c\/div\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"divider\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"how-to\"\u003e\n    \u003cdiv class=\"section-label\"\u003eHow to use\u003c\/div\u003e\n    \u003cdiv class=\"steps\"\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003cdiv class=\"step-num\"\u003e1\u003c\/div\u003e\n        \u003cdiv class=\"step-text\"\u003e\n\u003cstrong\u003eTwist up\u003c\/strong\u003e the stick until you hear the click.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003cdiv class=\"step-num\"\u003e2\u003c\/div\u003e\n        \u003cdiv class=\"step-text\"\u003e\n\u003cstrong\u003eSwipe directly\u003c\/strong\u003e on face, under-eyes, neck, or anywhere that needs it.\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"step\"\u003e\n        \u003cdiv class=\"step-num\"\u003e3\u003c\/div\u003e\n        \u003cdiv class=\"step-text\"\u003e\n\u003cstrong\u003eTap gently\u003c\/strong\u003e with fingertips to blend. That's it. You're done.\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"divider\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"format-callout\"\u003e\n    \u003cdiv class=\"section-label\"\u003eWhy the stick format wins\u003c\/div\u003e\n    \u003cdiv class=\"format-grid\"\u003e\n      \u003cdiv class=\"format-item\"\u003e\n\u003cdiv class=\"format-check\"\u003e\u003c\/div\u003eNo jar, no pump\u003c\/div\u003e\n      \u003cdiv class=\"format-item\"\u003e\n\u003cdiv class=\"format-check\"\u003e\u003c\/div\u003eFits in any bag\u003c\/div\u003e\n      \u003cdiv class=\"format-item\"\u003e\n\u003cdiv class=\"format-check\"\u003e\u003c\/div\u003eZero mess\u003c\/div\u003e\n      \u003cdiv class=\"format-item\"\u003e\n\u003cdiv class=\"format-check\"\u003e\u003c\/div\u003eWorks over makeup\u003c\/div\u003e\n      \u003cdiv class=\"format-item\"\u003e\n\u003cdiv class=\"format-check\"\u003e\u003c\/div\u003eTravel friendly\u003c\/div\u003e\n      \u003cdiv class=\"format-item\"\u003e\n\u003cdiv class=\"format-check\"\u003e\u003c\/div\u003e60 second routine\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"closing\"\u003e\n    \u003cdiv class=\"closing-text\"\u003eThis is what skincare\u003cbr\u003ewas \u003cspan\u003ealways\u003c\/span\u003e\u003cbr\u003esupposed to be.\u003c\/div\u003e\n    \u003cp class=\"closing-sub\"\u003eNo 10-step routine. No cluttered bathroom shelf. No excuses. Just STIQ Firm — and skin that shows.\u003c\/p\u003e\n  \u003c\/div\u003e","brand":"STIQ","offers":[{"title":"Default Title","offer_id":63349391098225,"sku":null,"price":35.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1000\/7534\/0145\/files\/STIQ_-_Product_Image.png?v=1774667567","url":"https:\/\/stiqlabs.com\/products\/stiq-firm","provider":"STIQ","version":"1.0","type":"link"}