{"title":"Hair Care \u0026 Styling Essentials","description":"\u003c!-- Collection Description Banner for Hair Care \u0026 Styling Essentials --\u003e\n\u003cdiv class=\"ab-collection-description ab-animate-fade-up\"\u003e\n  \u003cdiv class=\"ab-shweshwe-border\"\u003e\u003c\/div\u003e\n  \u003cp\u003e\n    Elevate every step of your hair routine with high-performance tools engineered for versatility, speed, and precision styling. The \u003cstrong\u003eHair Care \u0026amp; Styling Essentials\u003c\/strong\u003e collection brings together salon-grade straighteners, multi-barrel curlers, and high-speed dryers designed to effortlessly smooth, shape, and protect your natural hair, protective styles, or wigs. Built to deliver effortless control and load-shedding-proof convenience, these everyday crown essentials ensure your hair stays healthy, radiant, and perfectly styled wherever you go.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .ab-collection-description {\n    position: relative;\n    max-width: 900px;\n    margin: 0 auto 35px auto;\n    padding: 30px 25px;\n    background: #ffffff;\n    border-radius: 18px;\n    border: 1px solid rgba(11, 107, 58, 0.12);\n    border-left: 6px solid #F28C00;\n    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);\n    overflow: hidden;\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n  }\n\n  .ab-collection-description p {\n    font-size: 16px;\n    line-height: 1.65;\n    color: #333333;\n    margin: 0;\n  }\n\n  .ab-collection-description strong {\n    color: #0B6B3A;\n  }\n\n  \/* Shweshwe Geometric Top Border Line *\/\n  .ab-collection-description .ab-shweshwe-border {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 4px;\n    background: repeating-linear-gradient(\n      45deg,\n      #0B6B3A,\n      #0B6B3A 6px,\n      #F28C00 6px,\n      #F28C00 12px\n    );\n    opacity: 0.7;\n  }\n\n  \/* Fade Up Animation matching your existing theme *\/\n  @keyframes fadeInUp {\n    from {\n      opacity: 0;\n      transform: translateY(20px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .ab-animate-fade-up {\n    animation: fadeInUp 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;\n  }\n\u003c\/style\u003e","products":[{"product_id":"afri-beauty-cordless-hair-straightener-brush","title":"Hair Straightener Brush","description":"\u003c!-- Custom South African Styled Product Section for Shopify --\u003e\n\u003cdiv class=\"ab-product-container\"\u003e\n\u003c!-- Subtle Protea Watermark Background Element --\u003e\n\u003cdiv class=\"ab-protea-watermark\"\u003e🇿🇦\u003c\/div\u003e\n\u003c!-- Product Banner \/ Header --\u003e\n\u003cdiv class=\"ab-header ab-animate-fade-up\"\u003e\n\u003cspan class=\"ab-badge\"\u003e \u003cspan class=\"ab-flag-dots\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/span\u003e Mzansi Everyday Essential \u003c\/span\u003e\n\u003ch1 class=\"ab-title\"\u003eAfri-Beauty Cordless Hair Straightener Brush\u003c\/h1\u003e\n\u003cp class=\"ab-subtitle\"\u003eSalon-Smooth Crown, Anywhere You Go\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Main Product Intro --\u003e\n\u003cdiv class=\"ab-card ab-intro-card ab-animate-fade-up\" style=\"animation-delay: 0.1s;\"\u003e\n\u003cp\u003eMeet the hair tool that travels with you. The \u003cstrong\u003eAfri-Beauty Cordless Hair Straightener Brush\u003c\/strong\u003e delivers professional-grade results in minutes — no cords, no fuss, just beautifully smooth hair wherever life takes you across South Africa.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Features Grid Header --\u003e\n\u003ch2 class=\"ab-section-title ab-animate-fade-up\" style=\"animation-delay: 0.2s;\"\u003eWhy You'll Love It\u003c\/h2\u003e\n\u003c!-- Animated Feature Grid --\u003e\n\u003cdiv class=\"ab-grid\"\u003e\n\u003c!-- Card 1 --\u003e\n\u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay: 0.3s;\"\u003e\n\u003cdiv class=\"ab-shweshwe-border\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-icon-wrap\"\u003e🔥\u003c\/div\u003e\n\u003ch3\u003eRapid Heating\u003c\/h3\u003e\n\u003cp\u003eReaches styling temperature fast so you're never kept waiting before heading out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card 2 --\u003e\n\u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cdiv class=\"ab-shweshwe-border\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-icon-wrap\"\u003e🛡️\u003c\/div\u003e\n\u003ch3\u003eAnti-Scald Technology\u003c\/h3\u003e\n\u003cp\u003eSafe bristle design protects your scalp and fingers while styling sensitive hairlines and edges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card 3 --\u003e\n\u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay: 0.5s;\"\u003e\n\u003cdiv class=\"ab-shweshwe-border\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-icon-wrap\"\u003e⚡\u003c\/div\u003e\n\u003ch3\u003eCordless \u0026amp; Loadshedding-Proof\u003c\/h3\u003e\n\u003cp\u003eStyle at your desk, in the car, or during power outages — zero cords holding your beauty routine back.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card 4 --\u003e\n\u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay: 0.6s;\"\u003e\n\u003cdiv class=\"ab-icon-wrap\"\u003e🔌\u003c\/div\u003e\n\u003ch3\u003eType-C USB Rechargeable\u003c\/h3\u003e\n\u003cp\u003eCharges with the same cable as your phone or powerbank. Simple and effortless.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card 5 --\u003e\n\u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay: 0.7s;\"\u003e\n\u003cdiv class=\"ab-icon-wrap\"\u003e👑\u003c\/div\u003e\n\u003ch3\u003eLightweight \u0026amp; Versatile\u003c\/h3\u003e\n\u003cp\u003eEffortless to hold and manoeuvre through 4C natural hair, protective braids, wigs, or weaves.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Final Footer Banner with Geometric Touch --\u003e\n\u003cdiv class=\"ab-footer-banner ab-animate-fade-up\" style=\"animation-delay: 0.8s;\"\u003e\n\u003cdiv class=\"ab-banner-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp\u003eWhether you're taming frizz before a big meeting or refreshing your style between washes, the \u003cspan\u003eAfri-Beauty Straightener Brush\u003c\/span\u003e is your daily crown essential.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* Base Container with Warm SA Earthy Canvas \u0026 Shweshwe Geometric Touch *\/\n  .ab-product-container {\n    position: relative;\n    max-width: 900px;\n    margin: 0 auto;\n    padding: 45px 25px;\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    color: #222222;\n    background-color: #FAF7F2;\n    \/* Subtle geometric SVG motif overlay *\/\n    background-image: radial-gradient(#0B6B3A 0.5px, transparent 0.5px), radial-gradient(#F28C00 0.5px, #FAF7F2 0.5px);\n    background-size: 20px 20px;\n    background-position: 0 0, 10px 10px;\n    background-opacity: 0.03;\n    border-radius: 24px;\n    box-shadow: 0 12px 35px rgba(11, 107, 58, 0.08);\n    overflow: hidden;\n  }\n\n  \/* Protea Emblem Watermark *\/\n  .ab-protea-watermark {\n    position: absolute;\n    top: -20px;\n    right: -20px;\n    font-size: 140px;\n    opacity: 0.05;\n    pointer-events: none;\n    user-select: none;\n  }\n\n  \/* Header Styling *\/\n  .ab-header {\n    text-align: center;\n    margin-bottom: 35px;\n    position: relative;\n    z-index: 2;\n  }\n\n  .ab-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    background: #0B6B3A; \/* Green Base *\/\n    color: #ffffff;\n    font-size: 11px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    padding: 7px 18px;\n    border-radius: 50px;\n    margin-bottom: 15px;\n    box-shadow: 0 4px 12px rgba(11, 107, 58, 0.25);\n    border: 1px solid #F28C00;\n  }\n\n  \/* Gold\/Green Dot Accents inspired by SA Flag *\/\n  .ab-flag-dots {\n    display: flex;\n    gap: 3px;\n  }\n  .ab-flag-dots span {\n    width: 5px;\n    height: 5px;\n    border-radius: 50%;\n    background-color: #F28C00;\n  }\n\n  .ab-title {\n    font-size: 34px;\n    font-weight: 800;\n    line-height: 1.2;\n    margin: 0 0 10px 0;\n    color: #0B6B3A;\n    letter-spacing: -0.5px;\n  }\n\n  .ab-subtitle {\n    font-size: 19px;\n    font-weight: 600;\n    color: #F28C00;\n    margin: 0;\n    font-style: italic;\n  }\n\n  \/* Main Intro Card *\/\n  .ab-intro-card {\n    background: #ffffff;\n    padding: 25px;\n    border-radius: 14px;\n    border-left: 6px solid #F28C00;\n    margin-bottom: 40px;\n    box-shadow: 0 4px 15px rgba(0,0,0,0.03);\n    font-size: 16px;\n    line-height: 1.6;\n    color: #333333;\n    position: relative;\n    z-index: 2;\n  }\n\n  .ab-intro-card strong {\n    color: #0B6B3A;\n  }\n\n  .ab-section-title {\n    text-align: center;\n    font-size: 24px;\n    font-weight: 800;\n    margin-bottom: 30px;\n    color: #0B6B3A;\n    letter-spacing: -0.3px;\n  }\n\n  \/* Feature Grid Layout *\/\n  .ab-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 22px;\n    margin-bottom: 40px;\n    position: relative;\n    z-index: 2;\n  }\n\n  \/* Feature Cards with Shweshwe Geometric Top Border Accent *\/\n  .ab-feature-card {\n    background: #ffffff;\n    padding: 25px;\n    border-radius: 16px;\n    border: 1px solid rgba(11, 107, 58, 0.12);\n    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .ab-shweshwe-border {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 4px;\n    background: repeating-linear-gradient(\n      45deg,\n      #0B6B3A,\n      #0B6B3A 6px,\n      #F28C00 6px,\n      #F28C00 12px\n    );\n    opacity: 0.7;\n  }\n\n  .ab-feature-card:hover {\n    transform: translateY(-8px);\n    box-shadow: 0 14px 28px rgba(11, 107, 58, 0.15);\n    border-color: #F28C00;\n  }\n\n  .ab-icon-wrap {\n    font-size: 30px;\n    margin-bottom: 12px;\n    display: inline-block;\n    transition: transform 0.3s ease;\n  }\n\n  .ab-feature-card:hover .ab-icon-wrap {\n    transform: scale(1.2) rotate(6deg);\n  }\n\n  .ab-feature-card h3 {\n    font-size: 18px;\n    font-weight: 700;\n    margin: 0 0 8px 0;\n    color: #0B6B3A;\n  }\n\n  .ab-feature-card p {\n    font-size: 14px;\n    line-height: 1.5;\n    color: #555555;\n    margin: 0;\n  }\n\n  \/* Bottom Callout Banner *\/\n  .ab-footer-banner {\n    position: relative;\n    background: #0B6B3A;\n    color: #ffffff;\n    padding: 32px 25px;\n    border-radius: 18px;\n    text-align: center;\n    font-size: 16px;\n    line-height: 1.6;\n    box-shadow: 0 10px 25px rgba(11, 107, 58, 0.25);\n    border-bottom: 5px solid #F28C00;\n    overflow: hidden;\n    z-index: 2;\n  }\n\n  .ab-footer-banner span {\n    color: #F28C00;\n    font-weight: 700;\n  }\n\n  \/* CSS Animations *\/\n  @keyframes fadeInUp {\n    from {\n      opacity: 0;\n      transform: translateY(20px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .ab-animate-fade-up {\n    animation: fadeInUp 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;\n    opacity: 0;\n  }\n\n  \/* Responsive Adjustments *\/\n  @media (max-width: 600px) {\n    .ab-title { font-size: 26px; }\n    .ab-subtitle { font-size: 16px; }\n    .ab-product-container { padding: 30px 15px; }\n    .ab-grid { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e","brand":"Afri-Beauty","offers":[{"title":"Default Title","offer_id":52639147163928,"sku":null,"price":550.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/4805\/3272\/files\/Gemini_Generated_Image_a67lpoa67lpoa67l_bbed735a-48f4-4f2f-8322-97fcd89221bd.jpg?v=1788959208"},{"product_id":"3-in-1-curling-iron-set","title":"3-In-1 Curling Iron Set","description":"\u003c!-- AFRI-BEAUTY PRODUCT SHOWCASE SECTION --\u003e\n\u003cstyle\u003e\n  :root {\n    --primary-green: #0B6B3A;\n    --accent-gold: #F28C00;\n    --dark-text: #222222;\n    --light-bg: #f9f9f9;\n  }\n\n  .afri-product-container {\n    max-width: 1100px;\n    margin: 40px auto;\n    padding: 20px;\n    font-family: 'Poppins', 'Segoe UI', Arial, sans-serif;\n    color: var(--dark-text);\n  }\n\n  .afri-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 40px;\n    align-items: center;\n  }\n\n  .afri-product-header {\n    margin-bottom: 20px;\n  }\n\n  .afri-badge {\n    background-color: var(--accent-gold);\n    color: #ffffff;\n    font-size: 13px;\n    font-weight: 700;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 20px;\n    display: inline-block;\n    letter-spacing: 1px;\n    margin-bottom: 12px;\n  }\n\n  .afri-title {\n    color: var(--primary-green);\n    font-size: 32px;\n    font-weight: 700;\n    line-height: 1.2;\n    margin: 0 0 10px 0;\n  }\n\n  .afri-tagline {\n    font-size: 18px;\n    color: var(--accent-gold);\n    font-weight: 600;\n    margin-bottom: 20px;\n  }\n\n  .afri-description {\n    font-size: 15px;\n    line-height: 1.6;\n    color: #555555;\n    margin-bottom: 25px;\n  }\n\n  \/* Animated Feature Cards Grid *\/\n  .afri-features-list {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n    gap: 15px;\n    margin-bottom: 30px;\n  }\n\n  .afri-feature-card {\n    background: #ffffff;\n    border: 1px solid #e0e0e0;\n    border-left: 4px solid var(--primary-green);\n    border-radius: 8px;\n    padding: 14px 16px;\n    box-shadow: 0 4px 10px rgba(0,0,0,0.03);\n    transition: all 0.3s ease;\n  }\n\n  .afri-feature-card:hover {\n    transform: translateY(-4px);\n    border-left-color: var(--accent-gold);\n    box-shadow: 0 8px 18px rgba(11, 107, 58, 0.15);\n  }\n\n  .afri-feature-card strong {\n    display: block;\n    color: var(--primary-green);\n    font-size: 15px;\n    margin-bottom: 4px;\n  }\n\n  .afri-feature-card span {\n    font-size: 13px;\n    color: #666666;\n    line-height: 1.4;\n    display: block;\n  }\n\n  .afri-wet-expand-banner {\n    background: linear-gradient(135deg, var(--primary-green) 0%, #064524 100%);\n    color: #ffffff;\n    padding: 16px 20px;\n    border-radius: 10px;\n    display: flex;\n    align-items: center;\n    gap: 15px;\n    margin-top: 15px;\n    box-shadow: 0 6px 15px rgba(11, 107, 58, 0.2);\n  }\n\n  .afri-wet-expand-banner .icon {\n    font-size: 24px;\n  }\n\n  .afri-wet-expand-banner p {\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.4;\n  }\n\n  .afri-wet-expand-banner strong {\n    color: var(--accent-gold);\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"afri-product-container\"\u003e\n  \u003cdiv class=\"afri-grid\"\u003e\n    \u003c!-- Content Section --\u003e\n    \u003cdiv class=\"afri-details\"\u003e\n      \u003cdiv class=\"afri-product-header\"\u003e\n        \u003cspan class=\"afri-badge\"\u003eAfri-Beauty Hair Tools\u003c\/span\u003e\n        \u003ch1 class=\"afri-title\"\u003e3-in-1 Interchangeable Ceramic Curling Iron Set\u003c\/h1\u003e\n        \u003cdiv class=\"afri-tagline\"\u003eVersatile Styling for Short \u0026amp; Long Hair\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"afri-description\"\u003e\n        Switch up your look effortlessly with three tourmaline ceramic barrels designed for maximum versatility. Whether you want tight, defined curls or loose, beachy waves, this set provides seamless heat styling while protecting your hair texture.\n      \u003c\/div\u003e\n\n      \u003c!-- Feature Grid --\u003e\n      \u003cdiv class=\"afri-features-list\"\u003e\n        \u003cdiv class=\"afri-feature-card\"\u003e\n          \u003cstrong\u003e0.35 Inch Barrel\u003c\/strong\u003e\n          \u003cspan\u003eCreates tight, bouncy curls and defined corkscrews.\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"afri-feature-card\"\u003e\n          \u003cstrong\u003e0.75 – 1 Inch Tapered Barrel\u003c\/strong\u003e\n          \u003cspan\u003eCrafts natural, dimensional waves tapering from root to tip.\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"afri-feature-card\"\u003e\n          \u003cstrong\u003e1.25 Inch Large Barrel\u003c\/strong\u003e\n          \u003cspan\u003eDelivers big, beachy waves and full-bodied glam volume.\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"afri-feature-card\"\u003e\n          \u003cstrong\u003eUniversal Hair Compatibility\u003c\/strong\u003e\n          \u003cspan\u003eSpecially designed to style both short and long hair lengths.\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Highlight Banner --\u003e\n      \u003cdiv class=\"afri-wet-expand-banner\"\u003e\n        \u003cspan class=\"icon\"\u003e✨\u003c\/span\u003e\n        \u003cp\u003e\u003cstrong\u003eCeramic Heat Technology:\u003c\/strong\u003e Tourmaline-infused ceramic barrels ensure even heat distribution, reducing frizz and static for smooth, long-lasting curls.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Afri-Beauty","offers":[{"title":"Default Title","offer_id":52680805187864,"sku":null,"price":450.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/4805\/3272\/files\/43f51fef-e86a-4b42-a8f3-5e15765ab021.jpg?v=1789418614"},{"product_id":"cordless-hair-straightener-brush","title":"Cordless Hair Curler","description":"\u003c!-- Custom South African Styled Product Section for Shopify --\u003e\n\u003cdiv class=\"ab-product-container\"\u003e\n\u003c!-- Subtle Protea Watermark Background Element --\u003e\n\u003cdiv class=\"ab-protea-watermark\"\u003e🇿🇦\u003c\/div\u003e\n\u003c!-- Product Banner \/ Header --\u003e\n\u003cdiv class=\"ab-header ab-animate-fade-up\"\u003e\n\u003cspan class=\"ab-badge\"\u003e \u003cspan class=\"ab-flag-dots\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/span\u003e Mzansi Everyday Essential \u003c\/span\u003e\n\u003ch1 class=\"ab-title\"\u003eAfri-Beauty Unisex Rechargeable Straightener Brush\u003c\/h1\u003e\n\u003cp class=\"ab-subtitle\"\u003eVersatile Styling for Everyone, Anywhere You Go\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Main Product Intro --\u003e\n\u003cdiv class=\"ab-card ab-intro-card ab-animate-fade-up\" style=\"animation-delay: 0.1s;\"\u003e\n\u003cp\u003eDiscover effortless hair care designed for everyone. The \u003cstrong\u003eAfri-Beauty Rechargeable Straightener Brush\u003c\/strong\u003e delivers fast, reliable, and versatile styling with 3 custom temperature settings — perfect for both men and women across South Africa.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Features Grid Header --\u003e\n\u003ch2 class=\"ab-section-title ab-animate-fade-up\" style=\"animation-delay: 0.2s;\"\u003eWhy You'll Love It\u003c\/h2\u003e\n\u003c!-- Animated Feature Grid --\u003e\n\u003cdiv class=\"ab-grid\"\u003e\n\u003c!-- Card 1 --\u003e\n\u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay: 0.3s;\"\u003e\n\u003cdiv class=\"ab-shweshwe-border\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-icon-wrap\"\u003e🌡️\u003c\/div\u003e\n\u003ch3\u003e3 Temperature Settings\u003c\/h3\u003e\n\u003cp\u003eEasily customize the heat level to suit your hair type, texture, or sensitivity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card 2 --\u003e\n\u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cdiv class=\"ab-shweshwe-border\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-icon-wrap\"\u003e⚡\u003c\/div\u003e\n\u003ch3\u003eRechargeable Convenience\u003c\/h3\u003e\n\u003cp\u003eGo completely cordless and style seamlessly through load-shedding, power outages, or busy mornings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card 3 --\u003e\n\u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay: 0.5s;\"\u003e\n\u003cdiv class=\"ab-shweshwe-border\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-icon-wrap\"\u003e👫\u003c\/div\u003e\n\u003ch3\u003eUnisex Design\u003c\/h3\u003e\n\u003cp\u003eIdeal for men and women alike, from smoothing out short hair and beards to styling longer locks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card 4 --\u003e\n\u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay: 0.6s;\"\u003e\n\u003cdiv class=\"ab-icon-wrap\"\u003e✈️\u003c\/div\u003e\n\u003ch3\u003eTravel \u0026amp; Daily Ready\u003c\/h3\u003e\n\u003cp\u003eCompact and lightweight design fits right into your gym bag, luggage, or backpack.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card 5 --\u003e\n\u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay: 0.7s;\"\u003e\n\u003cdiv class=\"ab-icon-wrap\"\u003e👑\u003c\/div\u003e\n\u003ch3\u003eEffortless Handling\u003c\/h3\u003e\n\u003cp\u003eSimple operation that gives you quick, polished control over your look in minutes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Final Footer Banner with Geometric Touch --\u003e\n\u003cdiv class=\"ab-footer-banner ab-animate-fade-up\" style=\"animation-delay: 0.8s;\"\u003e\n\u003cdiv class=\"ab-banner-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp\u003eWhether you're touching up your style on the go or getting ready for the day ahead, the \u003cspan\u003eAfri-Beauty Rechargeable Brush\u003c\/span\u003e is your ultimate daily grooming essential.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* Base Container with Warm SA Earthy Canvas \u0026 Shweshwe Geometric Touch *\/\n  .ab-product-container {\n    position: relative;\n    max-width: 900px;\n    margin: 0 auto;\n    padding: 45px 25px;\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    color: #222222;\n    background-color: #FAF7F2;\n    \/* Subtle geometric SVG motif overlay *\/\n    background-image: radial-gradient(#0B6B3A 0.5px, transparent 0.5px), radial-gradient(#F28C00 0.5px, #FAF7F2 0.5px);\n    background-size: 20px 20px;\n    background-position: 0 0, 10px 10px;\n    background-opacity: 0.03;\n    border-radius: 24px;\n    box-shadow: 0 12px 35px rgba(11, 107, 58, 0.08);\n    overflow: hidden;\n  }\n\n  \/* Protea Emblem Watermark *\/\n  .ab-protea-watermark {\n    position: absolute;\n    top: -20px;\n    right: -20px;\n    font-size: 140px;\n    opacity: 0.05;\n    pointer-events: none;\n    user-select: none;\n  }\n\n  \/* Header Styling *\/\n  .ab-header {\n    text-align: center;\n    margin-bottom: 35px;\n    position: relative;\n    z-index: 2;\n  }\n\n  .ab-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    background: #0B6B3A; \/* Green Base *\/\n    color: #ffffff;\n    font-size: 11px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    padding: 7px 18px;\n    border-radius: 50px;\n    margin-bottom: 15px;\n    box-shadow: 0 4px 12px rgba(11, 107, 58, 0.25);\n    border: 1px solid #F28C00;\n  }\n\n  \/* Gold\/Green Dot Accents inspired by SA Flag *\/\n  .ab-flag-dots {\n    display: flex;\n    gap: 3px;\n  }\n  .ab-flag-dots span {\n    width: 5px;\n    height: 5px;\n    border-radius: 50%;\n    background-color: #F28C00;\n  }\n\n  .ab-title {\n    font-size: 34px;\n    font-weight: 800;\n    line-height: 1.2;\n    margin: 0 0 10px 0;\n    color: #0B6B3A;\n    letter-spacing: -0.5px;\n  }\n\n  .ab-subtitle {\n    font-size: 19px;\n    font-weight: 600;\n    color: #F28C00;\n    margin: 0;\n    font-style: italic;\n  }\n\n  \/* Main Intro Card *\/\n  .ab-intro-card {\n    background: #ffffff;\n    padding: 25px;\n    border-radius: 14px;\n    border-left: 6px solid #F28C00;\n    margin-bottom: 40px;\n    box-shadow: 0 4px 15px rgba(0,0,0,0.03);\n    font-size: 16px;\n    line-height: 1.6;\n    color: #333333;\n    position: relative;\n    z-index: 2;\n  }\n\n  .ab-intro-card strong {\n    color: #0B6B3A;\n  }\n\n  .ab-section-title {\n    text-align: center;\n    font-size: 24px;\n    font-weight: 800;\n    margin-bottom: 30px;\n    color: #0B6B3A;\n    letter-spacing: -0.3px;\n  }\n\n  \/* Feature Grid Layout *\/\n  .ab-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 22px;\n    margin-bottom: 40px;\n    position: relative;\n    z-index: 2;\n  }\n\n  \/* Feature Cards with Shweshwe Geometric Top Border Accent *\/\n  .ab-feature-card {\n    background: #ffffff;\n    padding: 25px;\n    border-radius: 16px;\n    border: 1px solid rgba(11, 107, 58, 0.12);\n    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .ab-shweshwe-border {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 4px;\n    background: repeating-linear-gradient(\n      45deg,\n      #0B6B3A,\n      #0B6B3A 6px,\n      #F28C00 6px,\n      #F28C00 12px\n    );\n    opacity: 0.7;\n  }\n\n  .ab-feature-card:hover {\n    transform: translateY(-8px);\n    box-shadow: 0 14px 28px rgba(11, 107, 58, 0.15);\n    border-color: #F28C00;\n  }\n\n  .ab-icon-wrap {\n    font-size: 30px;\n    margin-bottom: 12px;\n    display: inline-block;\n    transition: transform 0.3s ease;\n  }\n\n  .ab-feature-card:hover .ab-icon-wrap {\n    transform: scale(1.2) rotate(6deg);\n  }\n\n  .ab-feature-card h3 {\n    font-size: 18px;\n    font-weight: 700;\n    margin: 0 0 8px 0;\n    color: #0B6B3A;\n  }\n\n  .ab-feature-card p {\n    font-size: 14px;\n    line-height: 1.5;\n    color: #555555;\n    margin: 0;\n  }\n\n  \/* Bottom Callout Banner *\/\n  .ab-footer-banner {\n    position: relative;\n    background: #0B6B3A;\n    color: #ffffff;\n    padding: 32px 25px;\n    border-radius: 18px;\n    text-align: center;\n    font-size: 16px;\n    line-height: 1.6;\n    box-shadow: 0 10px 25px rgba(11, 107, 58, 0.25);\n    border-bottom: 5px solid #F28C00;\n    overflow: hidden;\n    z-index: 2;\n  }\n\n  .ab-footer-banner span {\n    color: #F28C00;\n    font-weight: 700;\n  }\n\n  \/* CSS Animations *\/\n  @keyframes fadeInUp {\n    from {\n      opacity: 0;\n      transform: translateY(20px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .ab-animate-fade-up {\n    animation: fadeInUp 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;\n    opacity: 0;\n  }\n\n  \/* Responsive Adjustments *\/\n  @media (max-width: 600px) {\n    .ab-title { font-size: 26px; }\n    .ab-subtitle { font-size: 16px; }\n    .ab-product-container { padding: 30px 15px; }\n    .ab-grid { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e","brand":"Afri-Beauty","offers":[{"title":"Default Title","offer_id":52684291014936,"sku":null,"price":550.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/4805\/3272\/files\/HandheldwirelessCurler.jpg?v=1789544670"},{"product_id":"afri-beauty-wireless-hairdryer-fan","title":"Wireless Hairdryer Fan","description":"\u003c!-- Custom South African Styled Product Section for Shopify --\u003e\n\u003cdiv class=\"ab-product-container\"\u003e\n\u003c!-- Subtle Protea Watermark Background Element --\u003e\n\u003cdiv class=\"ab-protea-watermark\"\u003e🇿🇦\u003c\/div\u003e\n\u003c!-- Product Banner \/ Header --\u003e\n\u003cdiv class=\"ab-header ab-animate-fade-up\"\u003e\n\u003cspan class=\"ab-badge\"\u003e \u003cspan class=\"ab-flag-dots\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/span\u003e Mzansi Everyday Essential \u003c\/span\u003e\n\u003ch1 class=\"ab-title\"\u003eAfri-Beauty LED Digital Turbo Mini Hair Dryer\u003c\/h1\u003e\n\u003cp class=\"ab-subtitle\"\u003e100-Speed Stepless Precision, Ultimate Power On-the-Go\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Main Product Intro --\u003e\n\u003cdiv class=\"ab-card ab-intro-card ab-animate-fade-up\" style=\"animation-delay: 0.1s;\"\u003e\n\u003cp\u003eExperience high-speed airflow with complete precision control. The \u003cstrong\u003eAfri-Beauty Portable Turbo Mini Hair Dryer\u003c\/strong\u003e combines advanced Turbo Vortex Technology, a clear LED digital display, and 100 stepless speed settings to keep your hair and style looking flawless anywhere in South Africa.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Features Grid Header --\u003e\n\u003ch2 class=\"ab-section-title ab-animate-fade-up\" style=\"animation-delay: 0.2s;\"\u003eWhy You'll Love It\u003c\/h2\u003e\n\u003c!-- Animated Feature Grid --\u003e\n\u003cdiv class=\"ab-grid\"\u003e\n\u003c!-- Card 1 --\u003e\n\u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay: 0.3s;\"\u003e\n\u003cdiv class=\"ab-shweshwe-border\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-icon-wrap\"\u003e🌀\u003c\/div\u003e\n\u003ch3\u003eTurbo Vortex Technology\u003c\/h3\u003e\n\u003cp\u003eDelivers powerful, high-speed airflow for rapid drying and effective cooling with minimum noise.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card 2 --\u003e\n\u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay: 0.4s;\"\u003e\n\u003cdiv class=\"ab-shweshwe-border\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-icon-wrap\"\u003e🎛️\u003c\/div\u003e\n\u003ch3\u003e100 Stepless Speed Settings\u003c\/h3\u003e\n\u003cp\u003eSmooth, precise variable speed control allows you to dial in the exact airflow strength you need.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card 3 --\u003e\n\u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay: 0.5s;\"\u003e\n\u003cdiv class=\"ab-shweshwe-border\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ab-icon-wrap\"\u003e📊\u003c\/div\u003e\n\u003ch3\u003eLED Digital Display\u003c\/h3\u003e\n\u003cp\u003eIntelligent, easy-to-read screen displays real-time wind speed and battery levels at a glance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card 4 --\u003e\n\u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay: 0.6s;\"\u003e\n\u003cdiv class=\"ab-icon-wrap\"\u003e🔌\u003c\/div\u003e\n\u003ch3\u003eUSB Rechargeable\u003c\/h3\u003e\n\u003cp\u003eCordless freedom powered by convenient USB charging, keeping your routine load-shedding proof.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Card 5 --\u003e\n\u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay: 0.7s;\"\u003e\n\u003cdiv class=\"ab-icon-wrap\"\u003e✈️\u003c\/div\u003e\n\u003ch3\u003eUltra-Portable \u0026amp; Quiet\u003c\/h3\u003e\n\u003cp\u003eCompact, quiet, and lightweight design—perfect for travel, outdoor touch-ups, or daily handbag carry.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Final Footer Banner with Geometric Touch --\u003e\n\u003cdiv class=\"ab-footer-banner ab-animate-fade-up\" style=\"animation-delay: 0.8s;\"\u003e\n\u003cdiv class=\"ab-banner-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp\u003eFrom rapid home blowouts to quick outdoor styling refreshes, the \u003cspan\u003eAfri-Beauty LED Turbo Mini Dryer\u003c\/span\u003e is your essential high-speed styling companion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  \/* Base Container with Warm SA Earthy Canvas \u0026 Shweshwe Geometric Touch *\/\n  .ab-product-container {\n    position: relative;\n    max-width: 900px;\n    margin: 0 auto;\n    padding: 45px 25px;\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    color: #222222;\n    background-color: #FAF7F2;\n    \/* Subtle geometric SVG motif overlay *\/\n    background-image: radial-gradient(#0B6B3A 0.5px, transparent 0.5px), radial-gradient(#F28C00 0.5px, #FAF7F2 0.5px);\n    background-size: 20px 20px;\n    background-position: 0 0, 10px 10px;\n    background-opacity: 0.03;\n    border-radius: 24px;\n    box-shadow: 0 12px 35px rgba(11, 107, 58, 0.08);\n    overflow: hidden;\n  }\n\n  \/* Protea Emblem Watermark *\/\n  .ab-protea-watermark {\n    position: absolute;\n    top: -20px;\n    right: -20px;\n    font-size: 140px;\n    opacity: 0.05;\n    pointer-events: none;\n    user-select: none;\n  }\n\n  \/* Header Styling *\/\n  .ab-header {\n    text-align: center;\n    margin-bottom: 35px;\n    position: relative;\n    z-index: 2;\n  }\n\n  .ab-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    background: #0B6B3A; \/* Green Base *\/\n    color: #ffffff;\n    font-size: 11px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    padding: 7px 18px;\n    border-radius: 50px;\n    margin-bottom: 15px;\n    box-shadow: 0 4px 12px rgba(11, 107, 58, 0.25);\n    border: 1px solid #F28C00;\n  }\n\n  \/* Gold\/Green Dot Accents inspired by SA Flag *\/\n  .ab-flag-dots {\n    display: flex;\n    gap: 3px;\n  }\n  .ab-flag-dots span {\n    width: 5px;\n    height: 5px;\n    border-radius: 50%;\n    background-color: #F28C00;\n  }\n\n  .ab-title {\n    font-size: 34px;\n    font-weight: 800;\n    line-height: 1.2;\n    margin: 0 0 10px 0;\n    color: #0B6B3A;\n    letter-spacing: -0.5px;\n  }\n\n  .ab-subtitle {\n    font-size: 19px;\n    font-weight: 600;\n    color: #F28C00;\n    margin: 0;\n    font-style: italic;\n  }\n\n  \/* Main Intro Card *\/\n  .ab-intro-card {\n    background: #ffffff;\n    padding: 25px;\n    border-radius: 14px;\n    border-left: 6px solid #F28C00;\n    margin-bottom: 40px;\n    box-shadow: 0 4px 15px rgba(0,0,0,0.03);\n    font-size: 16px;\n    line-height: 1.6;\n    color: #333333;\n    position: relative;\n    z-index: 2;\n  }\n\n  .ab-intro-card strong {\n    color: #0B6B3A;\n  }\n\n  .ab-section-title {\n    text-align: center;\n    font-size: 24px;\n    font-weight: 800;\n    margin-bottom: 30px;\n    color: #0B6B3A;\n    letter-spacing: -0.3px;\n  }\n\n  \/* Feature Grid Layout *\/\n  .ab-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 22px;\n    margin-bottom: 40px;\n    position: relative;\n    z-index: 2;\n  }\n\n  \/* Feature Cards with Shweshwe Geometric Top Border Accent *\/\n  .ab-feature-card {\n    background: #ffffff;\n    padding: 25px;\n    border-radius: 16px;\n    border: 1px solid rgba(11, 107, 58, 0.12);\n    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .ab-shweshwe-border {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 4px;\n    background: repeating-linear-gradient(\n      45deg,\n      #0B6B3A,\n      #0B6B3A 6px,\n      #F28C00 6px,\n      #F28C00 12px\n    );\n    opacity: 0.7;\n  }\n\n  .ab-feature-card:hover {\n    transform: translateY(-8px);\n    box-shadow: 0 14px 28px rgba(11, 107, 58, 0.15);\n    border-color: #F28C00;\n  }\n\n  .ab-icon-wrap {\n    font-size: 30px;\n    margin-bottom: 12px;\n    display: inline-block;\n    transition: transform 0.3s ease;\n  }\n\n  .ab-feature-card:hover .ab-icon-wrap {\n    transform: scale(1.2) rotate(6deg);\n  }\n\n  .ab-feature-card h3 {\n    font-size: 18px;\n    font-weight: 700;\n    margin: 0 0 8px 0;\n    color: #0B6B3A;\n  }\n\n  .ab-feature-card p {\n    font-size: 14px;\n    line-height: 1.5;\n    color: #555555;\n    margin: 0;\n  }\n\n  \/* Bottom Callout Banner *\/\n  .ab-footer-banner {\n    position: relative;\n    background: #0B6B3A;\n    color: #ffffff;\n    padding: 32px 25px;\n    border-radius: 18px;\n    text-align: center;\n    font-size: 16px;\n    line-height: 1.6;\n    box-shadow: 0 10px 25px rgba(11, 107, 58, 0.25);\n    border-bottom: 5px solid #F28C00;\n    overflow: hidden;\n    z-index: 2;\n  }\n\n  .ab-footer-banner span {\n    color: #F28C00;\n    font-weight: 700;\n  }\n\n  \/* CSS Animations *\/\n  @keyframes fadeInUp {\n    from {\n      opacity: 0;\n      transform: translateY(20px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .ab-animate-fade-up {\n    animation: fadeInUp 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;\n    opacity: 0;\n  }\n\n  \/* Responsive Adjustments *\/\n  @media (max-width: 600px) {\n    .ab-title { font-size: 26px; }\n    .ab-subtitle { font-size: 16px; }\n    .ab-product-container { padding: 30px 15px; }\n    .ab-grid { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e","brand":"Afri-Beauty","offers":[{"title":"Default Title","offer_id":52689722081560,"sku":null,"price":350.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/4805\/3272\/files\/HandheldwirelessFan.jpg?v=1789545049"},{"product_id":"wood-look-cushion-styling-brush","title":"Wood-Look Cushion Styling Brush","description":"\u003cdiv style=\"max-width:1100px;margin:40px auto;padding:20px;font-family:'Poppins','Segoe UI',Arial,sans-serif;color:#222;\"\u003e\n  \u003cdiv style=\"margin-bottom:20px;\"\u003e\n    \u003cspan style=\"display:inline-block;background:#F28C00;color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:6px 14px;border-radius:20px;margin-bottom:12px;\"\u003eAfri-Beauty Hair Essentials\u003c\/span\u003e\n    \u003ch2 style=\"color:#0B6B3A;font-size:30px;line-height:1.2;margin:0 0 10px;\"\u003eElegant Wood-Look Cushion Styling Brush\u003c\/h2\u003e\n    \u003cp style=\"font-size:18px;color:#F28C00;font-weight:600;margin:0 0 20px;\"\u003eEveryday detangling with a polished touch\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-size:15px;line-height:1.7;color:#555;margin:0 0 25px;\"\u003e\n    Experience effortlessly smooth, tangle-free hair with the Elegant Wood-Look Cushion Styling Brush. Its sophisticated faux wood grain finish pairs timeless style with everyday practicality, while a flexible cushion pad helps the brush glide gently through strands to minimize snagging and reduce breakage.\n  \u003c\/p\u003e\n\n  \u003ch3 style=\"color:#0B6B3A;font-size:22px;margin:0 0 15px;\"\u003eWhy You’ll Love It\u003c\/h3\u003e\n\n  \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:15px;margin-bottom:25px;\"\u003e\n    \u003cdiv style=\"flex:1 1 220px;background:#fff;border:1px solid #e0e0e0;border-left:4px solid #0B6B3A;border-radius:8px;padding:14px 16px;\"\u003e\n      \u003cstrong style=\"display:block;color:#0B6B3A;font-size:15px;margin-bottom:5px;\"\u003eGentle Detangling\u003c\/strong\u003e\n      \u003cspan style=\"font-size:14px;color:#666;line-height:1.5;\"\u003eThe flexible cushion pad helps the brush move through hair with less snagging.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 220px;background:#fff;border:1px solid #e0e0e0;border-left:4px solid #0B6B3A;border-radius:8px;padding:14px 16px;\"\u003e\n      \u003cstrong style=\"display:block;color:#0B6B3A;font-size:15px;margin-bottom:5px;\"\u003eScalp-Friendly Bristles\u003c\/strong\u003e\n      \u003cspan style=\"font-size:14px;color:#666;line-height:1.5;\"\u003eFlexible bristles gently massage the scalp as you brush.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 220px;background:#fff;border:1px solid #e0e0e0;border-left:4px solid #0B6B3A;border-radius:8px;padding:14px 16px;\"\u003e\n      \u003cstrong style=\"display:block;color:#0B6B3A;font-size:15px;margin-bottom:5px;\"\u003eA Polished Shine\u003c\/strong\u003e\n      \u003cspan style=\"font-size:14px;color:#666;line-height:1.5;\"\u003eBrushing helps distribute natural oils through your strands for a healthy-looking finish.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 220px;background:#fff;border:1px solid #e0e0e0;border-left:4px solid #0B6B3A;border-radius:8px;padding:14px 16px;\"\u003e\n      \u003cstrong style=\"display:block;color:#0B6B3A;font-size:15px;margin-bottom:5px;\"\u003eMade for Everyday Use\u003c\/strong\u003e\n      \u003cspan style=\"font-size:14px;color:#666;line-height:1.5;\"\u003eLightweight and durable, with an elegant faux wood grain look.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background:#0B6B3A;color:#fff;padding:16px 20px;border-radius:10px;border-bottom:4px solid #F28C00;font-size:15px;line-height:1.6;\"\u003e\n    \u003cstrong style=\"color:#F28C00;\"\u003eAn easy part of your daily routine.\u003c\/strong\u003e\n    Reach for it when you want smoother, more manageable hair without the fuss.\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Afri-Beauty","offers":[{"title":"Default Title","offer_id":52789039923480,"sku":null,"price":75.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/4805\/3272\/files\/WhatsAppImage2026-09-29at17.15.15.jpg?v=1790695762"},{"product_id":"pro-curved-flexi-detangler-for-curls-waves","title":"Pro Curved Flexi-Detangler Brush for Curls \u0026 Waves","description":"\u003cdiv style=\"max-width:1100px;margin:40px auto;padding:20px;font-family:'Poppins','Segoe UI',Arial,sans-serif;color:#222;\"\u003e\n  \u003cdiv style=\"margin-bottom:20px;\"\u003e\n    \u003cspan style=\"display:inline-block;background:#F28C00;color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:6px 14px;border-radius:20px;margin-bottom:12px;\"\u003eAfri-Beauty Hair Essentials\u003c\/span\u003e\n    \u003ch2 style=\"color:#0B6B3A;font-size:30px;line-height:1.2;margin:0 0 10px;\"\u003ePro Curved Flexi-Detangler Brush for Curls \u0026amp; Waves\u003c\/h2\u003e\n    \u003cp style=\"font-size:18px;color:#F28C00;font-weight:600;margin:0 0 20px;\"\u003eGentle detangling, made for natural texture\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-size:15px;line-height:1.7;color:#555;margin:0 0 25px;\"\u003e\n    Give natural curls, coils, and waves the care they deserve. The \u003cstrong\u003ePro Curved Flexi-Detangler\u003c\/strong\u003e glides through wet or dry hair, while its ergonomic curved head follows the contours of your scalp to distribute pressure evenly and ease away stubborn tangles without pulling or snagging.\n  \u003c\/p\u003e\n\n  \u003ch3 style=\"color:#0B6B3A;font-size:22px;margin:0 0 15px;\"\u003eWhy You’ll Love It\u003c\/h3\u003e\n\n  \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:15px;margin-bottom:25px;\"\u003e\n    \u003cdiv style=\"flex:1 1 220px;background:#fff;border:1px solid #e0e0e0;border-left:4px solid #0B6B3A;border-radius:8px;padding:14px 16px;\"\u003e\n      \u003cstrong style=\"display:block;color:#0B6B3A;font-size:15px;margin-bottom:5px;\"\u003eScalp-Conforming Curve\u003c\/strong\u003e\n      \u003cspan style=\"font-size:14px;color:#666;line-height:1.5;\"\u003eThe ergonomic brush head follows your scalp’s natural contours for comfortable, controlled brushing.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 220px;background:#fff;border:1px solid #e0e0e0;border-left:4px solid #0B6B3A;border-radius:8px;padding:14px 16px;\"\u003e\n      \u003cstrong style=\"display:block;color:#0B6B3A;font-size:15px;margin-bottom:5px;\"\u003eGentle on Tangles\u003c\/strong\u003e\n      \u003cspan style=\"font-size:14px;color:#666;line-height:1.5;\"\u003eDesigned to ease through knots with less pulling, snagging, and breakage.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 220px;background:#fff;border:1px solid #e0e0e0;border-left:4px solid #0B6B3A;border-radius:8px;padding:14px 16px;\"\u003e\n      \u003cstrong style=\"display:block;color:#0B6B3A;font-size:15px;margin-bottom:5px;\"\u003eChevron-Vented Design\u003c\/strong\u003e\n      \u003cspan style=\"font-size:14px;color:#666;line-height:1.5;\"\u003eThe open body lets blow-dryer airflow pass through to help reduce drying time and define natural curls.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 220px;background:#fff;border:1px solid #e0e0e0;border-left:4px solid #0B6B3A;border-radius:8px;padding:14px 16px;\"\u003e\n      \u003cstrong style=\"display:block;color:#0B6B3A;font-size:15px;margin-bottom:5px;\"\u003eA Soothing Scalp Massage\u003c\/strong\u003e\n      \u003cspan style=\"font-size:14px;color:#666;line-height:1.5;\"\u003eSoft, ball-tipped bristles feel gentle against the scalp with every stroke.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background:#0B6B3A;color:#fff;padding:16px 20px;border-radius:10px;border-bottom:4px solid #F28C00;font-size:15px;line-height:1.6;\"\u003e\n    \u003cstrong style=\"color:#F28C00;\"\u003eMake detangling the easy part of your routine.\u003c\/strong\u003e\n    Lightweight and easy to control, this brush helps you care for curls, coils, and waves on wet or dry hair.\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Afri-Beauty","offers":[{"title":"Default Title","offer_id":52789060698392,"sku":null,"price":75.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/4805\/3272\/files\/WhatsAppImage2026-09-29at17.33.12.jpg?v=1790697165"},{"product_id":"50-piece-seamless-black-hair-ties","title":"50pc Seamless Black Hair Ties","description":"\u003cdiv style=\"max-width:1100px;margin:40px auto;padding:20px;font-family:'Poppins','Segoe UI',Arial,sans-serif;color:#222;\"\u003e\n  \u003cdiv style=\"margin-bottom:20px;\"\u003e\n    \u003cspan style=\"display:inline-block;background:#F28C00;color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:6px 14px;border-radius:20px;margin-bottom:12px;\"\u003eAfri-Beauty Self-Care Essentials\u003c\/span\u003e\n    \u003ch2 style=\"color:#0B6B3A;font-size:30px;line-height:1.2;margin:0 0 10px;\"\u003e50pc Seamless Black Hair Ties\u003c\/h2\u003e\n    \u003cp style=\"font-size:18px;color:#F28C00;font-weight:600;margin:0 0 20px;\"\u003eEffortless hold, all day, every hairstyle\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cp style=\"font-size:15px;line-height:1.7;color:#555;margin:0 0 25px;\"\u003e\n    Keep your hair effortlessly styled and secure all day with this \u003cstrong\u003e50-piece set of seamless black hair ties\u003c\/strong\u003e. Crafted from high-elasticity, snag-free fabric, these thick elastics provide a firm, comfortable hold without pulling, creasing, or damaging your hair.\n  \u003c\/p\u003e\n\n  \u003ch3 style=\"color:#0B6B3A;font-size:22px;margin:0 0 15px;\"\u003eWhy You’ll Love It\u003c\/h3\u003e\n\n  \u003cdiv style=\"display:flex;flex-wrap:wrap;gap:15px;margin-bottom:25px;\"\u003e\n    \u003cdiv style=\"flex:1 1 220px;background:#fff;border:1px solid #e0e0e0;border-left:4px solid #0B6B3A;border-radius:8px;padding:14px 16px;\"\u003e\n      \u003cstrong style=\"display:block;color:#0B6B3A;font-size:15px;margin-bottom:5px;\"\u003eSnag-Free, Gentle Hold\u003c\/strong\u003e\n      \u003cspan style=\"font-size:14px;color:#666;line-height:1.5;\"\u003eHigh-elasticity fabric holds firm and comfortable without pulling, creasing, or damaging your hair.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 220px;background:#fff;border:1px solid #e0e0e0;border-left:4px solid #0B6B3A;border-radius:8px;padding:14px 16px;\"\u003e\n      \u003cstrong style=\"display:block;color:#0B6B3A;font-size:15px;margin-bottom:5px;\"\u003eMade for Every Hair Type\u003c\/strong\u003e\n      \u003cspan style=\"font-size:14px;color:#666;line-height:1.5;\"\u003eFrom thick curls and braids to fine everyday ponytails, these ties hold their shape without stretching out.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 220px;background:#fff;border:1px solid #e0e0e0;border-left:4px solid #0B6B3A;border-radius:8px;padding:14px 16px;\"\u003e\n      \u003cstrong style=\"display:block;color:#0B6B3A;font-size:15px;margin-bottom:5px;\"\u003e50-Piece Value Set\u003c\/strong\u003e\n      \u003cspan style=\"font-size:14px;color:#666;line-height:1.5;\"\u003eA generous supply of thick, durable elastics so you always have one on hand.\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"flex:1 1 220px;background:#fff;border:1px solid #e0e0e0;border-left:4px solid #0B6B3A;border-radius:8px;padding:14px 16px;\"\u003e\n      \u003cstrong style=\"display:block;color:#0B6B3A;font-size:15px;margin-bottom:5px;\"\u003eNeat, Reusable Storage\u003c\/strong\u003e\n      \u003cspan style=\"font-size:14px;color:#666;line-height:1.5;\"\u003ePackaged in a clear jar for easy storage, at home, in your bag, or on the go.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background:#0B6B3A;color:#fff;padding:16px 20px;border-radius:10px;border-bottom:4px solid #F28C00;font-size:15px;line-height:1.6;\"\u003e\n    \u003cstrong style=\"color:#F28C00;\"\u003eNever lose a hair tie again.\u003c\/strong\u003e\n    Keep the jar wherever you need it most, so a durable, reliable hold is always within reach.\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Afri-Beauty","offers":[{"title":"Default Title","offer_id":52789085733144,"sku":null,"price":36.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/4805\/3272\/files\/WhatsAppImage2026-09-29at09.07.59.jpg?v=1790699595"},{"product_id":"100pc-black-bobby-pins","title":"100pc Black Bobby Pins","description":"\u003cdiv class=\"ab-bobby-pins\"\u003e\n\u003cdiv class=\"ab-watermark\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"ab-header\"\u003e\n\u003cspan class=\"ab-badge\"\u003eMzansi Everyday Essential\u003c\/span\u003e\n\u003ch2 class=\"ab-title\"\u003eBlack Bobby Pins – 100 Piece Pack\u003c\/h2\u003e\n\u003cp class=\"ab-subtitle\"\u003eSecure Your Style, Effortlessly\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-intro\"\u003e\n\u003cp\u003eKeep your hairstyle perfectly in place with our \u003cstrong\u003eBlack Bobby Pins\u003c\/strong\u003e. Designed with a secure grip, durable metal construction, and smooth rounded tips for comfortable wear, these versatile pins are ideal for securing loose strands, creating elegant updos, and everyday hairstyling. Their classic black finish blends effortlessly with darker hair, making them an essential addition to your hair accessories collection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"ab-section-title\"\u003eWhy You'll Love Them\u003c\/h3\u003e\n\u003cdiv class=\"ab-grid\"\u003e\n\u003cdiv class=\"ab-feature\"\u003e\n\u003cdiv class=\"ab-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch4\u003eSecure Grip\u003c\/h4\u003e\n\u003cp\u003eKeep loose strands tucked in and your hairstyle neatly in place.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-feature\"\u003e\n\u003cdiv class=\"ab-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch4\u003eDurable Metal\u003c\/h4\u003e\n\u003cp\u003eDurable metal construction for everyday hairstyling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-feature\"\u003e\n\u003cdiv class=\"ab-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch4\u003eComfortable Rounded Tips\u003c\/h4\u003e\n\u003cp\u003eSmooth rounded tips make styling and wear comfortable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-feature\"\u003e\n\u003cdiv class=\"ab-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch4\u003eClassic Black Finish\u003c\/h4\u003e\n\u003cp\u003eBlends effortlessly with darker hair for a discreet finish.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-details\"\u003e\n\u003cp\u003e\u003cstrong\u003eQuantity:\u003c\/strong\u003e 100 pieces\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eColour:\u003c\/strong\u003e Black\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-footer\"\u003e\n\u003cp\u003eFrom everyday looks to elegant updos, \u003cspan\u003eour black Bobby Pins\u003c\/span\u003e help keep your style comfortably in place.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ab-bobby-pins,\n  .ab-bobby-pins * {\n    box-sizing: border-box;\n  }\n\n  .ab-bobby-pins {\n    position: relative;\n    max-width: 900px;\n    margin: 0 auto;\n    padding: 45px 25px;\n    overflow: hidden;\n    border-radius: 24px;\n    background-color: #FAF7F2;\n    background-image:\n      radial-gradient(rgba(11, 107, 58, 0.12) 0.5px, transparent 0.5px),\n      radial-gradient(rgba(242, 140, 0, 0.12) 0.5px, transparent 0.5px);\n    background-size: 20px 20px;\n    background-position: 0 0, 10px 10px;\n    color: #222222;\n    font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n    box-shadow: 0 12px 35px rgba(11, 107, 58, 0.08);\n  }\n\n  .ab-bobby-pins .ab-watermark {\n    position: absolute;\n    top: -20px;\n    right: -20px;\n    font-size: 140px;\n    opacity: 0.05;\n    pointer-events: none;\n  }\n\n  .ab-bobby-pins .ab-header {\n    position: relative;\n    text-align: center;\n    margin-bottom: 35px;\n  }\n\n  .ab-bobby-pins .ab-badge {\n    display: inline-block;\n    padding: 7px 18px;\n    margin-bottom: 15px;\n    border: 1px solid #F28C00;\n    border-radius: 50px;\n    background: #0B6B3A;\n    color: #FFFFFF;\n    font-size: 11px;\n    font-weight: 700;\n    line-height: 1.5;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n  }\n\n  .ab-bobby-pins .ab-title {\n    margin: 0 0 10px;\n    color: #0B6B3A;\n    font-size: 34px;\n    font-weight: 800;\n    line-height: 1.2;\n    letter-spacing: -0.5px;\n  }\n\n  .ab-bobby-pins .ab-subtitle {\n    margin: 0;\n    color: #F28C00;\n    font-size: 19px;\n    font-weight: 600;\n    font-style: italic;\n    line-height: 1.5;\n  }\n\n  .ab-bobby-pins .ab-intro {\n    position: relative;\n    padding: 25px;\n    margin-bottom: 35px;\n    border-left: 6px solid #F28C00;\n    border-radius: 14px;\n    background: #FFFFFF;\n    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);\n  }\n\n  .ab-bobby-pins .ab-intro p {\n    margin: 0;\n    color: #333333;\n    font-size: 16px;\n    line-height: 1.7;\n  }\n\n  .ab-bobby-pins .ab-intro strong,\n  .ab-bobby-pins .ab-details strong {\n    color: #0B6B3A;\n  }\n\n  .ab-bobby-pins .ab-section-title {\n    margin: 0 0 25px;\n    text-align: center;\n    color: #0B6B3A;\n    font-size: 24px;\n    font-weight: 800;\n    line-height: 1.3;\n  }\n\n  .ab-bobby-pins .ab-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 22px;\n    margin-bottom: 30px;\n  }\n\n  .ab-bobby-pins .ab-feature {\n    position: relative;\n    overflow: hidden;\n    padding: 25px;\n    border: 1px solid rgba(11, 107, 58, 0.12);\n    border-radius: 16px;\n    background: #FFFFFF;\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .ab-bobby-pins .ab-pattern {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 4px;\n    background: repeating-linear-gradient(\n      45deg,\n      #0B6B3A 0,\n      #0B6B3A 6px,\n      #F28C00 6px,\n      #F28C00 12px\n    );\n    opacity: 0.7;\n  }\n\n  .ab-bobby-pins .ab-feature:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 10px 24px rgba(11, 107, 58, 0.12);\n  }\n\n  .ab-bobby-pins .ab-feature h4 {\n    margin: 0 0 8px;\n    color: #0B6B3A;\n    font-size: 18px;\n    font-weight: 700;\n    line-height: 1.4;\n  }\n\n  .ab-bobby-pins .ab-feature p {\n    margin: 0;\n    color: #555555;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n\n  .ab-bobby-pins .ab-details {\n    padding: 20px 25px;\n    margin-bottom: 30px;\n    border-radius: 14px;\n    background: #FFFFFF;\n  }\n\n  .ab-bobby-pins .ab-details p {\n    margin: 5px 0;\n    font-size: 15px;\n    line-height: 1.6;\n  }\n\n  .ab-bobby-pins .ab-footer {\n    position: relative;\n    padding: 30px 25px;\n    border-bottom: 5px solid #F28C00;\n    border-radius: 18px;\n    background: #0B6B3A;\n    text-align: center;\n    box-shadow: 0 10px 25px rgba(11, 107, 58, 0.15);\n  }\n\n  .ab-bobby-pins .ab-footer p {\n    margin: 0;\n    color: #FFFFFF;\n    font-size: 16px;\n    line-height: 1.6;\n  }\n\n  .ab-bobby-pins .ab-footer span {\n    color: #F28C00;\n    font-weight: 700;\n  }\n\n  @media (max-width: 600px) {\n    .ab-bobby-pins {\n      padding: 30px 15px;\n    }\n\n    .ab-bobby-pins .ab-title {\n      font-size: 26px;\n    }\n\n    .ab-bobby-pins .ab-subtitle {\n      font-size: 16px;\n    }\n\n    .ab-bobby-pins .ab-grid {\n      grid-template-columns: 1fr;\n      gap: 16px;\n    }\n\n    .ab-bobby-pins .ab-intro,\n    .ab-bobby-pins .ab-feature {\n      padding: 22px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .ab-bobby-pins .ab-feature {\n      transition: none;\n    }\n\n    .ab-bobby-pins .ab-feature:hover {\n      transform: none;\n    }\n  }\n\u003c\/style\u003e","brand":"Afri-Beauty","offers":[{"title":"Default Title","offer_id":52856982634776,"sku":null,"price":35.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/4805\/3272\/files\/3cfc6115-46e3-4e1e-ae1b-85231c851177.png?v=1791788383"},{"product_id":"y-p-beauty-hair-clip","title":"Y\u0026P Beauty Hair Clip","description":"\u003cdiv class=\"ab-hair-clip\"\u003e\n\u003cdiv class=\"ab-hc-watermark\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"ab-hc-header\"\u003e\n\u003cspan class=\"ab-hc-badge\"\u003eMzansi Everyday Essential\u003c\/span\u003e\n\u003ch2 class=\"ab-hc-title\"\u003eY\u0026amp;P Beauty Hair Clip\u003c\/h2\u003e\n\u003cp class=\"ab-hc-subtitle\"\u003eA stylish finishing touch for every day\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-hc-intro\"\u003e\n\u003cp\u003eAdd a stylish finishing touch to your hairstyle with our \u003cstrong\u003eY\u0026amp;P Beauty Hair Clip\u003c\/strong\u003e. With a sleek, glossy finish and a comfortable, secure grip, this versatile clip makes everyday styling effortless, from elegant updos to casual half-up hairstyles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"ab-hc-section-title\"\u003eWhy You'll Love It\u003c\/h3\u003e\n\u003cdiv class=\"ab-hc-grid\"\u003e\n\u003cdiv class=\"ab-hc-card\"\u003e\n\u003cspan class=\"ab-hc-icon\"\u003e✨\u003c\/span\u003e\n\u003ch4\u003eSleek, Glossy Finish\u003c\/h4\u003e\n\u003cp\u003eA polished accessory that adds a stylish touch to your look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-hc-card\"\u003e\n\u003cspan class=\"ab-hc-icon\"\u003e🌿\u003c\/span\u003e\n\u003ch4\u003eComfortable, Secure Grip\u003c\/h4\u003e\n\u003cp\u003eKeep your hairstyle in place with a grip designed for comfort.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-hc-card\"\u003e\n\u003cspan class=\"ab-hc-icon\"\u003e🎀\u003c\/span\u003e\n\u003ch4\u003eEffortless Everyday Styling\u003c\/h4\u003e\n\u003cp\u003ePerfect for elegant updos, casual half-up styles, and everyday looks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-hc-card\"\u003e\n\u003cspan class=\"ab-hc-icon\"\u003e🪶\u003c\/span\u003e\n\u003ch4\u003eLightweight Design\u003c\/h4\u003e\n\u003cp\u003eA lightweight addition to your hair accessory collection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-hc-colours\"\u003e\n\u003ch3 class=\"ab-hc-section-title\"\u003eSix Beautiful Colours\u003c\/h3\u003e\n\u003cp\u003eChoose the shade that complements your style.\u003c\/p\u003e\n\u003cdiv class=\"ab-hc-colour-list\"\u003e\n\u003cspan\u003eRoyal Blue\u003c\/span\u003e \u003cspan\u003eSoft Yellow\u003c\/span\u003e \u003cspan\u003ePink\u003c\/span\u003e \u003cspan\u003eBeige\u003c\/span\u003e \u003cspan\u003eSoft Purple\u003c\/span\u003e \u003cspan\u003eBlack\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-hc-footer\"\u003e\n\u003cp\u003eFrom a casual half-up hairstyle to an elegant updo, finish your look with the \u003cstrong\u003eY\u0026amp;P Beauty Hair Clip\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ab-hair-clip,\n  .ab-hair-clip * {\n    box-sizing: border-box;\n  }\n\n  .ab-hair-clip {\n    position: relative;\n    max-width: 900px;\n    margin: 0 auto;\n    padding: 45px 25px;\n    overflow: hidden;\n    border-radius: 24px;\n    background-color: #FAF7F2;\n    background-image:\n      radial-gradient(rgba(11, 107, 58, 0.12) 0.5px, transparent 0.5px),\n      radial-gradient(rgba(242, 140, 0, 0.12) 0.5px, transparent 0.5px);\n    background-size: 20px 20px;\n    background-position: 0 0, 10px 10px;\n    box-shadow: 0 12px 35px rgba(11, 107, 58, 0.08);\n    font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n    color: #222222;\n  }\n\n  .ab-hc-watermark {\n    position: absolute;\n    top: -20px;\n    right: -20px;\n    font-size: 140px;\n    opacity: 0.05;\n    pointer-events: none;\n    user-select: none;\n  }\n\n  .ab-hc-header {\n    position: relative;\n    text-align: center;\n    margin-bottom: 35px;\n  }\n\n  .ab-hc-badge {\n    display: inline-block;\n    margin-bottom: 15px;\n    padding: 7px 18px;\n    border: 1px solid #F28C00;\n    border-radius: 50px;\n    background: #0B6B3A;\n    color: #FFFFFF;\n    font-size: 11px;\n    font-weight: 700;\n    line-height: 1.5;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    box-shadow: 0 4px 12px rgba(11, 107, 58, 0.25);\n  }\n\n  .ab-hair-clip .ab-hc-title {\n    margin: 0 0 10px;\n    color: #0B6B3A;\n    font-size: 34px;\n    font-weight: 800;\n    line-height: 1.2;\n    letter-spacing: -0.5px;\n  }\n\n  .ab-hc-subtitle {\n    margin: 0;\n    color: #F28C00;\n    font-size: 19px;\n    font-weight: 600;\n    line-height: 1.5;\n    font-style: italic;\n  }\n\n  .ab-hc-intro {\n    position: relative;\n    margin-bottom: 35px;\n    padding: 25px;\n    border-left: 6px solid #F28C00;\n    border-radius: 14px;\n    background: #FFFFFF;\n    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);\n    color: #333333;\n    font-size: 16px;\n    line-height: 1.6;\n  }\n\n  .ab-hc-intro p {\n    margin: 0;\n  }\n\n  .ab-hc-intro strong {\n    color: #0B6B3A;\n  }\n\n  .ab-hair-clip .ab-hc-section-title {\n    margin: 0 0 25px;\n    color: #0B6B3A;\n    font-size: 24px;\n    font-weight: 800;\n    line-height: 1.3;\n    letter-spacing: -0.3px;\n    text-align: center;\n  }\n\n  .ab-hc-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 22px;\n    margin-bottom: 35px;\n  }\n\n  .ab-hc-card {\n    position: relative;\n    overflow: hidden;\n    padding: 25px;\n    border: 1px solid rgba(11, 107, 58, 0.12);\n    border-radius: 16px;\n    background: #FFFFFF;\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .ab-hc-card::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 4px;\n    background: repeating-linear-gradient(\n      45deg,\n      #0B6B3A,\n      #0B6B3A 6px,\n      #F28C00 6px,\n      #F28C00 12px\n    );\n    opacity: 0.7;\n  }\n\n  .ab-hc-card:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 14px 28px rgba(11, 107, 58, 0.12);\n  }\n\n  .ab-hc-icon {\n    display: inline-block;\n    margin-bottom: 12px;\n    font-size: 30px;\n  }\n\n  .ab-hair-clip .ab-hc-card h4 {\n    margin: 0 0 8px;\n    color: #0B6B3A;\n    font-size: 18px;\n    font-weight: 700;\n    line-height: 1.3;\n  }\n\n  .ab-hc-card p {\n    margin: 0;\n    color: #555555;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n\n  .ab-hc-colours {\n    margin-bottom: 35px;\n    padding: 25px;\n    border-radius: 16px;\n    background: #FFFFFF;\n    text-align: center;\n  }\n\n  .ab-hc-colours .ab-hc-section-title {\n    margin-bottom: 10px;\n  }\n\n  .ab-hc-colours p {\n    margin: 0 0 20px;\n    color: #555555;\n    font-size: 15px;\n    line-height: 1.6;\n  }\n\n  .ab-hc-colour-list {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 10px;\n  }\n\n  .ab-hc-colour-list span {\n    padding: 8px 14px;\n    border: 1px solid rgba(11, 107, 58, 0.2);\n    border-radius: 30px;\n    background: #FAF7F2;\n    color: #0B6B3A;\n    font-size: 13px;\n    font-weight: 600;\n    line-height: 1.4;\n  }\n\n  .ab-hc-footer {\n    position: relative;\n    padding: 30px 25px;\n    border-bottom: 5px solid #F28C00;\n    border-radius: 18px;\n    background: #0B6B3A;\n    color: #FFFFFF;\n    text-align: center;\n    box-shadow: 0 10px 25px rgba(11, 107, 58, 0.2);\n  }\n\n  .ab-hc-footer p {\n    margin: 0;\n    color: #FFFFFF;\n    font-size: 16px;\n    line-height: 1.6;\n  }\n\n  .ab-hc-footer strong {\n    color: #F28C00;\n  }\n\n  @media (max-width: 600px) {\n    .ab-hair-clip {\n      padding: 30px 15px;\n    }\n\n    .ab-hair-clip .ab-hc-title {\n      font-size: 26px;\n    }\n\n    .ab-hc-subtitle {\n      font-size: 16px;\n    }\n\n    .ab-hc-grid {\n      grid-template-columns: 1fr;\n      gap: 16px;\n    }\n\n    .ab-hc-intro,\n    .ab-hc-card,\n    .ab-hc-colours,\n    .ab-hc-footer {\n      padding: 22px 18px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .ab-hc-card {\n      transition: none;\n    }\n\n    .ab-hc-card:hover {\n      transform: none;\n    }\n  }\n\u003c\/style\u003e","brand":"Afri-Beauty","offers":[{"title":"Pink","offer_id":52857570001176,"sku":null,"price":32.0,"currency_code":"ZAR","in_stock":true},{"title":"Khaki","offer_id":52857570033944,"sku":null,"price":32.0,"currency_code":"ZAR","in_stock":true},{"title":"Soft Purple","offer_id":52857570066712,"sku":null,"price":32.0,"currency_code":"ZAR","in_stock":true},{"title":"Soft Yellow","offer_id":52857570099480,"sku":null,"price":32.0,"currency_code":"ZAR","in_stock":true},{"title":"Black","offer_id":52857570132248,"sku":null,"price":32.0,"currency_code":"ZAR","in_stock":true},{"title":"royal blue","offer_id":52857623314712,"sku":null,"price":32.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/4805\/3272\/files\/d1d15e4b-3682-451a-a157-a87374ac93c9.png?v=1791798534"},{"product_id":"3-piece-hair-claw-clip-set","title":"3-Piece Hair Claw Clip Set","description":"\u003cdiv class=\"ab-claw-clips\"\u003e\n\u003cdiv class=\"ab-watermark\"\u003e🇿🇦\u003c\/div\u003e\n\u003cdiv class=\"ab-header\"\u003e\n\u003cspan class=\"ab-badge\"\u003eMzansi Everyday Essential\u003c\/span\u003e\n\u003ch2 class=\"ab-title\"\u003e3-Piece Hair Claw Clip Set\u003c\/h2\u003e\n\u003cp class=\"ab-subtitle\"\u003eEveryday Styling, Effortlessly Chic\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-intro\"\u003e\n\u003cp\u003eAdd style and convenience to your everyday hair routine with this \u003cstrong\u003e3-Piece Hair Claw Clip Set\u003c\/strong\u003e. Each set includes \u003cstrong\u003e1 large hair clip and 2 smaller matching clips\u003c\/strong\u003e, perfect for creating a variety of hairstyles, from elegant updos to effortless everyday looks. With a smooth, glossy finish and a comfortable, secure grip, these clips combine practicality with a stylish touch.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"ab-section-title\"\u003eWhy You'll Love Them\u003c\/h3\u003e\n\u003cdiv class=\"ab-grid\"\u003e\n\u003cdiv class=\"ab-feature\"\u003e\n\u003cdiv class=\"ab-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch4\u003e3-Piece Matching Set\u003c\/h4\u003e\n\u003cp\u003eOne large clip and two smaller matching clips give you versatile options for your daily styling routine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-feature\"\u003e\n\u003cdiv class=\"ab-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch4\u003eComfortable, Secure Grip\u003c\/h4\u003e\n\u003cp\u003eKeep your hairstyle comfortably in place with clips designed for a secure hold.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-feature\"\u003e\n\u003cdiv class=\"ab-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch4\u003eSmooth, Glossy Finish\u003c\/h4\u003e\n\u003cp\u003eA glossy finish adds a stylish touch to both casual looks and elegant updos.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-feature\"\u003e\n\u003cdiv class=\"ab-pattern\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch4\u003eSix Beautiful Colours\u003c\/h4\u003e\n\u003cp\u003eChoose from Pink, Soft Purple, Black, Turquoise, Khaki, and Beige to suit your personal style.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-details\"\u003e\n\u003cp\u003e\u003cstrong\u003eSet includes:\u003c\/strong\u003e 1 large clip and 2 smaller matching clips\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eQuantity:\u003c\/strong\u003e 3 hair claw clips per set\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFinish:\u003c\/strong\u003e Smooth and glossy\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eAvailable colours:\u003c\/strong\u003e Pink, Soft Purple, Black, Turquoise, Khaki, and Beige\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIdeal for:\u003c\/strong\u003e Elegant updos and everyday hairstyles\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ab-footer\"\u003e\n\u003cp\u003eFrom quick everyday looks to elegant updos, \u003cspan\u003eAfri-Beauty Hair Claw Clips\u003c\/span\u003e bring style and convenience to your hair routine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .ab-claw-clips,\n  .ab-claw-clips * {\n    box-sizing: border-box;\n  }\n\n  .ab-claw-clips {\n    position: relative;\n    max-width: 900px;\n    margin: 0 auto;\n    padding: 45px 25px;\n    overflow: hidden;\n    border-radius: 24px;\n    background-color: #FAF7F2;\n    background-image:\n      radial-gradient(rgba(11, 107, 58, 0.12) 0.5px, transparent 0.5px),\n      radial-gradient(rgba(242, 140, 0, 0.12) 0.5px, transparent 0.5px);\n    background-size: 20px 20px;\n    background-position: 0 0, 10px 10px;\n    color: #222222;\n    font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n    box-shadow: 0 12px 35px rgba(11, 107, 58, 0.08);\n  }\n\n  .ab-claw-clips .ab-watermark {\n    position: absolute;\n    top: -20px;\n    right: -20px;\n    font-size: 140px;\n    opacity: 0.05;\n    pointer-events: none;\n  }\n\n  .ab-claw-clips .ab-header {\n    position: relative;\n    text-align: center;\n    margin-bottom: 35px;\n  }\n\n  .ab-claw-clips .ab-badge {\n    display: inline-block;\n    padding: 7px 18px;\n    margin-bottom: 15px;\n    border: 1px solid #F28C00;\n    border-radius: 50px;\n    background: #0B6B3A;\n    color: #FFFFFF;\n    font-size: 11px;\n    font-weight: 700;\n    line-height: 1.5;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n  }\n\n  .ab-claw-clips .ab-title {\n    margin: 0 0 10px;\n    color: #0B6B3A;\n    font-size: 34px;\n    font-weight: 800;\n    line-height: 1.2;\n    letter-spacing: -0.5px;\n  }\n\n  .ab-claw-clips .ab-subtitle {\n    margin: 0;\n    color: #F28C00;\n    font-size: 19px;\n    font-weight: 600;\n    font-style: italic;\n    line-height: 1.5;\n  }\n\n  .ab-claw-clips .ab-intro {\n    position: relative;\n    padding: 25px;\n    margin-bottom: 35px;\n    border-left: 6px solid #F28C00;\n    border-radius: 14px;\n    background: #FFFFFF;\n    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);\n  }\n\n  .ab-claw-clips .ab-intro p {\n    margin: 0;\n    color: #333333;\n    font-size: 16px;\n    line-height: 1.7;\n  }\n\n  .ab-claw-clips .ab-intro strong,\n  .ab-claw-clips .ab-details strong {\n    color: #0B6B3A;\n  }\n\n  .ab-claw-clips .ab-section-title {\n    margin: 0 0 25px;\n    text-align: center;\n    color: #0B6B3A;\n    font-size: 24px;\n    font-weight: 800;\n    line-height: 1.3;\n  }\n\n  .ab-claw-clips .ab-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 22px;\n    margin-bottom: 30px;\n  }\n\n  .ab-claw-clips .ab-feature {\n    position: relative;\n    overflow: hidden;\n    padding: 25px;\n    border: 1px solid rgba(11, 107, 58, 0.12);\n    border-radius: 16px;\n    background: #FFFFFF;\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .ab-claw-clips .ab-pattern {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 4px;\n    background: repeating-linear-gradient(\n      45deg,\n      #0B6B3A 0,\n      #0B6B3A 6px,\n      #F28C00 6px,\n      #F28C00 12px\n    );\n    opacity: 0.7;\n  }\n\n  .ab-claw-clips .ab-feature:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 10px 24px rgba(11, 107, 58, 0.12);\n  }\n\n  .ab-claw-clips .ab-feature h4 {\n    margin: 0 0 8px;\n    color: #0B6B3A;\n    font-size: 18px;\n    font-weight: 700;\n    line-height: 1.4;\n  }\n\n  .ab-claw-clips .ab-feature p {\n    margin: 0;\n    color: #555555;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n\n  .ab-claw-clips .ab-details {\n    padding: 20px 25px;\n    margin-bottom: 30px;\n    border-radius: 14px;\n    background: #FFFFFF;\n  }\n\n  .ab-claw-clips .ab-details p {\n    margin: 5px 0;\n    font-size: 15px;\n    line-height: 1.6;\n  }\n\n  .ab-claw-clips .ab-footer {\n    position: relative;\n    padding: 30px 25px;\n    border-bottom: 5px solid #F28C00;\n    border-radius: 18px;\n    background: #0B6B3A;\n    text-align: center;\n    box-shadow: 0 10px 25px rgba(11, 107, 58, 0.15);\n  }\n\n  .ab-claw-clips .ab-footer p {\n    margin: 0;\n    color: #FFFFFF;\n    font-size: 16px;\n    line-height: 1.6;\n  }\n\n  .ab-claw-clips .ab-footer span {\n    color: #F28C00;\n    font-weight: 700;\n  }\n\n  @media (max-width: 600px) {\n    .ab-claw-clips {\n      padding: 30px 15px;\n    }\n\n    .ab-claw-clips .ab-title {\n      font-size: 26px;\n    }\n\n    .ab-claw-clips .ab-subtitle {\n      font-size: 16px;\n    }\n\n    .ab-claw-clips .ab-grid {\n      grid-template-columns: 1fr;\n      gap: 16px;\n    }\n\n    .ab-claw-clips .ab-intro,\n    .ab-claw-clips .ab-feature {\n      padding: 22px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .ab-claw-clips .ab-feature {\n      transition: none;\n    }\n\n    .ab-claw-clips .ab-feature:hover {\n      transform: none;\n    }\n  }\n\u003c\/style\u003e","brand":"Afri-Beauty","offers":[{"title":"Pink","offer_id":52859190378776,"sku":null,"price":45.0,"currency_code":"ZAR","in_stock":true},{"title":"Khaki","offer_id":52859190411544,"sku":null,"price":45.0,"currency_code":"ZAR","in_stock":true},{"title":"Soft Purple","offer_id":52859190444312,"sku":null,"price":45.0,"currency_code":"ZAR","in_stock":true},{"title":"Black","offer_id":52859190477080,"sku":null,"price":45.0,"currency_code":"ZAR","in_stock":true},{"title":"Turquoise","offer_id":52859190509848,"sku":null,"price":45.0,"currency_code":"ZAR","in_stock":true},{"title":"Peach","offer_id":52859190542616,"sku":null,"price":45.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/4805\/3272\/files\/c4ca4f7a-a6f3-4b5f-b305-d65238054d65.png?v=1791812891"},{"product_id":"30x-40x-magnifying-handheld-mirror","title":"30x\/40x  Magnifying Handheld Mirror","description":"\u003cdiv class=\"ab-product-container\"\u003e\n  \u003cdiv class=\"ab-protea-watermark\" aria-hidden=\"true\"\u003e🇿🇦\u003c\/div\u003e\n\n  \u003cdiv class=\"ab-header ab-animate-fade-up\"\u003e\n    \u003cspan class=\"ab-badge\"\u003e\n      \u003cspan class=\"ab-flag-dots\" aria-hidden=\"true\"\u003e\n        \u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n      \u003c\/span\u003e\n      Mzansi Everyday Essential\n    \u003c\/span\u003e\n    \u003ch1 class=\"ab-title\"\u003eDouble-Sided Foldable Makeup Mirror\u003c\/h1\u003e\n    \u003cp class=\"ab-subtitle\"\u003eYour Ideal Angle, Wherever You Go\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ab-intro-card ab-animate-fade-up\" style=\"animation-delay:0.1s;\"\u003e\n    \u003cp\u003e\n      Its \u003cstrong\u003e360° adjustable design\u003c\/strong\u003e lets you find your\n      ideal viewing angle, while the lightweight, foldable frame\n      makes it easy to carry in your handbag or travel essentials.\n      Use it as a handheld mirror, place it on a flat surface,\n      or hang it for convenient storage.\n    \u003c\/p\u003e\n    \u003cp\u003e\n      With its \u003cstrong\u003esleek, durable plastic frame and battery-free\n      design\u003c\/strong\u003e, this compact beauty essential combines style,\n      practicality, and portability, making it the perfect addition\n      to your beauty collection.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"ab-section-title ab-animate-fade-up\" style=\"animation-delay:0.2s;\"\u003e\n    Why You'll Love It\n  \u003c\/h2\u003e\n\n  \u003cdiv class=\"ab-grid\"\u003e\n    \u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay:0.3s;\"\u003e\n      \u003cdiv class=\"ab-shweshwe-border\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ab-icon-wrap\" aria-hidden=\"true\"\u003e🔄\u003c\/div\u003e\n      \u003ch3\u003e360° Adjustable Design\u003c\/h3\u003e\n      \u003cp\u003e\n        Find your ideal viewing angle with an adjustable design\n        that suits your everyday beauty routine.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay:0.4s;\"\u003e\n      \u003cdiv class=\"ab-shweshwe-border\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ab-icon-wrap\" aria-hidden=\"true\"\u003e👜\u003c\/div\u003e\n      \u003ch3\u003eLightweight \u0026amp; Foldable\u003c\/h3\u003e\n      \u003cp\u003e\n        Easy to carry in your handbag or travel essentials,\n        so your mirror can go wherever you do.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay:0.5s;\"\u003e\n      \u003cdiv class=\"ab-shweshwe-border\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ab-icon-wrap\" aria-hidden=\"true\"\u003e🪞\u003c\/div\u003e\n      \u003ch3\u003eVersatile Everyday Use\u003c\/h3\u003e\n      \u003cp\u003e\n        Use it as a handheld mirror, place it on a flat surface,\n        or hang it for convenient storage.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay:0.6s;\"\u003e\n      \u003cdiv class=\"ab-icon-wrap\" aria-hidden=\"true\"\u003e✨\u003c\/div\u003e\n      \u003ch3\u003eSleek \u0026amp; Durable Frame\u003c\/h3\u003e\n      \u003cp\u003e\n        A durable plastic frame brings style and practicality\n        to your beauty collection.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay:0.7s;\"\u003e\n      \u003cdiv class=\"ab-icon-wrap\" aria-hidden=\"true\"\u003e💚\u003c\/div\u003e\n      \u003ch3\u003eBattery-Free Design\u003c\/h3\u003e\n      \u003cp\u003e\n        Enjoy a simple, practical beauty essential without\n        batteries or charging.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ab-feature-card ab-animate-fade-up\" style=\"animation-delay:0.8s;\"\u003e\n      \u003cdiv class=\"ab-icon-wrap\" aria-hidden=\"true\"\u003e🔍\u003c\/div\u003e\n      \u003ch3\u003eDouble-Sided Reflection\u003c\/h3\u003e\n      \u003cp\u003e\n        Choose standard 1X reflection or magnification:\n        30X in black and 40X in white.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"ab-section-title ab-animate-fade-up\"\u003e\n    Available Variants\n  \u003c\/h2\u003e\n\n  \u003cdiv class=\"ab-grid ab-variant-grid\"\u003e\n    \u003cdiv class=\"ab-feature-card ab-animate-fade-up\"\u003e\n      \u003cdiv class=\"ab-shweshwe-border\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ab-colour-swatch ab-swatch-black\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003ch3\u003eBlack\u003c\/h3\u003e\n      \u003cp\u003e\n        \u003cstrong\u003e1X Standard Reflection\u003c\/strong\u003e\u003cbr\u003e\n        30X Magnification\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ab-feature-card ab-animate-fade-up\"\u003e\n      \u003cdiv class=\"ab-shweshwe-border\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ab-colour-swatch ab-swatch-white\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n      \u003ch3\u003eWhite\u003c\/h3\u003e\n      \u003cp\u003e\n        \u003cstrong\u003e1X Standard Reflection\u003c\/strong\u003e\u003cbr\u003e\n        40X Magnification\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ab-intro-card ab-dimensions ab-animate-fade-up\"\u003e\n    \u003ch3\u003eDimensions\u003c\/h3\u003e\n    \u003cp\u003e\n      \u003cstrong\u003e24 cm overall length × 13.5 cm mirror diameter\u003c\/strong\u003e\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ab-footer-banner ab-animate-fade-up\"\u003e\n    \u003cp\u003e\n      Style, practicality, and portability in one compact essential.\n      Make the \u003cspan\u003eDouble-Sided Foldable Makeup Mirror\u003c\/span\u003e\n      part of your everyday beauty collection.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .ab-product-container {\n    position: relative;\n    max-width: 900px;\n    margin: 0 auto;\n    padding: 45px 25px;\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    color: #222222;\n    background-color: #FAF7F2;\n    background-image:\n      radial-gradient(#0B6B3A 0.5px, transparent 0.5px),\n      radial-gradient(#F28C00 0.5px, #FAF7F2 0.5px);\n    background-size: 20px 20px;\n    background-position: 0 0, 10px 10px;\n    border-radius: 24px;\n    box-shadow: 0 12px 35px rgba(11,107,58,0.08);\n    overflow: hidden;\n  }\n\n  .ab-product-container,\n  .ab-product-container * {\n    box-sizing: border-box;\n  }\n\n  .ab-protea-watermark {\n    position: absolute;\n    top: -20px;\n    right: -20px;\n    font-size: 140px;\n    opacity: 0.05;\n    pointer-events: none;\n    user-select: none;\n  }\n\n  .ab-header {\n    text-align: center;\n    margin-bottom: 35px;\n    position: relative;\n    z-index: 2;\n  }\n\n  .ab-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    background: #0B6B3A;\n    color: #ffffff;\n    font-size: 11px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    padding: 7px 18px;\n    border-radius: 50px;\n    margin-bottom: 15px;\n    box-shadow: 0 4px 12px rgba(11,107,58,0.25);\n    border: 1px solid #F28C00;\n  }\n\n  .ab-flag-dots {\n    display: flex;\n    gap: 3px;\n  }\n\n  .ab-flag-dots span {\n    width: 5px;\n    height: 5px;\n    border-radius: 50%;\n    background: #F28C00;\n  }\n\n  .ab-title {\n    font-size: 34px;\n    font-weight: 800;\n    line-height: 1.2;\n    margin: 0 0 10px;\n    color: #0B6B3A;\n    letter-spacing: -0.5px;\n  }\n\n  .ab-subtitle {\n    font-size: 19px;\n    font-weight: 600;\n    color: #F28C00;\n    margin: 0;\n    font-style: italic;\n  }\n\n  .ab-intro-card {\n    background: #ffffff;\n    padding: 25px;\n    border-radius: 14px;\n    border-left: 6px solid #F28C00;\n    margin-bottom: 40px;\n    box-shadow: 0 4px 15px rgba(0,0,0,0.03);\n    font-size: 16px;\n    line-height: 1.6;\n    color: #333333;\n    position: relative;\n    z-index: 2;\n  }\n\n  .ab-intro-card p {\n    margin: 0 0 14px;\n  }\n\n  .ab-intro-card p:last-child {\n    margin-bottom: 0;\n  }\n\n  .ab-intro-card strong {\n    color: #0B6B3A;\n  }\n\n  .ab-section-title {\n    text-align: center;\n    font-size: 24px;\n    font-weight: 800;\n    margin: 0 0 30px;\n    color: #0B6B3A;\n    letter-spacing: -0.3px;\n  }\n\n  .ab-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit,minmax(250px,1fr));\n    gap: 22px;\n    margin-bottom: 40px;\n    position: relative;\n    z-index: 2;\n  }\n\n  .ab-feature-card {\n    background: #ffffff;\n    padding: 25px;\n    border-radius: 16px;\n    border: 1px solid rgba(11,107,58,0.12);\n    transition: all 0.4s cubic-bezier(0.165,0.84,0.44,1);\n    position: relative;\n    overflow: hidden;\n  }\n\n  .ab-shweshwe-border {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 4px;\n    background: repeating-linear-gradient(\n      45deg,\n      #0B6B3A,\n      #0B6B3A 6px,\n      #F28C00 6px,\n      #F28C00 12px\n    );\n    opacity: 0.7;\n  }\n\n  .ab-feature-card:hover {\n    transform: translateY(-8px);\n    box-shadow: 0 14px 28px rgba(11,107,58,0.15);\n    border-color: #F28C00;\n  }\n\n  .ab-icon-wrap {\n    font-size: 30px;\n    margin-bottom: 12px;\n    display: inline-block;\n    transition: transform 0.3s ease;\n  }\n\n  .ab-feature-card:hover .ab-icon-wrap {\n    transform: scale(1.2) rotate(6deg);\n  }\n\n  .ab-feature-card h3 {\n    font-size: 18px;\n    font-weight: 700;\n    margin: 0 0 8px;\n    color: #0B6B3A;\n  }\n\n  .ab-feature-card p {\n    font-size: 14px;\n    line-height: 1.5;\n    color: #555555;\n    margin: 0;\n  }\n\n  .ab-variant-grid {\n    grid-template-columns: repeat(2,minmax(0,1fr));\n  }\n\n  .ab-colour-swatch {\n    width: 30px;\n    height: 30px;\n    border-radius: 50%;\n    margin-bottom: 14px;\n    border: 1px solid #dddddd;\n  }\n\n  .ab-swatch-black {\n    background: #222222;\n  }\n\n  .ab-swatch-white {\n    background: #ffffff;\n    box-shadow: inset 0 0 0 1px #eeeeee;\n  }\n\n  .ab-dimensions {\n    text-align: center;\n  }\n\n  .ab-dimensions h3 {\n    color: #0B6B3A;\n    font-size: 18px;\n    margin: 0 0 10px;\n  }\n\n  .ab-footer-banner {\n    position: relative;\n    background: #0B6B3A;\n    color: #ffffff;\n    padding: 32px 25px;\n    border-radius: 18px;\n    text-align: center;\n    font-size: 16px;\n    line-height: 1.6;\n    box-shadow: 0 10px 25px rgba(11,107,58,0.25);\n    border-bottom: 5px solid #F28C00;\n    overflow: hidden;\n    z-index: 2;\n  }\n\n  .ab-footer-banner p {\n    margin: 0;\n    color: #ffffff;\n  }\n\n  .ab-footer-banner span {\n    color: #F28C00;\n    font-weight: 700;\n  }\n\n  @keyframes abMirrorFadeInUp {\n    from {\n      opacity: 0;\n      transform: translateY(20px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .ab-animate-fade-up {\n    animation: abMirrorFadeInUp 0.8s\n      cubic-bezier(0.165,0.84,0.44,1) both;\n  }\n\n  @media (max-width:600px) {\n    .ab-title { font-size: 26px; }\n    .ab-subtitle { font-size: 16px; }\n    .ab-product-container { padding: 30px 15px; }\n    .ab-grid { grid-template-columns: 1fr; }\n    .ab-variant-grid {\n      grid-template-columns: repeat(2,minmax(0,1fr));\n      gap: 12px;\n    }\n    .ab-variant-grid .ab-feature-card { padding: 20px 12px; }\n  }\n\n  @media (prefers-reduced-motion:reduce) {\n    .ab-animate-fade-up { animation: none; }\n    .ab-feature-card,\n    .ab-icon-wrap { transition: none; }\n    .ab-feature-card:hover,\n    .ab-feature-card:hover .ab-icon-wrap { transform: none; }\n  }\n\u003c\/style\u003e\n","brand":"Afri-Beauty","offers":[{"title":"White","offer_id":52888216666392,"sku":null,"price":199.0,"currency_code":"ZAR","in_stock":true},{"title":"Black","offer_id":52888216699160,"sku":null,"price":199.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/4805\/3272\/files\/875a9e2a-48c5-4971-b85e-1724857a5e1a.png?v=1791976113"},{"product_id":"portable-folding-makeup-mirror","title":"Portable Folding Makeup Mirror","description":"\u003cstyle\u003e\n  .ab-mirror {\n    position: relative;\n    max-width: 900px;\n    margin: 0 auto;\n    padding: 40px 25px;\n    font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n    color: #222222;\n    background: #FAF7F2;\n    border-radius: 24px;\n    box-shadow: 0 12px 35px rgba(11, 107, 58, 0.08);\n    overflow: hidden;\n  }\n\n  .ab-mirror * {\n    box-sizing: border-box;\n  }\n\n  .ab-mirror-header {\n    text-align: center;\n    margin-bottom: 28px;\n  }\n\n  .ab-mirror-badge {\n    display: inline-block;\n    background: #0B6B3A;\n    color: #ffffff;\n    border: 1px solid #F28C00;\n    border-radius: 50px;\n    padding: 8px 18px;\n    margin-bottom: 16px;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n  }\n\n  .ab-mirror h2 {\n    margin: 0 0 12px;\n    color: #0B6B3A;\n    font-size: 32px;\n    font-weight: 800;\n    line-height: 1.2;\n  }\n\n  .ab-mirror-tagline {\n    margin: 0;\n    color: #F28C00;\n    font-size: 18px;\n    font-weight: 600;\n    font-style: italic;\n  }\n\n  .ab-mirror-intro {\n    background: #ffffff;\n    padding: 24px;\n    border-left: 6px solid #F28C00;\n    border-radius: 14px;\n    margin-bottom: 30px;\n    font-size: 16px;\n    line-height: 1.7;\n    color: #333333;\n  }\n\n  .ab-mirror-intro p {\n    margin: 0;\n  }\n\n  .ab-mirror-intro strong {\n    color: #0B6B3A;\n  }\n\n  .ab-mirror h3 {\n    text-align: center;\n    color: #0B6B3A;\n    font-size: 24px;\n    margin: 0 0 24px;\n  }\n\n  .ab-mirror-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 20px;\n    margin-bottom: 30px;\n  }\n\n  .ab-mirror-card {\n    position: relative;\n    overflow: hidden;\n    background: #ffffff;\n    padding: 25px 22px;\n    border: 1px solid rgba(11, 107, 58, 0.12);\n    border-radius: 16px;\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .ab-mirror-card::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    height: 4px;\n    background: repeating-linear-gradient(\n      45deg,\n      #0B6B3A,\n      #0B6B3A 6px,\n      #F28C00 6px,\n      #F28C00 12px\n    );\n  }\n\n  .ab-mirror-card:hover {\n    transform: translateY(-5px);\n    box-shadow: 0 12px 24px rgba(11, 107, 58, 0.12);\n  }\n\n  .ab-mirror-card h4 {\n    margin: 0 0 10px;\n    color: #0B6B3A;\n    font-size: 18px;\n    line-height: 1.3;\n  }\n\n  .ab-mirror-card p {\n    margin: 0;\n    color: #555555;\n    font-size: 14px;\n    line-height: 1.6;\n  }\n\n  .ab-mirror-footer {\n    background: #0B6B3A;\n    color: #ffffff;\n    padding: 28px 24px;\n    border-radius: 18px;\n    border-bottom: 5px solid #F28C00;\n    text-align: center;\n    font-size: 16px;\n    line-height: 1.7;\n  }\n\n  .ab-mirror-footer p {\n    margin: 0;\n  }\n\n  .ab-mirror-footer strong {\n    color: #F28C00;\n  }\n\n  @media (max-width: 600px) {\n    .ab-mirror {\n      padding: 28px 16px;\n    }\n\n    .ab-mirror h2 {\n      font-size: 26px;\n    }\n\n    .ab-mirror-tagline {\n      font-size: 16px;\n    }\n\n    .ab-mirror-grid {\n      grid-template-columns: 1fr;\n      gap: 16px;\n    }\n\n    .ab-mirror-intro {\n      padding: 20px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .ab-mirror-card {\n      transition: none;\n    }\n\n    .ab-mirror-card:hover {\n      transform: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"ab-mirror\"\u003e\n  \u003cdiv class=\"ab-mirror-header\"\u003e\n    \u003cspan class=\"ab-mirror-badge\"\u003eMzansi Everyday Essential\u003c\/span\u003e\n    \u003ch2\u003ePortable Folding Vanity Mirror\u003c\/h2\u003e\n    \u003cp class=\"ab-mirror-tagline\"\u003e\n      Everyday Beauty, Wherever You Go\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ab-mirror-intro\"\u003e\n    \u003cp\u003e\n      Make your everyday beauty routine effortless with our\n      \u003cstrong\u003ePortable Folding Vanity Mirror\u003c\/strong\u003e, designed for\n      convenience, simplicity, and style. Featuring a sleek black frame,\n      smooth reflective surface, and practical fold-out stand, this\n      compact mirror is perfect for applying makeup, skincare routines,\n      and everyday touch-ups.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ch3\u003eWhy You'll Love It\u003c\/h3\u003e\n\n  \u003cdiv class=\"ab-mirror-grid\"\u003e\n    \u003cdiv class=\"ab-mirror-card\"\u003e\n      \u003ch4\u003eSleek Black Frame\u003c\/h4\u003e\n      \u003cp\u003e\n        A simple, stylish finish that fits effortlessly into your\n        everyday beauty setup.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ab-mirror-card\"\u003e\n      \u003ch4\u003ePractical Fold-Out Stand\u003c\/h4\u003e\n      \u003cp\u003e\n        Stand your mirror on a suitable flat surface for convenient,\n        hands-free makeup application and skincare routines.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ab-mirror-card\"\u003e\n      \u003ch4\u003eLightweight \u0026amp; Portable\u003c\/h4\u003e\n      \u003cp\u003e\n        The folding, space-saving design is ideal for dressing tables,\n        bathrooms, travel bags, and dorm rooms.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ab-mirror-card\"\u003e\n      \u003ch4\u003eCompact Everyday Size\u003c\/h4\u003e\n      \u003cp\u003e\n        Measuring approximately 15 cm × 10 cm, it offers a\n        convenient viewing surface without taking up unnecessary space.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ab-mirror-footer\"\u003e\n    \u003cp\u003e\n      \u003cstrong\u003eNo Batteries. No Electricity. Just Everyday Convenience.\u003c\/strong\u003e\n      \u003cbr\u003e\n      A stylish and versatile beauty essential for makeup, skincare,\n      and quick touch-ups, at home or on the go.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n","brand":"Afri-Beauty","offers":[{"title":"Default Title","offer_id":52888264704280,"sku":null,"price":95.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/4805\/3272\/files\/893ffc14-e431-42d2-8306-6c37c7b6e8cc.png?v=1791977491"},{"product_id":"double-sided-folding-mirror","title":"Double-sided Folding Mirror","description":"\u003cdiv class=\"ab-product-container\"\u003e\n  \u003cdiv class=\"ab-protea-watermark\" aria-hidden=\"true\"\u003e🇿🇦\u003c\/div\u003e\n\n  \u003cdiv class=\"ab-header ab-animate-fade-up\"\u003e\n    \u003cspan class=\"ab-badge\"\u003e\n      \u003cspan class=\"ab-flag-dots\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/span\u003e\n      Mzansi Everyday Essential\n    \u003c\/span\u003e\n    \u003ch1 class=\"ab-title\"\u003eElectroplated Double-sided Folding Mirror\u003c\/h1\u003e\n    \u003cp class=\"ab-subtitle\"\u003eA Clear View for Every On-the-go Touch-up\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ab-intro-card ab-animate-fade-up\"\u003e\n    \u003cp\u003eKeep your beauty routine close at hand with the\n      \u003cstrong\u003eElectroplated Double-sided Folding Mirror\u003c\/strong\u003e.\n      With an electroplated finish, double-sided design and HD,\n      distortion-free reflection, this pocket-sized essential is\n      made for quick makeup checks and touch-ups wherever your day takes you.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ch2 class=\"ab-section-title ab-animate-fade-up\"\u003eWhy You'll Love It\u003c\/h2\u003e\n\n  \u003cdiv class=\"ab-grid\"\u003e\n    \u003cdiv class=\"ab-feature-card ab-animate-fade-up\"\u003e\n      \u003cdiv class=\"ab-shweshwe-border\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ab-icon-wrap\"\u003e✨\u003c\/div\u003e\n      \u003ch3\u003eElectroplated Finish\u003c\/h3\u003e\n      \u003cp\u003eA polished finishing touch that brings a little everyday elegance to your beauty essentials.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ab-feature-card ab-animate-fade-up\"\u003e\n      \u003cdiv class=\"ab-shweshwe-border\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ab-icon-wrap\"\u003e🪞\u003c\/div\u003e\n      \u003ch3\u003eDouble-sided Design\u003c\/h3\u003e\n      \u003cp\u003eTwo mirrored sides make it easy to check your look and perfect those finishing touches.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ab-feature-card ab-animate-fade-up\"\u003e\n      \u003cdiv class=\"ab-shweshwe-border\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ab-icon-wrap\"\u003e🔍\u003c\/div\u003e\n      \u003ch3\u003eHD, Distortion-free View\u003c\/h3\u003e\n      \u003cp\u003eEnjoy a clear, true-to-life reflection when checking your makeup or refreshing your look.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ab-feature-card ab-animate-fade-up\"\u003e\n      \u003cdiv class=\"ab-icon-wrap\"\u003e🤍\u003c\/div\u003e\n      \u003ch3\u003eConvenient Folding Design\u003c\/h3\u003e\n      \u003cp\u003eOpen it for a quick check, then fold it closed and tuck it away when you're done.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ab-feature-card ab-animate-fade-up\"\u003e\n      \u003cdiv class=\"ab-icon-wrap\"\u003e👜\u003c\/div\u003e\n      \u003ch3\u003ePocket-sized Essential\u003c\/h3\u003e\n      \u003cp\u003eA compact companion for your pocket, handbag or makeup pouch, keeping your mirror within easy reach.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ab-feature-card ab-animate-fade-up\"\u003e\n      \u003cdiv class=\"ab-icon-wrap\"\u003e💄\u003c\/div\u003e\n      \u003ch3\u003eTouch-ups on the Go\u003c\/h3\u003e\n      \u003cp\u003eFrom a quick lipstick check to a last-minute makeup refresh, stay ready for whatever your day brings.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ab-footer-banner ab-animate-fade-up\"\u003e\n    \u003cp\u003eFrom everyday errands to evenings out, keep your\n      \u003cspan\u003eDouble-sided Folding Mirror\u003c\/span\u003e close for a clear view\n      and a confident finishing touch.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .ab-product-container {\n    position: relative;\n    max-width: 900px;\n    margin: 0 auto;\n    padding: 45px 25px;\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    color: #222222;\n    background-color: #FAF7F2;\n    background-image:\n      radial-gradient(#0B6B3A 0.5px, transparent 0.5px),\n      radial-gradient(#F28C00 0.5px, #FAF7F2 0.5px);\n    background-size: 20px 20px;\n    background-position: 0 0, 10px 10px;\n    border-radius: 24px;\n    box-shadow: 0 12px 35px rgba(11, 107, 58, 0.08);\n    overflow: hidden;\n  }\n\n  .ab-product-container .ab-protea-watermark {\n    position: absolute;\n    top: -20px;\n    right: -20px;\n    font-size: 140px;\n    opacity: 0.05;\n    pointer-events: none;\n    user-select: none;\n  }\n\n  .ab-product-container .ab-header {\n    text-align: center;\n    margin-bottom: 35px;\n    position: relative;\n    z-index: 2;\n  }\n\n  .ab-product-container .ab-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    background: #0B6B3A;\n    color: #ffffff;\n    font-size: 11px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    padding: 7px 18px;\n    border-radius: 50px;\n    margin-bottom: 15px;\n    box-shadow: 0 4px 12px rgba(11, 107, 58, 0.25);\n    border: 1px solid #F28C00;\n  }\n\n  .ab-product-container .ab-flag-dots {\n    display: flex;\n    gap: 3px;\n  }\n\n  .ab-product-container .ab-flag-dots span {\n    width: 5px;\n    height: 5px;\n    border-radius: 50%;\n    background-color: #F28C00;\n  }\n\n  .ab-product-container .ab-title {\n    font-size: 34px;\n    font-weight: 800;\n    line-height: 1.2;\n    margin: 0 0 10px;\n    color: #0B6B3A;\n    letter-spacing: -0.5px;\n  }\n\n  .ab-product-container .ab-subtitle {\n    font-size: 19px;\n    font-weight: 600;\n    color: #F28C00;\n    margin: 0;\n    font-style: italic;\n  }\n\n  .ab-product-container .ab-intro-card {\n    background: #ffffff;\n    padding: 25px;\n    border-radius: 14px;\n    border-left: 6px solid #F28C00;\n    margin-bottom: 40px;\n    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);\n    font-size: 16px;\n    line-height: 1.6;\n    color: #333333;\n    position: relative;\n    z-index: 2;\n  }\n\n  .ab-product-container .ab-intro-card p {\n    margin: 0;\n  }\n\n  .ab-product-container .ab-intro-card strong {\n    color: #0B6B3A;\n  }\n\n  .ab-product-container .ab-section-title {\n    text-align: center;\n    font-size: 24px;\n    font-weight: 800;\n    margin-bottom: 30px;\n    color: #0B6B3A;\n    letter-spacing: -0.3px;\n  }\n\n  .ab-product-container .ab-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 22px;\n    margin-bottom: 40px;\n    position: relative;\n    z-index: 2;\n  }\n\n  .ab-product-container .ab-feature-card {\n    background: #ffffff;\n    padding: 25px;\n    border-radius: 16px;\n    border: 1px solid rgba(11, 107, 58, 0.12);\n    transition: transform 0.4s ease, box-shadow 0.4s ease,\n                border-color 0.4\n\u003c\/style\u003e","brand":"Afri-Beauty","offers":[{"title":"Default Title","offer_id":52888672665880,"sku":null,"price":59.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/4805\/3272\/files\/7b9aa2f8-7c29-4894-adf8-38c4f665899d.png?v=1791978890"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0997\/4805\/3272\/collections\/Gemini_Generated_Image_gmx4wegmx4wegmx4_e9f3e597-f74f-4684-9bd4-eda3c0fbfbf1.jpg?v=1789547120","url":"https:\/\/afri-beauty.co.za\/collections\/hair-care-styling-essentials.oembed","provider":"Afri-Beauty","version":"1.0","type":"link"}