{"product_id":"cherrykiss-cherry-lip-mask-10-pack","title":"CherryKiss – Cherry Lip Mask (10-Pack)","description":"\u003cdiv class=\"fg-cherrykiss-product\"\u003e\n  \u003cstyle\u003e\n    .fg-cherrykiss-product,\n    .fg-cherrykiss-product * {\n      box-sizing: border-box;\n    }\n\n    .fg-cherrykiss-product {\n      --fg-bg: #fff8f9;\n      --fg-bg-soft: #fff0f3;\n      --fg-card: rgba(255, 255, 255, 0.92);\n      --fg-text: #2f2225;\n      --fg-muted: #766267;\n      --fg-cherry: #b93452;\n      --fg-cherry-deep: #8f223d;\n      --fg-blush: #efb6c3;\n      --fg-border: rgba(143, 34, 61, 0.14);\n      --fg-shadow: 0 20px 60px rgba(105, 45, 61, 0.1);\n      --fg-radius-lg: 30px;\n      --fg-radius-md: 22px;\n\n      position: relative;\n      width: 100%;\n      max-width: 1180px;\n      margin: 0 auto;\n      padding: clamp(18px, 4vw, 48px);\n      overflow: hidden;\n      color: var(--fg-text);\n      background:\n        radial-gradient(circle at 10% 8%, rgba(239, 182, 195, 0.28), transparent 31%),\n        radial-gradient(circle at 92% 92%, rgba(185, 52, 82, 0.09), transparent 29%),\n        linear-gradient(145deg, #fffefe 0%, var(--fg-bg) 50%, #fff4f6 100%);\n      border: 1px solid var(--fg-border);\n      border-radius: var(--fg-radius-lg);\n      box-shadow: var(--fg-shadow);\n      isolation: isolate;\n      container-type: inline-size;\n      container-name: cherrykiss-product;\n      font-family:\n        Inter,\n        -apple-system,\n        BlinkMacSystemFont,\n        \"Segoe UI\",\n        sans-serif;\n    }\n\n    .fg-cherrykiss-product::before,\n    .fg-cherrykiss-product::after {\n      content: \"\";\n      position: absolute;\n      z-index: -1;\n      border-radius: 50%;\n      pointer-events: none;\n    }\n\n    .fg-cherrykiss-product::before {\n      width: 300px;\n      height: 300px;\n      top: -140px;\n      right: -110px;\n      background: rgba(239, 182, 195, 0.22);\n      filter: blur(12px);\n      animation: fgCherryFloat 10s ease-in-out infinite;\n    }\n\n    .fg-cherrykiss-product::after {\n      width: 230px;\n      height: 230px;\n      bottom: -120px;\n      left: -80px;\n      background: rgba(185, 52, 82, 0.08);\n      filter: blur(12px);\n      animation: fgCherryFloat 13s ease-in-out infinite reverse;\n    }\n\n    .fg-cherrykiss-product__hero {\n      position: relative;\n      max-width: 920px;\n      margin-bottom: clamp(28px, 5vw, 52px);\n    }\n\n    .fg-cherrykiss-product__eyebrow {\n      display: inline-flex;\n      align-items: center;\n      gap: 9px;\n      margin-bottom: 18px;\n      padding: 9px 14px;\n      border: 1px solid rgba(143, 34, 61, 0.14);\n      border-radius: 999px;\n      background: rgba(255, 255, 255, 0.78);\n      color: var(--fg-cherry-deep);\n      font-size: 12px;\n      font-weight: 800;\n      letter-spacing: 0.12em;\n      text-transform: uppercase;\n      box-shadow: 0 8px 24px rgba(105, 45, 61, 0.05);\n      backdrop-filter: blur(10px);\n      -webkit-backdrop-filter: blur(10px);\n      animation: fgCherryFadeUp 0.65s ease both;\n    }\n\n    .fg-cherrykiss-product__title {\n      margin: 0;\n      max-width: 900px;\n      font-family:\n        Georgia,\n        \"Times New Roman\",\n        serif;\n      font-size: clamp(34px, 6vw, 68px);\n      line-height: 0.98;\n      font-weight: 500;\n      letter-spacing: -0.04em;\n      color: var(--fg-text);\n      animation: fgCherryFadeUp 0.75s 0.06s ease both;\n    }\n\n    .fg-cherrykiss-product__title span {\n      color: var(--fg-cherry);\n    }\n\n    .fg-cherrykiss-product__intro {\n      max-width: 850px;\n      margin: 24px 0 0;\n      color: var(--fg-muted);\n      font-size: clamp(15px, 1.7vw, 18px);\n      line-height: 1.8;\n      animation: fgCherryFadeUp 0.75s 0.12s ease both;\n    }\n\n    .fg-cherrykiss-product__intro strong {\n      color: var(--fg-text);\n      font-weight: 800;\n    }\n\n    .fg-cherrykiss-product__ritual {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin-top: 24px;\n      color: var(--fg-cherry-deep);\n      font-family:\n        Georgia,\n        \"Times New Roman\",\n        serif;\n      font-size: clamp(17px, 2vw, 22px);\n      font-style: italic;\n      animation: fgCherryFadeUp 0.75s 0.18s ease both;\n    }\n\n    .fg-cherrykiss-product__ritual span:not(:last-child)::after {\n      content: \"•\";\n      display: inline-block;\n      margin-left: 8px;\n      color: var(--fg-blush);\n      font-style: normal;\n    }\n\n    .fg-cherrykiss-product__grid {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 16px;\n    }\n\n    .fg-cherrykiss-product__card {\n      position: relative;\n      display: flex;\n      gap: 16px;\n      min-width: 0;\n      padding: 22px;\n      overflow: hidden;\n      border: 1px solid var(--fg-border);\n      border-radius: var(--fg-radius-md);\n      background:\n        linear-gradient(\n          145deg,\n          rgba(255, 255, 255, 0.97),\n          rgba(255, 247, 249, 0.86)\n        );\n      box-shadow: 0 12px 35px rgba(105, 45, 61, 0.055);\n      transform: translateY(14px);\n      opacity: 0;\n      animation: fgCherryCardIn 0.7s ease forwards;\n      transition:\n        transform 0.3s ease,\n        border-color 0.3s ease,\n        box-shadow 0.3s ease;\n    }\n\n    .fg-cherrykiss-product__card:nth-child(1) { animation-delay: 0.12s; }\n    .fg-cherrykiss-product__card:nth-child(2) { animation-delay: 0.18s; }\n    .fg-cherrykiss-product__card:nth-child(3) { animation-delay: 0.24s; }\n    .fg-cherrykiss-product__card:nth-child(4) { animation-delay: 0.30s; }\n    .fg-cherrykiss-product__card:nth-child(5) { animation-delay: 0.36s; }\n    .fg-cherrykiss-product__card:nth-child(6) { animation-delay: 0.42s; }\n\n    .fg-cherrykiss-product__card::after {\n      content: \"\";\n      position: absolute;\n      right: -42px;\n      bottom: -55px;\n      width: 125px;\n      height: 125px;\n      border-radius: 50%;\n      background: rgba(239, 182, 195, 0.16);\n      transition:\n        transform 0.35s ease,\n        opacity 0.35s ease;\n    }\n\n    .fg-cherrykiss-product__icon {\n      flex: 0 0 auto;\n      display: grid;\n      place-items: center;\n      width: 48px;\n      height: 48px;\n      border: 1px solid rgba(143, 34, 61, 0.1);\n      border-radius: 15px;\n      background:\n        linear-gradient(\n          145deg,\n          #ffffff,\n          var(--fg-bg-soft)\n        );\n      font-size: 22px;\n      box-shadow: 0 8px 20px rgba(105, 45, 61, 0.055);\n      transition: transform 0.3s ease;\n    }\n\n    .fg-cherrykiss-product__card-content {\n      position: relative;\n      z-index: 1;\n      min-width: 0;\n    }\n\n    .fg-cherrykiss-product__card-title {\n      margin: 1px 0 7px;\n      color: var(--fg-text);\n      font-size: 15px;\n      line-height: 1.45;\n      font-weight: 800;\n    }\n\n    .fg-cherrykiss-product__card-text {\n      margin: 0;\n      color: var(--fg-muted);\n      font-size: 14px;\n      line-height: 1.65;\n    }\n\n    @media (hover: hover) and (pointer: fine) {\n      .fg-cherrykiss-product__card:hover {\n        transform: translateY(-4px);\n        border-color: rgba(143, 34, 61, 0.26);\n        box-shadow: 0 18px 44px rgba(105, 45, 61, 0.09);\n      }\n\n      .fg-cherrykiss-product__card:hover::after {\n        transform: scale(1.18);\n        opacity: 0.9;\n      }\n\n      .fg-cherrykiss-product__card:hover .fg-cherrykiss-product__icon {\n        transform: translateY(-2px) rotate(-3deg);\n      }\n    }\n\n    .fg-cherrykiss-product__footer {\n      position: relative;\n      margin-top: clamp(26px, 4vw, 42px);\n      padding: clamp(20px, 4vw, 30px);\n      overflow: hidden;\n      text-align: center;\n      border: 1px solid rgba(143, 34, 61, 0.14);\n      border-radius: var(--fg-radius-md);\n      background:\n        linear-gradient(\n          135deg,\n          rgba(255, 255, 255, 0.98),\n          rgba(255, 241, 244, 0.94)\n        );\n      box-shadow: 0 14px 40px rgba(105, 45, 61, 0.06);\n      animation: fgCherryFadeUp 0.8s 0.4s ease both;\n    }\n\n    .fg-cherrykiss-product__footer::before {\n      content: \"♥\";\n      position: absolute;\n      top: -48px;\n      right: 3%;\n      color: rgba(185, 52, 82, 0.07);\n      font-size: 155px;\n      line-height: 1;\n      transform: rotate(8deg);\n      pointer-events: none;\n    }\n\n    .fg-cherrykiss-product__footer p {\n      position: relative;\n      z-index: 1;\n      margin: 0;\n      font-family:\n        Georgia,\n        \"Times New Roman\",\n        serif;\n      color: var(--fg-cherry-deep);\n      font-size: clamp(18px, 2.5vw, 26px);\n      line-height: 1.5;\n      font-style: italic;\n    }\n\n    @keyframes fgCherryFadeUp {\n      from {\n        opacity: 0;\n        transform: translateY(16px);\n      }\n\n      to {\n        opacity: 1;\n        transform: translateY(0);\n      }\n    }\n\n    @keyframes fgCherryCardIn {\n      from {\n        opacity: 0;\n        transform: translateY(14px);\n      }\n\n      to {\n        opacity: 1;\n        transform: translateY(0);\n      }\n    }\n\n    @keyframes fgCherryFloat {\n      0%,\n      100% {\n        transform: translate3d(0, 0, 0);\n      }\n\n      50% {\n        transform: translate3d(0, 14px, 0);\n      }\n    }\n\n    \/* =========================================================\n       CONTAINER QUERY SUPPORT\n       Adapts to narrow Shopify product columns\n       ========================================================= *\/\n\n    @container cherrykiss-product (max-width: 760px) {\n      .fg-cherrykiss-product__grid {\n        grid-template-columns: 1fr;\n      }\n\n      .fg-cherrykiss-product__title {\n        font-size: clamp(34px, 9cqw, 54px);\n      }\n    }\n\n    @container cherrykiss-product (max-width: 520px) {\n      .fg-cherrykiss-product {\n        padding: 18px;\n        border-radius: 24px;\n      }\n\n      .fg-cherrykiss-product__hero {\n        margin-bottom: 25px;\n      }\n\n      .fg-cherrykiss-product__card {\n        gap: 13px;\n        padding: 17px;\n        border-radius: 18px;\n      }\n\n      .fg-cherrykiss-product__icon {\n        width: 42px;\n        height: 42px;\n        border-radius: 13px;\n        font-size: 19px;\n      }\n\n      .fg-cherrykiss-product__card-title {\n        font-size: 14px;\n      }\n\n      .fg-cherrykiss-product__card-text {\n        font-size: 13px;\n      }\n    }\n\n    @container cherrykiss-product (max-width: 390px) {\n      .fg-cherrykiss-product {\n        padding: 14px;\n        border-radius: 20px;\n      }\n\n      .fg-cherrykiss-product__title {\n        font-size: 32px;\n      }\n\n      .fg-cherrykiss-product__intro {\n        font-size: 14px;\n        line-height: 1.7;\n      }\n\n      .fg-cherrykiss-product__ritual {\n        display: block;\n        font-size: 17px;\n        line-height: 1.8;\n      }\n\n      .fg-cherrykiss-product__ritual span {\n        display: block;\n      }\n\n      .fg-cherrykiss-product__ritual span:not(:last-child)::after {\n        display: none;\n      }\n\n      .fg-cherrykiss-product__card {\n        padding: 15px;\n      }\n    }\n\n    \/* =========================================================\n       STANDARD VIEWPORT FALLBACKS\n       ========================================================= *\/\n\n    @media screen and (max-width: 900px) {\n      .fg-cherrykiss-product {\n        padding: 28px;\n      }\n\n      .fg-cherrykiss-product__grid {\n        gap: 14px;\n      }\n    }\n\n    @media screen and (max-width: 749px) {\n      .fg-cherrykiss-product {\n        padding: 22px;\n        border-radius: 25px;\n      }\n\n      .fg-cherrykiss-product__grid {\n        grid-template-columns: 1fr;\n      }\n\n      .fg-cherrykiss-product__title {\n        font-size: clamp(36px, 10vw, 54px);\n      }\n\n      .fg-cherrykiss-product__intro {\n        line-height: 1.7;\n      }\n    }\n\n    @media screen and (max-width: 480px) {\n      .fg-cherrykiss-product {\n        padding: 16px;\n        border-radius: 21px;\n      }\n\n      .fg-cherrykiss-product__eyebrow {\n        margin-bottom: 15px;\n        padding: 8px 11px;\n        font-size: 10px;\n      }\n\n      .fg-cherrykiss-product__title {\n        font-size: clamp(31px, 10.5vw, 42px);\n      }\n\n      .fg-cherrykiss-product__intro {\n        margin-top: 18px;\n        font-size: 14px;\n      }\n\n      .fg-cherrykiss-product__ritual {\n        margin-top: 18px;\n      }\n\n      .fg-cherrykiss-product__card {\n        gap: 12px;\n        padding: 16px;\n      }\n\n      .fg-cherrykiss-product__footer {\n        padding: 20px 16px;\n      }\n    }\n\n    \/* =========================================================\n       REDUCED MOTION \/ ACCESSIBILITY\n       ========================================================= *\/\n\n    @media (prefers-reduced-motion: reduce) {\n      .fg-cherrykiss-product *,\n      .fg-cherrykiss-product *::before,\n      .fg-cherrykiss-product *::after {\n        animation-duration: 0.01ms !important;\n        animation-iteration-count: 1 !important;\n        scroll-behavior: auto !important;\n        transition-duration: 0.01ms !important;\n      }\n\n      .fg-cherrykiss-product__card {\n        opacity: 1;\n        transform: none;\n      }\n    }\n  \u003c\/style\u003e\n\n  \u003cdiv class=\"fg-cherrykiss-product__hero\"\u003e\n    \u003cdiv class=\"fg-cherrykiss-product__eyebrow\"\u003e\n      \u003cspan\u003e🍒\u003c\/span\u003e\n      CherryKiss Cherry Lip Mask\n    \u003c\/div\u003e\n\n    \u003ch2 class=\"fg-cherrykiss-product__title\"\u003e\n      Wake Up to Softer, Plumper,\u003cbr\u003e\n      \u003cspan\u003eKissable Lips.\u003c\/span\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"fg-cherrykiss-product__intro\"\u003e\n      The \u003cstrong\u003eCherryKiss Cherry Lip Mask\u003c\/strong\u003e works while you sleep.\n      Infused with Cherry Extract, this non-greasy overnight mask floods dry,\n      chapped lips with deep moisture — softening, smoothing, and renewing lip\n      skin so you wake up to a visibly plumper, shinier pout. No flaking. No\n      tightness. Just soft, healthy lips every single morning.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"fg-cherrykiss-product__ritual\" aria-label=\"CherryKiss lip care ritual\"\u003e\n      \u003cspan\u003eApply it.\u003c\/span\u003e\n      \u003cspan\u003eSleep.\u003c\/span\u003e\n      \u003cspan\u003eWake up to your best lips.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg-cherrykiss-product__grid\"\u003e\n    \u003cdiv class=\"fg-cherrykiss-product__card\"\u003e\n      \u003cdiv class=\"fg-cherrykiss-product__icon\" aria-hidden=\"true\"\u003e🍒\u003c\/div\u003e\n\n      \u003cdiv class=\"fg-cherrykiss-product__card-content\"\u003e\n        \u003ch3 class=\"fg-cherrykiss-product__card-title\"\u003e\n          Visibly softer lips overnight\n        \u003c\/h3\u003e\n\n        \u003cp class=\"fg-cherrykiss-product__card-text\"\u003e\n          Cherry Extract deeply hydrates and renews dry, chapped lip skin while\n          you sleep.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg-cherrykiss-product__card\"\u003e\n      \u003cdiv class=\"fg-cherrykiss-product__icon\" aria-hidden=\"true\"\u003e✨\u003c\/div\u003e\n\n      \u003cdiv class=\"fg-cherrykiss-product__card-content\"\u003e\n        \u003ch3 class=\"fg-cherrykiss-product__card-title\"\u003e\n          Plumper, shinier pout by morning\n        \u003c\/h3\u003e\n\n        \u003cp class=\"fg-cherrykiss-product__card-text\"\u003e\n          Moisture-locking formula leaves lips looking fuller and naturally\n          glossy.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg-cherrykiss-product__card\"\u003e\n      \u003cdiv class=\"fg-cherrykiss-product__icon\" aria-hidden=\"true\"\u003e🌿\u003c\/div\u003e\n\n      \u003cdiv class=\"fg-cherrykiss-product__card-content\"\u003e\n        \u003ch3 class=\"fg-cherrykiss-product__card-title\"\u003e\n          Non-greasy, lightweight formula\n        \u003c\/h3\u003e\n\n        \u003cp class=\"fg-cherrykiss-product__card-text\"\u003e\n          Absorbs comfortably without sticking to your pillow.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg-cherrykiss-product__card\"\u003e\n      \u003cdiv class=\"fg-cherrykiss-product__icon\" aria-hidden=\"true\"\u003e💋\u003c\/div\u003e\n\n      \u003cdiv class=\"fg-cherrykiss-product__card-content\"\u003e\n        \u003ch3 class=\"fg-cherrykiss-product__card-title\"\u003e\n          Repairs chapped \u0026amp; flaky lips\n        \u003c\/h3\u003e\n\n        \u003cp class=\"fg-cherrykiss-product__card-text\"\u003e\n          Restores the lip moisture barrier for smooth, healthy skin over time.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg-cherrykiss-product__card\"\u003e\n      \u003cdiv class=\"fg-cherrykiss-product__icon\" aria-hidden=\"true\"\u003e✓\u003c\/div\u003e\n\n      \u003cdiv class=\"fg-cherrykiss-product__card-content\"\u003e\n        \u003ch3 class=\"fg-cherrykiss-product__card-title\"\u003e\n          10 individually wrapped masks\n        \u003c\/h3\u003e\n\n        \u003cp class=\"fg-cherrykiss-product__card-text\"\u003e\n          Use nightly or as a weekly treatment for consistently soft lips.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg-cherrykiss-product__card\"\u003e\n      \u003cdiv class=\"fg-cherrykiss-product__icon\" aria-hidden=\"true\"\u003e✓\u003c\/div\u003e\n\n      \u003cdiv class=\"fg-cherrykiss-product__card-content\"\u003e\n        \u003ch3 class=\"fg-cherrykiss-product__card-title\"\u003e\n          Plant-based Cherry Extract\n        \u003c\/h3\u003e\n\n        \u003cp class=\"fg-cherrykiss-product__card-text\"\u003e\n          Gentle enough for sensitive lips.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg-cherrykiss-product__footer\"\u003e\n    \u003cp\u003e\n      Ten nights. Ten mornings of softer,\u003cbr\u003e\n      kissable lips.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Fearless Grace","offers":[{"title":"Default Title","offer_id":45948173451347,"sku":null,"price":199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0726\/0982\/4851\/files\/ChatGPT_Image_Aug_10_2026_at_06_00_21_PM.png?v=1786378723","url":"https:\/\/fearlessgrace.co.za\/products\/cherrykiss-cherry-lip-mask-10-pack","provider":"Fearless Grace","version":"1.0","type":"link"}