{"product_id":"silk-rose-heatless-curl-set","title":"Silk Rosé Heatless Curl Set","description":"\u003cstyle\u003e\n  \/* =========================================\n     SILK ROSE — HEATLESS CURL SET\n     Premium • Feminine • Animated • Responsive\n     ========================================= *\/\n\n  .silkrose-curls {\n    --rose: #c98f9d;\n    --rose-light: #f8e9ed;\n    --rose-soft: #fff7f9;\n    --dark: #1d191b;\n    --muted: #756b70;\n    --white: #ffffff;\n\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n    color: var(--dark);\n    background: linear-gradient(180deg, #fffafa 0%, #ffffff 100%);\n    overflow: hidden;\n    position: relative;\n    padding: 70px 20px;\n  }\n\n  \/* =========================\n     BACKGROUND GLOW\n     ========================= *\/\n\n  .silkrose-curls::before {\n    content: \"\";\n    position: absolute;\n    width: 430px;\n    height: 430px;\n    background: rgba(201, 143, 157, 0.12);\n    border-radius: 50%;\n    filter: blur(85px);\n    top: -190px;\n    left: -170px;\n    animation: curlsGlow 8s ease-in-out infinite;\n  }\n\n  .silkrose-curls::after {\n    content: \"\";\n    position: absolute;\n    width: 360px;\n    height: 360px;\n    background: rgba(201, 143, 157, 0.08);\n    border-radius: 50%;\n    filter: blur(75px);\n    bottom: -160px;\n    right: -130px;\n    animation: curlsGlow 10s ease-in-out infinite reverse;\n  }\n\n  .silkrose-curls-container {\n    max-width: 1050px;\n    margin: auto;\n    position: relative;\n    z-index: 2;\n  }\n\n  \/* =========================\n     HEADER\n     ========================= *\/\n\n  .silkrose-curls-heading {\n    text-align: center;\n    margin-bottom: 45px;\n    animation: curlsFadeUp 0.9s ease forwards;\n  }\n\n  .silkrose-curls-eyebrow {\n    display: inline-block;\n    color: var(--rose);\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n    margin-bottom: 14px;\n  }\n\n  .silkrose-curls-title {\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: clamp(36px, 6vw, 60px);\n    line-height: 1.05;\n    font-weight: 400;\n    margin: 0;\n    letter-spacing: -1.5px;\n  }\n\n  .silkrose-curls-title span {\n    color: var(--rose);\n    font-style: italic;\n  }\n\n  .silkrose-curls-subtitle {\n    max-width: 700px;\n    margin: 20px auto 0;\n    color: var(--muted);\n    font-size: 16px;\n    line-height: 1.8;\n  }\n\n  \/* =========================\n     SECTION TITLES\n     ========================= *\/\n\n  .silkrose-curls-section-label {\n    text-align: center;\n    color: var(--rose);\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n    margin: 50px 0 20px;\n  }\n\n  \/* =========================\n     WHAT'S INCLUDED\n     ========================= *\/\n\n  .silkrose-curls-included {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n  }\n\n  .silkrose-curls-card {\n    background: rgba(255,255,255,0.88);\n    border: 1px solid rgba(201,143,157,0.18);\n    border-radius: 23px;\n    padding: 30px 22px;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n\n    opacity: 0;\n    transform: translateY(30px);\n\n    animation: curlsFadeUp 0.8s ease forwards;\n\n    transition:\n      transform 0.35s ease,\n      box-shadow 0.35s ease,\n      border-color 0.35s ease;\n  }\n\n  .silkrose-curls-card:nth-child(1) {\n    animation-delay: 0.15s;\n  }\n\n  .silkrose-curls-card:nth-child(2) {\n    animation-delay: 0.25s;\n  }\n\n  .silkrose-curls-card:nth-child(3) {\n    animation-delay: 0.35s;\n  }\n\n  \/* Shimmer *\/\n\n  .silkrose-curls-card::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: -120%;\n    width: 80%;\n    height: 100%;\n\n    background: linear-gradient(\n      90deg,\n      transparent,\n      rgba(255,255,255,0.85),\n      transparent\n    );\n\n    transform: skewX(-20deg);\n    transition: left 0.7s ease;\n  }\n\n  .silkrose-curls-card:hover::before {\n    left: 140%;\n  }\n\n  .silkrose-curls-card:hover {\n    transform: translateY(-8px);\n    box-shadow: 0 18px 45px rgba(90,50,60,0.10);\n    border-color: rgba(201,143,157,0.4);\n  }\n\n  .silkrose-curls-icon {\n    width: 58px;\n    height: 58px;\n    margin: 0 auto 18px;\n\n    border-radius: 50%;\n\n    background: var(--rose-light);\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    font-size: 23px;\n\n    transition:\n      transform 0.4s ease,\n      background 0.4s ease;\n  }\n\n  .silkrose-curls-card:hover .silkrose-curls-icon {\n    transform: scale(1.12) rotate(5deg);\n    background: #f3dce2;\n  }\n\n  .silkrose-curls-card h3 {\n    margin: 0 0 9px;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    font-size: 20px;\n    font-weight: 500;\n  }\n\n  .silkrose-curls-card p {\n    margin: 0;\n\n    color: var(--muted);\n\n    font-size: 14px;\n    line-height: 1.7;\n  }\n\n  \/* =========================\n     WHY YOU'LL LOVE IT\n     ========================= *\/\n\n  .silkrose-curls-benefits {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 15px;\n    margin-top: 20px;\n  }\n\n  .silkrose-curls-benefit {\n    background: rgba(255,255,255,0.85);\n\n    border: 1px solid rgba(201,143,157,0.16);\n\n    border-radius: 18px;\n\n    padding: 20px;\n\n    display: flex;\n\n    align-items: center;\n\n    gap: 15px;\n\n    opacity: 0;\n\n    transform: translateY(20px);\n\n    animation: curlsFadeUp 0.7s ease forwards;\n\n    transition:\n      transform 0.3s ease,\n      box-shadow 0.3s ease;\n  }\n\n  .silkrose-curls-benefit:nth-child(1) {\n    animation-delay: 0.4s;\n  }\n\n  .silkrose-curls-benefit:nth-child(2) {\n    animation-delay: 0.5s;\n  }\n\n  .silkrose-curls-benefit:nth-child(3) {\n    animation-delay: 0.6s;\n  }\n\n  .silkrose-curls-benefit:nth-child(4) {\n    animation-delay: 0.7s;\n  }\n\n  .silkrose-curls-benefit:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 12px 30px rgba(90,50,60,0.08);\n  }\n\n  .silkrose-curls-check {\n    width: 42px;\n    height: 42px;\n\n    flex-shrink: 0;\n\n    border-radius: 50%;\n\n    background: var(--rose-light);\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    color: var(--rose);\n\n    font-size: 17px;\n    font-weight: bold;\n  }\n\n  .silkrose-curls-benefit span {\n    font-size: 14px;\n    line-height: 1.5;\n    color: var(--dark);\n    font-weight: 500;\n  }\n\n  \/* =========================\n     PRODUCT DETAILS\n     ========================= *\/\n\n  .silkrose-curls-details {\n    margin-top: 45px;\n\n    background: linear-gradient(\n      135deg,\n      #fff7f9,\n      #ffffff\n    );\n\n    border: 1px solid rgba(201,143,157,0.2);\n\n    border-radius: 30px;\n\n    padding: 45px 30px;\n\n    text-align: center;\n\n    position: relative;\n    overflow: hidden;\n\n    animation: curlsFadeUp 1s ease 0.8s both;\n  }\n\n  .silkrose-curls-details::before {\n    content: \"✦\";\n\n    position: absolute;\n\n    font-size: 150px;\n\n    color: rgba(201,143,157,0.06);\n\n    top: -65px;\n    left: -15px;\n\n    animation: curlsSpin 18s linear infinite;\n  }\n\n  .silkrose-curls-details::after {\n    content: \"✦\";\n\n    position: absolute;\n\n    font-size: 100px;\n\n    color: rgba(201,143,157,0.05);\n\n    bottom: -45px;\n    right: 10px;\n\n    animation: curlsSpin 14s linear infinite reverse;\n  }\n\n  .silkrose-curls-details-content {\n    position: relative;\n    z-index: 2;\n  }\n\n  .silkrose-curls-label {\n    color: var(--rose);\n\n    font-size: 11px;\n    font-weight: 700;\n\n    letter-spacing: 3px;\n    text-transform: uppercase;\n  }\n\n  .silkrose-curls-details h2 {\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    font-size: 32px;\n    font-weight: 400;\n\n    margin: 12px 0 25px;\n  }\n\n  \/* =========================\n     PRODUCT SPECS\n     ========================= *\/\n\n  .silkrose-curls-specs {\n    display: flex;\n\n    justify-content: center;\n\n    flex-wrap: wrap;\n\n    gap: 11px;\n\n    max-width: 800px;\n\n    margin: auto;\n  }\n\n  .silkrose-curls-spec {\n    display: flex;\n\n    align-items: center;\n\n    gap: 8px;\n\n    padding: 12px 18px;\n\n    background: #ffffff;\n\n    border: 1px solid rgba(201,143,157,0.22);\n\n    border-radius: 100px;\n\n    font-size: 13px;\n\n    font-weight: 600;\n\n    box-shadow:\n      0 8px 25px rgba(90,50,60,0.05);\n\n    transition:\n      transform 0.3s ease,\n      box-shadow 0.3s ease;\n  }\n\n  .silkrose-curls-spec:hover {\n    transform: translateY(-4px);\n\n    box-shadow:\n      0 12px 30px rgba(90,50,60,0.09);\n  }\n\n  .silkrose-curls-spec span {\n    color: var(--rose);\n  }\n\n  \/* =========================\n     FINAL STATEMENT\n     ========================= *\/\n\n  .silkrose-curls-ending {\n    text-align: center;\n\n    margin-top: 55px;\n\n    animation: curlsFadeUp 1s ease 1s both;\n  }\n\n  .silkrose-curls-line {\n    width: 55px;\n    height: 1px;\n\n    background: var(--rose);\n\n    margin: 0 auto 20px;\n\n    opacity: 0.7;\n  }\n\n  .silkrose-curls-ending p {\n    margin: 0;\n\n    font-family: Georgia, \"Times New Roman\", serif;\n\n    font-size: 25px;\n\n    font-style: italic;\n\n    color: var(--dark);\n  }\n\n  .silkrose-curls-ending strong {\n    color: var(--rose);\n\n    font-weight: 400;\n  }\n\n  \/* =========================\n     ANIMATIONS\n     ========================= *\/\n\n  @keyframes curlsFadeUp {\n\n    from {\n      opacity: 0;\n      transform: translateY(30px);\n    }\n\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n\n  }\n\n  @keyframes curlsGlow {\n\n    0%, 100% {\n      transform: translate(0, 0);\n    }\n\n    50% {\n      transform: translate(35px, 25px);\n    }\n\n  }\n\n  @keyframes curlsSpin {\n\n    from {\n      transform: rotate(0deg);\n    }\n\n    to {\n      transform: rotate(360deg);\n    }\n\n  }\n\n  \/* =========================\n     MOBILE\n     ========================= *\/\n\n  @media (max-width: 750px) {\n\n    .silkrose-curls {\n      padding: 55px 15px;\n    }\n\n    .silkrose-curls-title {\n      font-size: 39px;\n    }\n\n    .silkrose-curls-subtitle {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .silkrose-curls-included {\n      grid-template-columns: 1fr;\n      gap: 13px;\n    }\n\n    .silkrose-curls-card {\n      padding: 24px 20px;\n      border-radius: 20px;\n    }\n\n    .silkrose-curls-card h3 {\n      font-size: 18px;\n    }\n\n    .silkrose-curls-card p {\n      font-size: 13px;\n    }\n\n    .silkrose-curls-benefits {\n      grid-template-columns: 1fr;\n      gap: 11px;\n    }\n\n    .silkrose-curls-benefit {\n      padding: 17px;\n    }\n\n    .silkrose-curls-details {\n      padding: 35px 18px;\n      border-radius: 24px;\n    }\n\n    .silkrose-curls-details h2 {\n      font-size: 27px;\n    }\n\n    .silkrose-curls-specs {\n      gap: 9px;\n    }\n\n    .silkrose-curls-spec {\n      font-size: 12px;\n      padding: 10px 14px;\n    }\n\n    .silkrose-curls-ending p {\n      font-size: 22px;\n    }\n\n  }\n\n  \/* =========================\n     SMALL PHONES\n     ========================= *\/\n\n  @media (max-width: 430px) {\n\n    .silkrose-curls-title {\n      font-size: 36px;\n    }\n\n    .silkrose-curls-card {\n      display: flex;\n      align-items: flex-start;\n      text-align: left;\n      gap: 15px;\n    }\n\n    .silkrose-curls-icon {\n      flex-shrink: 0;\n      margin: 0;\n    }\n\n  }\n\n  \/* =========================\n     ACCESSIBILITY\n     ========================= *\/\n\n  @media (prefers-reduced-motion: reduce) {\n\n    .silkrose-curls *,\n    .silkrose-curls::before,\n    .silkrose-curls::after {\n      animation: none !important;\n      transition: none !important;\n    }\n\n  }\n\n\u003c\/style\u003e\n\n\n\u003csection class=\"silkrose-curls\"\u003e\n\n  \u003cdiv class=\"silkrose-curls-container\"\u003e\n\n\n    \u003c!-- HEADER --\u003e\n\n    \u003cdiv class=\"silkrose-curls-heading\"\u003e\n\n      \u003cdiv class=\"silkrose-curls-eyebrow\"\u003e\n        Silk Rose\n      \u003c\/div\u003e\n\n      \u003ch1 class=\"silkrose-curls-title\"\u003e\n        Wake Up to Beautiful Curls \u003cspan\u003e— No Heat Needed\u003c\/span\u003e\n      \u003c\/h1\u003e\n\n      \u003cp class=\"silkrose-curls-subtitle\"\u003e\n        The Silk Rosé Heatless Curl Set makes it easy to create\n        soft, bouncy curls overnight. Simply wrap, sleep, and\n        wake up ready for beautifully styled hair.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- WHAT'S INCLUDED --\u003e\n\n    \u003cdiv class=\"silkrose-curls-section-label\"\u003e\n      What's Included\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"silkrose-curls-included\"\u003e\n\n\n      \u003c!-- FOAM ROD --\u003e\n\n      \u003cdiv class=\"silkrose-curls-card\"\u003e\n\n        \u003cdiv class=\"silkrose-curls-icon\"\u003e\n          〰\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n\n          \u003ch3\u003e\n            Soft Foam Rod\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Flexible, lightweight and comfortable to sleep in,\n            with a generous 100cm length for easy styling.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- SCRUNCHIES --\u003e\n\n      \u003cdiv class=\"silkrose-curls-card\"\u003e\n\n        \u003cdiv class=\"silkrose-curls-icon\"\u003e\n          ♡\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n\n          \u003ch3\u003e\n            2× Satin Scrunchies\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Designed to gently secure your curls while helping\n            minimise unwanted creasing.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- CLAW CLIP --\u003e\n\n      \u003cdiv class=\"silkrose-curls-card\"\u003e\n\n        \u003cdiv class=\"silkrose-curls-icon\"\u003e\n          ✦\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n\n          \u003ch3\u003e\n            Claw Clip\n          \u003c\/h3\u003e\n\n          \u003cp\u003e\n            Helps hold the curling rod securely at the top\n            for a comfortable and stable fit.\n          \u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- WHY YOU'LL LOVE IT --\u003e\n\n    \u003cdiv class=\"silkrose-curls-section-label\"\u003e\n      Why You'll Love It\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"silkrose-curls-benefits\"\u003e\n\n\n      \u003cdiv class=\"silkrose-curls-benefit\"\u003e\n\n        \u003cdiv class=\"silkrose-curls-check\"\u003e\n          ✓\n        \u003c\/div\u003e\n\n        \u003cspan\u003e\n          Heat-free styling for a gentle alternative to\n          traditional heated curling tools.\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"silkrose-curls-benefit\"\u003e\n\n        \u003cdiv class=\"silkrose-curls-check\"\u003e\n          ✓\n        \u003c\/div\u003e\n\n        \u003cspan\u003e\n          Soft and comfortable enough to wear while sleeping.\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"silkrose-curls-benefit\"\u003e\n\n        \u003cdiv class=\"silkrose-curls-check\"\u003e\n          ✓\n        \u003c\/div\u003e\n\n        \u003cspan\u003e\n          Suitable for different hair types and lengths.\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"silkrose-curls-benefit\"\u003e\n\n        \u003cdiv class=\"silkrose-curls-check\"\u003e\n          ✓\n        \u003c\/div\u003e\n\n        \u003cspan\u003e\n          Reusable design made for your everyday styling routine.\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- PRODUCT DETAILS --\u003e\n\n    \u003cdiv class=\"silkrose-curls-details\"\u003e\n\n      \u003cdiv class=\"silkrose-curls-details-content\"\u003e\n\n        \u003cdiv class=\"silkrose-curls-label\"\u003e\n          Product Dimensions\n        \u003c\/div\u003e\n\n        \u003ch2\u003e\n          Made for Effortless Styling\n        \u003c\/h2\u003e\n\n\n        \u003cdiv class=\"silkrose-curls-specs\"\u003e\n\n\n          \u003cdiv class=\"silkrose-curls-spec\"\u003e\n            \u003cspan\u003e✦\u003c\/span\u003e\n            ROD — 100 CM \/ 39.4\"\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"silkrose-curls-spec\"\u003e\n            \u003cspan\u003e♡\u003c\/span\u003e\n            DIAMETER — 2.5 CM \/ 0.98\"\n          \u003c\/div\u003e\n\n\n          \u003cdiv class=\"silkrose-curls-spec\"\u003e\n            \u003cspan\u003e✧\u003c\/span\u003e\n            CLIP — 10 × 5.5 CM\n          \u003c\/div\u003e\n\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- BRAND ENDING --\u003e\n\n    \u003cdiv class=\"silkrose-curls-ending\"\u003e\n\n      \u003cdiv class=\"silkrose-curls-line\"\u003e\u003c\/div\u003e\n\n      \u003cp\u003e\n        Healthier Hair. \u003cstrong\u003eNaturally Beautiful.\u003c\/strong\u003e\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"Silk Rosé","offers":[{"title":"Pink","offer_id":53904121004325,"sku":null,"price":129.0,"currency_code":"ZAR","in_stock":true},{"title":"Black","offer_id":53904121037093,"sku":null,"price":129.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1020\/5010\/3589\/files\/pink-set-with-specs_86fc7c95-3d6e-4777-96da-c5f380a85a91.png?v=1790432784","url":"https:\/\/silkrose.co.za\/products\/silk-rose-heatless-curl-set","provider":"Silk Rosé","version":"1.0","type":"link"}