{"id":2285,"date":"2026-08-21T05:45:54","date_gmt":"2026-08-21T05:45:54","guid":{"rendered":"https:\/\/www.affordeals.co.za\/?post_type=product&#038;p=2285"},"modified":"2026-08-21T05:45:54","modified_gmt":"2026-08-21T05:45:54","slug":"hair-care-styling-accessories-bundle","status":"publish","type":"product","link":"https:\/\/www.affordeals.co.za\/?product=hair-care-styling-accessories-bundle","title":{"rendered":"Hair Care &#038; Styling Accessories Bundle"},"content":{"rendered":"<p><strong>Items in Bundle<\/p>\n<p><\/strong>1 x Padded Knot Headband<br data-start=\"109\" data-end=\"112\" \/>1 x Detangling Hairbrush<br data-start=\"136\" data-end=\"139\" \/>1 x Wide-Tooth Hair Comb<br data-start=\"163\" data-end=\"166\" \/>1 x Scalp Massage Brush<br data-start=\"189\" data-end=\"192\" data-is-only-node=\"\" \/>2 x Hair Styling Sticks\/Pins<br data-start=\"220\" data-end=\"223\" \/>1 x Pom-Pom Tassel Keyring<br data-start=\"249\" data-end=\"252\" \/>1 x Drawstring Storage Bag<strong><br \/>\n<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\">\n<div class=\"flex min-h-0 grow flex-col text-sm\">\n<div class=\"qMYqUG_convSearchResultHighlightRoot\">\n<div class=\"\" data-turn-id-container=\"request-6a7daa5e-6830-83ea-b41c-a19ec23dd3cf-35\" data-is-intersecting=\"true\">\n<section class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a7daa5e-6830-83ea-b41c-a19ec23dd3cf-35\" data-turn-id-container=\"request-6a7daa5e-6830-83ea-b41c-a19ec23dd3cf-35\" data-testid=\"conversation-turn-418\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" data-conversation-screenshot-content=\"\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"6235b563-e252-4026-a9b6-221e0fafcaa9\" data-message-model-slug=\"gpt-5-6\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\">\n<p class=\"PDq2pG_selectionAnchorContainer\" data-start=\"298\" data-end=\"915\" data-is-last-node=\"\" data-is-only-node=\"\">Keep your everyday hair routine simple and stylish with this <strong data-start=\"359\" data-end=\"401\">Hair Care &amp; Styling Accessories Bundle<\/strong>. The set includes a detangling brush and wide-tooth comb for daily grooming, plus a scalp massage brush for use during your hair-care routine. Two styling pins help secure and create different hairstyles, while the padded knot headband adds an easy finishing touch to your look. The included drawstring bag keeps the hair accessories conveniently stored together, and the fluffy pom-pom tassel keyring adds a fun decorative extra. A practical all-in-one bundle for home, travel, gifting and everyday hair styling.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<\/div>\n<div class=\"mt-auto grid\">\n<div class=\"col-start-1 row-start-1\">\n<div class=\"pointer-events-none translate-y-(--scroll-root-safe-area-inset-bottom) R6Vx5W_threadScrollVars min-h-(--gutter-remaining-height,0px) group-data-stream-active\/scroll-root:h-[calc(var(--thread-response-height)-16*var(--spacing))]\"><\/div>\n<\/div>\n<div class=\"sticky bottom-(--scroll-root-safe-area-inset-bottom,0px) col-start-1 row-start-1 self-end\">\n<div class=\"\" data-testid=\"thread-disclaimer\">\n<div class=\"min-h-9 pt-2 text-center text-xs text-token-text-tertiary [view-transition-name:var(--vt-disclaimer)] pb-4 relative overflow-hidden @w-sm\/main:px-[60px]\">\n<div class=\"text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"thread-bottom-container\" class=\"sticky bottom-0 z-10 group\/thread-bottom-container relative isolate w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white\/20 md:dark:border-transparent print:hidden pointer-events-none [--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] Ejxyja_threadFooterContentFade flex flex-col\">\n<div class=\"pointer-events-none\" data-thread-footer-overflow-spacer=\"\" data-testid=\"thread-footer-overflow-spacer\" aria-hidden=\"true\"><\/div>\n<div class=\"w-full\">\n<div class=\"text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 pointer-events-auto @[53.5rem]\/main:[--thread-content-max-width:48rem] w-full\">\n<div class=\"pointer-events-auto mb-(--thread-component-gap,24px) w-full empty:hidden\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"pointer-events-auto relative mx-auto h-0\">\n<div class=\"flex h-0 items-end justify-center motion-safe:transition-all motion-safe:delay-300 motion-safe:duration-300 group-[:not([data-scroll-from-end])]\/scroll-root:scale-50 group-[:not([data-scroll-from-end])]\/scroll-root:translate-y-2 group-[:not([data-scroll-from-end])]\/scroll-root:opacity-0 group-[:not([data-scroll-from-end])]\/scroll-root:pointer-events-none group-[:not([data-scroll-from-end])]\/scroll-root:duration-100 group-[:not([data-scroll-from-end])]\/scroll-root:delay-0 absolute start-1\/2 z-10 -translate-x-1\/2 bottom-[calc(100%+3*var(--spacing)+var(--thread-scroll-to-bottom-banner-offset,0px))]\"><\/div>\n<\/div>\n<div id=\"thread-bottom\">\n<div>\n<div class=\"text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div>\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 mb-(--thread-component-gap,24px) pointer-events-auto\">\n<div class=\"w-full\">\n<div class=\"pointer-events-auto relative z-1 flex h-(--composer-container-height,100%) max-w-full flex-(--composer-container-flex,1) flex-col\">\n<div class=\"flex justify-center empty:hidden\"><\/div>\n<div class=\"absolute start-0 end-0 bottom-full z-20\" data-prompt-textarea-header=\"\"><\/div>\n<form class=\"group\/composer w-full\" autocomplete=\"off\" data-type=\"unified-composer\">\n<div class=\"hidden\"><input id=\"upload-files\" tabindex=\"-1\" multiple=\"multiple\" type=\"file\" \/><\/div>\n<div class=\"relative\">\n<div class=\"bg-(--composer-surface-primary) cursor-text overflow-clip bg-clip-padding px-2 py-[9px] contain-inline-size motion-safe:transition-colors motion-safe:duration-200 motion-safe:ease-in-out group-not-data-expanded\/composer:min-h-[52px] group-not-data-expanded\/composer:py-[5px] grid grid-cols-[auto_1fr_auto] [grid-template-areas:'header_header_header'_'leading_primary_trailing'_'._footer_.'] group-data-expanded\/composer:[grid-template-areas:'header_header_header'_'primary_primary_primary'_'leading_footer_trailing'] max-sm:[grid-template-areas:'header_header_header'_'primary_primary_primary'_'leading_footer_trailing'] shadow-short-composer max-sm:not-dark:shadow-[0_0_0_1px_rgba(0,_0,_0,_0.04),0_2px_8px_0_rgba(0,_0,_0,_0.04),0px_4px_40px_8px_rgba(0,_0,_0,_0.025)]\" data-composer-surface=\"true\">\n<div class=\"self-center [grid-area:leading]\" data-composer-transition-slot=\"leading\">\n<div id=\"_R_2amt559acpbdd8remiekqac9l35_\" class=\"fixed inset-s-[anchor(center)] inset-e-auto top-[calc(anchor(bottom)+var(--spacing))] bottom-auto h-fit -translate-x-1\/2 [position-try-fallbacks:flip-block] flex flex-col overflow-visible bg-transparent z-50 [inset-inline:auto]! translate-none! [position-area:span-all]\" role=\"tooltip\" hidden=\"\"><!--$--><!--\/$--><\/div>\n<p><button id=\"composer-plus-btn\" class=\"composer-btn\" type=\"button\" data-testid=\"composer-plus-btn\" aria-label=\"Add files and more\" aria-describedby=\"_R_2amt559acpbdd8remiekqac9l35_\" aria-expanded=\"false\" aria-haspopup=\"menu\"><\/button><\/div>\n<div class=\"-my-2.5 flex overflow-x-hidden ps-1.75 pe-1.5 [grid-area:primary] group-data-expanded\/composer:mb-0 group-data-expanded\/composer:ps-2.5 group-data-expanded\/composer:pe-2.5 min-h-14 items-center\">\n<div class=\"wcDTda_prosemirror-parent text-token-text-primary max-h-[max(30svh,5rem)] max-h-52 min-h-[var(--deep-research-composer-extra-height,unset)] flex-1 scroll-py-4 overflow-auto [scrollbar-width:thin] default-browser vertical-scroll-fade-mask group-data-[expanded-composer-mode-button]\/composer:pe-9\"><textarea class=\"wcDTda_fallbackTextarea\" spellcheck=\"true\" name=\"prompt-textarea\" placeholder=\"Ask ChatGPT\" aria-label=\"Chat with ChatGPT\" data-virtualkeyboard=\"true\"><\/textarea><\/p>\n<div id=\"prompt-textarea\" class=\"ProseMirror\" role=\"textbox\" contenteditable=\"true\" spellcheck=\"true\" translate=\"no\" aria-label=\"Chat with ChatGPT\" data-virtualkeyboard=\"true\" aria-multiline=\"true\"><\/div>\n<\/div>\n<\/div>\n<div class=\"flex items-center gap-1 [grid-area:trailing]\" data-composer-transition-slot=\"trailing\">\n<div class=\"relative ms-1 flex items-center gap-1.5\">\n<div>\n<div id=\"_r_1nn_\" class=\"fixed inset-s-[anchor(center)] inset-e-auto top-[calc(anchor(bottom)+var(--spacing))] bottom-auto h-fit -translate-x-1\/2 [position-try-fallbacks:flip-block] flex flex-col overflow-visible bg-transparent z-50 [inset-inline:auto]! translate-none! [position-area:span-all]\" role=\"tooltip\" hidden=\"\"><\/div>\n<\/div>\n<\/div>\n<div class=\"ms-auto flex items-center gap-2\">\n<div id=\"_r_1no_\" class=\"fixed inset-s-[anchor(center)] inset-e-auto top-[calc(anchor(bottom)+var(--spacing))] bottom-auto h-fit -translate-x-1\/2 [position-try-fallbacks:flip-block] flex flex-col overflow-visible bg-transparent z-50 [inset-inline:auto]! translate-none! [position-area:span-all]\" role=\"tooltip\" hidden=\"\"><\/div>\n<p><button class=\"composer-btn h-9 min-h-9 w-9 min-w-9 can-hover:relative can-hover:after:absolute can-hover:after:-inset-x-1 can-hover:after:inset-y-0 can-hover:after:content-['']\" type=\"button\" aria-label=\"Start dictation\" aria-describedby=\"_r_1no_\"><\/button><\/p>\n<div class=\"inline-flex\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/form>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"featured_media":2286,"template":"","meta":{"_monsterinsights_skip_tracking":false},"product_brand":[],"product_cat":[468],"product_tag":[],"class_list":["post-2285","product","type-product","status-publish","has-post-thumbnail","product_cat-hair-care-styling-accessories","first","instock","sale","taxable","shipping-taxable","purchasable","product-type-simple"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.affordeals.co.za\/index.php?rest_route=\/wp\/v2\/product\/2285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.affordeals.co.za\/index.php?rest_route=\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.affordeals.co.za\/index.php?rest_route=\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.affordeals.co.za\/index.php?rest_route=\/wp\/v2\/media\/2286"}],"wp:attachment":[{"href":"https:\/\/www.affordeals.co.za\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2285"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.affordeals.co.za\/index.php?rest_route=%2Fwp%2Fv2%2Fproduct_brand&post=2285"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.affordeals.co.za\/index.php?rest_route=%2Fwp%2Fv2%2Fproduct_cat&post=2285"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.affordeals.co.za\/index.php?rest_route=%2Fwp%2Fv2%2Fproduct_tag&post=2285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}