{"product_id":"floral-bouquets","title":"Floral Soap Bouquet","description":"\u003csection 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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] 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-WEB:9e791cf6-7ad6-4f90-a9a3-87241439a334-13\" data-testid=\"conversation-turn-24\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--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)\"\u003e\n\u003cdiv 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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"263ae9a9-1a81-4959-bcff-9a835f64a34b\" dir=\"auto\" data-message-model-slug=\"gpt-5-5-thinking\" 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+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-26\" data-turn-id=\"request-WEB:9e791cf6-7ad6-4f90-a9a3-87241439a334-14\" dir=\"auto\" 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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] 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)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--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)\"\u003e\n\u003cdiv 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\"\u003e\n\u003cdiv\u003e\n\u003cdiv data-turn-start-message=\"true\" data-message-model-slug=\"gpt-5-5-thinking\" dir=\"auto\" data-message-id=\"c32cca51-2997-408a-a9dd-638221686b7b\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cp data-end=\"377\" data-start=\"37\"\u003eJust in time for Mother’s Day! Bursting with colour and uniqueness, these handcrafted floral soap bouquets are a beautiful way to celebrate someone special. Each bouquet is one-of-a-kind, filled with cheerful melt-and-pour soap flowers shaped like tulips, roses, daisies, and peonies, arranged in a joyful mix of pink, purple, white, and yellow.\u003c\/p\u003e\n\u003cp data-end=\"681\" data-start=\"379\"\u003eSet in a simple wooden base and tucked in with artificial greenery, each bouquet has the sweet look of a fresh floral arrangement.\u003c\/p\u003e\n\u003cp data-end=\"681\" data-start=\"379\"\u003eOnly 7 bouquets are available, and each one is a unique, random assortment, making every piece its own little surprise.\u003c\/p\u003e\n\u003cp data-end=\"887\" data-start=\"683\"\u003eEach bouquet features a pretty blend of floral-inspired scents: Japanese Cherry Blossom, Rose Essential Oil, Japanese Magnolia, and Lily of the Valley, creating a soft, fresh, flower-filled fragrance.\u003c\/p\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"1049\" data-start=\"889\"\u003eBase Ingredients:\u003cbr data-end=\"913\" data-start=\"910\"\u003eAqua, Sodium Palmate, Sodium Palm Kernelate, Propylene Glycol, Glycerin, Sucrose, Sorbitol, Aloe Barbadensis Leaf Extract, Mica, Parfum.\u003c\/p\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"1049\" data-start=\"889\"\u003eNote: these will not mail well, pick up only\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\/section\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\/section\u003e\n\u003csection dir=\"auto\" data-turn-id=\"request-WEB:9e791cf6-7ad6-4f90-a9a3-87241439a334-6\" data-testid=\"conversation-turn-10\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"c35266d3-46d2-4039-9bfa-9d02fd9e5b11\" dir=\"auto\" data-message-model-slug=\"gpt-5-5-thinking\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cp data-start=\"34\" data-end=\"408\"\u003e\u003cstrong\u003eFragrance Allergen Disclosure Statements:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"34\" data-end=\"408\"\u003e\u003cem\u003eJapanese Cherry Blossom Fragrance Oil:\u003c\/em\u003e\u003cbr data-start=\"76\" data-end=\"79\"\u003e\u003cem\u003eThis product contains fragrance allergens present above the rinse-off disclosure threshold in the finished soap batch: Benzyl Benzoate at 0.4462%, Hydroxycitronellal at 0.1226%, Tetramethyl Acetyloctahydronaphthalenes at 0.0865%, Hexamethylindanopyran at 0.0418%, Hexyl Cinnamal at 0.0230%, and Alpha-Isomethyl Ionone at 0.0114%.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp data-start=\"410\" data-end=\"815\"\u003e\u003cem\u003eRose Essential Oil:\u003c\/em\u003e\u003cbr data-start=\"433\" data-end=\"436\"\u003e\u003cem\u003eBased on the available Rose Essential Oil allergen certificate, this product contains fragrance allergens present above the rinse-off disclosure threshold in the finished soap batch: Alpha-Isomethyl Ionone at 0.0563% and Linalool at 0.0346%. Additional August 2026 grouped allergen confirmation should be obtained from the supplier before finalizing expanded allergen compliance.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp data-start=\"817\" data-end=\"1162\"\u003e\u003cem\u003eJapanese Magnolia Fragrance Oil:\u003c\/em\u003e\u003cbr data-start=\"853\" data-end=\"856\"\u003e\u003cem\u003eThis product contains August 2026 expanded fragrance allergens present above the rinse-off disclosure threshold in the finished soap batch: Amyl Salicylate at 0.7212% and Citrus Aurantium Peel Oil at 0.0577%, based on the SDS listing of Isopentyl 2-Hydroxybenzoate and Citrus Aurantium Dulcis (Orange) Oil.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp data-start=\"1164\" data-end=\"1426\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cem\u003eLily of the Valley Fragrance Oil:\u003c\/em\u003e\u003cbr data-start=\"1201\" data-end=\"1204\"\u003e\u003cem\u003eThis product contains fragrance allergens present above the rinse-off disclosure threshold in the finished soap batch: Hexyl Cinnamal at 0.1442%, Citronellol at 0.1154%, Benzyl Benzoate at 0.1154%, and Linalool at 0.0577%.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"Amy's Handmade Soap","offers":[{"title":"Default Title","offer_id":52281345114393,"sku":null,"price":48.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0962\/6697\/7561\/files\/floral_bouquet_2.jpg?v=1777083208","url":"https:\/\/amyshandmadesoap.ca\/products\/floral-bouquets","provider":"Amy's Handmade Soap","version":"1.0","type":"link"}