{"title":"Buy More, Save More Boutique Styles!","description":null,"products":[{"product_id":"butter-soft-favorite-tank-in-capri-blue","title":"Butter Soft Favorite Tank in Capri Blue *FINAL SALE*","description":"\u003cul data-spread=\"false\"\u003e\n\u003cli\u003e\n\u003cp data-start=\"204\" data-end=\"720\"\u003e\u003cstrong data-start=\"204\" data-end=\"220\"\u003eDescription:\u003c\/strong\u003e\u003cbr data-start=\"220\" data-end=\"223\"\u003eThe \u003cstrong data-start=\"227\" data-end=\"256\"\u003eButter Soft Favorite Tank\u003c\/strong\u003e isn’t just a basic—it’s the one you’ll reach for on repeat. Made from our signature buttery soft fabric, this tank feels like your favorite tee and fits like a dream. The scoop neckline with gentle gathers adds a touch of detail, while the drapey, relaxed fit makes it perfect for layering under kimonos, dressing up with accessories, or tossing on with shorts for casual days. With a rainbow of colors to choose from, trust us—you’re going to want more than one.\u003c\/p\u003e\n\u003chr data-start=\"722\" data-end=\"725\"\u003e\n\u003cp data-start=\"727\" data-end=\"746\"\u003e\u003cstrong data-start=\"727\" data-end=\"744\"\u003e✨ Highlights:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"747\" data-end=\"1096\"\u003e\n\u003cli data-start=\"747\" data-end=\"794\"\u003e\n\u003cp data-start=\"749\" data-end=\"794\"\u003eRelaxed, oversized fit for effortless style\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"795\" data-end=\"844\"\u003e\n\u003cp data-start=\"797\" data-end=\"844\"\u003eScoop neckline with subtle gathered detailing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"845\" data-end=\"900\"\u003e\n\u003cp data-start=\"847\" data-end=\"900\"\u003eSilky-soft, stretchy fabric with that lived-in feel\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"901\" data-end=\"969\"\u003e\n\u003cp data-start=\"903\" data-end=\"969\"\u003e\u003cstrong data-start=\"903\" data-end=\"916\"\u003eMaterial:\u003c\/strong\u003e 95% Polyester, 5% Spandex (fair amount of stretch)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"970\" data-end=\"1096\"\u003e\n\u003cp data-start=\"972\" data-end=\"1096\"\u003e\u003cstrong data-start=\"972\" data-end=\"984\"\u003eFit Tip:\u003c\/strong\u003e Runs oversized. Stick with your true size for a flowy, longer fit or size down for a shorter, more fitted look.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1098\" data-end=\"1101\"\u003e\n\u003cp data-start=\"1103\" data-end=\"1124\"\u003e\u003cstrong data-start=\"1103\" data-end=\"1122\"\u003e📏 Sizing Info:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1125\" data-end=\"1242\"\u003e\n\u003cli data-start=\"1125\" data-end=\"1163\"\u003e\n\u003cp data-start=\"1127\" data-end=\"1163\"\u003eBella is a 0\/1 and wearing a Small\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1164\" data-end=\"1204\"\u003e\n\u003cp data-start=\"1166\" data-end=\"1204\"\u003eTristen is a 5\/7 and wearing a Small\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1205\" data-end=\"1242\"\u003e\n\u003cp data-start=\"1207\" data-end=\"1242\"\u003eSarah is a 14\/16 and wearing a Large\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1244\" data-end=\"1247\"\u003e\n\u003cul data-start=\"1249\" data-end=\"1307\"\u003e\n\u003cli data-start=\"1249\" data-end=\"1272\"\u003e\n\u003cp data-start=\"1251\" data-end=\"1272\"\u003eMade in Mexico\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1273\" data-end=\"1307\"\u003e\n\u003cp data-start=\"1275\" data-end=\"1307\"\u003e🛍 Available online \u0026amp; in store\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1309\" data-end=\"1581\"\u003e📌 \u003cstrong data-start=\"1312\" data-end=\"1333\"\u003eNeed sizing help?\u003c\/strong\u003e Check the size chart in the last product photos!\u003cbr data-start=\"1382\" data-end=\"1385\"\u003e💌 \u003cstrong data-start=\"1388\" data-end=\"1414\"\u003eSold out in your size?\u003c\/strong\u003e Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1469\" data-end=\"1472\"\u003e🎨 \u003cstrong data-start=\"1475\" data-end=\"1496\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003c!----\u003e\u003c\/p\u003e","brand":"happily ever co 2026 sale","offers":[{"title":"Small","offer_id":41797319786630,"sku":"STORE","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":41797319819398,"sku":"STORE","price":10.0,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":41797319852166,"sku":"STORE","price":10.0,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":41797319884934,"sku":"STORE","price":10.0,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":41797319917702,"sku":"STORE","price":10.0,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":41797319950470,"sku":"STORE","price":10.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/IMG_2025_05_18-11_46_07_8390_00B2C7C5_2.jpg?v=1747594797"},{"product_id":"butter-soft-favorite-tank-in-navy","title":"Butter Soft Favorite Tank in Navy *FINAL SALE*","description":"\u003cul data-spread=\"false\"\u003e\n\u003cli\u003e\n\u003cp data-start=\"204\" data-end=\"720\"\u003e\u003cstrong data-start=\"204\" data-end=\"220\"\u003eDescription:\u003c\/strong\u003e\u003cbr data-start=\"220\" data-end=\"223\"\u003eThe \u003cstrong data-start=\"227\" data-end=\"256\"\u003eButter Soft Favorite Tank\u003c\/strong\u003e isn’t just a basic—it’s the one you’ll reach for on repeat. Made from our signature buttery soft fabric, this tank feels like your favorite tee and fits like a dream. The scoop neckline with gentle gathers adds a touch of detail, while the drapey, relaxed fit makes it perfect for layering under kimonos, dressing up with accessories, or tossing on with shorts for casual days. With a rainbow of colors to choose from, trust us—you’re going to want more than one.\u003c\/p\u003e\n\u003chr data-start=\"722\" data-end=\"725\"\u003e\n\u003cp data-start=\"727\" data-end=\"746\"\u003e\u003cstrong data-start=\"727\" data-end=\"744\"\u003e✨ Highlights:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"747\" data-end=\"1096\"\u003e\n\u003cli data-start=\"747\" data-end=\"794\"\u003e\n\u003cp data-start=\"749\" data-end=\"794\"\u003eRelaxed, oversized fit for effortless style\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"795\" data-end=\"844\"\u003e\n\u003cp data-start=\"797\" data-end=\"844\"\u003eScoop neckline with subtle gathered detailing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"845\" data-end=\"900\"\u003e\n\u003cp data-start=\"847\" data-end=\"900\"\u003eSilky-soft, stretchy fabric with that lived-in feel\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"901\" data-end=\"969\"\u003e\n\u003cp data-start=\"903\" data-end=\"969\"\u003e\u003cstrong data-start=\"903\" data-end=\"916\"\u003eMaterial:\u003c\/strong\u003e 95% Polyester, 5% Spandex (fair amount of stretch)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"970\" data-end=\"1096\"\u003e\n\u003cp data-start=\"972\" data-end=\"1096\"\u003e\u003cstrong data-start=\"972\" data-end=\"984\"\u003eFit Tip:\u003c\/strong\u003e Runs oversized. Stick with your true size for a flowy, longer fit or size down for a shorter, more fitted look.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1098\" data-end=\"1101\"\u003e\n\u003cp data-start=\"1103\" data-end=\"1124\"\u003e\u003cstrong data-start=\"1103\" data-end=\"1122\"\u003e📏 Sizing Info:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1125\" data-end=\"1242\"\u003e\n\u003cli data-start=\"1125\" data-end=\"1163\"\u003e\n\u003cp data-start=\"1127\" data-end=\"1163\"\u003eBella is a 0\/1 and wearing a Small\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1164\" data-end=\"1204\"\u003e\n\u003cp data-start=\"1166\" data-end=\"1204\"\u003eTristen is a 5\/7 and wearing a Small\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1205\" data-end=\"1242\"\u003e\n\u003cp data-start=\"1207\" data-end=\"1242\"\u003eSarah is a 14\/16 and wearing a Large\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1244\" data-end=\"1247\"\u003e\n\u003cul data-start=\"1249\" data-end=\"1307\"\u003e\n\u003cli data-start=\"1249\" data-end=\"1272\"\u003e\n\u003cp data-start=\"1251\" data-end=\"1272\"\u003eMade in Mexico\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1273\" data-end=\"1307\"\u003e\n\u003cp data-start=\"1275\" data-end=\"1307\"\u003e🛍 Available online \u0026amp; in store\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1309\" data-end=\"1581\"\u003e📌 \u003cstrong data-start=\"1312\" data-end=\"1333\"\u003eNeed sizing help?\u003c\/strong\u003e Check the size chart in the last product photos!\u003cbr data-start=\"1382\" data-end=\"1385\"\u003e💌 \u003cstrong data-start=\"1388\" data-end=\"1414\"\u003eSold out in your size?\u003c\/strong\u003e Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1469\" data-end=\"1472\"\u003e🎨 \u003cstrong data-start=\"1475\" data-end=\"1496\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003c!----\u003e\u003c\/p\u003e","brand":"happily ever co 2026 sale","offers":[{"title":"Small","offer_id":41797478416518,"sku":"STORE","price":10.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":41797478449286,"sku":"STORE","price":10.0,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":41797478482054,"sku":"STORE","price":10.0,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":41797478514822,"sku":"STORE","price":10.0,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":41797478547590,"sku":"STORE","price":10.0,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":41797478580358,"sku":"STORE","price":10.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/IMG_2025_05_18-11_11_25_0760_BC378095.jpg?v=1747596653"},{"product_id":"cuddle-me-leopard-babydoll-top","title":"Cuddle Me Leopard Babydoll Top *75% OFF! * FINAL SALE*","description":"\u003cp data-start=\"158\" data-end=\"563\"\u003eBring a little cozy-meets-playful energy to your wardrobe with the Cuddle Me Leopard Babydoll Top 🐆✨ The relaxed babydoll silhouette flows effortlessly for that easy-breezy vibe, while the soft, stretchy knit keeps it comfy enough to wear all day. Long sleeves with subtle gathering at the wrists add just the right touch of charm, making this one perfect for both laid-back days and casual nights out.\u003c\/p\u003e\n\u003cp data-start=\"565\" data-end=\"774\"\u003e✨ Details to Love:\u003cbr data-start=\"583\" data-end=\"586\"\u003e• Lightweight, stretchy fabric that feels soft + cuddly\u003cbr data-start=\"641\" data-end=\"644\"\u003e• Flowy babydoll fit that flatters every shape\u003cbr data-start=\"690\" data-end=\"693\"\u003e• Subtle gathered long sleeves for a cozy finish\u003cbr data-start=\"741\" data-end=\"744\"\u003e• 95% Polyester | 5% Spandex\u003c\/p\u003e\n\u003cp data-start=\"776\" data-end=\"926\"\u003e📏 Fit: True to size with a relaxed drape\u003cbr data-start=\"817\" data-end=\"820\"\u003e🖤 Bella is 5’8”, a size 0\/1, and wearing the Small\u003cbr data-start=\"871\" data-end=\"874\"\u003e🖤 Sarah is 5’4”, a size 14\/16, and wearing the 1X\u003c\/p\u003e\n\u003cp data-start=\"928\" data-end=\"1190\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"997\" data-end=\"1000\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1080\" data-end=\"1083\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2025 sale","offers":[{"title":"Small","offer_id":42317664190598,"sku":"STORE","price":8.71,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":42317664223366,"sku":"STORE","price":8.71,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":42317664256134,"sku":"STORE","price":8.71,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":42317664288902,"sku":"STORE","price":8.71,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":42317664321670,"sku":"STORE","price":8.71,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":42317664354438,"sku":"STORE","price":8.71,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/IMG_2025_08_24-10_51_14_4230_20F69C5D.jpg?v=1756155048"},{"product_id":"feline-flair-midi-skirt","title":"Feline Flair Midi Skirt *75% OFF * FINAL SALE*","description":"\u003cp\u003eThis skirt fits small... If you carry weight in your midsection and like to have flow over that, we recommend sizing up one size. \u003cbr\u003e\u003cbr\u003eSarah is a 14\/16 and typically wears a 1X but did a 2X in this skirt. \u003c\/p\u003e","brand":"happily ever co 2025 sale","offers":[{"title":"Small","offer_id":42348191350918,"sku":"STORE","price":10.46,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":42348191383686,"sku":"STORE","price":10.46,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":42348191416454,"sku":"STORE","price":10.46,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":42348191449222,"sku":"STORE","price":10.46,"currency_code":"USD","in_stock":true},{"title":"2X","offer_id":42348191481990,"sku":"STORE","price":10.46,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":42348191514758,"sku":"STORE","price":10.46,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/IMG_2380.jpg?v=1768061977"},{"product_id":"cider-season-maxi-dress","title":"Cider Season Maxi Dress *75% OFF * FINAL SALE*","description":"\u003cp data-start=\"152\" data-end=\"440\"\u003eBring on the golden leaves, pumpkin spice, and everything cozy—the Cider Season Maxi Dress is here to make fall dressing a breeze. The rich spiced-orange hue feels like autumn in fabric form, while the tiered maxi silhouette drapes beautifully for that flowy, twirl-worthy feel we love.\u003c\/p\u003e\n\u003cp data-start=\"442\" data-end=\"643\"\u003eComfy long sleeves keep you warm on crisp mornings, and the notched neckline adds just the right hint of laid-back charm. And yes—it has pockets, because no perfect fall dress should be without them.\u003c\/p\u003e\n\u003cp data-start=\"645\" data-end=\"830\"\u003e✨ \u003cstrong data-start=\"647\" data-end=\"667\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"667\" data-end=\"670\"\u003e• Flowy, tiered maxi length\u003cbr data-start=\"697\" data-end=\"700\"\u003e• Warm cider-orange hue made for fall\u003cbr data-start=\"737\" data-end=\"740\"\u003e• Comfy long sleeves + casual notched neckline\u003cbr data-start=\"786\" data-end=\"789\"\u003e• Handy side pockets\u003cbr data-start=\"809\" data-end=\"812\"\u003e• 100% Polyester\u003c\/p\u003e\n\u003cp data-start=\"832\" data-end=\"947\"\u003e📏 \u003cstrong data-start=\"835\" data-end=\"843\"\u003eFit:\u003c\/strong\u003e Runs true to size with a relaxed, easygoing feel\u003cbr data-start=\"892\" data-end=\"895\"\u003e🖤 Sarah is 5’4”, a size 14\/16, and wearing the 1X\u003c\/p\u003e\n\u003cp data-start=\"949\" data-end=\"1211\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1018\" data-end=\"1021\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1101\" data-end=\"1104\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2025 sale","offers":[{"title":"Small","offer_id":42348310200454,"sku":"STORE","price":13.21,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":42348310233222,"sku":"STORE","price":13.21,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":42348310265990,"sku":"STORE","price":13.21,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":42348310298758,"sku":"STORE","price":13.21,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":42348310331526,"sku":"STORE","price":13.21,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":42348310364294,"sku":"STORE","price":13.21,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/IMG_2025_08_07-08_58_22_3600_3E072ED1.jpg?v=1754619722"},{"product_id":"woodland-whimsy-sweater","title":"Woodland Whimsy Sweater *75% OFF * FINAL SALE*","description":"\u003cp data-start=\"144\" data-end=\"575\"\u003eYour sweater weather just got a serious upgrade 🌲✨ The Woodland Whimsy Sweater blends cozy comfort with playful detail, making it the kind of piece you’ll want on repeat. Scalloped and lightly distressed details at the collar and cuffs give it a unique, lived-in charm, while the soft knit keeps it comfy all day long. The woodland-inspired pattern mixes earthy tones with pops of whimsy—like stepping straight into a storybook.\u003c\/p\u003e\n\u003cp data-start=\"577\" data-end=\"891\"\u003e✨ Details to Love:\u003cbr data-start=\"595\" data-end=\"598\"\u003e• Medium-weight knit that layers easily or wears beautifully on its own\u003cbr data-start=\"669\" data-end=\"672\"\u003e• Scalloped + lightly distressed edges at the collar and cuffs\u003cbr data-start=\"734\" data-end=\"737\"\u003e• Soft, dreamy fabric blend for all-day coziness\u003cbr data-start=\"785\" data-end=\"788\"\u003e• Earthy woodland-inspired pattern with playful accents\u003cbr data-start=\"843\" data-end=\"846\"\u003e• 50% Acrylic | 32% Viscose | 18% Polyester\u003c\/p\u003e\n\u003cp data-start=\"893\" data-end=\"1043\"\u003e📏 Fit: True to size with a relaxed feel\u003cbr data-start=\"933\" data-end=\"936\"\u003e🖤 Bella is 5’8”, a size 0\/1, and wearing the S\/M\u003cbr data-start=\"985\" data-end=\"988\"\u003e🖤 Sarah is 5’4”, a size 14\/16, and wearing the 1X\/2X\u003c\/p\u003e\n\u003cp data-start=\"1045\" data-end=\"1307\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1114\" data-end=\"1117\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1197\" data-end=\"1200\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2025 sale","offers":[{"title":"Small\/Medium","offer_id":42348320522374,"sku":"STORE","price":13.21,"currency_code":"USD","in_stock":true},{"title":"Medium\/Large","offer_id":42348320555142,"sku":"STORE","price":13.21,"currency_code":"USD","in_stock":false},{"title":"1X\/2X","offer_id":42348320587910,"sku":"STORE","price":13.21,"currency_code":"USD","in_stock":false},{"title":"2X\/3X","offer_id":42348320620678,"sku":"STORE","price":13.21,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/IMG_2025_08_24-10_33_20_0630_14A24C52.jpg?v=1756143423"},{"product_id":"crushing-it-leopard-velvet-vest","title":"Crushing It Leopard Velvet Vest *75% OFF * FINAL SALE*","description":"\u003cp data-start=\"85\" data-end=\"430\"\u003eCrushing it? Always. This Leopard Velvet Vest is here to prove it. 🐆✨ The plush velvet feels luxe without being fussy, and the bold leopard print is your instant confidence boost. Perfect for adding some wild flair to your everyday look, whether you’re layering it over a simple tee (like I am here) or rocking it as your statement outerwear.\u003c\/p\u003e\n\u003cp data-start=\"432\" data-end=\"646\"\u003eSarah is a 14\/16, 5'4\" and wearing a 1X. It fits great with light layers underneath—if you’re planning to throw it on over a chunky sweater or wear it as a true cold-weather layer, I’d size up for that comfy fit.\u003c\/p\u003e\n\u003cp data-start=\"648\" data-end=\"798\"\u003e🧵 Material: 100% Polyester\u003cbr data-start=\"675\" data-end=\"678\"\u003e📏 Fit: True to size; consider sizing up for heavier layering. Zip front. Two cute little pockets for sass and snacks.\u003c\/p\u003e\n\u003cp data-start=\"800\" data-end=\"1062\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"869\" data-end=\"872\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"952\" data-end=\"955\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2025 sale","offers":[{"title":"Small","offer_id":42370963374214,"sku":"STORE","price":12.46,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":42370963406982,"sku":"STORE","price":12.46,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":42370963439750,"sku":"STORE","price":12.46,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":42370963472518,"sku":"STORE","price":12.46,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":42370963505286,"sku":"STORE","price":12.46,"currency_code":"USD","in_stock":true},{"title":"3X","offer_id":42370963538054,"sku":"STORE","price":12.46,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/IMG_2025_08_12-08_35_57_5340_3E6ED07F.jpg?v=1755223375"},{"product_id":"falling-petals-sweater","title":"Falling Petals Sweater *75% OFF * FINAL SALE*","description":"\u003cp data-start=\"120\" data-end=\"428\"\u003eThe Falling Petals Sweater is all about cozy comfort with a playful twist. The oversized fit makes it that effortless toss-on piece, while the bold floral sketch design in warm autumn tones adds a fun splash of personality. Perfect for those crisp fall days when you want to feel comfy but still look cute.\u003c\/p\u003e\n\u003cp data-start=\"430\" data-end=\"618\"\u003e✨ Details to Love:\u003cbr data-start=\"448\" data-end=\"451\"\u003e• Oversized fit with a relaxed drape\u003cbr data-start=\"487\" data-end=\"490\"\u003e• Bold floral sketch design in autumn tones\u003cbr data-start=\"533\" data-end=\"536\"\u003e• Soft knit with just the right amount of stretch\u003cbr data-start=\"585\" data-end=\"588\"\u003e• 95% Polyester | 5% Spandex\u003c\/p\u003e\n\u003cp data-start=\"620\" data-end=\"777\"\u003e📏 Fit: True to size with a roomy, relaxed vibe.\u003cbr data-start=\"668\" data-end=\"671\"\u003e🖤 Sarah is 5’4”, a size 14\/16, and wearing the 1X\/2X\u003cbr data-start=\"721\" data-end=\"724\"\u003e🖤 Bella is 5’8”, a size 0\/1, and wearing the Small\/Medium\u003c\/p\u003e\n\u003cp data-start=\"779\" data-end=\"1041\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"848\" data-end=\"851\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"931\" data-end=\"934\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2025 sale","offers":[{"title":"Small\/Medium","offer_id":42391560323206,"sku":"STORE","price":12.46,"currency_code":"USD","in_stock":true},{"title":"Medium\/Large","offer_id":42391560355974,"sku":"STORE","price":12.46,"currency_code":"USD","in_stock":false},{"title":"1X\/2X","offer_id":42391560388742,"sku":"STORE","price":12.46,"currency_code":"USD","in_stock":false},{"title":"2X\/3X","offer_id":42391560421510,"sku":"STORE","price":12.46,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/IMG_2025_09_02-09_28_24_4460_BF0E5E0A.jpg?v=1756909883"},{"product_id":"sunset-meadow-blouse","title":"Sunset Meadow Blouse *75% OFF! * FINAL SALE*","description":"\u003cp data-start=\"150\" data-end=\"453\"\u003eThe Sunset Meadow Blouse by Easel is made for those days when you want your outfit to feel as vibrant as the evening sky. The lightweight rayon drapes beautifully, keeping it airy and comfy, while the mix of golden yellow, sunset orange, and warm red florals brings all the cozy Midwest fall vibes. 🌾\u003c\/p\u003e\n\u003cp data-start=\"455\" data-end=\"729\"\u003eWith its flowy fit and flattering neckline, it’s an easy toss-on with denim for everyday or pair it with a skirt when you’re feeling a little dressier. Either way, it’s that “oh this old thing?” kind of top that looks like you put in the effort (without really trying 😉).\u003c\/p\u003e\n\u003cp data-start=\"731\" data-end=\"955\"\u003e✨ Details to Love:\u003cbr data-start=\"749\" data-end=\"752\"\u003e• Easel brand style (a customer favorite!)\u003cbr data-start=\"794\" data-end=\"797\"\u003e• Lightweight, woven fabric with no stretch\u003cbr data-start=\"840\" data-end=\"843\"\u003e• Flowy fit with an easy drape\u003cbr data-start=\"873\" data-end=\"876\"\u003e• Bold fall floral print in golden, sunset, and warm red tones\u003cbr data-start=\"938\" data-end=\"941\"\u003e• 100% Rayon\u003c\/p\u003e\n\u003cp data-start=\"957\" data-end=\"1106\"\u003e📏 Fit: True to size with a relaxed feel\u003cbr data-start=\"997\" data-end=\"1000\"\u003e🖤 Sarah is 5’4”, a size 14\/16, and wearing the 1X\u003cbr data-start=\"1050\" data-end=\"1053\"\u003e🖤 Bella is 5’8”, a size 0\/1, and wearing the Small\u003c\/p\u003e\n\u003cp data-start=\"1108\" data-end=\"1370\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1177\" data-end=\"1180\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1260\" data-end=\"1263\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2025 sale","offers":[{"title":"Small","offer_id":42395338997894,"sku":"STORE-1","price":12.21,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":42395339030662,"sku":"STORE-2","price":12.21,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":42395339063430,"sku":"STORE-3","price":12.21,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":42395339096198,"sku":"STORE-4","price":12.21,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":42395339128966,"sku":"STORE-5","price":12.21,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":42395339161734,"sku":"STORE-6","price":12.21,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/IMG_2025_09_02-09_49_02_4060_387E51D7.jpg?v=1756910059"},{"product_id":"herbal-harvest-blouse","title":"Herbal Harvest Blouse *75% OFF! * FINAL SALE*","description":"\u003cp data-start=\"150\" data-end=\"453\"\u003eThe Sunset Meadow Blouse by Easel is made for those days when you want your outfit to feel as vibrant as the evening sky. The lightweight rayon drapes beautifully, keeping it airy and comfy, while the mix of golden yellow, sunset orange, and warm red florals brings all the cozy Midwest fall vibes. 🌾\u003c\/p\u003e\n\u003cp data-start=\"455\" data-end=\"729\"\u003eWith its flowy fit and flattering neckline, it’s an easy toss-on with denim for everyday or pair it with a skirt when you’re feeling a little dressier. Either way, it’s that “oh this old thing?” kind of top that looks like you put in the effort (without really trying 😉).\u003c\/p\u003e\n\u003cp data-start=\"122\" data-end=\"383\"\u003eThe Herbal Harvest Blouse by Easel is giving earthy-boho magic in the best way. The lightweight rayon drapes like a dream, keeping it flowy and effortless, while the wasabi-green base with bold purple florals feels like a stroll through a prairie garden. 🌿🌸\u003c\/p\u003e\n\u003cp data-start=\"385\" data-end=\"715\"\u003eThe tie neckline and billowy sleeves bring that easygoing, carefree vibe we all love, and the relaxed fit makes it perfect for tossing on with denim, skirts, or layered under a jacket when the air turns crisp. It’s one of those pieces that looks just as good dressed up as it does dressed down—your new throw-on-and-go favorite.\u003c\/p\u003e\n\u003cp data-start=\"717\" data-end=\"907\"\u003e✨ Details to Love:\u003cbr data-start=\"735\" data-end=\"738\"\u003e• Easel brand style\u003cbr data-start=\"757\" data-end=\"760\"\u003e• Lightweight, woven fabric with no stretch\u003cbr data-start=\"803\" data-end=\"806\"\u003e• Tie neckline + billowy sleeves\u003cbr data-start=\"838\" data-end=\"841\"\u003e• Wasabi green base with bold purple floral print\u003cbr data-start=\"890\" data-end=\"893\"\u003e• 100% Rayon\u003c\/p\u003e\n\u003cp data-start=\"909\" data-end=\"1064\"\u003e📏 Fit: True to size with a relaxed, flowy fit\u003cbr data-start=\"955\" data-end=\"958\"\u003e🖤 Sarah is 5’4”, a size 14\/16, and wearing the 1X\u003cbr data-start=\"1008\" data-end=\"1011\"\u003e🖤 Bella is 5’8”, a size 0\/1, and wearing the Small\u003c\/p\u003e\n\u003cp data-start=\"1066\" data-end=\"1328\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1135\" data-end=\"1138\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1218\" data-end=\"1221\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e\n\u003cp data-start=\"731\" data-end=\"955\"\u003e✨ Details to Love:\u003cbr data-start=\"749\" data-end=\"752\"\u003e• Easel brand style (a customer favorite!)\u003cbr data-start=\"794\" data-end=\"797\"\u003e• Lightweight, woven fabric with no stretch\u003cbr data-start=\"840\" data-end=\"843\"\u003e• Flowy fit with an easy drape\u003cbr data-start=\"873\" data-end=\"876\"\u003e• Bold fall floral print in golden, sunset, and warm red tones\u003cbr data-start=\"938\" data-end=\"941\"\u003e• 100% Rayon\u003c\/p\u003e\n\u003cp data-start=\"957\" data-end=\"1106\"\u003e📏 Fit: True to size with a relaxed feel\u003cbr data-start=\"997\" data-end=\"1000\"\u003e🖤 Sarah is 5’4”, a size 14\/16, and wearing the 1X\u003cbr data-start=\"1050\" data-end=\"1053\"\u003e🖤 Bella is 5’8”, a size 0\/1, and wearing the Small\u003c\/p\u003e\n\u003cp data-start=\"1108\" data-end=\"1370\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1177\" data-end=\"1180\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1260\" data-end=\"1263\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2025 sale","offers":[{"title":"Small","offer_id":42395352072326,"sku":"STORE-1","price":12.21,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":42395352105094,"sku":"STORE-2","price":12.21,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":42395352137862,"sku":"STORE-3","price":12.21,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":42395352170630,"sku":"STORE-4","price":12.21,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":42395352203398,"sku":"STORE-5","price":12.21,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":42395352236166,"sku":"STORE-6","price":12.21,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/IMG_2025_09_02-09_34_48_1930_A66ABFBC.jpg?v=1756909736"},{"product_id":"feline-flair-ribbon-tie-babydoll-blouse","title":"Feline Flair Ribbon Tie Babydoll Blouse *75% OFF * FINAL SALE*","description":"\u003cp data-start=\"156\" data-end=\"541\"\u003eThe \u003cstrong data-start=\"160\" data-end=\"203\"\u003eFeline Flair Ribbon Tie Babydoll Blouse\u003c\/strong\u003e is where fierce meets feminine. Featuring a playful leopard print and a flowy babydoll silhouette, it’s that perfect mix of bold and sweet you’ll reach for again and again. The round neckline with a dainty ribbon tie adds a touch of charm, while the puff bubble sleeves bring a soft, flattering shape that elevates your look with ease.\u003c\/p\u003e\n\u003cp data-start=\"543\" data-end=\"769\"\u003eMade from lightweight woven fabric, it drapes beautifully and keeps you comfy all day long. Pair it with your favorite denim for a fun girls’ day out or dress it up with trousers or a skirt for an effortlessly polished vibe.\u003c\/p\u003e\n\u003cp data-start=\"771\" data-end=\"1023\"\u003e✨ \u003cstrong data-start=\"773\" data-end=\"793\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"793\" data-end=\"796\"\u003e• Playful leopard print with feminine ribbon tie detail\u003cbr data-start=\"851\" data-end=\"854\"\u003e• Round neckline with soft bubble sleeves\u003cbr data-start=\"895\" data-end=\"898\"\u003e• Flowy babydoll silhouette for effortless movement\u003cbr data-start=\"949\" data-end=\"952\"\u003e• Lightweight woven fabric that drapes beautifully\u003cbr data-start=\"1002\" data-end=\"1005\"\u003e• 100% Polyester\u003c\/p\u003e\n\u003cp data-start=\"1025\" data-end=\"1146\"\u003e📏 \u003cstrong data-start=\"1028\" data-end=\"1036\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed, flowy silhouette\u003cbr data-start=\"1087\" data-end=\"1090\"\u003e🖤 \u003cstrong data-start=\"1093\" data-end=\"1144\"\u003eSarah is 5’4”, a size 14\/16, and wearing the 1X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1148\" data-end=\"1414\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1217\" data-end=\"1220\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1300\" data-end=\"1303\"\u003e🎨 \u003cstrong data-start=\"1306\" data-end=\"1327\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2025 sale","offers":[{"title":"Small","offer_id":42512561766534,"sku":"STORE","price":10.46,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":42512561799302,"sku":"STORE","price":10.46,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":42512561832070,"sku":"STORE","price":10.46,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":42512561864838,"sku":"STORE","price":10.46,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":42512561897606,"sku":"STORE","price":10.46,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":42512561930374,"sku":"STORE","price":10.46,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/IMG_2025_11_02-10_19_59_8460_2719F0EA.jpg?v=1762195977"},{"product_id":"creamy-comfort-v-neck-sweater-in-black","title":"Creamy Comfort V-Neck Sweater in Black *FINAL SALE* 40% OFF!","description":"\u003cp data-start=\"138\" data-end=\"393\"\u003eThe \u003cstrong data-start=\"142\" data-end=\"175\"\u003eCreamy Comfort V-Neck Sweater\u003c\/strong\u003e is all about that cloud-level coziness you’ll never want to take off. Made from soft brushed hacci knit, it feels lightweight yet luxuriously soft—perfect for lounging at home or layering up for a casual coffee run.\u003c\/p\u003e\n\u003cp data-start=\"395\" data-end=\"722\"\u003eThe flattering V-neckline and center seam detail give it that effortlessly put-together touch, while the dolman sleeves and hi-low hem with side slits make it easy to style with a front tuck or leave loose for a flowy, relaxed look. Available in dreamy neutral hues that go with everything, this sweater is comfort made cute.\u003c\/p\u003e\n\u003cp data-start=\"724\" data-end=\"990\"\u003e✨ \u003cstrong data-start=\"726\" data-end=\"746\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"746\" data-end=\"749\"\u003e• Soft brushed hacci knit for cozy, lightweight comfort\u003cbr data-start=\"804\" data-end=\"807\"\u003e• Flattering V-neckline with center seam detail\u003cbr data-start=\"854\" data-end=\"857\"\u003e• Dolman sleeves with relaxed, flowy fit\u003cbr data-start=\"897\" data-end=\"900\"\u003e• Hi-low hem with side slits for easy styling\u003cbr data-start=\"945\" data-end=\"948\"\u003e• 82% Polyester | 15% Rayon | 3% Spandex\u003c\/p\u003e\n\u003cp data-start=\"992\" data-end=\"1113\"\u003e📏 \u003cstrong data-start=\"995\" data-end=\"1003\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed, flowy silhouette\u003cbr data-start=\"1054\" data-end=\"1057\"\u003e🖤 \u003cstrong data-start=\"1060\" data-end=\"1111\"\u003eSarah is 5’4”, a size 14\/16, and wearing the 1X\/2X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1115\" data-end=\"1381\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1184\" data-end=\"1187\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1267\" data-end=\"1270\"\u003e🎨 \u003cstrong data-start=\"1273\" data-end=\"1294\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2026 sale","offers":[{"title":"Small\/Medium","offer_id":42534774210694,"sku":"STORE","price":19.11,"currency_code":"USD","in_stock":false},{"title":"Large\/XL","offer_id":42534774243462,"sku":"STORE","price":19.11,"currency_code":"USD","in_stock":false},{"title":"1X\/2X","offer_id":42534774276230,"sku":"STORE","price":19.11,"currency_code":"USD","in_stock":true},{"title":"2X\/3X","offer_id":42534774308998,"sku":"STORE","price":19.11,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-01-17_at_4.23.13_PM_74f4551c-fe77-4a69-a536-d5f00cbf6ae9.png?v=1768685486"},{"product_id":"cozy-corners-cardigan-in-teal","title":"Cozy Corners Cardigan in Teal  *FINAL SALE* 40% off!","description":"\u003cp data-start=\"117\" data-end=\"333\"\u003eThe \u003cstrong data-start=\"121\" data-end=\"154\"\u003eEveryday Waffle Knit Cardigan\u003c\/strong\u003e is the cozy layer you’ll keep reaching for all season long. Crafted from a low-gauge waffle knit, it strikes that perfect balance—midweight and warm without ever feeling bulky.\u003c\/p\u003e\n\u003cp data-start=\"335\" data-end=\"604\"\u003eDesigned with a relaxed fit, it’s effortless to toss on over anything from tees and blouses to dresses. Front pockets add a laid-back, practical touch (because who doesn’t love a good pocket moment?). Made from 100% acrylic, it’s as easy to care for as it is to wear.\u003c\/p\u003e\n\u003cp data-start=\"606\" data-end=\"815\"\u003e✨ \u003cstrong data-start=\"608\" data-end=\"628\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"628\" data-end=\"631\"\u003e• Low-gauge waffle knit for cozy texture\u003cbr data-start=\"671\" data-end=\"674\"\u003e• Midweight feel that’s warm but not bulky\u003cbr data-start=\"716\" data-end=\"719\"\u003e• Relaxed fit for effortless layering\u003cbr data-start=\"756\" data-end=\"759\"\u003e• Front pockets for a practical bonus\u003cbr data-start=\"796\" data-end=\"799\"\u003e• 100% Acrylic\u003c\/p\u003e\n\u003cp data-start=\"817\" data-end=\"931\"\u003e📏 \u003cstrong data-start=\"820\" data-end=\"828\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed silhouette\u003cbr data-start=\"872\" data-end=\"875\"\u003e🖤 \u003cstrong data-start=\"878\" data-end=\"929\"\u003eSarah is 5’4”, a size 14\/16, and wearing the 1X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"933\" data-end=\"1199\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1002\" data-end=\"1005\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1085\" data-end=\"1088\"\u003e🎨 \u003cstrong data-start=\"1091\" data-end=\"1112\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2026 sale","offers":[{"title":"Small","offer_id":42968428183686,"sku":"STORE","price":23.31,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":42968428216454,"sku":"STORE","price":23.31,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":42968428249222,"sku":"STORE","price":23.31,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":42968428281990,"sku":"STORE","price":23.31,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":42968428314758,"sku":"STORE","price":23.31,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":42968428347526,"sku":"STORE","price":23.31,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":42968428380294,"sku":"STORE","price":23.31,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-01-17_at_4.39.55_PM.png?v=1768686536"},{"product_id":"washed-weekend-dolman-pocket-top-in-fuchsia","title":"Washed Weekend Dolman Pocket Top in Fuchsia *40% OFF* ALL SALES ARE FINAL*","description":"\u003cp data-start=\"142\" data-end=\"446\"\u003eThe \u003cstrong data-start=\"146\" data-end=\"182\"\u003eWashed Weekend Dolman Pocket Top\u003c\/strong\u003e is that wear-it-again-before-it’s-laundered kind of favorite — soft, relaxed, and made for real life. Crafted from stretchy ribbed fabric with a perfectly broken-in feel, it drapes effortlessly without clinging, giving you that easy, laid-back vibe we all love.\u003c\/p\u003e\n\u003cp data-start=\"448\" data-end=\"745\"\u003eThe dolman sleeves keep it comfy and flowy, while the front pocket and back patch detail add just the right touch of casual charm. Whether you’re pairing it with denim for an out-the-door look or tossing it on with leggings for weekend errands, this top is your go-to for comfy-cute made simple.\u003c\/p\u003e\n\u003cp data-start=\"747\" data-end=\"1019\"\u003e✨ \u003cstrong data-start=\"749\" data-end=\"769\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"769\" data-end=\"772\"\u003e• Soft, stretchy ribbed fabric with a washed finish\u003cbr data-start=\"823\" data-end=\"826\"\u003e• Relaxed dolman fit that drapes beautifully\u003cbr data-start=\"870\" data-end=\"873\"\u003e• Functional front pocket + back patch detail\u003cbr data-start=\"918\" data-end=\"921\"\u003e• Lightweight and breathable for everyday wear\u003cbr data-start=\"967\" data-end=\"970\"\u003e• Easy to style with jeans, leggings, or shorts\u003c\/p\u003e\n\u003cp data-start=\"1021\" data-end=\"1142\"\u003e📏 \u003cstrong data-start=\"1024\" data-end=\"1032\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed, flowy silhouette\u003cbr data-start=\"1083\" data-end=\"1086\"\u003e🖤 \u003cstrong data-start=\"1089\" data-end=\"1140\"\u003eSarah is 5’4”, a size 14\/16, and wearing the 1X\/2X\u003c\/strong\u003e\u003cstrong data-start=\"1089\" data-end=\"1140\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1144\" data-end=\"1410\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1213\" data-end=\"1216\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1296\" data-end=\"1299\"\u003e🎨 \u003cstrong data-start=\"1302\" data-end=\"1323\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2026 sale","offers":[{"title":"Small\/Medium","offer_id":42968429756550,"sku":"STORE","price":19.11,"currency_code":"USD","in_stock":false},{"title":"Large\/XL","offer_id":42968429789318,"sku":"STORE","price":19.11,"currency_code":"USD","in_stock":false},{"title":"1X\/2X","offer_id":42968429822086,"sku":"STORE","price":19.11,"currency_code":"USD","in_stock":false},{"title":"2X\/3X","offer_id":42968429854854,"sku":"STORE","price":19.11,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/IMG_4151.jpg?v=1769966796"},{"product_id":"washed-weekend-dolman-pocket-top-in-lavender","title":"Washed Weekend Dolman Pocket Top in Lavender *40% OFF* ALL SALES ARE FINAL*","description":"\u003cp data-start=\"142\" data-end=\"446\"\u003eThe \u003cstrong data-start=\"146\" data-end=\"182\"\u003eWashed Weekend Dolman Pocket Top\u003c\/strong\u003e is that wear-it-again-before-it’s-laundered kind of favorite — soft, relaxed, and made for real life. Crafted from stretchy ribbed fabric with a perfectly broken-in feel, it drapes effortlessly without clinging, giving you that easy, laid-back vibe we all love.\u003c\/p\u003e\n\u003cp data-start=\"448\" data-end=\"745\"\u003eThe dolman sleeves keep it comfy and flowy, while the front pocket and back patch detail add just the right touch of casual charm. Whether you’re pairing it with denim for an out-the-door look or tossing it on with leggings for weekend errands, this top is your go-to for comfy-cute made simple.\u003c\/p\u003e\n\u003cp data-start=\"747\" data-end=\"1019\"\u003e✨ \u003cstrong data-start=\"749\" data-end=\"769\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"769\" data-end=\"772\"\u003e• Soft, stretchy ribbed fabric with a washed finish\u003cbr data-start=\"823\" data-end=\"826\"\u003e• Relaxed dolman fit that drapes beautifully\u003cbr data-start=\"870\" data-end=\"873\"\u003e• Functional front pocket + back patch detail\u003cbr data-start=\"918\" data-end=\"921\"\u003e• Lightweight and breathable for everyday wear\u003cbr data-start=\"967\" data-end=\"970\"\u003e• Easy to style with jeans, leggings, or shorts\u003c\/p\u003e\n\u003cp data-start=\"1021\" data-end=\"1142\"\u003e📏 \u003cstrong data-start=\"1024\" data-end=\"1032\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed, flowy silhouette\u003cbr data-start=\"1083\" data-end=\"1086\"\u003e🖤 \u003cstrong data-start=\"1089\" data-end=\"1140\"\u003eSarah is 5’4”, a size 14\/16, and wearing the 1X\/2X\u003c\/strong\u003e\u003cstrong data-start=\"1089\" data-end=\"1140\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1144\" data-end=\"1410\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1213\" data-end=\"1216\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1296\" data-end=\"1299\"\u003e🎨 \u003cstrong data-start=\"1302\" data-end=\"1323\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2026 sale","offers":[{"title":"Small\/Medium","offer_id":42968430379142,"sku":"STORE","price":19.11,"currency_code":"USD","in_stock":false},{"title":"Large\/XL","offer_id":42968430411910,"sku":"STORE","price":19.11,"currency_code":"USD","in_stock":false},{"title":"1X\/2X","offer_id":42968430444678,"sku":"STORE","price":19.11,"currency_code":"USD","in_stock":false},{"title":"2X\/3X","offer_id":42968430477446,"sku":"STORE","price":19.11,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-01-17_at_2.17.40_PM.png?v=1768677980"},{"product_id":"washed-weekend-dolman-pocket-top-in-light-teal","title":"Washed Weekend Dolman Pocket Top in Light Teal *40% OFF* ALL SALES ARE FINAL*","description":"\u003cp data-start=\"142\" data-end=\"446\"\u003eThe \u003cstrong data-start=\"146\" data-end=\"182\"\u003eWashed Weekend Dolman Pocket Top\u003c\/strong\u003e is that wear-it-again-before-it’s-laundered kind of favorite — soft, relaxed, and made for real life. Crafted from stretchy ribbed fabric with a perfectly broken-in feel, it drapes effortlessly without clinging, giving you that easy, laid-back vibe we all love.\u003c\/p\u003e\n\u003cp data-start=\"448\" data-end=\"745\"\u003eThe dolman sleeves keep it comfy and flowy, while the front pocket and back patch detail add just the right touch of casual charm. Whether you’re pairing it with denim for an out-the-door look or tossing it on with leggings for weekend errands, this top is your go-to for comfy-cute made simple.\u003c\/p\u003e\n\u003cp data-start=\"747\" data-end=\"1019\"\u003e✨ \u003cstrong data-start=\"749\" data-end=\"769\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"769\" data-end=\"772\"\u003e• Soft, stretchy ribbed fabric with a washed finish\u003cbr data-start=\"823\" data-end=\"826\"\u003e• Relaxed dolman fit that drapes beautifully\u003cbr data-start=\"870\" data-end=\"873\"\u003e• Functional front pocket + back patch detail\u003cbr data-start=\"918\" data-end=\"921\"\u003e• Lightweight and breathable for everyday wear\u003cbr data-start=\"967\" data-end=\"970\"\u003e• Easy to style with jeans, leggings, or shorts\u003c\/p\u003e\n\u003cp data-start=\"1021\" data-end=\"1142\"\u003e📏 \u003cstrong data-start=\"1024\" data-end=\"1032\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed, flowy silhouette\u003cbr data-start=\"1083\" data-end=\"1086\"\u003e🖤 \u003cstrong data-start=\"1089\" data-end=\"1140\"\u003eSarah is 5’4”, a size 14\/16, and wearing the 1X\/2X\u003c\/strong\u003e\u003cstrong data-start=\"1089\" data-end=\"1140\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1144\" data-end=\"1410\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1213\" data-end=\"1216\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1296\" data-end=\"1299\"\u003e🎨 \u003cstrong data-start=\"1302\" data-end=\"1323\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2026 sale","offers":[{"title":"Small\/Medium","offer_id":42968430870662,"sku":"STORE","price":19.11,"currency_code":"USD","in_stock":false},{"title":"Large\/XL","offer_id":42968430903430,"sku":"STORE","price":19.11,"currency_code":"USD","in_stock":false},{"title":"1X\/2X","offer_id":42968430936198,"sku":"STORE","price":19.11,"currency_code":"USD","in_stock":true},{"title":"2X\/3X","offer_id":42968430968966,"sku":"STORE","price":19.11,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/IMG_4160.jpg?v=1769968325"},{"product_id":"timeless-tapestry-patchwork-dress","title":"Timeless Tapestry Patchwork Dress *40% OFF* ALL SALES ARE FINAL*","description":"\u003cp data-start=\"138\" data-end=\"480\"\u003eThe \u003cstrong data-start=\"142\" data-end=\"179\"\u003eTimeless Tapestry Patchwork Dress\u003c\/strong\u003e feels like it wandered straight out of a dreamy vintage market and into your closet — soft, whimsical, and full of storybook charm. With its flowing chiffon silhouette and tapestry-inspired patchwork print, this dress blends warm, earthy tones in a way that works beautifully from season to season.\u003c\/p\u003e\n\u003cp data-start=\"482\" data-end=\"894\"\u003eThe elastic empire waist gives you that effortless, flattering shape without ever feeling tight or fussy, while the gentle v-neck and partial button front add a touch of classic, romantic detail. The tiered midi skirt brings gorgeous movement (yes, there’s twirl potential 🫶) and the lightweight feel makes it perfect for weekend adventures, travel days, or any moment you want to feel a little extra special.\u003c\/p\u003e\n\u003cp data-start=\"896\" data-end=\"1017\"\u003eBoho, polished, and endlessly wearable — this is one of those reach-for-it-again pieces your closet will thank you for.\u003c\/p\u003e\n\u003cp data-start=\"1019\" data-end=\"1324\"\u003e✨ \u003cstrong data-start=\"1021\" data-end=\"1041\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"1041\" data-end=\"1044\"\u003e• Tapestry-inspired patchwork print with earthy tones\u003cbr data-start=\"1097\" data-end=\"1100\"\u003e• Gentle v-neckline with partial button-front detail\u003cbr data-start=\"1152\" data-end=\"1155\"\u003e• Elastic empire waist for a comfortable, flattering fit\u003cbr data-start=\"1211\" data-end=\"1214\"\u003e• Tiered midi skirt with beautiful movement\u003cbr data-start=\"1257\" data-end=\"1260\"\u003e• Lightweight chiffon feel for all-day ease\u003cbr data-start=\"1303\" data-end=\"1306\"\u003e• 100% Polyester\u003c\/p\u003e\n\u003cp data-start=\"1326\" data-end=\"1451\"\u003e📏 \u003cstrong data-start=\"1329\" data-end=\"1337\"\u003eFit:\u003c\/strong\u003e True to size with a flowy, feminine silhouette\u003cbr data-start=\"1384\" data-end=\"1387\"\u003e🖤 \u003cstrong data-start=\"1390\" data-end=\"1449\"\u003eSarah is 5’4”, a size 14\/16 — 1X would be her true size\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1453\" data-end=\"1715\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1522\" data-end=\"1525\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1605\" data-end=\"1608\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e\n\u003cp data-start=\"1724\" data-end=\"1847\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e","brand":"happily ever co 2026 sale","offers":[{"title":"Small","offer_id":42987345215622,"sku":"STORE","price":41.31,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":42987345248390,"sku":"STORE","price":41.31,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":42987345281158,"sku":"STORE","price":41.31,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":42987345313926,"sku":"STORE","price":41.31,"currency_code":"USD","in_stock":true},{"title":"1X","offer_id":42987345346694,"sku":"STORE","price":41.31,"currency_code":"USD","in_stock":true},{"title":"2X","offer_id":42987345379462,"sku":"STORE","price":41.31,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":42987345412230,"sku":"STORE","price":41.31,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-01-17_at_11.59.51_AM.png?v=1768670467"},{"product_id":"moonlit-botanica-midi-dress","title":"Moonlit Botanica Midi Dress *40% OFF* ALL SALES ARE FINAL*","description":"\u003cp data-start=\"139\" data-end=\"614\"\u003eThe \u003cstrong data-start=\"143\" data-end=\"174\"\u003eMoonlit Botanica Midi Dress\u003c\/strong\u003e feels like a quiet stroll under a glowing evening sky — soft, romantic, and effortlessly captivating. Wrapped in a stunning floral tapestry print, this midi brings together all the details that make a dress feel special: a flattering V-neckline, a beautifully crafted front tie, and stretchy balloon sleeves that add just the right touch of drama without ever feeling fussy. And yes… she has pockets (because the best dresses always do).\u003c\/p\u003e\n\u003cp data-start=\"616\" data-end=\"905\"\u003eCrafted from 100% polyester, it drapes gracefully and moves with you, making it perfect for fall weddings, Sunday brunches, or a crisp Midwest day spent wandering your favorite little shops. The border print hem adds a boutique-worthy finish that feels magical the moment you slip it on.\u003c\/p\u003e\n\u003cp data-start=\"907\" data-end=\"1022\"\u003eIt’s effortless beauty in dress form — polished, pretty, and ready for every moment that deserves a little charm.\u003c\/p\u003e\n\u003cp data-start=\"1024\" data-end=\"1328\"\u003e✨ \u003cstrong data-start=\"1026\" data-end=\"1046\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"1046\" data-end=\"1049\"\u003e• Floral tapestry print with a moonlit, romantic feel\u003cbr data-start=\"1102\" data-end=\"1105\"\u003e• Flattering V-neckline with a delicate front tie\u003cbr data-start=\"1154\" data-end=\"1157\"\u003e• Stretchy balloon sleeves for comfort + style\u003cbr data-start=\"1203\" data-end=\"1206\"\u003e• Hidden side pockets (the best kind of surprise)\u003cbr data-start=\"1255\" data-end=\"1258\"\u003e• Border print hem for a stunning boutique finish\u003cbr data-start=\"1307\" data-end=\"1310\"\u003e• 100% Polyester\u003c\/p\u003e\n\u003cp data-start=\"1330\" data-end=\"1459\"\u003e📏 \u003cstrong data-start=\"1333\" data-end=\"1341\"\u003eFit:\u003c\/strong\u003e True to size with a flowy, feminine silhouette\u003cbr data-start=\"1388\" data-end=\"1391\"\u003e🖤 \u003cstrong data-start=\"1394\" data-end=\"1457\"\u003eSarah is 5’4”, a size 14\/16 — the 1X would be her true size\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1461\" data-end=\"1723\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1530\" data-end=\"1533\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1613\" data-end=\"1616\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2026 sale","offers":[{"title":"Small","offer_id":42987360125062,"sku":"STORE","price":41.31,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":42987360157830,"sku":"STORE","price":41.31,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":42987360190598,"sku":"STORE","price":41.31,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":42987360223366,"sku":"STORE","price":41.31,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":42987360256134,"sku":"STORE","price":41.31,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":42987360288902,"sku":"STORE","price":41.31,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":42987360321670,"sku":"STORE","price":41.31,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-01-17_at_12.25.31_PM.png?v=1768670916"},{"product_id":"midnight-rose-garden-mesh-dress","title":"Midnight Rose Garden Mesh Dress *40% OFF* ALL SALES ARE FINAL*","description":"\u003cp data-start=\"147\" data-end=\"528\"\u003eThe \u003cstrong data-start=\"151\" data-end=\"186\"\u003eMidnight Rose Garden Mesh Dress\u003c\/strong\u003e is pure romance in dress form — soft, flowy, and made for those twirl-worthy moments. With its navy mesh overlay and blooming rose print, this midi brings effortless elegance with every step. The semi-sheer sleeves add a delicate, feminine touch, while the fully lined body keeps you feeling comfortable, confident, and completely at ease.\u003c\/p\u003e\n\u003cp data-start=\"530\" data-end=\"856\"\u003eDesigned with beautiful movement and a lightweight feel, this dress drapes gracefully and breathes easily — perfect for date nights, special celebrations, or any day you want to feel a little extra lovely. A sweet button closure at the back neckline adds the perfect finishing detail that feels polished without being fussy.\u003c\/p\u003e\n\u003cp data-start=\"858\" data-end=\"977\"\u003eRomantic, flattering, and endlessly wearable — this is one of those dresses you’ll remember the moment you put it on.\u003c\/p\u003e\n\u003cp data-start=\"979\" data-end=\"1290\"\u003e✨ \u003cstrong data-start=\"981\" data-end=\"1001\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"1001\" data-end=\"1004\"\u003e• Navy mesh overlay with a blooming rose print\u003cbr data-start=\"1050\" data-end=\"1053\"\u003e• Semi-sheer long sleeves for a soft, romantic look\u003cbr data-start=\"1104\" data-end=\"1107\"\u003e• Fully lined body for comfort and coverage\u003cbr data-start=\"1150\" data-end=\"1153\"\u003e• Lightweight, flowy midi length with beautiful movement\u003cbr data-start=\"1209\" data-end=\"1212\"\u003e• Back-neck button closure for a delicate finishing touch\u003cbr data-start=\"1269\" data-end=\"1272\"\u003e• 100% Polyester\u003c\/p\u003e\n\u003cp data-start=\"1292\" data-end=\"1409\"\u003e📏 \u003cstrong data-start=\"1295\" data-end=\"1303\"\u003eFit:\u003c\/strong\u003e True to size with a flowy, feminine silhouette\u003cbr data-start=\"1350\" data-end=\"1353\"\u003e🖤 \u003cstrong data-start=\"1356\" data-end=\"1407\"\u003eSarah is 5’4”, a size 14\/16, and wearing the 1X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1411\" data-end=\"1677\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1480\" data-end=\"1483\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1563\" data-end=\"1566\"\u003e🎨 \u003cstrong data-start=\"1569\" data-end=\"1590\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2026 sale","offers":[{"title":"Small","offer_id":42987484086406,"sku":"STORE","price":25.71,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":42987484119174,"sku":"STORE","price":25.71,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":42987484151942,"sku":"STORE","price":25.71,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":42987484184710,"sku":"STORE","price":25.71,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":42987484217478,"sku":"STORE","price":25.71,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":42987484250246,"sku":"STORE","price":25.71,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-01-17_at_12.31.23_PM.png?v=1768671218"},{"product_id":"petals-patchwork-notch-neck-top-in-denim-coral","title":"Petals \u0026 Patchwork Notch Neck Top in Denim \u0026 Coral *40% OFF* ALL SALES ARE FINAL*","description":"\u003cp data-start=\"149\" data-end=\"438\"\u003eThe \u003cstrong data-start=\"153\" data-end=\"190\"\u003ePetals \u0026amp; Patchwork Notch Neck Top\u003c\/strong\u003e feels like a breath of fresh air — soft, effortless, and just a little unexpected. With its painterly floral print paired with a denim-inspired patchwork yoke, this top brings that “where did you get that?” kind of charm without trying too hard.\u003c\/p\u003e\n\u003cp data-start=\"440\" data-end=\"836\"\u003eThe notched neckline adds a flattering touch, while the fluttery short puff sleeves keep it light, comfy, and easy to wear. Designed with a relaxed fit and flowy drape, it’s a true throw-on-and-go favorite that pairs perfectly with your favorite denim for everyday wear. Whether you’re heading into town, meeting friends, or soaking up a sunshine-filled day, this top just \u003cem data-start=\"813\" data-end=\"825\"\u003efeels good\u003c\/em\u003e to wear.\u003c\/p\u003e\n\u003cp data-start=\"838\" data-end=\"1079\"\u003e✨ \u003cstrong data-start=\"840\" data-end=\"860\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"860\" data-end=\"863\"\u003e• Soft, painterly floral print with patchwork colorblock yoke\u003cbr data-start=\"924\" data-end=\"927\"\u003e• Flattering notch neckline\u003cbr data-start=\"954\" data-end=\"957\"\u003e• Short bubble puff sleeves for a feminine touch\u003cbr data-start=\"1005\" data-end=\"1008\"\u003e• Relaxed, flowy fit with a lightweight woven feel\u003cbr data-start=\"1058\" data-end=\"1061\"\u003e• 100% Polyester\u003c\/p\u003e\n\u003cp data-start=\"1081\" data-end=\"1201\"\u003e📏 \u003cstrong data-start=\"1084\" data-end=\"1092\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed, easy silhouette\u003cbr data-start=\"1142\" data-end=\"1145\"\u003e🖤 \u003cstrong data-start=\"1148\" data-end=\"1199\"\u003eSarah is 5’4”, a size 14\/16, and wearing the 1X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1203\" data-end=\"1469\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1272\" data-end=\"1275\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1355\" data-end=\"1358\"\u003e🎨 \u003cstrong data-start=\"1361\" data-end=\"1382\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2026 sale","offers":[{"title":"Small","offer_id":42996578058374,"sku":"STORE","price":23.91,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":42996578091142,"sku":"STORE","price":23.91,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":42996578123910,"sku":"STORE","price":23.91,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":42996578156678,"sku":"STORE","price":23.91,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":42996578189446,"sku":"STORE","price":23.91,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":42996578222214,"sku":"STORE","price":23.91,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-02-08_at_12.54.45_PM.png?v=1770574013"},{"product_id":"wild-card-stripe-collar-top","title":"Wild Card Stripe Collar Top","description":"\u003cp data-start=\"156\" data-end=\"475\"\u003eThe \u003cstrong data-start=\"160\" data-end=\"191\"\u003eWild Card Stripe Collar Top\u003c\/strong\u003e is a total game changer — bold, effortless, and made for those days when you want to feel put together without overthinking it. The playful leopard print brings all the fun, while the striped taped collar and notch neckline steal the spotlight and give this top its standout style.\u003c\/p\u003e\n\u003cp data-start=\"477\" data-end=\"810\"\u003eDesigned with a relaxed dolman fit and a lightweight woven feel, it drapes beautifully for all-day comfort. Whether you’re running errands, heading out for a casual dinner, or just want that “cute but comfy” look, this top has you covered. Pair it with denim shorts now or jeans later — it’s an easy favorite that works year-round.\u003c\/p\u003e\n\u003cp data-start=\"812\" data-end=\"1072\"\u003e✨ \u003cstrong data-start=\"814\" data-end=\"834\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"834\" data-end=\"837\"\u003e• Bold leopard print with a fun, statement look\u003cbr data-start=\"884\" data-end=\"887\"\u003e• Striped taped collar with a flattering notch neckline\u003cbr data-start=\"942\" data-end=\"945\"\u003e• Relaxed dolman fit with an easy drape\u003cbr data-start=\"984\" data-end=\"987\"\u003e• Lightweight woven fabric perfect for everyday wear\u003cbr data-start=\"1039\" data-end=\"1042\"\u003e• True throw-on-and-go style\u003c\/p\u003e\n\u003cp data-start=\"1074\" data-end=\"1195\"\u003e📏 \u003cstrong data-start=\"1077\" data-end=\"1085\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed, flowy silhouette\u003cbr data-start=\"1136\" data-end=\"1139\"\u003e🖤 \u003cstrong data-start=\"1142\" data-end=\"1193\"\u003eSarah is 5’4”, a size 14\/16, and wearing the 1X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1197\" data-end=\"1463\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1266\" data-end=\"1269\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1349\" data-end=\"1352\"\u003e🎨 \u003cstrong data-start=\"1355\" data-end=\"1376\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2026 summer","offers":[{"title":"Small","offer_id":42996699725958,"sku":"STORE","price":39.86,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":42996699758726,"sku":"STORE","price":39.86,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":42996699791494,"sku":"STORE","price":39.86,"currency_code":"USD","in_stock":true},{"title":"1X","offer_id":42996699824262,"sku":"STORE","price":39.86,"currency_code":"USD","in_stock":true},{"title":"2X","offer_id":42996699857030,"sku":"STORE","price":39.86,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":42996699889798,"sku":"STORE","price":39.86,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-02-08_at_1.16.54_PM.png?v=1770575006"},{"product_id":"fresh-start-coral-cardigan","title":"Fresh Start Coral Cardigan *40% OFF* ALL SALES ARE FINAL*","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-68c43457-1844-8001-91c4-3ac997567de4-25\" data-testid=\"conversation-turn-223\" 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=\"754d9104-e453-4515-82bf-dc2ef7316797\" 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=\"137\" data-end=\"414\"\u003eThe \u003cstrong data-start=\"141\" data-end=\"171\"\u003eFresh Start Coral Cardigan\u003c\/strong\u003e feels like a deep breath of fresh air — light, comfy, and just right for those spring days that start cool and end warm. With its soft ribbed texture and happy pop of coral, this cardigan brings effortless charm to even the simplest outfit.\u003c\/p\u003e\n\u003cp data-start=\"416\" data-end=\"730\"\u003eThe open-front design makes it an easy throw-on-and-go layer, while the front pockets add that practical touch we all love (because yes, pockets matter). Whether you’re running errands, spending the day at the shop, tackling school drop-off, or just wanting to feel cute \u003cem data-start=\"687\" data-end=\"692\"\u003eand\u003c\/em\u003e comfy, this cardigan fits right in.\u003c\/p\u003e\n\u003cp data-start=\"732\" data-end=\"862\"\u003eStyle it over a tank, tee, or dress with jeans or shorts and you’re good to go — simple, flattering, and made for everyday wear.\u003c\/p\u003e\n\u003cp data-start=\"864\" data-end=\"1104\"\u003e✨ \u003cstrong data-start=\"866\" data-end=\"886\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"886\" data-end=\"889\"\u003e• Soft ribbed knit with a lightweight feel\u003cbr data-start=\"931\" data-end=\"934\"\u003e• Open-front style for easy layering\u003cbr data-start=\"970\" data-end=\"973\"\u003e• Functional front pockets\u003cbr data-start=\"999\" data-end=\"1002\"\u003e• Easy, flattering fit that works with everything\u003cbr data-start=\"1051\" data-end=\"1054\"\u003e• Perfect for spring layering\u003cbr data-start=\"1083\" data-end=\"1086\"\u003e• 100% Polyester\u003c\/p\u003e\n\u003cp data-start=\"1106\" data-end=\"1230\"\u003e📏 \u003cstrong data-start=\"1109\" data-end=\"1117\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed, everyday silhouette\u003cbr data-start=\"1171\" data-end=\"1174\"\u003e🖤 \u003cstrong data-start=\"1177\" data-end=\"1228\"\u003eSarah is 5’4”, a size 14\/16, and wearing the 1X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1232\" data-end=\"1498\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1301\" data-end=\"1304\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1384\" data-end=\"1387\"\u003e🎨 \u003cstrong data-start=\"1390\" data-end=\"1411\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\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":"happily ever co 2026 sale","offers":[{"title":"Small","offer_id":43016913387654,"sku":"STORE","price":22.71,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":43016913420422,"sku":"STORE","price":22.71,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43016913453190,"sku":"STORE","price":22.71,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43016913485958,"sku":"STORE","price":22.71,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43016913518726,"sku":"STORE","price":22.71,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43016913551494,"sku":"STORE","price":22.71,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-02-28_at_10.37.08_AM.png?v=1772293173"},{"product_id":"petals-on-the-patio-dress","title":"Petals on the Patio Dress","description":"\u003cp data-start=\"136\" data-end=\"438\"\u003eThe \u003cstrong data-start=\"140\" data-end=\"169\"\u003ePetals on the Patio Dress\u003c\/strong\u003e feels like sunshine and fresh air in dress form — light, breezy, and effortlessly pretty. With its soft floral print and relaxed shift silhouette, this is one of those dresses you’ll reach for again and again when you want to feel cute \u003cem data-start=\"406\" data-end=\"415\"\u003ewithout\u003c\/em\u003e sacrificing comfort.\u003c\/p\u003e\n\u003cp data-start=\"440\" data-end=\"824\"\u003eThe frilled notch neckline adds just the right touch of detail, while the short bubble sleeves keep things feminine and easy. And yes… it has side pockets (because we love a practical moment 🙌). Made from a lightweight woven fabric, it’s perfect for patio lunches, casual days out, church, or those “I want to look cute but comfy” kind of days. Truly a throw-it-on-and-go favorite.\u003c\/p\u003e\n\u003cp data-start=\"826\" data-end=\"1133\"\u003e✨ \u003cstrong data-start=\"828\" data-end=\"848\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"848\" data-end=\"851\"\u003e• Lightweight woven fabric with a breezy feel\u003cbr data-start=\"896\" data-end=\"899\"\u003e• Soft floral print that feels fresh and wearable\u003cbr data-start=\"948\" data-end=\"951\"\u003e• Frilled notch neckline for a sweet touch\u003cbr data-start=\"993\" data-end=\"996\"\u003e• Relaxed shift fit that’s comfy and flattering\u003cbr data-start=\"1043\" data-end=\"1046\"\u003e• Short bubble sleeves\u003cbr data-start=\"1068\" data-end=\"1071\"\u003e• Functional side pockets\u003cbr data-start=\"1096\" data-end=\"1099\"\u003e• Non-stretch\u003cbr data-start=\"1112\" data-end=\"1115\"\u003e• 100% Polyester\u003c\/p\u003e\n\u003cp data-start=\"1135\" data-end=\"1255\"\u003e📏 \u003cstrong data-start=\"1138\" data-end=\"1146\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed, easy silhouette\u003cbr data-start=\"1196\" data-end=\"1199\"\u003e🖤 \u003cstrong data-start=\"1202\" data-end=\"1253\"\u003eSarah is 5’4”, a size 14\/16, and wearing the 1X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1257\" data-end=\"1523\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1326\" data-end=\"1329\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1409\" data-end=\"1412\"\u003e🎨 \u003cstrong data-start=\"1415\" data-end=\"1436\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2026 summer","offers":[{"title":"Small","offer_id":43016930623622,"sku":"STORE","price":49.86,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":43016930656390,"sku":"STORE","price":49.86,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":43016930689158,"sku":"STORE","price":49.86,"currency_code":"USD","in_stock":true},{"title":"1X","offer_id":43016930721926,"sku":"STORE","price":49.86,"currency_code":"USD","in_stock":true},{"title":"2X","offer_id":43016930754694,"sku":"STORE","price":49.86,"currency_code":"USD","in_stock":true},{"title":"3X","offer_id":43016930787462,"sku":"STORE","price":49.86,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-02-10_at_9.47.24_PM.png?v=1770778232"},{"product_id":"borderline-beautiful-midi-dress","title":"Borderline Beautiful Midi Dress","description":"\u003cp data-start=\"154\" data-end=\"424\"\u003eThe \u003cstrong data-start=\"158\" data-end=\"193\"\u003eBorderline Beautiful Midi Dress\u003c\/strong\u003e is truly all about the details — soft, feminine, and effortlessly pretty. Featuring a boho-inspired botanical print paired with eye-catching border accents, this dress feels timeless while still keeping things easy and wearable.\u003c\/p\u003e\n\u003cp data-start=\"426\" data-end=\"711\"\u003eThe ruffled V-neckline and functional tie-front waist create a flattering, wear-it-anywhere shape, while the flowy A-line silhouette keeps it comfy and breezy all day long. Smocked sleeve cuffs add a sweet finishing touch, and yes… it has side pockets (because of course it does 🙌).\u003c\/p\u003e\n\u003cp data-start=\"713\" data-end=\"975\"\u003ePerfect for church, brunch, baby showers, or those slow Sunday afternoons when you want to feel put together without overthinking it, this is one of those throw-on-and-feel-good dresses you’ll reach for again and again. Easy, pretty, and effortlessly charming.\u003c\/p\u003e\n\u003cp data-start=\"977\" data-end=\"1330\"\u003e✨ \u003cstrong data-start=\"979\" data-end=\"999\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"999\" data-end=\"1002\"\u003e• Soft botanical print with boho-inspired border accents\u003cbr data-start=\"1058\" data-end=\"1061\"\u003e• Ruffled V-neckline for a feminine touch\u003cbr data-start=\"1102\" data-end=\"1105\"\u003e• Functional tie-front waist for a flattering fit\u003cbr data-start=\"1154\" data-end=\"1157\"\u003e• Smocked sleeve cuffs\u003cbr data-start=\"1179\" data-end=\"1182\"\u003e• Flowy A-line silhouette with comfortable movement\u003cbr data-start=\"1233\" data-end=\"1236\"\u003e• Midi length\u003cbr data-start=\"1249\" data-end=\"1252\"\u003e• Fully lined for coverage\u003cbr data-start=\"1278\" data-end=\"1281\"\u003e• Self: 100% Polyester | Lining: 100% Polyester\u003c\/p\u003e\n\u003cp data-start=\"1332\" data-end=\"1458\"\u003e📏 \u003cstrong data-start=\"1335\" data-end=\"1343\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed, flattering silhouette\u003cbr data-start=\"1399\" data-end=\"1402\"\u003e🖤 \u003cstrong data-start=\"1405\" data-end=\"1456\"\u003eSarah is 5’4”, a size 14\/16, and wearing the 1X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1460\" data-end=\"1726\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1529\" data-end=\"1532\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1612\" data-end=\"1615\"\u003e🎨 \u003cstrong data-start=\"1618\" data-end=\"1639\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2026 summer","offers":[{"title":"Small","offer_id":43021113753734,"sku":"STORE","price":63.86,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":43021113786502,"sku":"STORE","price":63.86,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":43021113819270,"sku":"STORE","price":63.86,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":43021113852038,"sku":"STORE","price":63.86,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43021113884806,"sku":"STORE","price":63.86,"currency_code":"USD","in_stock":true},{"title":"2X","offer_id":43021113917574,"sku":"STORE","price":63.86,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43021113950342,"sku":"STORE","price":63.86,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-02-10_at_8.59.27_PM.png?v=1770776062"},{"product_id":"ever-after-red-mini-dress","title":"Ever After Red Mini Dress","description":"\u003cp data-start=\"147\" data-end=\"559\"\u003eThe \u003cstrong data-start=\"151\" data-end=\"180\"\u003eEver After Red Mini Dress\u003c\/strong\u003e is all about that flattering, feel-good fit. Designed with a shaped waist seam that gently cinches and defines, this dress creates a beautiful silhouette without ever feeling snug or restrictive. The adjustable back tie lets you customize the waist just the way you like, while the soft puff sleeves and classic square neckline keep it sweet, timeless, and endlessly wearable.\u003c\/p\u003e\n\u003cp data-start=\"561\" data-end=\"856\"\u003eFinished with a back zipper for easy on-and-off and yes — pockets (because obviously 🙌) — this mini is perfect for everything from everyday plans to special moments that call for a little extra something. Easy, comfortable, and confidently cute, it’s a dress you’ll reach for again and again.\u003c\/p\u003e\n\u003cp data-start=\"858\" data-end=\"1154\"\u003e✨ \u003cstrong data-start=\"860\" data-end=\"880\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"880\" data-end=\"883\"\u003e• Mini length with a flattering, feminine shape\u003cbr data-start=\"930\" data-end=\"933\"\u003e• Shaped waist seam for gentle definition\u003cbr data-start=\"974\" data-end=\"977\"\u003e• Adjustable back tie to customize the fit\u003cbr data-start=\"1019\" data-end=\"1022\"\u003e• Soft puff sleeves\u003cbr data-start=\"1041\" data-end=\"1044\"\u003e• Classic square neckline\u003cbr data-start=\"1069\" data-end=\"1072\"\u003e• Back zipper closure\u003cbr data-start=\"1093\" data-end=\"1096\"\u003e• Functional side pockets\u003cbr data-start=\"1121\" data-end=\"1124\"\u003e• 60% Cotton | 40% Polyester\u003c\/p\u003e\n\u003cp data-start=\"1156\" data-end=\"1286\"\u003e📏 \u003cstrong data-start=\"1159\" data-end=\"1167\"\u003eFit:\u003c\/strong\u003e Fits true to size with a defined yet comfortable silhouette\u003cbr data-start=\"1227\" data-end=\"1230\"\u003e🖤 \u003cstrong data-start=\"1233\" data-end=\"1284\"\u003eSarah is 5’4”, a size 14\/16, and wearing the 1X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1288\" data-end=\"1554\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1357\" data-end=\"1360\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1440\" data-end=\"1443\"\u003e🎨 \u003cstrong data-start=\"1446\" data-end=\"1467\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2026 summer","offers":[{"title":"Small","offer_id":43021160939654,"sku":"STORE","price":64.86,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":43021160972422,"sku":"STORE","price":64.86,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43021161005190,"sku":"STORE","price":64.86,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43021161037958,"sku":"STORE","price":64.86,"currency_code":"USD","in_stock":true},{"title":"1X","offer_id":43021161070726,"sku":"STORE","price":64.86,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43021161103494,"sku":"STORE","price":64.86,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43021161136262,"sku":"STORE","price":64.86,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-02-10_at_8.43.17_PM.png?v=1770774818"},{"product_id":"main-street-moment-smocked-tiered-dress-in-white","title":"Main Street Moment Smocked Tiered Dress in White","description":"\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-68c43457-1844-8001-91c4-3ac997567de4-78\" data-testid=\"conversation-turn-283\" 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=\"669831ee-5531-4f2f-b256-3f5c6813b931\" 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 dark markdown-new-styling\"\u003e\n\u003cp data-start=\"91\" data-end=\"414\"\u003eThe \u003cstrong data-start=\"95\" data-end=\"138\"\u003eMain Street Moment Smocked Tiered Dress\u003c\/strong\u003e is a true throw-on-and-go dream — sweet, flattering, and made for those days when you want to feel put together without overthinking a thing. With its comfy smocked bodice and feminine V-neckline, this dress gives you that effortless, feel-good fit the second you slip it on.\u003c\/p\u003e\n\u003cp data-start=\"416\" data-end=\"756\"\u003eThe flutter sleeves add the prettiest touch, while the tiered skirt brings just the right amount of movement (hello twirl factor 💫). Fully lined for confidence and coverage, this midi-to-maxi length beauty is perfect for church, brunch, weddings, baby showers, or any day you want to feel a little extra lovely without sacrificing comfort.\u003c\/p\u003e\n\u003cp data-start=\"758\" data-end=\"1113\"\u003e✨ \u003cstrong data-start=\"760\" data-end=\"780\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr\u003e• Soft, flowy silhouette with a flattering drape\u003cbr data-start=\"829\" data-end=\"832\"\u003e• V-neckline for a feminine, easy look\u003cbr data-start=\"870\" data-end=\"873\"\u003e• Flutter sleeves for a sweet touch\u003cbr data-start=\"908\" data-end=\"911\"\u003e• Smocked bodice with comfortable stretch\u003cbr data-start=\"952\" data-end=\"955\"\u003e• Tiered skirt with beautiful movement\u003cbr data-start=\"993\" data-end=\"996\"\u003e• Fully lined for confidence and coverage\u003cbr data-start=\"1037\" data-end=\"1040\"\u003e• Midi \/ maxi length\u003cbr data-start=\"1060\" data-end=\"1063\"\u003e• Shell: 100% Polyester | Lining: 100% Polyester\u003c\/p\u003e\n\u003cp data-start=\"1115\" data-end=\"1231\"\u003e📏 \u003cstrong data-start=\"1118\" data-end=\"1126\"\u003eFit:\u003c\/strong\u003e Fits true to size with a stretchy, flexible bodice\u003cbr data-start=\"1177\" data-end=\"1180\"\u003e🖤 \u003cstrong data-start=\"1183\" data-end=\"1231\"\u003eSarah is 5’4”, a size 16, and wearing the 1X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1233\" data-end=\"1497\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1302\" data-end=\"1305\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1385\" data-end=\"1388\"\u003e🎨 \u003cstrong data-start=\"1391\" data-end=\"1412\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" data-edge=\"true\" class=\"pointer-events-none h-px w-px absolute bottom-0\"\u003e\u003cbr\u003e\u003c\/div\u003e","brand":"happily ever co 2026 summer","offers":[{"title":"Small","offer_id":43068972761222,"sku":"STORE","price":46.86,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":43068972793990,"sku":"STORE","price":46.86,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":43068972826758,"sku":"STORE","price":46.86,"currency_code":"USD","in_stock":true},{"title":"1X","offer_id":43068972859526,"sku":"STORE","price":46.86,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43068972892294,"sku":"STORE","price":46.86,"currency_code":"USD","in_stock":true},{"title":"3X","offer_id":43068972925062,"sku":"STORE","price":46.86,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-02-10_at_5.59.32_PM.png?v=1770764995"},{"product_id":"buttons-breezes-jumpsuit-in-dusty-rose","title":"Buttons \u0026 Breezes Jumpsuit in Dusty Rose","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\" 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 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\"\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 dark markdown-new-styling\"\u003e\n\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" 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 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\"\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 dark markdown-new-styling\"\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" 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 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\"\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 wrap-break-word light markdown-new-styling\"\u003e\n\u003cp\u003eThe \u003cstrong\u003eButtons \u0026amp; Breezes Jumpsuit in Dusty Rose\u003c\/strong\u003e is that easy, feel-good piece you grab when you want to look cute without putting in the mental effort. The soft textured fabric gives it a relaxed, lived-in feel, while the flowy wide-leg silhouette keeps things comfy, flattering, and easy to move in all day long.\u003c\/p\u003e\n\u003cp\u003eThe side button details add just the right amount of interest, and the pleated design creates beautiful movement with every step. This one is a layering dream. Wear it solo on warmer days or style it over a basic tee or mesh top when you are feeling a little extra. From errands to casual dinners to weekend wandering, this jumpsuit truly does it all.\u003c\/p\u003e\n\u003cp\u003e✨ \u003cstrong\u003eDetails to Love:\u003c\/strong\u003e\u003cbr\u003e• Soft textured fabric with a lightweight feel\u003cbr\u003e• Adjustable straps for a customizable fit\u003cbr\u003e• Side button detail for added charm\u003cbr\u003e• Flowy wide-leg silhouette\u003cbr\u003e• Pleated design for easy movement\u003cbr\u003e• Perfect for layering or wearing on its own\u003cbr\u003e• 50% Polyester | 50% Nylon\u003cbr\u003e• No stretch, size up if between sizes\u003c\/p\u003e\n\u003cp\u003e📏 \u003cstrong\u003eFit:\u003c\/strong\u003e Runs true to size with a relaxed, flowy fit (no stretch)\u003cbr\u003e🖤 \u003cstrong\u003eSarah is 5’4”, a size 16, and wearing the 1X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e📌 Need sizing help? Check the size chart in the last product photos.\u003cbr\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003cbr\u003e🎨 \u003cstrong\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\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\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\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":"happily ever co 2026 summer","offers":[{"title":"Small","offer_id":43100015100038,"sku":"STORE","price":54.86,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":43100015132806,"sku":"STORE","price":54.86,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43100015165574,"sku":"STORE","price":54.86,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43100025061510,"sku":"STORE","price":54.86,"currency_code":"USD","in_stock":true},{"title":"1X","offer_id":43100015198342,"sku":"STORE","price":54.86,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43100015231110,"sku":"STORE","price":54.86,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-04-08_at_3.07.47_PM.png?v=1775675588"},{"product_id":"painted-path-babydoll-top","title":"Painted Path Babydoll Top *40% OFF* ALL SALES ARE FINAL*","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-68c43457-1844-8001-91c4-3ac997567de4-61\" data-testid=\"conversation-turn-277\" 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=\"06c9fa6c-db27-43d5-bc6e-75f15b38af08\" 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 dark markdown-new-styling\"\u003e\n\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"988ab070-8266-4aab-b079-6c6897f24baa\" data-testid=\"conversation-turn-279\" 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=\"988ab070-8266-4aab-b079-6c6897f24baa\" 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 dark markdown-new-styling\"\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"ce65ce6c-f57c-406b-b2b4-dc83f28a7ab8\" data-testid=\"conversation-turn-287\" 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=\"d8f76100-c436-4b6b-a8e4-e29d6ca01a7b\" 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 wrap-break-word light markdown-new-styling\"\u003e\n\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"007cc8a7-11d5-405b-a293-6792570fbf7c\" data-testid=\"conversation-turn-293\" 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=\"007cc8a7-11d5-405b-a293-6792570fbf7c\" 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 wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"92\" data-end=\"372\"\u003eThe \u003cstrong data-start=\"96\" data-end=\"125\"\u003ePainted Path Babydoll Top\u003c\/strong\u003e is one of those feel-good pieces you reach for when you want to look put together without overthinking it. The playful mixed print has an artsy, hand-painted feel, while the flowy babydoll silhouette gives you that easy, breezy drape we all love.\u003c\/p\u003e\n\u003cp data-start=\"374\" data-end=\"728\"\u003eSoft ruffle details along the neckline and striped binding accents add just enough interest to make this top feel special without being fussy. Made from a lightweight rayon blend, it stays comfy and breathable from morning errands to evening plans. Pair it with white denim, shorts, or your favorite lived-in jeans and somehow it always feels just right.\u003c\/p\u003e\n\u003cp data-start=\"730\" data-end=\"1043\"\u003e✨ \u003cstrong data-start=\"732\" data-end=\"752\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr\u003e• Playful mixed print with an artsy, hand-painted look\u003cbr data-start=\"807\" data-end=\"810\"\u003e• Flowy babydoll silhouette for an easy, flattering fit\u003cbr data-start=\"865\" data-end=\"868\"\u003e• Ruffled neckline with striped binding details\u003cbr data-start=\"915\" data-end=\"918\"\u003e• Lightweight, breathable fabric with a soft feel\u003cbr data-start=\"967\" data-end=\"970\"\u003e• Perfect for everyday wear or casual outings\u003cbr data-start=\"1015\" data-end=\"1018\"\u003e• 85% Rayon | 15% Nylon\u003c\/p\u003e\n\u003cp data-start=\"1045\" data-end=\"1161\"\u003e📏 \u003cstrong data-start=\"1048\" data-end=\"1056\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed, flowy silhouette\u003cbr data-start=\"1107\" data-end=\"1110\"\u003e🖤 \u003cstrong data-start=\"1113\" data-end=\"1161\"\u003eSarah is 5’4”, a size 16, and wearing the XL\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1163\" data-end=\"1427\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e📌 Need sizing help? Check the size chart in the last product photos.\u003cbr data-start=\"1232\" data-end=\"1235\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003cbr data-start=\"1315\" data-end=\"1318\"\u003e🎨 \u003cstrong data-start=\"1321\" data-end=\"1342\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\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\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\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\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":"happily ever co 2026 sale","offers":[{"title":"Small","offer_id":43100032106630,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":43100032139398,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43100032172166,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":43100032204934,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43100032237702,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43100032270470,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-02-28_at_11.55.40_AM.png?v=1772298944"},{"product_id":"petals-on-broadway-dress","title":"Petals on Broadway Dress","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-68c43457-1844-8001-91c4-3ac997567de4-61\" data-testid=\"conversation-turn-277\" 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=\"06c9fa6c-db27-43d5-bc6e-75f15b38af08\" 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 dark markdown-new-styling\"\u003e\n\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"988ab070-8266-4aab-b079-6c6897f24baa\" data-testid=\"conversation-turn-279\" 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=\"988ab070-8266-4aab-b079-6c6897f24baa\" 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 dark markdown-new-styling\"\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"ce65ce6c-f57c-406b-b2b4-dc83f28a7ab8\" data-testid=\"conversation-turn-287\" 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=\"d8f76100-c436-4b6b-a8e4-e29d6ca01a7b\" 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 wrap-break-word light markdown-new-styling\"\u003e\n\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"007cc8a7-11d5-405b-a293-6792570fbf7c\" data-testid=\"conversation-turn-293\" 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=\"007cc8a7-11d5-405b-a293-6792570fbf7c\" 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 wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"96\" data-end=\"430\"\u003eThe \u003cstrong data-start=\"100\" data-end=\"128\"\u003ePetals on Broadway Dress\u003c\/strong\u003e is one of those rare pieces that instantly feels special the moment you slip it on. From the cheerful floral print to the easy, throw-on-and-go fit, this dress checks every box for feeling confident, comfortable, and completely yourself. It’s hands-down one of Sarah’s all-time favorites for a reason.\u003c\/p\u003e\n\u003cp data-start=\"432\" data-end=\"802\"\u003eMade from 100% cotton, it’s lightweight and breathable, making it perfect for long days that effortlessly turn into evenings. The puff sleeves add a soft, feminine touch, while the ric-rac trim brings in that little vintage wink we can’t get enough of. With its flowy, forgiving silhouette, this dress flatters without trying too hard and feels just as good as it looks.\u003c\/p\u003e\n\u003cp data-start=\"804\" data-end=\"987\"\u003eWhether you’re headed downtown, meeting friends, or soaking up a really good day, this is the kind of dress you’ll reach for again and again. Cute, comfy, and full of feel-good charm.\u003c\/p\u003e\n\u003cp data-start=\"989\" data-end=\"1295\"\u003e✨ \u003cstrong data-start=\"991\" data-end=\"1011\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr\u003e• Lightweight, breathable 100% cotton fabric\u003cbr data-start=\"1056\" data-end=\"1059\"\u003e• Cheerful floral print that feels fresh and timeless\u003cbr data-start=\"1112\" data-end=\"1115\"\u003e• Soft puff sleeves for a feminine touch\u003cbr data-start=\"1155\" data-end=\"1158\"\u003e• Ric-rac trim for a hint of vintage charm\u003cbr data-start=\"1200\" data-end=\"1203\" data-is-only-node=\"\"\u003e• Flowy, relaxed silhouette that’s forgiving and flattering\u003cbr data-start=\"1262\" data-end=\"1265\"\u003e• Easy throw-on-and-go style\u003c\/p\u003e\n\u003cp data-start=\"1297\" data-end=\"1412\"\u003e📏 \u003cstrong data-start=\"1300\" data-end=\"1308\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed, easy silhouette\u003cbr data-start=\"1358\" data-end=\"1361\"\u003e🖤 \u003cstrong data-start=\"1364\" data-end=\"1412\"\u003eSarah is 5’4”, a size 16, and wearing the XL.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1414\" data-end=\"1678\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e📌 Need sizing help? Check the size chart in the last product photos.\u003cbr data-start=\"1483\" data-end=\"1486\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003cbr data-start=\"1566\" data-end=\"1569\"\u003e🎨 \u003cstrong data-start=\"1572\" data-end=\"1593\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\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\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\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\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":"happily ever co 2026 summer","offers":[{"title":"Small","offer_id":43100059369606,"sku":"STORE","price":56.86,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":43100059402374,"sku":"STORE","price":56.86,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":43100059435142,"sku":"STORE","price":56.86,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":43100059467910,"sku":"STORE","price":56.86,"currency_code":"USD","in_stock":true},{"title":"1X","offer_id":43100059500678,"sku":"STORE","price":56.86,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43100059533446,"sku":"STORE","price":56.86,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-02-10_at_9.15.42_PM.png?v=1770777180"},{"product_id":"rustic-blooms-colorblock-top-in-coral","title":"Rustic Blooms Colorblock Top in Coral *40% OFF* ALL SALES ARE FINAL*","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-68c43457-1844-8001-91c4-3ac997567de4-61\" data-testid=\"conversation-turn-277\" 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=\"06c9fa6c-db27-43d5-bc6e-75f15b38af08\" 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 dark markdown-new-styling\"\u003e\n\u003cp data-start=\"92\" data-end=\"440\"\u003eThe \u003cstrong data-start=\"96\" data-end=\"128\"\u003eRustic Blooms Colorblock Top\u003c\/strong\u003e is one of those feel-good pieces you reach for when you want to look put together without putting in extra effort. The soft coral French terry body keeps it comfy and easy, while the floral and plaid bubble sleeves add just the right amount of personality to make your everyday denim feel a little more special.\u003c\/p\u003e\n\u003cp data-start=\"442\" data-end=\"683\"\u003eDesigned with a relaxed, easy fit, this top is perfect for school drop-offs, lunch dates, or a casual day at the shop. Cozy without being bulky and cute without trying too hard, it’s one of those everyday favorites that works with real life.\u003c\/p\u003e\n\u003cp data-start=\"685\" data-end=\"987\"\u003e✨ \u003cstrong data-start=\"687\" data-end=\"707\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr\u003e• Soft French terry knit body for all-day comfort\u003cbr data-start=\"757\" data-end=\"760\"\u003e• Round neckline with a classic, easy feel\u003cbr data-start=\"802\" data-end=\"805\"\u003e• Long bubble sleeves with floral and plaid woven colorblock accents\u003cbr data-start=\"873\" data-end=\"876\"\u003e• Relaxed, flattering fit that’s easy to wear\u003cbr data-start=\"921\" data-end=\"924\"\u003e• Comfortable, breathable feel\u003cbr data-start=\"954\" data-end=\"957\"\u003e• 80% Cotton | 20% Polyester\u003c\/p\u003e\n\u003cp data-start=\"989\" data-end=\"1108\"\u003e📏 \u003cstrong data-start=\"992\" data-end=\"1000\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed, everyday silhouette\u003cbr data-start=\"1054\" data-end=\"1057\"\u003e🖤 \u003cstrong data-start=\"1060\" data-end=\"1108\"\u003eSarah is 5’4”, a size 16, and wearing the 1X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1110\" data-end=\"1374\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e📌 Need sizing help? Check the size chart in the last product photos.\u003cbr data-start=\"1179\" data-end=\"1182\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003cbr data-start=\"1262\" data-end=\"1265\"\u003e🎨 \u003cstrong data-start=\"1268\" data-end=\"1289\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\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":"happily ever co 2026 sale","offers":[{"title":"Small","offer_id":43101188292742,"sku":"STORE","price":25.11,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":43101188325510,"sku":"STORE","price":25.11,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43101188358278,"sku":"STORE","price":25.11,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43101188391046,"sku":"STORE","price":25.11,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43101188423814,"sku":"STORE","price":25.11,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43101188456582,"sku":"STORE","price":25.11,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-02-28_at_2.22.46_PM.png?v=1772306921"},{"product_id":"meadowlight-whimsy-midi-dress","title":"Meadowlight Whimsy Midi Dress *40% OFF * FINAL SALE*","description":"\u003cp data-start=\"92\" data-end=\"367\"\u003eThe \u003cstrong data-start=\"96\" data-end=\"129\"\u003eMeadowlight Whimsy Midi Dress\u003c\/strong\u003e is the kind of piece you slip on and instantly feel like the main character in your own countryside daydream. Soft sage florals create a light, airy look that feels romantic without being overdone, making this one an effortless standout.\u003c\/p\u003e\n\u003cp data-start=\"369\" data-end=\"751\"\u003eThe square neckline gives it a flattering, feminine touch, while the short bubble sleeves add just the right amount of sweetness. An elastic waist keeps the fit comfortable and easy for all-day wear, and yes, it has side pockets because we love a dress that’s pretty and practical. Fully lined for confident coverage, the lightweight woven blend drapes beautifully without clinging.\u003c\/p\u003e\n\u003cp data-start=\"753\" data-end=\"994\"\u003eWith its graceful movement and just-right midi length, this dress is perfect for church, baby showers, spring weddings, or a Saturday strolling downtown. Dress it up with heels or keep it casual with sandals. It truly does both effortlessly.\u003c\/p\u003e\n\u003cp data-start=\"996\" data-end=\"1360\"\u003e✨ \u003cstrong data-start=\"998\" data-end=\"1018\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr\u003e• Soft sage floral print with a romantic feel\u003cbr data-start=\"1064\" data-end=\"1067\"\u003e• Flattering square neckline\u003cbr data-start=\"1095\" data-end=\"1098\"\u003e• Short bubble sleeves for a feminine touch\u003cbr data-start=\"1141\" data-end=\"1144\"\u003e• Elastic waist for a comfy, flexible fit\u003cbr data-start=\"1185\" data-end=\"1188\" data-is-only-node=\"\"\u003e• Flowing midi length with beautiful movement\u003cbr data-start=\"1233\" data-end=\"1236\"\u003e• Functional side pockets\u003cbr data-start=\"1261\" data-end=\"1264\"\u003e• Fully lined for confident wear\u003cbr data-start=\"1296\" data-end=\"1299\"\u003e• Self: 98% Polyester | 2% Rayon\u003cbr data-start=\"1331\" data-end=\"1334\"\u003e• Lining: 100% Polyester\u003c\/p\u003e\n\u003cp data-start=\"1362\" data-end=\"1478\"\u003e📏 \u003cstrong data-start=\"1365\" data-end=\"1373\"\u003eFit:\u003c\/strong\u003e Fits true to size with a comfortable elastic waist\u003cbr data-start=\"1424\" data-end=\"1427\"\u003e🖤 \u003cstrong data-start=\"1430\" data-end=\"1478\"\u003eSarah is 5’4”, a size 16, and wearing the 1X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1480\" data-end=\"1744\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e📌 Need sizing help? Check the size chart in the last product photos.\u003cbr data-start=\"1549\" data-end=\"1552\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003cbr data-start=\"1632\" data-end=\"1635\"\u003e🎨 \u003cstrong data-start=\"1638\" data-end=\"1659\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co 2026 sale","offers":[{"title":"Small","offer_id":43139020750982,"sku":"STORE","price":41.91,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":43139020783750,"sku":"STORE","price":41.91,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43139020816518,"sku":"STORE","price":41.91,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":43139020849286,"sku":"STORE","price":41.91,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43139020882054,"sku":"STORE","price":41.91,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43139020914822,"sku":"STORE","price":41.91,"currency_code":"USD","in_stock":true},{"title":"3X","offer_id":43139020947590,"sku":"STORE","price":41.91,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-02-28_at_10.21.28_AM.png?v=1772292276"},{"product_id":"easel-patchwork-petals-babydoll-top","title":"Easel | Patchwork Petals Babydoll Top","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-68c43457-1844-8001-91c4-3ac997567de4-61\" data-testid=\"conversation-turn-277\" 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=\"06c9fa6c-db27-43d5-bc6e-75f15b38af08\" 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 dark markdown-new-styling\"\u003e\n\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"988ab070-8266-4aab-b079-6c6897f24baa\" data-testid=\"conversation-turn-279\" 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=\"988ab070-8266-4aab-b079-6c6897f24baa\" 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 dark markdown-new-styling\"\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"ce65ce6c-f57c-406b-b2b4-dc83f28a7ab8\" data-testid=\"conversation-turn-287\" 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=\"d8f76100-c436-4b6b-a8e4-e29d6ca01a7b\" 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 wrap-break-word light markdown-new-styling\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Patchwork Petals Babydoll Top is one of those pieces that stops the scroll. If color makes your heart happy, this one was made for you. A mix of florals and geometric prints gives it that artsy, vintage quilt energy, like something you'd stumble across at a sunny small-town market and immediately have to have.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe relaxed babydoll silhouette flows without clinging, and the empire waist seam creates an effortlessly flattering shape. Soft puff sleeves and a ruffle-trim V neckline add just the right touch of sweetness, feminine without being overdone. Lightweight and breathable, but structured enough to carry you from morning coffee to evening plans without missing a beat.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eBold, playful, and a little unexpected in the best way. Pair it with white denim, your favorite lived-in jeans, or cutoffs when the heat rolls in. It's versatile like that. 💕\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e✨ Details to Love:\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003ePlayful mix of floral and geometric patchwork prints\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFlowy babydoll silhouette with empire waist seam\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRuffle-trim V neckline\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSoft puff sleeves for a feminine touch\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eLightweight woven fabric with breathable comfort\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e90% Rayon | 10% Nylon\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📏 Fit: Fits true to size with a relaxed, flowy silhouette\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🖤 Sarah is 5'4\", a size 16, and wearing the 1X\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📌 Need sizing help? Check the size chart in the last product photos.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\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\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\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":"happily ever co 2026 summer","offers":[{"title":"Small","offer_id":43473892114566,"sku":"STORE","price":56.86,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":43473892147334,"sku":"STORE","price":56.86,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":43473892180102,"sku":"STORE","price":56.86,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43473892212870,"sku":"STORE","price":56.86,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43473892245638,"sku":"STORE","price":56.86,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43473892278406,"sku":"STORE","price":56.86,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-03-11_at_12.42.55_PM.png?v=1773247533"},{"product_id":"easel-desert-daydream-blouse","title":"Easel | Desert Daydream Blouse *40% OFF* ALL SALES FINAL!","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-68c43457-1844-8001-91c4-3ac997567de4-61\" data-testid=\"conversation-turn-277\" 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=\"06c9fa6c-db27-43d5-bc6e-75f15b38af08\" 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 dark markdown-new-styling\"\u003e\n\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"988ab070-8266-4aab-b079-6c6897f24baa\" data-testid=\"conversation-turn-279\" 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=\"988ab070-8266-4aab-b079-6c6897f24baa\" 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 dark markdown-new-styling\"\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"ce65ce6c-f57c-406b-b2b4-dc83f28a7ab8\" data-testid=\"conversation-turn-287\" 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=\"d8f76100-c436-4b6b-a8e4-e29d6ca01a7b\" 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 wrap-break-word light markdown-new-styling\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eYou know that feeling when you find \u003cem\u003ethe\u003c\/em\u003e top and you just know? That's this one. The Desert Daydream Blouse is giving boho-chic, free-spirit energy with an all-over paisley print in warm coral and gold, plus the most stunning turquoise aztec panels running down the sleeves. It's like a vintage bazaar and a desert sunrise had the most beautiful baby.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe relaxed, flowy silhouette falls easy and breezy with a notched neckline that keeps things feminine without trying too hard. Long bubble sleeves with elasticized cuffs give it that effortlessly romantic feel, and a subtle touch of metallic thread throughout means this one catches the light in the best way. Woven fabric means it drapes beautifully and keeps you comfortable all day long.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eTuck it into your favorite wide-leg denim or let it flow loose over biker shorts for an off-duty look that still turns heads. Dress it up with gold hoops and a strappy sandal or keep it casual with white sneakers. It's versatile like that. 💕\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e✨ Details to Love:\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eAll-over coral and gold paisley print with turquoise aztec sleeve panels\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRelaxed, flowy woven silhouette\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eNotched neckline\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eLong bubble sleeves with elasticized cuffs\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSubtle metallic thread woven throughout for a hint of shimmer\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e98% Rayon | 2% Metallic\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📏 Fit: Fits true to size with a relaxed, flowy silhouette\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🖤 Sarah is 5'4\", a size 16, and wearing the 1X\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📌 Need sizing help? Check the size chart in the last product photos.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\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\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\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":"happily ever co 2026 sale","offers":[{"title":"Small","offer_id":43543213113478,"sku":"STORE","price":35.31,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":43543213146246,"sku":"STORE","price":35.31,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43543213179014,"sku":"STORE","price":35.31,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43543213211782,"sku":"STORE","price":35.31,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43543213244550,"sku":"STORE","price":35.31,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43543213277318,"sku":"STORE","price":35.31,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-03-11_at_12.48.32_PM.png?v=1773247912"},{"product_id":"wildflowers-at-dusk-babydoll-dress","title":"Wildflowers at Dusk Babydoll Dress","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-68c43457-1844-8001-91c4-3ac997567de4-61\" data-testid=\"conversation-turn-277\" 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=\"06c9fa6c-db27-43d5-bc6e-75f15b38af08\" 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 dark markdown-new-styling\"\u003e\n\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"988ab070-8266-4aab-b079-6c6897f24baa\" data-testid=\"conversation-turn-279\" 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=\"988ab070-8266-4aab-b079-6c6897f24baa\" 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 dark markdown-new-styling\"\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"ce65ce6c-f57c-406b-b2b4-dc83f28a7ab8\" data-testid=\"conversation-turn-287\" 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=\"d8f76100-c436-4b6b-a8e4-e29d6ca01a7b\" 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 wrap-break-word light markdown-new-styling\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSome dresses just \u003cem\u003eget\u003c\/em\u003e you. The \u003cem\u003eWildflowers at Dusk Babydoll Dress\u003c\/em\u003e is the kind of piece you grab off the hanger, put on, and immediately feel like yourself. If you've been looking for something that works just as hard at a fall festival as it does at brunch with your people, this one was made for you. Think warm burnt orange florals scattered across a deep, moody black background: like a wildflower field fading into the evening sky. 🍂\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe babydoll silhouette hits at the knee and flows away from the body in the most flattering way, with a gathered waist seam that gives you that sweet, effortless shape without being fussy. Short sleeves keep it easy and wearable, and the round neckline is classic and just right. The stretchy knit fabric moves with you all day long, so comfortable you might forget you're wearing something this cute.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis one is a total no-brainer to style. Throw on tan sandals and a denim jacket for weekend vibes, or swap in booties and a moto jacket when the temps start to drop. Day to night, season to season, it just works. 💕\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e✨ Details to Love:\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eBabydoll fit and flare silhouette\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eWarm floral print on a deep black ground\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRound neckline and short sleeves\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eGathered waist seam for a flattering shape\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSide pockets (because obviously 🙌)\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e95% Polyester | 5% Spandex\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📏 Fit: Fits true to size with a relaxed, flowy babydoll silhouette\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🖤 Sarah is 5'4\", a size 16, and wearing the 1X\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📌 Need sizing help? Check the size chart in the last product photos.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\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\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\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":"happily ever co 2026 summer","offers":[{"title":"Small","offer_id":43701967388806,"sku":"STORE","price":44.86,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":43701967421574,"sku":"STORE","price":44.86,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":43701967454342,"sku":"STORE","price":44.86,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43701967487110,"sku":"STORE","price":44.86,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43701967519878,"sku":"STORE","price":44.86,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43701967552646,"sku":"STORE","price":44.86,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/2FE11773-2C32-4449-9710-7209CB06FD5A.jpg?v=1774345425"},{"product_id":"easel-faded-fields-plaid-top","title":"Easel | Faded Fields Plaid Top","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-68c43457-1844-8001-91c4-3ac997567de4-61\" data-testid=\"conversation-turn-277\" 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=\"06c9fa6c-db27-43d5-bc6e-75f15b38af08\" 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 dark markdown-new-styling\"\u003e\n\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"988ab070-8266-4aab-b079-6c6897f24baa\" data-testid=\"conversation-turn-279\" 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=\"988ab070-8266-4aab-b079-6c6897f24baa\" 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 dark markdown-new-styling\"\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"ce65ce6c-f57c-406b-b2b4-dc83f28a7ab8\" data-testid=\"conversation-turn-287\" 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=\"d8f76100-c436-4b6b-a8e4-e29d6ca01a7b\" 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 wrap-break-word light markdown-new-styling\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSome tops just \u003cem\u003eget it\u003c\/em\u003e. The Faded Fields Plaid Top has that perfectly worn-in, grabbed-it-off-a-farmhouse-hook kind of energy that somehow looks incredibly intentional. If you've been searching for that effortless \"I just threw this on\" look that still turns heads, this is your top. The dusty rose and cream plaid has a soft, mineral-washed finish that feels like it's already been broken in just for you.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe oversized silhouette drapes beautifully with dropped shoulders and wide short sleeves that give off major relaxed, free-spirited vibes. The daisy patch detailing scattered across the front is the little detail that makes it feel anything but basic, artsy without being over the top. It's 99% cotton so it breathes like a dream on warmer days.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis one is a storyteller. Tuck it loosely into wide-leg trousers or let it flow over your favorite denim shorts. Layer it open over a tank for that effortless layered look. It's versatile like that. 💕\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e✨ Details to Love:\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eMineral-washed plaid in dusty rose and cream\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eDaisy patch detailing for that artsy, one-of-a-kind feel\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eOversized fit with dropped shoulders and wide short sleeves\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eButton-down front with collared neckline\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eBreathable 99% Cotton | 1% Spandex\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📏 Fit: Fits true to size with a relaxed, oversized silhouette\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🖤 Sarah is 5'4\", a size 16, and wearing the 1X\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📌 Need sizing help? Check the size chart in the last product photos.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\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\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\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":"happily ever co 2026 summer","offers":[{"title":"Small","offer_id":43702385115270,"sku":"STORE","price":62.86,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":43702385148038,"sku":"STORE","price":62.86,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43702385180806,"sku":"STORE","price":62.86,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43702385213574,"sku":"STORE","price":62.86,"currency_code":"USD","in_stock":true},{"title":"2X","offer_id":43702385246342,"sku":"STORE","price":62.86,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43702385279110,"sku":"STORE","price":62.86,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-03-25_at_10.19.02_AM.png?v=1774448892"},{"product_id":"easel-blue-skies-ahead-embroidered-top","title":"Easel | Blue Skies Ahead Embroidered Top","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-68c43457-1844-8001-91c4-3ac997567de4-61\" data-testid=\"conversation-turn-277\" 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=\"06c9fa6c-db27-43d5-bc6e-75f15b38af08\" 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 dark markdown-new-styling\"\u003e\n\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"988ab070-8266-4aab-b079-6c6897f24baa\" data-testid=\"conversation-turn-279\" 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=\"988ab070-8266-4aab-b079-6c6897f24baa\" 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 dark markdown-new-styling\"\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"ce65ce6c-f57c-406b-b2b4-dc83f28a7ab8\" data-testid=\"conversation-turn-287\" 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=\"d8f76100-c436-4b6b-a8e4-e29d6ca01a7b\" 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 wrap-break-word light markdown-new-styling\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSome tops just \u003cem\u003eget it\u003c\/em\u003e. The Faded Fields Plaid Top has that perfectly worn-in, grabbed-it-off-a-farmhouse-hook kind of energy that somehow looks incredibly intentional. If you've been searching for that effortless \"I just threw this on\" look that still turns heads, this is your top. The dusty rose and cream plaid has a soft, mineral-washed finish that feels like it's already been broken in just for you.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe oversized silhouette drapes beautifully with dropped shoulders and wide short sleeves that give off major relaxed, free-spirited vibes. The daisy patch detailing scattered across the front is the little detail that makes it feel anything but basic, artsy without being over the top. It's 99% cotton so it breathes like a dream on warmer days.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis one is a storyteller. Tuck it loosely into wide-leg trousers or let it flow over your favorite denim shorts. Layer it open over a tank for that effortless layered look. It's versatile like that. 💕\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e✨ Details to Love:\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eMineral-washed plaid in dusty rose and cream\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eDaisy patch detailing for that artsy, one-of-a-kind feel\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eOversized fit with dropped shoulders and wide short sleeves\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eButton-down front with collared neckline\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eTwo front pockets (yes, real ones!)\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eBreathable 99% Cotton | 1% Spandex\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📏 Fit: Fits true to size with a relaxed, oversized silhouette\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🖤 Sarah is 5'4\", a size 16, and wearing the 1X\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📌 Need sizing help? Check the size chart in the last product photos.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\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\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\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":"happily ever co 2026 summer","offers":[{"title":"Small","offer_id":43702464675974,"sku":"STORE","price":56.86,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":43702464708742,"sku":"STORE","price":56.86,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":43702464741510,"sku":"STORE","price":56.86,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43702464774278,"sku":"STORE","price":56.86,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43702464807046,"sku":"STORE","price":56.86,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43702464839814,"sku":"STORE","price":56.86,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-03-25_at_10.57.24_AM.png?v=1774451115"},{"product_id":"dotted-daydream-midi-dress","title":"Dotted Daydream Midi Dress *40% off* ALL SALE ARE FINAL*","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-68c43457-1844-8001-91c4-3ac997567de4-61\" data-testid=\"conversation-turn-277\" 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=\"06c9fa6c-db27-43d5-bc6e-75f15b38af08\" 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 dark markdown-new-styling\"\u003e\n\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"988ab070-8266-4aab-b079-6c6897f24baa\" data-testid=\"conversation-turn-279\" 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=\"988ab070-8266-4aab-b079-6c6897f24baa\" 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 dark markdown-new-styling\"\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"ce65ce6c-f57c-406b-b2b4-dc83f28a7ab8\" data-testid=\"conversation-turn-287\" 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=\"d8f76100-c436-4b6b-a8e4-e29d6ca01a7b\" 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 wrap-break-word light markdown-new-styling\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSome dresses just stop you mid-scroll and this is absolutely one of them. The \u003cem\u003eDotted Daydream Midi Dress\u003c\/em\u003e is giving vintage charm meets modern romance, and honestly? It was made for the girl who wants to look effortlessly put-together without even trying. Think tiny cream dots scattered across a rich black base, like little stars that decided a dress sounded more fun than the sky.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe fit and flare silhouette cinches at the waist with a soft elastic band and flows out into a full, flirty midi length that moves with you in the best way. Those flutter cap sleeves? Chef's kiss. They add just the right amount of feminine flair, playful without being overdone. The semi-sheer mesh is fully lined so you get all the dreamy, floaty feel with zero stress.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis one is a serious do-it-all dress. Wear it to brunch, a wedding, date night, or literally just because you felt like being gorgeous today. Dress it up with heels and a clutch or keep it casual with sandals and a denim jacket. It's versatile like that. 💕\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e✨ Details to Love:\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFit and flare silhouette with a full, flowing midi length\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSoft elastic waist for a comfortable, flattering fit\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFlutter cap sleeves with ruffle trim\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRound neckline with back button closure\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eTiny polka dot print on a rich black base\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSemi-sheer mesh with full lining so you stay covered and comfy\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e92% Polyester | 8% Spandex\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📏 Fit: Fits true to size with a relaxed, flowy silhouette\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🖤 Sarah is 5'4\", a size 16, and wearing the 1X\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📌 Need sizing help? Check the size chart in the last product photos.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\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\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\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":"happily ever co 2026 sale","offers":[{"title":"Small","offer_id":43746552119430,"sku":"STORE","price":32.91,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":43746552152198,"sku":"STORE","price":32.91,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43746552184966,"sku":"STORE","price":32.91,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43746552217734,"sku":"STORE","price":32.91,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43746552250502,"sku":"STORE","price":32.91,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43746552283270,"sku":"STORE","price":32.91,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-04-08_at_12.06.38_PM.png?v=1775664726"},{"product_id":"ric-rac-rendezvous-top-in-oatmeal-peach","title":"Ric Rac Rendezvous Top in Oatmeal \u0026 Peach","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-68c43457-1844-8001-91c4-3ac997567de4-61\" data-testid=\"conversation-turn-277\" 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=\"06c9fa6c-db27-43d5-bc6e-75f15b38af08\" 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 dark markdown-new-styling\"\u003e\n\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"988ab070-8266-4aab-b079-6c6897f24baa\" data-testid=\"conversation-turn-279\" 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=\"988ab070-8266-4aab-b079-6c6897f24baa\" 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 dark markdown-new-styling\"\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"ce65ce6c-f57c-406b-b2b4-dc83f28a7ab8\" data-testid=\"conversation-turn-287\" 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=\"d8f76100-c436-4b6b-a8e4-e29d6ca01a7b\" 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 wrap-break-word light markdown-new-styling\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eYou know those tops that stop people mid-scroll and make them go \"wait, what IS that?\" Yeah, this is one of those. 🌸 The Ric Rac Rendezvous Top is giving cozy-cool with a vintage twist, and the Oatmeal \u0026amp; Peach colorway is basically a warm spring afternoon in top form. That dreamy floral panel is bursting with peachy coral, soft purple, and garden greens — like a watercolor painting decided to become your new favorite outfit.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe relaxed, oversized silhouette flows effortlessly with short flutter sleeves and a breezy open notch collar that keeps things polished without trying too hard. The real showstopper? That ric rac trim framing the floral panel, front AND back, adding just the right touch of vintage charm without being overdone. French terry knit means this one is soft, comfortable, and ready to go wherever your day takes you.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eTuck the front into your favorite denim shorts or let it flow loose over leggings for an easy off-duty look. Dress it up with white linen trousers and your go-to sandals for something a little more intentional. It's versatile like that. 💕\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e✨ \u003cstrong\u003eDetails to Love:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eOpen notch collar with a relaxed, breezy neckline\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFloral print colorblock panel front and back\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRic rac trim framing the floral panel for a vintage-chic finish\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eShort flutter sleeves\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eOversized, easy-wearing silhouette with side slits\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSoft French terry knit fabric with a little stretch\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e62% Polyester | 34% Rayon | 4% Spandex\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📏 Fit: Fits true to size with a relaxed, oversized silhouette\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🖤 Sarah is 5'4\", a size 16, and wearing the 1X\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📌 Need sizing help? Check the size chart in the last product photos.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\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\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\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":"happily ever co 2026 summer","offers":[{"title":"Small","offer_id":43746564178054,"sku":"STORE","price":41.86,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":43746564210822,"sku":"STORE","price":41.86,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":43746564243590,"sku":"STORE","price":41.86,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43746564276358,"sku":"STORE","price":41.86,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43746564309126,"sku":"STORE","price":41.86,"currency_code":"USD","in_stock":true},{"title":"3X","offer_id":43746564341894,"sku":"STORE","price":41.86,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-04-08_at_1.25.03_PM.png?v=1775671174"},{"product_id":"ric-rac-rendezvous-top-in-pink-fuchsia","title":"Ric Rac Rendezvous Top in Pink \u0026 Fuchsia","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-68c43457-1844-8001-91c4-3ac997567de4-61\" data-testid=\"conversation-turn-277\" 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=\"06c9fa6c-db27-43d5-bc6e-75f15b38af08\" 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 dark markdown-new-styling\"\u003e\n\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"988ab070-8266-4aab-b079-6c6897f24baa\" data-testid=\"conversation-turn-279\" 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=\"988ab070-8266-4aab-b079-6c6897f24baa\" 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 dark markdown-new-styling\"\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"ce65ce6c-f57c-406b-b2b4-dc83f28a7ab8\" data-testid=\"conversation-turn-287\" 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=\"d8f76100-c436-4b6b-a8e4-e29d6ca01a7b\" 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 wrap-break-word light markdown-new-styling\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eYou know those tops that just make you smile the second you put them on? This is THAT top. 🌸 The Ric Rac Rendezvous Top in Pink \u0026amp; Fuchsia is bold, bright, and absolutely full of joy. The rich mauve-pink base pairs with a dreamy floral panel in soft pinks, fuchsia, and fresh garden greens — like a bouquet of your favorite flowers decided to show up to the party.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe relaxed, oversized silhouette flows effortlessly with short flutter sleeves and a breezy open notch collar that keeps things polished without trying too hard. And that ric rac trim framing the floral panel, front AND back? Chef's kiss. It's that little vintage detail that takes this top from cute to unforgettable. French terry knit keeps it soft, comfortable, and ready for whatever your day looks like.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eStyle it with your go-to denim shorts for an easy warm-weather look, or tuck the front into wide-leg trousers when you want something with a little more intention. Either way, you're going to get compliments. It's versatile like that. 💕\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e✨ \u003cstrong\u003eDetails to Love:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eOpen notch collar with a relaxed, breezy neckline\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFloral print colorblock panel front and back\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRic rac trim framing the floral panel for a vintage-chic finish\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eShort flutter sleeves\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eOversized, easy-wearing silhouette with side slits\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSoft French terry knit fabric with a little stretch\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e62% Polyester | 34% Rayon | 4% Spandex\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📏 Fit: Fits true to size with a relaxed, oversized silhouette\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🖤 Sarah is 5'4\", a size 16, and wearing the 1X\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📌 Need sizing help? Check the size chart in the last product photos.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\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\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\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":"happily ever co 2026 summer","offers":[{"title":"Small","offer_id":43746565226630,"sku":"STORE","price":41.86,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":43746565259398,"sku":"STORE","price":41.86,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":43746565292166,"sku":"STORE","price":41.86,"currency_code":"USD","in_stock":true},{"title":"1X","offer_id":43746565324934,"sku":"STORE","price":41.86,"currency_code":"USD","in_stock":true},{"title":"2X","offer_id":43746565357702,"sku":"STORE","price":41.86,"currency_code":"USD","in_stock":true},{"title":"3X","offer_id":43746565390470,"sku":"STORE","price":41.86,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-04-08_at_1.21.20_PM.png?v=1775669072"},{"product_id":"farmers-market-overalls-in-stone","title":"Farmer's Market Overalls in Stone","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-68c43457-1844-8001-91c4-3ac997567de4-61\" data-testid=\"conversation-turn-277\" 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=\"06c9fa6c-db27-43d5-bc6e-75f15b38af08\" 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 dark markdown-new-styling\"\u003e\n\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"988ab070-8266-4aab-b079-6c6897f24baa\" data-testid=\"conversation-turn-279\" 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=\"988ab070-8266-4aab-b079-6c6897f24baa\" 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 dark markdown-new-styling\"\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"ce65ce6c-f57c-406b-b2b4-dc83f28a7ab8\" data-testid=\"conversation-turn-287\" 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=\"d8f76100-c436-4b6b-a8e4-e29d6ca01a7b\" 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 wrap-break-word light markdown-new-styling\"\u003e\n\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"007cc8a7-11d5-405b-a293-6792570fbf7c\" data-testid=\"conversation-turn-293\" 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=\"007cc8a7-11d5-405b-a293-6792570fbf7c\" 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 wrap-break-word light markdown-new-styling\"\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-68c43457-1844-8001-91c4-3ac997567de4-24\" data-testid=\"conversation-turn-297\" 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=\"77de27f2-2a45-430a-afc2-1d90af91982c\" 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 wrap-break-word light markdown-new-styling\"\u003e\n\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-68c43457-1844-8001-91c4-3ac997567de4-61\" data-testid=\"conversation-turn-277\" 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=\"06c9fa6c-db27-43d5-bc6e-75f15b38af08\" 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 dark markdown-new-styling\"\u003e\n\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"988ab070-8266-4aab-b079-6c6897f24baa\" data-testid=\"conversation-turn-279\" 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=\"988ab070-8266-4aab-b079-6c6897f24baa\" 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 dark markdown-new-styling\"\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"ce65ce6c-f57c-406b-b2b4-dc83f28a7ab8\" data-testid=\"conversation-turn-287\" 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=\"d8f76100-c436-4b6b-a8e4-e29d6ca01a7b\" 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 wrap-break-word light markdown-new-styling\"\u003e\n\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"007cc8a7-11d5-405b-a293-6792570fbf7c\" data-testid=\"conversation-turn-293\" 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=\"007cc8a7-11d5-405b-a293-6792570fbf7c\" 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 wrap-break-word light markdown-new-styling\"\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-68c43457-1844-8001-91c4-3ac997567de4-24\" data-testid=\"conversation-turn-297\" 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=\"77de27f2-2a45-430a-afc2-1d90af91982c\" 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 wrap-break-word light markdown-new-styling\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Farmer's Market Overalls are one of those pieces that just make you feel like the best version of yourself. If you've ever wanted an outfit that looks intentional but feels like you're basically wearing pajamas, this one was made for you. That warm, toasty stone color is giving cozy neutrals and golden hour all at once.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe wide-leg silhouette drapes beautifully and moves with you all day long. Pleated detailing at the waist adds just the right touch of polish, relaxed without being sloppy. The 100% cotton fabric keeps things breathable and comfortable from the farmers market to the front porch.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThrow on a white tee underneath for that effortless off-duty look, or swap in a fitted long-sleeve when the weather cools down. Sandals, sneakers, boots... honestly, yes to all of it. It's versatile like that. 💕\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e✨ Details to Love:\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eWide-leg silhouette with flattering pleated waist detail\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eAdjustable button straps\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eChest pocket and side pockets (yes, real ones!)\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRelaxed bib front with a clean, simple neckline\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eBreathable and lightweight all-day wear\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e100% Cotton - no stretch \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📏 Fit: Fits true to size with a relaxed, wide-leg silhouette\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🖤 Sarah is 5'4\", a size 16, and wearing the 1X\u003c\/p\u003e\n\u003cp data-start=\"1340\" data-end=\"1604\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e📌 Need sizing help? Check the size chart in the last product photos.\u003cbr data-start=\"1409\" data-end=\"1412\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003cbr data-start=\"1492\" data-end=\"1495\"\u003e🎨 \u003cstrong data-start=\"1498\" data-end=\"1519\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\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\/div\u003e\n\u003c\/article\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\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\/div\u003e\n\u003c\/article\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\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\/div\u003e\n\u003c\/article\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\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\/div\u003e\n\u003c\/article\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"happily ever co 2026 summer","offers":[{"title":"Small","offer_id":43798855876742,"sku":"STORE","price":54.86,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":43798855909510,"sku":"STORE","price":54.86,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43798855942278,"sku":"STORE","price":54.86,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43798855975046,"sku":"STORE","price":54.86,"currency_code":"USD","in_stock":true},{"title":"1X","offer_id":43798856007814,"sku":"STORE","price":54.86,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43798856040582,"sku":"STORE","price":54.86,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-04-08_at_12.43.21_PM.png?v=1775666736"},{"product_id":"farmers-market-overalls-in-light-denim","title":"Farmer's Market Overalls in Light Denim","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-68c43457-1844-8001-91c4-3ac997567de4-61\" data-testid=\"conversation-turn-277\" 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=\"06c9fa6c-db27-43d5-bc6e-75f15b38af08\" 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 dark markdown-new-styling\"\u003e\n\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"988ab070-8266-4aab-b079-6c6897f24baa\" data-testid=\"conversation-turn-279\" 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=\"988ab070-8266-4aab-b079-6c6897f24baa\" 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 dark markdown-new-styling\"\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"ce65ce6c-f57c-406b-b2b4-dc83f28a7ab8\" data-testid=\"conversation-turn-287\" 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=\"d8f76100-c436-4b6b-a8e4-e29d6ca01a7b\" 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 wrap-break-word light markdown-new-styling\"\u003e\n\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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"007cc8a7-11d5-405b-a293-6792570fbf7c\" data-testid=\"conversation-turn-293\" 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=\"007cc8a7-11d5-405b-a293-6792570fbf7c\" 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 wrap-break-word light markdown-new-styling\"\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-68c43457-1844-8001-91c4-3ac997567de4-24\" data-testid=\"conversation-turn-297\" 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=\"77de27f2-2a45-430a-afc2-1d90af91982c\" 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 wrap-break-word light markdown-new-styling\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Farmer's Market Overalls are one of those pieces that just make you feel like the best version of yourself. If you've ever wanted an outfit that looks intentional but feels like you're basically wearing pajamas, this one was made for you. That soft, faded light denim color is giving classic cool-girl energy with a laid-back twist.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe wide-leg silhouette drapes beautifully and moves with you all day long. Pleated detailing at the waist adds just the right touch of polish, relaxed without being sloppy. The 100% cotton fabric keeps things breathable and comfortable no matter where the day takes you.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eStyle it over a striped tee for a fun, retro-inspired look, or keep it simple with a crisp white underneath. These go with basically everything in your closet, and that's exactly the point. It's versatile like that. 💕\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e✨ Details to Love:\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eWide-leg silhouette with flattering pleated waist detail\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eAdjustable button straps\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eChest pocket and side pockets (yes, real ones!)\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRelaxed bib front with a clean, simple neckline\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eBreathable and lightweight all-day wear\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e100% Cotton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📏 Fit: Fits true to size with a relaxed, wide-leg silhouette\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🖤 Sarah is 5'4\", a size 16, and wearing the XL\u003c\/p\u003e\n\u003cp data-start=\"1340\" data-end=\"1604\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e📌 Need sizing help? Check the size chart in the last product photos.\u003cbr data-start=\"1409\" data-end=\"1412\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003cbr data-start=\"1492\" data-end=\"1495\"\u003e🎨 \u003cstrong data-start=\"1498\" data-end=\"1519\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\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\/div\u003e\n\u003c\/article\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\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\/div\u003e\n\u003c\/article\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"happily ever co 2026 summer","offers":[{"title":"Small","offer_id":43798883205254,"sku":"STORE","price":54.86,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":43798883238022,"sku":"STORE","price":54.86,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43798883270790,"sku":"STORE","price":54.86,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":43798883303558,"sku":"STORE","price":54.86,"currency_code":"USD","in_stock":true},{"title":"1X","offer_id":43798883336326,"sku":"STORE","price":54.86,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43798883369094,"sku":"STORE","price":54.86,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-04-08_at_3.18.17_PM.png?v=1775676123"},{"product_id":"well-defined-seamless-tank-in-black","title":"Well Defined Seamless Tank in Black","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eYou know that one piece you reach for on repeat because it just \u003cem\u003eworks\u003c\/em\u003e? That's this tank. The Well Defined Seamless Tank is your new go-to layer, your tuck-in, your throw-it-under-anything secret weapon. If you've been searching for a tank that actually fits and feels like a dream, this is the one.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe fitted ribbed silhouette hugs in all the right places without feeling restrictive, and the seamless construction means zero bulk and zero digging in. The stonewashed finish gives it that effortless, lived-in look that feels elevated without trying too hard. Oh, and did we mention it's reversible? Scoop neck or V-neck, you get to decide. 😍\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eLayer it under a cardigan for brunch, tuck it into your favorite jeans for a casual day out, or throw a cute jacket over it and call it an outfit. It really is that versatile. 💕\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e✨ Details to Love:\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eReversible V-neck\/U-neck so you can switch up your look\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFitted ribbed silhouette that's smooth and stretchy\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSeamless construction for a no-bulk, no-dig-in fit\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eStonewashed finish for that effortless, lived-in vibe\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSmooth, stretchy and super comfortable all day long\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e92% Nylon | 8% Spandex\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e📏 Fit: One Size fits sizes 0-14 with a length of 17\". Plus Size fits sizes 12-22 with a length of 18\".\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🖤 Sarah is 5'4\", a size 16, and wearing the Plus Size\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co basics","offers":[{"title":"One Size","offer_id":43808102318214,"sku":"STORE","price":19.86,"currency_code":"USD","in_stock":true},{"title":"Plus Size","offer_id":43808102350982,"sku":"STORE","price":19.86,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot2026-04-20at7.33.33PM.png?v=1776728412"},{"product_id":"well-defined-seamless-tank-orange","title":"Well Defined Seamless Tank in Orange","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eYou know that one piece you reach for on repeat because it just \u003cem\u003eworks\u003c\/em\u003e? That's this tank. The Well Defined Seamless Tank is your new go-to layer, your tuck-in, your throw-it-under-anything secret weapon. If you've been searching for a tank that actually fits and feels like a dream, this is the one.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe fitted ribbed silhouette hugs in all the right places without feeling restrictive, and the seamless construction means zero bulk and zero digging in. The stonewashed finish gives it that effortless, lived-in look that feels elevated without trying too hard. Oh, and did we mention it's reversible? Scoop neck or V-neck, you get to decide. 😍\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eLayer it under a cardigan for brunch, tuck it into your favorite jeans for a casual day out, or throw a cute jacket over it and call it an outfit. It really is that versatile. 💕\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e✨ Details to Love:\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eReversible V-neck\/U-neck so you can switch up your look\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFitted ribbed silhouette that's smooth and stretchy\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSeamless construction for a no-bulk, no-dig-in fit\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eStonewashed finish for that effortless, lived-in vibe\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSmooth, stretchy and super comfortable all day long\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e92% Nylon | 8% Spandex\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e📏 Fit: One Size fits sizes 0-14 with a length of 17\". Plus Size fits sizes 12-22 with a length of 18\".\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🖤 Sarah is 5'4\", a size 16, and wearing the Plus Size\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co basics","offers":[{"title":"One Size","offer_id":43808103727238,"sku":"STORE","price":19.86,"currency_code":"USD","in_stock":true},{"title":"Plus Size","offer_id":43808103760006,"sku":"STORE","price":19.86,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot2026-04-20at7.52.03PM.png?v=1776729307"},{"product_id":"well-defined-seamless-tank-in-sky-blue","title":"Well Defined Seamless Tank in Sky Blue","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eYou know that one piece you reach for on repeat because it just \u003cem\u003eworks\u003c\/em\u003e? That's this tank. The Well Defined Seamless Tank is your new go-to layer, your tuck-in, your throw-it-under-anything secret weapon. If you've been searching for a tank that actually fits and feels like a dream, this is the one.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe fitted ribbed silhouette hugs in all the right places without feeling restrictive, and the seamless construction means zero bulk and zero digging in. The stonewashed finish gives it that effortless, lived-in look that feels elevated without trying too hard. Oh, and did we mention it's reversible? Scoop neck or V-neck, you get to decide. 😍\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eLayer it under a cardigan for brunch, tuck it into your favorite jeans for a casual day out, or throw a cute jacket over it and call it an outfit. It really is that versatile. 💕\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e✨ Details to Love:\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eReversible V-neck\/U-neck so you can switch up your look\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFitted ribbed silhouette that's smooth and stretchy\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSeamless construction for a no-bulk, no-dig-in fit\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eStonewashed finish for that effortless, lived-in vibe\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSmooth, stretchy and super comfortable all day long\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e92% Nylon | 8% Spandex\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e📏 Fit: One Size fits sizes 0-14 with a length of 17\". Plus Size fits sizes 12-22 with a length of 18\".\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🖤 Sarah is 5'4\", a size 16, and wearing the Plus Size\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co basics","offers":[{"title":"One Size","offer_id":43808104415366,"sku":"STORE","price":19.86,"currency_code":"USD","in_stock":true},{"title":"Plus Size","offer_id":43808104448134,"sku":"STORE","price":19.86,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot2026-04-20at5.09.33PM.png?v=1776719731"},{"product_id":"well-defined-seamless-tank-in-smoky-sage","title":"Well Defined Seamless Tank in Smoky Sage","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eYou know that one piece you reach for on repeat because it just \u003cem\u003eworks\u003c\/em\u003e? That's this tank. The Well Defined Seamless Tank is your new go-to layer, your tuck-in, your throw-it-under-anything secret weapon. If you've been searching for a tank that actually fits and feels like a dream, this is the one.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe fitted ribbed silhouette hugs in all the right places without feeling restrictive, and the seamless construction means zero bulk and zero digging in. The stonewashed finish gives it that effortless, lived-in look that feels elevated without trying too hard. Oh, and did we mention it's reversible? Scoop neck or V-neck, you get to decide. 😍\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eLayer it under a cardigan for brunch, tuck it into your favorite jeans for a casual day out, or throw a cute jacket over it and call it an outfit. It really is that versatile. 💕\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e✨ Details to Love:\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eReversible V-neck\/U-neck so you can switch up your look\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFitted ribbed silhouette that's smooth and stretchy\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSeamless construction for a no-bulk, no-dig-in fit\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eStonewashed finish for that effortless, lived-in vibe\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSmooth, stretchy and super comfortable all day long\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e92% Nylon | 8% Spandex\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e📏 Fit: One Size fits sizes 0-14 with a length of 17\". Plus Size fits sizes 12-22 with a length of 18\".\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e \u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🖤 Sarah is 5'4\", a size 16, and wearing the Plus Size\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co basics","offers":[{"title":"One Size","offer_id":43808104546438,"sku":"STORE","price":19.86,"currency_code":"USD","in_stock":true},{"title":"Plus Size","offer_id":43808104579206,"sku":"STORE","price":19.86,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot2026-04-20at5.52.11PM.png?v=1776722047"},{"product_id":"well-defined-seamless-tank-in-fuchsia","title":"Well Defined Seamless Tank in Fuchsia","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eYou know that one piece you reach for on repeat because it just \u003cem\u003eworks\u003c\/em\u003e? That's this tank. The Well Defined Seamless Tank is your new go-to layer, your tuck-in, your throw-it-under-anything secret weapon. If you've been searching for a tank that actually fits and feels like a dream, this is the one.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe fitted ribbed silhouette hugs in all the right places without feeling restrictive, and the seamless construction means zero bulk and zero digging in. The stonewashed finish gives it that effortless, lived-in look that feels elevated without trying too hard. Oh, and did we mention it's reversible? Scoop neck or V-neck, you get to decide. 😍\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eLayer it under a cardigan for brunch, tuck it into your favorite jeans for a casual day out, or throw a cute jacket over it and call it an outfit. It really is that versatile. 💕\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e✨ Details to Love:\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eReversible V-neck\/U-neck so you can switch up your look\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFitted ribbed silhouette that's smooth and stretchy\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSeamless construction for a no-bulk, no-dig-in fit\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eStonewashed finish for that effortless, lived-in vibe\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSmooth, stretchy and super comfortable all day long\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e92% Nylon | 8% Spandex\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e\u003cmeta charset=\"utf-8\"\u003e📏 Fit: One Size fits sizes 0-14 with a length of 17\". Plus Size fits sizes 12-22 with a length of 18\".\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🖤 Sarah is 5'4\", a size 16, and wearing the Plus Size\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co basics","offers":[{"title":"One Size","offer_id":43808104808582,"sku":"STORE","price":19.86,"currency_code":"USD","in_stock":false},{"title":"Plus Size","offer_id":43808104841350,"sku":"STORE","price":19.86,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot2026-04-20at6.08.55PM.png?v=1776723019"},{"product_id":"your-favorite-tee-in-black","title":"Your Favorite Tee in Black","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSome tops earn their name, and this one does it in the first wear. Your Favorite Tee is that effortless, reach-for-it-every-time piece your closet has been waiting for. If you've been on the hunt for the perfect everyday tee that actually feels as good as it looks, y'all, this is the one.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe relaxed fit skims your body without being too boxy or too snug, hitting at just the right length for tucking, knotting, or wearing it straight down. The classic crew neckline keeps things clean and polished, and 100% premium cotton means it's soft, breathable, and made to last wash after wash.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eDress it up with your favorite trousers and a cute sandal, or keep it casual with denim and sneakers. Layer it, knot it, tuck it. It really is that versatile. 💕\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e✨ Details to Love:\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eClassic crew neckline\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRelaxed, easy fit\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eShort sleeves\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRegular length: 22 1\/2\" | Plus length: 24 1\/2\"\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSoft, breathable, wear-it-all-day comfort\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e100% Cotton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📏 Fit: Fits true to size with a relaxed silhouette\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🖤 Sarah is 5'4\", a size 16, and wearing the 1X\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📌 Need sizing help? Check the size chart in the last product photos.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co basics","offers":[{"title":"Small","offer_id":43808121553030,"sku":null,"price":23.86,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":43808121585798,"sku":null,"price":23.86,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":43808121618566,"sku":null,"price":23.86,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43808121651334,"sku":null,"price":23.86,"currency_code":"USD","in_stock":true},{"title":"2X","offer_id":43808121684102,"sku":null,"price":23.86,"currency_code":"USD","in_stock":true},{"title":"3X","offer_id":43808121716870,"sku":null,"price":23.86,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-04-22_at_11.55.03_AM.png?v=1776873477"},{"product_id":"your-favorite-tee-in-dark-chocolate","title":"Your Favorite Tee in Dark Chocolate","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSome tops earn their name, and this one does it in the first wear. Your Favorite Tee is that effortless, reach-for-it-every-time piece your closet has been waiting for. If you've been on the hunt for the perfect everyday tee that actually feels as good as it looks, y'all, this is the one.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe relaxed fit skims your body without being too boxy or too snug, hitting at just the right length for tucking, knotting, or wearing it straight down. The classic crew neckline keeps things clean and polished, and 100% premium cotton means it's soft, breathable, and made to last wash after wash.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eDress it up with your favorite trousers and a cute sandal, or keep it casual with denim and sneakers. Layer it, knot it, tuck it. It really is that versatile. 💕\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e✨ Details to Love:\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eClassic crew neckline\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRelaxed, easy fit\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eShort sleeves\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRegular length: 22 1\/2\" | Plus length: 24 1\/2\"\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSoft, breathable, wear-it-all-day comfort\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e100% Cotton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📏 Fit: Fits true to size with a relaxed silhouette\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🖤 Sarah is 5'4\", a size 16, and wearing the 1X\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📌 Need sizing help? Check the size chart in the last product photos.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co basics","offers":[{"title":"Small","offer_id":43808125354118,"sku":null,"price":23.86,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":43808125386886,"sku":null,"price":23.86,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":43808125419654,"sku":null,"price":23.86,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43808125452422,"sku":null,"price":23.86,"currency_code":"USD","in_stock":true},{"title":"2X","offer_id":43808125485190,"sku":null,"price":23.86,"currency_code":"USD","in_stock":true},{"title":"3X","offer_id":43808125517958,"sku":null,"price":23.86,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-04-22_at_11.59.48_AM.png?v=1776873694"},{"product_id":"your-favorite-tee-in-light-heather-grey","title":"Your Favorite Tee in Light Heather Grey","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSome tops earn their name, and this one does it in the first wear. Your Favorite Tee is that effortless, reach-for-it-every-time piece your closet has been waiting for. If you've been on the hunt for the perfect everyday tee that actually feels as good as it looks, y'all, this is the one.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe relaxed fit skims your body without being too boxy or too snug, hitting at just the right length for tucking, knotting, or wearing it straight down. The classic crew neckline keeps things clean and polished, and 100% premium cotton means it's soft, breathable, and made to last wash after wash.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eDress it up with your favorite trousers and a cute sandal, or keep it casual with denim and sneakers. Layer it, knot it, tuck it. It really is that versatile. 💕\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e✨ Details to Love:\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eClassic crew neckline\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRelaxed, easy fit\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eShort sleeves\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRegular length: 22 1\/2\" | Plus length: 24 1\/2\"\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSoft, breathable, wear-it-all-day comfort\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e100% Cotton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📏 Fit: Fits true to size with a relaxed silhouette\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🖤 Sarah is 5'4\", a size 16, and wearing the 1X\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📌 Need sizing help? Check the size chart in the last product photos.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co basics","offers":[{"title":"Small","offer_id":43808126042246,"sku":null,"price":23.86,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":43808126075014,"sku":null,"price":23.86,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":43808126107782,"sku":null,"price":23.86,"currency_code":"USD","in_stock":true},{"title":"1X","offer_id":43808126140550,"sku":null,"price":23.86,"currency_code":"USD","in_stock":true},{"title":"2X","offer_id":43808126173318,"sku":null,"price":23.86,"currency_code":"USD","in_stock":true},{"title":"3X","offer_id":43808126206086,"sku":null,"price":23.86,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-04-22_at_11.47.57_AM.png?v=1776873191"},{"product_id":"your-favorite-mini-tee-in-black","title":"Your Favorite Mini Tee in Black","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eYou know that feeling when you find a tee that just \u003cem\u003eworks\u003c\/em\u003e? Meet the shorter, just-as-good sister to Your Favorite Tee. Same soft 100% premium cotton, same easy crew neckline, just a little less length for those days when you want to show off your favorite high waist moment.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe relaxed fit skims your body without being too boxy or too snug, and the slightly shorter length is perfect for tucking into skirts, pairing with high waisted jeans, or letting just a little midriff peek through if that's your vibe. Breathable, soft, and made to last wash after wash.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eGrab both and thank yourself later. Pair it with your favorite wide leg pants and a cute mule, or knot it over a flowy skirt for an effortless summer look. It really is that versatile. 💕\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e✨ Details to Love:\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eClassic crew neckline\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRelaxed, easy fit\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eShort sleeves\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRegular length: 20\" | Plus length: 22\"\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSoft, breathable, wear-it-all-day comfort\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e100% Cotton\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📏 Fit: Fits true to size with a relaxed silhouette\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🖤 Sarah is 5'4\", a size 16, and wearing the 1X\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📌 Need sizing help? Check the size chart in the last product photos.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e🎨 Color Disclaimer: Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e","brand":"happily ever co basics","offers":[{"title":"Small","offer_id":43808130302086,"sku":null,"price":21.86,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":43808130334854,"sku":null,"price":21.86,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":43808130367622,"sku":null,"price":21.86,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43808130400390,"sku":null,"price":21.86,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43808130433158,"sku":null,"price":21.86,"currency_code":"USD","in_stock":true},{"title":"3X","offer_id":43808130465926,"sku":null,"price":21.86,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-04-08_at_12.36.36_PM.png?v=1775666397"}],"url":"https:\/\/happilyeverco.shop\/collections\/buy-more-save-more-boutique-styles.oembed","provider":"happily ever co","version":"1.0","type":"link"}