{"product_id":"brooke-reversible-heart-jacket","title":"Brooke | Reversible Heart Jacket","description":"\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:cbbeaa58-63c0-48f8-b0b1-d2b26efb82c8-19\" data-testid=\"conversation-turn-40\" data-scroll-anchor=\"true\" data-turn=\"assistant\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"4de85ef8-26f1-457a-9e1a-3e7d9e194c67\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"77\"\u003eDouble the style, double the charm.\u003c\/p\u003e\n\u003cp data-start=\"79\" data-end=\"368\"\u003ePlayful, cozy, and effortlessly chic — the \u003cmeta charset=\"utf-8\"\u003eBrooke Reversible Heart Jacket lets you switch your look in seconds. With its clever 2-in-1 reversible design, you can choose between a fun heart pattern or a sleek solid colour, giving you the freedom to express your mood and style every day.\u003c\/p\u003e\n\u003cp data-start=\"370\" data-end=\"631\"\u003eCrafted from soft, lightweight fabric, it offers the perfect balance between warmth and breathability — ideal for layering during transitional weather. Its relaxed fit, practical pockets, and full-length zip closure make it as functional as it is fashionable.\u003c\/p\u003e\n\u003cp data-start=\"633\" data-end=\"961\"\u003e\u003cstrong data-start=\"633\" data-end=\"655\"\u003eWhy You’ll Love It\u003c\/strong\u003e\u003cbr data-start=\"655\" data-end=\"658\"\u003e✔ 2-in-1 reversible design – Choose between playful hearts or classic simplicity\u003cbr data-start=\"738\" data-end=\"741\"\u003e✔ Lightweight \u0026amp; breathable – Soft, cozy fabric perfect for everyday wear\u003cbr data-start=\"813\" data-end=\"816\"\u003e✔ Playful heart pattern – Adds a touch of fun and femininity\u003cbr data-start=\"876\" data-end=\"879\"\u003e✔ Comfortable fit – Relaxed cut that layers beautifully over your favourite tops\u003c\/p\u003e\n\u003cp data-start=\"963\" data-end=\"1053\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eTwo looks, one jacket — \u003cmeta charset=\"utf-8\"\u003eBrooke makes every day a little warmer, cozier, and more stylish.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Astrallure","offers":[{"title":"Black \/ S","offer_id":50348681101559,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":50348681134327,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":50348681167095,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":50348681199863,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":50348681232631,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ S","offer_id":50348681265399,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ M","offer_id":50348681298167,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ L","offer_id":50348681330935,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ XL","offer_id":50348681363703,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":50348681396471,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ S","offer_id":50348681429239,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ M","offer_id":50348681462007,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ L","offer_id":50348681494775,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ XL","offer_id":50348681527543,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":50348681560311,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/8843\/0839\/files\/Gemini_Generated_Image_s1wdyes1wdyes1wd.png?v=1765482599","url":"https:\/\/astrallure-toronto.com\/products\/brooke-reversible-heart-jacket","provider":"Astrallure","version":"1.0","type":"link"}