{"product_id":"craftline™-posturecore-belt","title":"Craftline™ PostureCore Belt","description":"\u003csection class=\"craftline-align-section\"\u003e\n  \u003cdiv class=\"craftline-align-orb orb-a\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"craftline-align-orb orb-b\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"craftline-align-card\"\u003e\n    \u003cdiv class=\"craftline-align-tag\"\u003ePosture \u0026amp; Core Support\u003c\/div\u003e\n\n    \u003ch2\u003eCraftline™ PostureCore Belt\u003c\/h2\u003e\n\n    \u003cp class=\"craftline-align-copy\"\u003e\n      Support your posture with a sleek belt designed to help stabilize your lower back,\n      hips, and core during daily movement. The Craftline™ PostureCore Belt gives\n      gentle compression and a secure adjustable fit, making it ideal for workouts,\n      walking, sitting, or everyday wear.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"craftline-align-pills\"\u003e\n      \u003cspan\u003eDaily Support\u003c\/span\u003e\n      \u003cspan\u003eAdjustable Fit\u003c\/span\u003e\n      \u003cspan\u003eLightweight Feel\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"craftline-align-grid\"\u003e\n      \u003cdiv class=\"craftline-align-benefit\"\u003e\n        \u003cspan\u003e🧍\u003c\/span\u003e\n        \u003cp\u003eSupports better posture habits\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"craftline-align-benefit\"\u003e\n        \u003cspan\u003e🤍\u003c\/span\u003e\n        \u003cp\u003eHelps stabilize lower back \u0026amp; hips\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"craftline-align-benefit\"\u003e\n        \u003cspan\u003e🔒\u003c\/span\u003e\n        \u003cp\u003eAdjustable fit for secure support\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"craftline-align-benefit\"\u003e\n        \u003cspan\u003e🌬️\u003c\/span\u003e\n        \u003cp\u003eBreathable and comfortable design\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"craftline-align-benefit\"\u003e\n        \u003cspan\u003e🏠\u003c\/span\u003e\n        \u003cp\u003eGreat for home, work \u0026amp; workouts\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"craftline-align-benefit\"\u003e\n        \u003cspan\u003e✨\u003c\/span\u003e\n        \u003cp\u003eSlim, discreet \u0026amp; easy to wear\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .craftline-align-section {\n    position: relative;\n    overflow: hidden;\n    padding: 58px 18px;\n    font-family: inherit;\n    background:\n      radial-gradient(circle at top left, rgba(196, 181, 253, 0.28), transparent 34%),\n      radial-gradient(circle at bottom right, rgba(20, 20, 20, 0.08), transparent 34%),\n      linear-gradient(135deg, #fbf8f2 0%, #ffffff 52%, #f6f3fb 100%);\n  }\n\n  .craftline-align-orb {\n    position: absolute;\n    border-radius: 999px;\n    filter: blur(36px);\n    opacity: 0.55;\n    pointer-events: none;\n    animation: alignFloat 8s ease-in-out infinite;\n  }\n\n  .orb-a {\n    width: 260px;\n    height: 260px;\n    top: -110px;\n    left: -90px;\n    background: rgba(190, 174, 245, 0.5);\n  }\n\n  .orb-b {\n    width: 300px;\n    height: 300px;\n    right: -120px;\n    bottom: -130px;\n    background: rgba(30, 30, 30, 0.12);\n    animation-delay: 1.4s;\n  }\n\n  .craftline-align-card {\n    position: relative;\n    max-width: 850px;\n    margin: 0 auto;\n    padding: 40px;\n    border-radius: 34px;\n    background: rgba(255, 255, 255, 0.78);\n    backdrop-filter: blur(22px);\n    -webkit-backdrop-filter: blur(22px);\n    border: 1px solid rgba(255, 255, 255, 0.78);\n    box-shadow:\n      0 26px 75px rgba(20, 20, 20, 0.08),\n      inset 0 1px 0 rgba(255, 255, 255, 0.9);\n    animation: alignFadeUp 0.85s ease both;\n  }\n\n  .craftline-align-card::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    border-radius: 34px;\n    padding: 1px;\n    background: linear-gradient(\n      135deg,\n      rgba(40, 40, 40, 0.22),\n      rgba(190, 174, 245, 0.62),\n      rgba(255, 255, 255, 0.45)\n    );\n    -webkit-mask:\n      linear-gradient(#fff 0 0) content-box,\n      linear-gradient(#fff 0 0);\n    -webkit-mask-composite: xor;\n    mask-composite: exclude;\n    pointer-events: none;\n  }\n\n  .craftline-align-tag {\n    display: inline-flex;\n    align-items: center;\n    margin-bottom: 15px;\n    padding: 8px 15px;\n    border-radius: 999px;\n    background: linear-gradient(135deg, rgba(35, 35, 35, 0.92), rgba(80, 72, 105, 0.92));\n    color: #fff;\n    font-size: 11px;\n    font-weight: 600;\n    letter-spacing: 1.4px;\n    text-transform: uppercase;\n  }\n\n  .craftline-align-card h2 {\n    margin: 0 0 16px;\n    color: #111;\n    font-size: clamp(30px, 4.5vw, 50px);\n    line-height: 1.04;\n    font-weight: 650;\n    letter-spacing: -1.4px;\n  }\n\n  .craftline-align-copy {\n    margin: 0;\n    max-width: 710px;\n    color: #4a4a4a;\n    font-size: 16px;\n    line-height: 1.75;\n  }\n\n  .craftline-align-pills {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 24px;\n  }\n\n  .craftline-align-pills span {\n    padding: 10px 14px;\n    border-radius: 999px;\n    background: rgba(246, 243, 251, 0.9);\n    border: 1px solid rgba(190, 174, 245, 0.28);\n    color: #242424;\n    font-size: 13px;\n    font-weight: 520;\n    transition: all 0.28s ease;\n  }\n\n  .craftline-align-pills span:hover {\n    transform: translateY(-3px);\n    background: #111;\n    color: #fff;\n  }\n\n  .craftline-align-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 14px;\n    margin-top: 30px;\n  }\n\n  .craftline-align-benefit {\n    display: flex;\n    align-items: center;\n    gap: 13px;\n    padding: 16px;\n    border-radius: 21px;\n    background: rgba(255, 255, 255, 0.74);\n    border: 1px solid rgba(255, 255, 255, 0.82);\n    box-shadow: 0 10px 30px rgba(20, 20, 20, 0.045);\n    transition: transform 0.28s ease, box-shadow 0.28s ease, background 0.28s ease;\n    cursor: pointer;\n  }\n\n  .craftline-align-benefit span {\n    min-width: 40px;\n    width: 40px;\n    height: 40px;\n    display: grid;\n    place-items: center;\n    border-radius: 50%;\n    background: linear-gradient(135deg, rgba(230, 224, 255, 0.95), rgba(255, 255, 255, 0.95));\n    font-size: 18px;\n    transition: transform 0.28s ease;\n  }\n\n  .craftline-align-benefit p {\n    margin: 0;\n    color: #232323;\n    font-size: 14px;\n    font-weight: 520;\n    line-height: 1.35;\n  }\n\n  .craftline-align-benefit:hover {\n    transform: translateY(-5px);\n    background: rgba(255, 255, 255, 0.96);\n    box-shadow: 0 18px 44px rgba(20, 20, 20, 0.1);\n  }\n\n  .craftline-align-benefit:hover span {\n    transform: scale(1.08) rotate(-5deg);\n  }\n\n  .craftline-align-benefit.is-active {\n    background: #111;\n  }\n\n  .craftline-align-benefit.is-active p {\n    color: #fff;\n  }\n\n  .craftline-align-benefit.is-active span {\n    background: #fff;\n  }\n\n  @keyframes alignFadeUp {\n    from {\n      opacity: 0;\n      transform: translateY(26px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @keyframes alignFloat {\n    0%, 100% {\n      transform: translateY(0) scale(1);\n    }\n    50% {\n      transform: translateY(22px) scale(1.06);\n    }\n  }\n\n  @media (max-width: 680px) {\n    .craftline-align-section {\n      padding: 44px 14px;\n    }\n\n    .craftline-align-card {\n      padding: 27px 20px;\n      border-radius: 28px;\n    }\n\n    .craftline-align-card::before {\n      border-radius: 28px;\n    }\n\n    .craftline-align-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .craftline-align-copy {\n      font-size: 15px;\n      line-height: 1.68;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  document.querySelectorAll(\".craftline-align-benefit\").forEach((item) =\u003e {\n    item.addEventListener(\"click\", () =\u003e {\n      item.classList.toggle(\"is-active\");\n    });\n  });\n\u003c\/script\u003e","brand":"Craftline ","offers":[{"title":"Default Title","offer_id":49977368510704,"sku":null,"price":399.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0847\/8837\/9888\/files\/ChatGPT_Image_Aug_12_2026_09_58_36_PM.png?v=1786564766","url":"https:\/\/craftline.co.za\/products\/craftline%e2%84%a2-posturecore-belt","provider":"Craftline ","version":"1.0","type":"link"}