{"title":"Shirts, Blouses and Tops","description":"","products":[{"product_id":"tulip-blouse-blue","title":"Tulip Top - Blue","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\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:c3a568d8-d0e2-40c2-8e07-8eccf6ae9089-3\" data-testid=\"conversation-turn-8\" 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)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"6e264e84-6fa2-4613-8902-06e70303cd05\" 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-2\"\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=\"109\" data-end=\"608\"\u003eIntroducing The Tulip Top which showcases a stunning combination of two complementary hand block printed patterns, creating a unique and eye-catching silhouette. Crafted from 100% cotton, this blouse is breathable, lightweight, and designed for all-day comfort. Whether you’re exploring a new destination or relaxing by the coast, this blouse delivers comfort and timeless style.\u003c\/p\u003e\n\u003cp data-start=\"610\" data-end=\"622\"\u003e\u003cstrong data-start=\"610\" data-end=\"622\"\u003eDetails:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"625\" data-end=\"638\"\u003e100% cotton\u003c\/li\u003e\n\u003cli data-start=\"641\" data-end=\"661\"\u003eHand block printed\u003c\/li\u003e\n\u003cli data-start=\"680\" data-end=\"710\"\u003eTwo-print combination design\u003c\/li\u003e\n\u003cli data-start=\"730\" data-end=\"756\"\u003eLightweight \u0026amp; breathable\u003c\/li\u003e\n\u003cli data-start=\"759\" data-end=\"783\"\u003eComfortable for travel\u003c\/li\u003e\n\u003cli data-start=\"786\" data-end=\"824\"\u003ePerfect for resort and vacation wear\u003c\/li\u003e\n\u003c\/ul\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\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"thread-bottom-container\" class=\"sticky bottom-0 group\/thread-bottom-container relative isolate z-10 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 content-fade single-line flex flex-col\"\u003e\n\u003cdiv id=\"thread-bottom\"\u003e\n\u003cdiv class=\"text-base mx-auto [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--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 mb-4\"\u003e\n\u003cdiv class=\"pointer-events-auto relative z-1 flex h-(--composer-container-height,100%) max-w-full flex-(--composer-container-flex,1) flex-col\"\u003e\u003cform class=\"group\/composer w-full\" data-type=\"unified-composer\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"bg-token-bg-primary corner-superellipse\/1.1 cursor-text overflow-clip bg-clip-padding p-2.5 contain-inline-size dark:bg-[#303030] 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'] shadow-short\"\u003e\n\u003cdiv class=\"-my-2.5 flex min-h-14 items-center overflow-x-hidden px-1.5 [grid-area:primary] group-data-expanded\/composer:mb-0 group-data-expanded\/composer:px-2.5\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Happy Hatti","offers":[{"title":"XS \/ Blue","offer_id":50969909494055,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"S \/ Blue","offer_id":50969909526823,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"M \/ Blue","offer_id":50969909559591,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"L \/ Blue","offer_id":50969909592359,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"XL \/ Blue","offer_id":50969909625127,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"XXL \/ Blue","offer_id":50969909657895,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0732\/8907\/2935\/files\/4001C8CE-638A-4AB9-B4CE-6DBAE8FE13ED.jpg?v=1769316750"},{"product_id":"begonia-blouse-in-indigo","title":"Begonia Blouse in Indigo","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-8\" data-turn-id=\"request-WEB:c3a568d8-d0e2-40c2-8e07-8eccf6ae9089-3\" 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" 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\" dir=\"auto\" data-message-id=\"6e264e84-6fa2-4613-8902-06e70303cd05\" data-message-author-role=\"assistant\"\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-end=\"608\" data-start=\"109\"\u003eIntroducing The Tulip Blouse which showcases a stunning combination of two complementary hand block printed patterns, creating a unique and eye-catching silhouette. Crafted from 100% cotton, this blouse is breathable, lightweight, and designed for all-day comfort. Whether you’re exploring a new destination or relaxing by the coast, this blouse delivers comfort and timeless style.\u003c\/p\u003e\n\u003cp data-end=\"622\" data-start=\"610\"\u003e\u003cstrong data-end=\"622\" data-start=\"610\"\u003eDetails:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-end=\"638\" data-start=\"625\"\u003e100% cotton\u003c\/li\u003e\n\u003cli data-end=\"661\" data-start=\"641\"\u003eHand block printed\u003c\/li\u003e\n\u003cli data-end=\"710\" data-start=\"680\"\u003eTwo-print combination design\u003c\/li\u003e\n\u003cli data-end=\"756\" data-start=\"730\"\u003eLightweight \u0026amp; breathable\u003c\/li\u003e\n\u003cli data-end=\"783\" data-start=\"759\"\u003eComfortable for travel\u003c\/li\u003e\n\u003cli data-end=\"824\" data-start=\"786\"\u003ePerfect for resort and vacation wear\u003c\/li\u003e\n\u003c\/ul\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\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sticky bottom-0 group\/thread-bottom-container relative isolate z-10 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 content-fade single-line flex flex-col\" id=\"thread-bottom-container\"\u003e\n\u003cdiv id=\"thread-bottom\"\u003e\n\u003cdiv class=\"text-base mx-auto [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--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 mb-4\"\u003e\n\u003cdiv class=\"pointer-events-auto relative z-1 flex h-(--composer-container-height,100%) max-w-full flex-(--composer-container-flex,1) flex-col\"\u003e\n\u003cform data-type=\"unified-composer\" class=\"group\/composer w-full\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"bg-token-bg-primary corner-superellipse\/1.1 cursor-text overflow-clip bg-clip-padding p-2.5 contain-inline-size dark:bg-[#303030] 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'] shadow-short\"\u003e\n\u003cdiv class=\"-my-2.5 flex min-h-14 items-center overflow-x-hidden px-1.5 [grid-area:primary] group-data-expanded\/composer:mb-0 group-data-expanded\/composer:px-2.5\"\u003e\n\u003cdiv 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 overflow-auto [scrollbar-width:thin] default-browser vertical-scroll-fade-mask\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Happy Hatti","offers":[{"title":"XS \/ Indigo","offer_id":50974244569383,"sku":null,"price":105.0,"currency_code":"CAD","in_stock":false},{"title":"S \/ Indigo","offer_id":50974244602151,"sku":null,"price":105.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Indigo","offer_id":50974244634919,"sku":null,"price":105.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Indigo","offer_id":50974244667687,"sku":null,"price":105.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Indigo","offer_id":50974244700455,"sku":null,"price":105.0,"currency_code":"CAD","in_stock":true},{"title":"XXL \/ Indigo","offer_id":50974244733223,"sku":null,"price":105.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0732\/8907\/2935\/files\/5D4327AE-B777-400D-9818-DEC6B629AD36.jpg?v=1769420257"},{"product_id":"gardenia-blouse-in-yellow","title":"Gardenia Blouse in Yellow","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-8\" data-turn-id=\"request-WEB:c3a568d8-d0e2-40c2-8e07-8eccf6ae9089-3\" 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" 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\" dir=\"auto\" data-message-id=\"6e264e84-6fa2-4613-8902-06e70303cd05\" data-message-author-role=\"assistant\"\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\u003e\u003cspan\u003eGardenia Blouse is a striking piece featuring unique detailing on the yoke and cuffs. Designed as an effortless lounge blouse, it pairs beautifully with linen trousers for a relaxed look or with jeans for an easy, everyday style.\u003c\/span\u003e\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\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Happy Hatti","offers":[{"title":"XS \/ Yellow","offer_id":50974479188263,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Yellow","offer_id":50974479221031,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Yellow","offer_id":50974479253799,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Yellow","offer_id":50974479286567,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Yellow","offer_id":50974479319335,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"XXL \/ Yellow","offer_id":50974479352103,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0732\/8907\/2935\/files\/0P6A8553.jpg?v=1769429875"},{"product_id":"poppy-blouse-in-red","title":"Poppy Blouse in Red","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-8\" data-turn-id=\"request-WEB:c3a568d8-d0e2-40c2-8e07-8eccf6ae9089-3\" 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" 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\" dir=\"auto\" data-message-id=\"6e264e84-6fa2-4613-8902-06e70303cd05\" data-message-author-role=\"assistant\"\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\u003e\u003cspan\u003ePoppy Poppy Poppy — one of our bestselling blouses — is back, and this time we’ve gone wild with the heart print. It’s quite literally wearing your heart on your sleeve. Crafted from 100% cotton and hand block printed, this easy-breezy blouse pairs perfectly with white pants or classic jeans. Love is truly in the air. \u003c\/span\u003e\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\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Happy Hatti","offers":[{"title":"XS \/ Red","offer_id":50974666228007,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"S \/ Red","offer_id":50974666260775,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"M \/ Red","offer_id":50974666293543,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"L \/ Red","offer_id":50974666326311,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"XL \/ Red","offer_id":50974666359079,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"XXL \/ Red","offer_id":50974666391847,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0732\/8907\/2935\/files\/0185CB1C-F2FA-47C1-8E68-250B3060A2FE.jpg?v=1769433035"},{"product_id":"gardenia-blouse-in-red","title":"Gardenia Blouse in Red","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-8\" data-turn-id=\"request-WEB:c3a568d8-d0e2-40c2-8e07-8eccf6ae9089-3\" 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" 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\" dir=\"auto\" data-message-id=\"6e264e84-6fa2-4613-8902-06e70303cd05\" data-message-author-role=\"assistant\"\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\u003e\u003cspan\u003eGardenia Blouse is a striking piece featuring unique detailing on the yoke and cuffs. Designed as an effortless lounge blouse, it pairs beautifully with linen trousers for a relaxed look or with jeans for an easy, everyday style.\u003c\/span\u003e\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\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Happy Hatti","offers":[{"title":"XS \/ Red","offer_id":50979836526887,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"S \/ Red","offer_id":50979836559655,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"M \/ Red","offer_id":50979836592423,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"L \/ Red","offer_id":50979836625191,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"XL \/ Red","offer_id":50979836657959,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"XXL \/ Red","offer_id":50979836690727,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0732\/8907\/2935\/files\/9AB0BB87-3AF5-4E29-A189-835C4651C35B.jpg?v=1769508707"},{"product_id":"poppy-blouse-in-white","title":"Poppy Blouse in White","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-8\" data-turn-id=\"request-WEB:c3a568d8-d0e2-40c2-8e07-8eccf6ae9089-3\" 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" 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\" dir=\"auto\" data-message-id=\"6e264e84-6fa2-4613-8902-06e70303cd05\" data-message-author-role=\"assistant\"\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\u003e\u003cspan\u003eOur classic white Batwing Poppy Blouse is a must-have for every wardrobe. Crafted in 100% breathable cotton, it features an easy, relaxed fit and effortless style. Pairs beautifully with our block-printed stripe pants.\u003c\/span\u003e\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\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Happy Hatti","offers":[{"title":"XS \/ White","offer_id":50980398334247,"sku":null,"price":115.0,"currency_code":"CAD","in_stock":false},{"title":"S \/ White","offer_id":50980398367015,"sku":null,"price":115.0,"currency_code":"CAD","in_stock":false},{"title":"M \/ White","offer_id":50980398399783,"sku":null,"price":115.0,"currency_code":"CAD","in_stock":false},{"title":"L \/ White","offer_id":50980398432551,"sku":null,"price":115.0,"currency_code":"CAD","in_stock":false},{"title":"XL \/ White","offer_id":50980398465319,"sku":null,"price":115.0,"currency_code":"CAD","in_stock":false},{"title":"XXL \/ White","offer_id":50980398498087,"sku":null,"price":115.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0732\/8907\/2935\/files\/IMG-2001.jpg?v=1769509382"},{"product_id":"poppy-blouse-in-geometric","title":"Poppy Blouse in Geometric Print","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-8\" data-turn-id=\"request-WEB:c3a568d8-d0e2-40c2-8e07-8eccf6ae9089-3\" 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" 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\" dir=\"auto\" data-message-id=\"6e264e84-6fa2-4613-8902-06e70303cd05\" data-message-author-role=\"assistant\"\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\u003eOne more Poppy Blouse in a retro geometric print. Crafted from 100% cotton and hand block-printed, this easy-breezy blouse pairs perfectly with white pants or classic jeans. You can also style it with the matching Daffodil Palazzo Pants in Geometric Print from our collection—what’s not to love?\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\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Happy Hatti","offers":[{"title":"XS \/ Black \u0026 White","offer_id":51291990163751,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"S \/ Black \u0026 White","offer_id":51291990196519,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"M \/ Black \u0026 White","offer_id":51291990229287,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"L \/ Black \u0026 White","offer_id":51291990262055,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"XL \/ Black \u0026 White","offer_id":51291990294823,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false},{"title":"XXL \/ Black \u0026 White","offer_id":51291990327591,"sku":null,"price":120.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0732\/8907\/2935\/files\/ConvertOut-Resized-0P6A7882.jpg?v=1776271372"},{"product_id":"butter-cup-top-in-geometric-print","title":"Butter Cup Top in Geometric Print","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-8\" data-turn-id=\"request-WEB:c3a568d8-d0e2-40c2-8e07-8eccf6ae9089-3\" 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" 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\" dir=\"auto\" data-message-id=\"6e264e84-6fa2-4613-8902-06e70303cd05\" data-message-author-role=\"assistant\"\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 class=\"isSelectedEnd\"\u003e\u003cspan\u003eIntroducing the Buttercup Top. \u003c\/span\u003e\u003cspan\u003eA simple sleeveless silhouette, made stylish with its beautiful print. Easy, versatile, and effortlessly cute.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003ePairs perfectly with our Daffodil Printed Palazzo Pants for a coordinated look, or style it your own way with your favorite bottoms.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e\u003cbr\u003e\u003cspan\u003e• Sleeveless, easy-to-wear design\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 100% cotton, lightweight and breathable\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• Hand-printed for a unique touch\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• Comfortable, flattering fit\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eCute, timeless, and made for sunny days.\u003c\/span\u003e\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\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Happy Hatti","offers":[{"title":"XS \/ Black \u0026 White","offer_id":51292006973735,"sku":null,"price":75.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black \u0026 White","offer_id":51292007006503,"sku":null,"price":75.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black \u0026 White","offer_id":51292007039271,"sku":null,"price":75.0,"currency_code":"CAD","in_stock":false},{"title":"L \/ Black \u0026 White","offer_id":51292007072039,"sku":null,"price":75.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black \u0026 White","offer_id":51292007104807,"sku":null,"price":75.0,"currency_code":"CAD","in_stock":false},{"title":"XXL \/ Black \u0026 White","offer_id":51292007137575,"sku":null,"price":75.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0732\/8907\/2935\/files\/ConvertOut-Resized-0P6A7837.jpg?v=1776270995"},{"product_id":"petal-top-mauve-pink","title":"Daisy Top in Pastel Pink","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-8\" data-turn-id=\"request-WEB:c3a568d8-d0e2-40c2-8e07-8eccf6ae9089-3\" 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" 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\" dir=\"auto\" data-message-id=\"6e264e84-6fa2-4613-8902-06e70303cd05\" data-message-author-role=\"assistant\"\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\u003ePetal Top is back in one of our favorite colors.\u003c\/p\u003e\n\u003cp\u003eEasy, breezy, and effortlessly stylish — this is the kind of piece you’ll reach for again and again. Pair it with shorts, white pants, jeans, linen pants… or even a skirt. It truly goes with everything.\u003c\/p\u003e\n\u003cp\u003eOne of the easiest tops to wear — no overthinking, no styling stress. It speaks for itself.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDetails:\u003c\/strong\u003e\u003cbr\u003e• 100% lightweight cotton — soft, breathable, and perfect for warm days\u003cbr\u003e• Hand-printed design — each piece is unique\u003cbr\u003e• Relaxed, flowy fit for all-day comfort\u003cbr\u003e• Easy to dress up or down\u003cbr\u003e• Perfect for travel, everyday wear, or casual outings\u003c\/p\u003e\n\u003cp\u003eA timeless staple you’ll love season after season.\u003cbr\u003e\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\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Happy Hatti","offers":[{"title":"XS \/ Pastel Pink","offer_id":51292012020007,"sku":null,"price":105.0,"currency_code":"CAD","in_stock":false},{"title":"S \/ Pastel Pink","offer_id":51292012052775,"sku":null,"price":105.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Pastel Pink","offer_id":51292012085543,"sku":null,"price":105.0,"currency_code":"CAD","in_stock":false},{"title":"L \/ Pastel Pink","offer_id":51292012118311,"sku":null,"price":105.0,"currency_code":"CAD","in_stock":false},{"title":"XL \/ Pastel Pink","offer_id":51292012151079,"sku":null,"price":105.0,"currency_code":"CAD","in_stock":false},{"title":"XXL \/ Pastel Pink","offer_id":51292012183847,"sku":null,"price":105.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0732\/8907\/2935\/files\/ConvertOut-Resized-0P6A8592.jpg?v=1776271499"},{"product_id":"begonia-blouse-in-multi","title":"Begonia Blouse in Multi","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-8\" data-turn-id=\"request-WEB:c3a568d8-d0e2-40c2-8e07-8eccf6ae9089-3\" 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" 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\" dir=\"auto\" data-message-id=\"6e264e84-6fa2-4613-8902-06e70303cd05\" data-message-author-role=\"assistant\"\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-end=\"608\" data-start=\"109\"\u003eCrafted from 100% cotton, this blouse is breathable, lightweight, and designed for all-day comfort. Whether you’re exploring a new destination or relaxing by the coast, this blouse delivers comfort and timeless style.\u003c\/p\u003e\n\u003cp data-end=\"622\" data-start=\"610\"\u003e\u003cstrong data-end=\"622\" data-start=\"610\"\u003eDetails:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-end=\"638\" data-start=\"625\"\u003e100% cotton\u003c\/li\u003e\n\u003cli data-end=\"661\" data-start=\"641\"\u003eHand block printed\u003c\/li\u003e\n\u003cli data-end=\"756\" data-start=\"730\"\u003eLightweight \u0026amp; breathable\u003c\/li\u003e\n\u003cli data-end=\"783\" data-start=\"759\"\u003eComfortable for travel\u003c\/li\u003e\n\u003cli data-end=\"824\" data-start=\"786\"\u003e\n\u003c\/li\u003e\n\u003c\/ul\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\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sticky bottom-0 group\/thread-bottom-container relative isolate z-10 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 content-fade single-line flex flex-col\" id=\"thread-bottom-container\"\u003e\n\u003cdiv id=\"thread-bottom\"\u003e\n\u003cdiv class=\"text-base mx-auto [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--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 mb-4\"\u003e\n\u003cdiv class=\"pointer-events-auto relative z-1 flex h-(--composer-container-height,100%) max-w-full flex-(--composer-container-flex,1) flex-col\"\u003e\n\u003cform data-type=\"unified-composer\" class=\"group\/composer w-full\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv class=\"bg-token-bg-primary corner-superellipse\/1.1 cursor-text overflow-clip bg-clip-padding p-2.5 contain-inline-size dark:bg-[#303030] 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'] shadow-short\"\u003e\n\u003cdiv class=\"-my-2.5 flex min-h-14 items-center overflow-x-hidden px-1.5 [grid-area:primary] group-data-expanded\/composer:mb-0 group-data-expanded\/composer:px-2.5\"\u003e\n\u003cdiv 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 overflow-auto [scrollbar-width:thin] default-browser vertical-scroll-fade-mask\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Happy Hatti","offers":[{"title":"XS \/ Multi","offer_id":51337589522727,"sku":null,"price":105.0,"currency_code":"CAD","in_stock":false},{"title":"S \/ Multi","offer_id":51337589555495,"sku":null,"price":105.0,"currency_code":"CAD","in_stock":false},{"title":"M \/ Multi","offer_id":51337589588263,"sku":null,"price":105.0,"currency_code":"CAD","in_stock":false},{"title":"L \/ Multi","offer_id":51337589621031,"sku":null,"price":105.0,"currency_code":"CAD","in_stock":false},{"title":"XL \/ Multi","offer_id":51337589653799,"sku":null,"price":105.0,"currency_code":"CAD","in_stock":false},{"title":"XXL \/ Multi","offer_id":51337589686567,"sku":null,"price":105.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0732\/8907\/2935\/files\/0P6A7995.jpg?v=1777224572"}],"url":"https:\/\/happyhatti.com\/collections\/shirts-blouse-and-tops.oembed","provider":"Happy Hatti","version":"1.0","type":"link"}