{"product_id":"ivory-breeze-openwork-top","title":"Ivory Breeze Openwork Top","description":"\u003cdiv class=\"\" style=\"text-align: center;\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--sticky-padding-top)\" dir=\"auto\"\u003e\u003c\/section\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong\u003eSoft Lavender, Delicate Comfort\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003eA soft lavender shade brings a fresh, feminine touch to this lightweight knit blouse. The delicate openwork texture, relaxed fit and classic button front create a refined everyday piece that pairs beautifully with denim or neutral trousers.\u003c\/p\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0794\/8854\/9053\/files\/ChatGPT_Image_Sep_12_2026_10_36_57_PM.png?v=1789249034\" alt=\"\" width=\"481\" height=\"721\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003cspan role=\"text\"\u003e\u003cstrong\u003e\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]: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\"\u003e\n\u003cdiv class=\"text-base my-auto 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)\"\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 dir=\"auto\" 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\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]: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\"\u003e\n\u003cdiv class=\"text-base my-auto 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)\"\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 dir=\"auto\" 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\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full dark markdown-new-styling\"\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong\u003eSoft Yellow — Fresh \u0026amp; Feminine\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003eA soft pastel yellow brings a bright, fresh touch to this lightweight knit. The delicate openwork texture, relaxed fit and classic button front create a charming everyday piece, perfect with denim or neutral tones.\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\u003cp style=\"text-align: center;\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0794\/8854\/9053\/files\/ChatGPT_Image_Sep_12_2026_10_39_10_PM.png?v=1789249205\" alt=\"\" width=\"513\" height=\"770\"\u003e\u003c\/p\u003e\n\u003ch3 class=\"PDq2pG_selectionAnchorContainer\" style=\"text-align: center;\"\u003e\n\u003cspan role=\"text\"\u003e\u003cstrong\u003eSky Blue — Fresh \u0026amp; Refined\u003c\/strong\u003e\u003c\/span\u003e\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003eA soft sky-blue shade brings a fresh and elegant touch to this lightweight knit cardigan. The delicate openwork texture, relaxed fit and classic button front make it an easy choice for bright, polished everyday looks.\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0794\/8854\/9053\/files\/ChatGPT_Image_Sep_12_2026_10_40_23_PM.png?v=1789249260\" alt=\"\" width=\"520\" height=\"780\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cstrong\u003eSize Guide:\u003c\/strong\u003e\u003c\/p\u003e\n\u003ctable border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"415\" style=\"border-collapse: collapse; width: 310pt; margin-left: auto; margin-right: auto;\"\u003e\n\u003ccolgroup\u003e \u003ccol width=\"83\" span=\"5\" style=\"width: 62pt;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr height=\"38\" style=\"height: 28.8pt;\"\u003e\n\u003ctd height=\"38\" class=\"xl65\" width=\"83\" style=\"height: 28.8pt; width: 62pt;\"\u003eSize\u003c\/td\u003e\n\u003ctd class=\"xl65\" width=\"83\" style=\"border-left: none; width: 62pt;\"\u003eBust (cm)\u003c\/td\u003e\n\u003ctd class=\"xl65\" width=\"83\" style=\"border-left: none; width: 62pt;\"\u003eLength (cm)\u003c\/td\u003e\n\u003ctd class=\"xl65\" width=\"83\" style=\"border-left: none; width: 62pt;\"\u003eSleeve (cm)\u003c\/td\u003e\n\u003ctd class=\"xl65\" width=\"83\" style=\"border-left: none; width: 62pt;\"\u003eShoulder (cm)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"19\" style=\"height: 14.4pt;\"\u003e\n\u003ctd height=\"19\" class=\"xl65\" width=\"83\" style=\"height: 14.4pt; border-top: none; width: 62pt;\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"xl66\" width=\"83\" style=\"border-top: none; border-left: none; width: 62pt;\"\u003e94\u003c\/td\u003e\n\u003ctd class=\"xl66\" width=\"83\" style=\"border-top: none; border-left: none; width: 62pt;\"\u003e57\u003c\/td\u003e\n\u003ctd class=\"xl66\" width=\"83\" style=\"border-top: none; border-left: none; width: 62pt;\"\u003e57\u003c\/td\u003e\n\u003ctd class=\"xl66\" width=\"83\" style=\"border-top: none; border-left: none; width: 62pt;\"\u003e38\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"19\" style=\"height: 14.4pt;\"\u003e\n\u003ctd height=\"19\" class=\"xl65\" width=\"83\" style=\"height: 14.4pt; border-top: none; width: 62pt;\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"xl66\" width=\"83\" style=\"border-top: none; border-left: none; width: 62pt;\"\u003e98\u003c\/td\u003e\n\u003ctd class=\"xl66\" width=\"83\" style=\"border-top: none; border-left: none; width: 62pt;\"\u003e58\u003c\/td\u003e\n\u003ctd class=\"xl66\" width=\"83\" style=\"border-top: none; border-left: none; width: 62pt;\"\u003e58\u003c\/td\u003e\n\u003ctd class=\"xl66\" width=\"83\" style=\"border-top: none; border-left: none; width: 62pt;\"\u003e39\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"19\" style=\"height: 14.4pt;\"\u003e\n\u003ctd height=\"19\" class=\"xl65\" width=\"83\" style=\"height: 14.4pt; border-top: none; width: 62pt;\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"xl66\" width=\"83\" style=\"border-top: none; border-left: none; width: 62pt;\"\u003e102\u003c\/td\u003e\n\u003ctd class=\"xl66\" width=\"83\" style=\"border-top: none; border-left: none; width: 62pt;\"\u003e59\u003c\/td\u003e\n\u003ctd class=\"xl66\" width=\"83\" style=\"border-top: none; border-left: none; width: 62pt;\"\u003e59\u003c\/td\u003e\n\u003ctd class=\"xl66\" width=\"83\" style=\"border-top: none; border-left: none; width: 62pt;\"\u003e40\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"19\" style=\"height: 14.4pt;\"\u003e\n\u003ctd height=\"19\" class=\"xl65\" width=\"83\" style=\"height: 14.4pt; border-top: none; width: 62pt;\"\u003eXL\u003c\/td\u003e\n\u003ctd class=\"xl66\" width=\"83\" style=\"border-top: none; border-left: none; width: 62pt;\"\u003e106\u003c\/td\u003e\n\u003ctd class=\"xl66\" width=\"83\" style=\"border-top: none; border-left: none; width: 62pt;\"\u003e60\u003c\/td\u003e\n\u003ctd class=\"xl66\" width=\"83\" style=\"border-top: none; border-left: none; width: 62pt;\"\u003e60\u003c\/td\u003e\n\u003ctd class=\"xl66\" width=\"83\" style=\"border-top: none; border-left: none; width: 62pt;\"\u003e41\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr height=\"19\" style=\"height: 14.4pt;\"\u003e\n\u003ctd height=\"19\" class=\"xl65\" width=\"83\" style=\"height: 14.4pt; border-top: none; width: 62pt;\"\u003e2XL\u003c\/td\u003e\n\u003ctd class=\"xl66\" width=\"83\" style=\"border-top: none; border-left: none; width: 62pt;\"\u003e110\u003c\/td\u003e\n\u003ctd class=\"xl66\" width=\"83\" style=\"border-top: none; border-left: none; width: 62pt;\"\u003e61\u003c\/td\u003e\n\u003ctd class=\"xl66\" width=\"83\" style=\"border-top: none; border-left: none; width: 62pt;\"\u003e61\u003c\/td\u003e\n\u003ctd class=\"xl66\" width=\"83\" style=\"border-top: none; border-left: none; width: 62pt;\"\u003e42\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\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","brand":"Gallerine","offers":[{"title":"White \/ S","offer_id":48400202563773,"sku":"CJMY312663401AZ","price":63.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":48400202531005,"sku":"CJMY312663402BY","price":63.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":48400202498237,"sku":"CJMY312663403CX","price":63.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":48400202596541,"sku":"CJMY312663404DW","price":63.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":48400202465469,"sku":"CJMY312663405EV","price":63.99,"currency_code":"USD","in_stock":true},{"title":"Light Purple \/ S","offer_id":48400202399933,"sku":"CJMY312663406FU","price":63.99,"currency_code":"USD","in_stock":true},{"title":"Light Purple \/ M","offer_id":48400202367165,"sku":"CJMY312663407GT","price":63.99,"currency_code":"USD","in_stock":true},{"title":"Light Purple \/ L","offer_id":48400202334397,"sku":"CJMY312663408HS","price":63.99,"currency_code":"USD","in_stock":true},{"title":"Light Purple \/ XL","offer_id":48400202432701,"sku":"CJMY312663409IR","price":63.99,"currency_code":"USD","in_stock":true},{"title":"Light Purple \/ 2XL","offer_id":48400202301629,"sku":"CJMY312663410JQ","price":63.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ S","offer_id":48400202727613,"sku":"CJMY312663411KP","price":63.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ M","offer_id":48400202694845,"sku":"CJMY312663412LO","price":63.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ L","offer_id":48400202662077,"sku":"CJMY312663413MN","price":63.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ XL","offer_id":48400202760381,"sku":"CJMY312663414NM","price":63.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":48400202629309,"sku":"CJMY312663415OL","price":63.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":48400202236093,"sku":"CJMY312663416PK","price":63.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":48400202203325,"sku":"CJMY312663417QJ","price":63.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":48400202170557,"sku":"CJMY312663418RI","price":63.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":48400202268861,"sku":"CJMY312663419SH","price":63.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":48400202137789,"sku":"CJMY312663420TG","price":63.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0794\/8854\/9053\/files\/ChatGPT_Image_Sep_12_2026_02_03_45_AM.png?v=1789175045","url":"https:\/\/gallerine.com\/products\/ivory-breeze-openwork-top","provider":"GALLERINE","version":"1.0","type":"link"}