{"title":"40% OFF SALE RACK!","description":"","products":[{"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":"kick-back-cotton-v-neck-tee-in-heather-mauve","title":"Kick-Back Cotton V-Neck Tee in Heather Mauve *40% OFF* ALL SALES ARE FINAL*","description":"\u003cp data-start=\"136\" data-end=\"513\"\u003eThe \u003cstrong data-start=\"140\" data-end=\"171\"\u003eKick-Back Cotton V-Neck Tee\u003c\/strong\u003e is that everyday essential you’ll reach for again (and again... and again). Made from soft, breathable 100% cotton, it has that perfectly lived-in feel right from the start — relaxed, comfy, and effortlessly flattering. The boyfriend-style fit drapes just right for an easy, casual look that pairs with literally everything in your closet.\u003c\/p\u003e\n\u003cp data-start=\"515\" data-end=\"770\"\u003eWhether you’re running errands, lounging at home, or styling it under a cardigan for that layered, laid-back vibe, this tee just \u003cem data-start=\"644\" data-end=\"652\"\u003eworks.\u003c\/em\u003e It’s lightweight, breathable, and timeless — the kind of piece that earns a permanent spot in your weekly rotation.\u003c\/p\u003e\n\u003cp data-start=\"772\" data-end=\"940\"\u003eAnd fair warning: once you grab one, you’ll definitely want it in every color. It’s the perfect blend of simple and oh-so-soft — your new everyday favorite, found. 💛\u003c\/p\u003e\n\u003cp data-start=\"942\" data-end=\"1219\"\u003e✨ \u003cstrong data-start=\"944\" data-end=\"964\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"964\" data-end=\"967\"\u003e• 100% cotton for that soft, breathable comfort\u003cbr data-start=\"1014\" data-end=\"1017\"\u003e• Relaxed boyfriend fit with a flattering V-neckline\u003cbr data-start=\"1069\" data-end=\"1072\"\u003e• Lightweight, lived-in feel perfect for daily wear\u003cbr data-start=\"1123\" data-end=\"1126\"\u003e• Easy to pair with denim, leggings, or layered looks\u003cbr\u003e\u003c\/p\u003e\n\u003cp data-start=\"1221\" data-end=\"1346\"\u003e📏 \u003cstrong data-start=\"1224\" data-end=\"1232\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed, laid-back silhouette\u003cbr data-start=\"1287\" data-end=\"1290\"\u003e🖤 \u003cstrong data-start=\"1293\" data-end=\"1344\"\u003eSarah is 5’4”, a size 14\/16, and wearing the 1X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1348\" data-end=\"1614\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1417\" data-end=\"1420\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003c\/p\u003e","brand":"happily ever co 2026 sale","offers":[{"title":"Small","offer_id":42968419467398,"sku":"STORE-5","price":11.31,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":42968419500166,"sku":"STORE-6","price":11.31,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":42968419532934,"sku":"STORE-7","price":11.31,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":42968419565702,"sku":"STORE-8","price":11.31,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":42968419598470,"sku":"STORE-9","price":11.31,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":42968419631238,"sku":"STORE-10","price":11.31,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":42968419664006,"sku":"STORE-11","price":11.31,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-02-25_at_11.53.15_AM.png?v=1772038483"},{"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":true},{"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":true},{"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":"ribbed-breeze-batwing-top-in-black","title":"Ribbed Breeze Batwing Top in Black *40% OFF* ALL SALES ARE FINAL*","description":"\u003cp data-start=\"133\" data-end=\"408\"\u003eThe \u003cstrong data-start=\"137\" data-end=\"166\"\u003eRibbed Breeze Batwing Top\u003c\/strong\u003e is that effortless, “throw it on and feel amazing” kind of favorite you’ll reach for time and time again. With its soft, stretchy ribbed texture and flowy batwing sleeves, it drapes beautifully for that relaxed, easygoing look we all love.\u003c\/p\u003e\n\u003cp data-start=\"410\" data-end=\"815\"\u003eLightweight, breathable, and just a touch elevated, this top feels comfy enough for lounging yet polished enough for heading out. The raised rib knit gives it a little extra dimension, making it one of those simple pieces that still feels special. Pair it with jeans, leggings, or even shorts when the Midwest decides to change seasons midweek — it’s cute, comfy, and ready for whatever your day brings.\u003c\/p\u003e\n\u003cp data-start=\"817\" data-end=\"1082\"\u003e✨ \u003cstrong data-start=\"819\" data-end=\"839\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"839\" data-end=\"842\"\u003e• Soft, raised rib knit texture with a flowy drape\u003cbr data-start=\"892\" data-end=\"895\"\u003e• Relaxed batwing sleeves for easy movement\u003cbr data-start=\"938\" data-end=\"941\"\u003e• Lightweight + breathable for year-round wear\u003cbr data-start=\"987\" data-end=\"990\"\u003e• Soft stretch blend for that perfect comfy fit\u003cbr data-start=\"1037\" data-end=\"1040\"\u003e• 78% Polyester | 19% Rayon | 3% Spandex\u003c\/p\u003e\n\u003cp data-start=\"1084\" data-end=\"1205\"\u003e📏 \u003cstrong data-start=\"1087\" data-end=\"1095\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed, roomy silhouette\u003cbr data-start=\"1146\" data-end=\"1149\"\u003e🖤 \u003cstrong data-start=\"1152\" data-end=\"1203\"\u003eSarah is 5’4”, a size 14\/16, and wearing the 1X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1207\" data-end=\"1473\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1276\" data-end=\"1279\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1359\" data-end=\"1362\"\u003e🎨 \u003cstrong data-start=\"1365\" data-end=\"1386\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and other factors.\u003c\/p\u003e\n\u003chr data-start=\"1475\" data-end=\"1480\"\u003e\n\u003cp data-start=\"1482\" data-end=\"1611\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e","brand":"happily ever co 2026 sale","offers":[{"title":"Small\/Medium","offer_id":42984171864198,"sku":"STORE","price":16.71,"currency_code":"USD","in_stock":false},{"title":"Large\/XL","offer_id":42984171896966,"sku":"STORE","price":16.71,"currency_code":"USD","in_stock":false},{"title":"1X\/2X","offer_id":42984171929734,"sku":"STORE","price":16.71,"currency_code":"USD","in_stock":false},{"title":"2X\/3X","offer_id":42984171962502,"sku":"STORE","price":16.71,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-02-07_at_10.27.25_AM.png?v=1770479202"},{"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":"rustic-retreat-smocked-plaid-top","title":"Rustic Retreat Smocked Plaid Top *40% OFF* ALL SALES ARE FINAL*","description":"\u003cp data-start=\"151\" data-end=\"562\"\u003eThe \u003cstrong data-start=\"155\" data-end=\"191\"\u003eRustic Retreat Smocked Plaid Top\u003c\/strong\u003e is one of those easy, feel-good pieces you’ll find yourself reaching for on repeat. With its classic plaid pattern and relaxed, effortless fit, it’s the kind of top that makes everyday dressing feel simple and put together without even trying. The smocked pocket details add just the right touch of texture and charm, giving this timeless style a little something extra.\u003c\/p\u003e\n\u003cp data-start=\"564\" data-end=\"897\"\u003eMade from a soft, lightweight blend of polyester and rayon, it’s comfy without feeling heavy — perfect for layering up in the winter or wearing on its own as the days start to warm. The longer length makes it extra versatile: button it up, wear it open over a tee, or pair it with jeans or leggings for an easy, throw-on-and-go look.\u003c\/p\u003e\n\u003cp data-start=\"899\" data-end=\"988\"\u003eThis one truly works now and straight into spring — cozy, casual, and endlessly wearable.\u003c\/p\u003e\n\u003cp data-start=\"990\" data-end=\"1245\"\u003e✨ \u003cstrong data-start=\"992\" data-end=\"1012\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"1012\" data-end=\"1015\"\u003e• Classic plaid with a soft, lived-in feel\u003cbr data-start=\"1057\" data-end=\"1060\"\u003e• Button-down front for easy styling\u003cbr data-start=\"1096\" data-end=\"1099\"\u003e• Smocked pocket detail for added texture\u003cbr data-start=\"1140\" data-end=\"1143\"\u003e• Relaxed, comfy fit with longer length\u003cbr data-start=\"1182\" data-end=\"1185\"\u003e• Lightweight and breathable\u003cbr data-start=\"1213\" data-end=\"1216\"\u003e• 60% Polyester | 40% Rayon\u003c\/p\u003e\n\u003cp data-start=\"1247\" data-end=\"1369\"\u003e📏 \u003cstrong data-start=\"1250\" data-end=\"1258\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed, everyday silhouette\u003cbr data-start=\"1312\" data-end=\"1315\"\u003e🖤 \u003cstrong data-start=\"1318\" data-end=\"1369\"\u003eSarah is 5’4”, a size 14\/16, and wearing the 1X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1371\" data-end=\"1637\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1440\" data-end=\"1443\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1523\" data-end=\"1526\"\u003e🎨 \u003cstrong data-start=\"1529\" data-end=\"1550\"\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":42987572920454,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":42987572953222,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":42987572985990,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":42987573018758,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":42987573051526,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":true},{"title":"3X","offer_id":42987573084294,"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-01-17_at_10.23.57_PM.png?v=1768707365"},{"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":"pretty-please-pinstripe-dress-in-blue","title":"Pretty Please Pinstripe Dress in Blue *40% OFF* ALL SALES ARE FINAL*","description":"\u003cp data-start=\"144\" data-end=\"534\"\u003eThe \u003cstrong data-start=\"148\" data-end=\"181\"\u003ePretty Please Pinstripe Dress\u003c\/strong\u003e is one of those easy \u003cem data-start=\"203\" data-end=\"208\"\u003eyes\u003c\/em\u003e kind of styles — comfy, cute, and ready for whatever your day brings. With its relaxed shift silhouette and soft pinstripe fabric, it gives you that effortlessly put-together look without trying too hard. The frilled notch neckline adds a feminine touch, while the bubble short sleeves bring just the right amount of charm.\u003c\/p\u003e\n\u003cp data-start=\"536\" data-end=\"776\"\u003eAnd yes… it has side pockets (because obviously 🙌). Lightweight and breezy, this woven dress is perfect for pairing with sneakers or sandals for everyday wear, or dressing up with wedges or booties when you want something a little extra.\u003c\/p\u003e\n\u003cp data-start=\"778\" data-end=\"874\"\u003eFrom errands to brunch to casual events, this is one of those dresses that truly just \u003cem data-start=\"864\" data-end=\"871\"\u003eworks\u003c\/em\u003e.\u003c\/p\u003e\n\u003cp data-start=\"876\" data-end=\"1199\"\u003e✨ \u003cstrong data-start=\"878\" data-end=\"898\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"898\" data-end=\"901\"\u003e• Soft pinstripe woven fabric with a lightweight feel\u003cbr data-start=\"954\" data-end=\"957\"\u003e• Frilled notch neckline for a feminine finish\u003cbr data-start=\"1003\" data-end=\"1006\"\u003e• Relaxed shift silhouette that’s comfy and flattering\u003cbr data-start=\"1060\" data-end=\"1063\"\u003e• Bubble short sleeves for added charm\u003cbr data-start=\"1101\" data-end=\"1104\"\u003e• Functional side pockets (always a win!)\u003cbr data-start=\"1145\" data-end=\"1148\"\u003e• Available in multiple colors\u003cbr data-start=\"1178\" data-end=\"1181\"\u003e• 100% Polyester\u003c\/p\u003e\n\u003cp data-start=\"1201\" data-end=\"1321\"\u003e📏 \u003cstrong data-start=\"1204\" data-end=\"1212\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed, easy silhouette\u003cbr data-start=\"1262\" data-end=\"1265\"\u003e🖤 \u003cstrong data-start=\"1268\" data-end=\"1319\"\u003eSarah is 5’4”, a size 14\/16, and wearing the 1X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1323\" data-end=\"1589\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1392\" data-end=\"1395\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1475\" data-end=\"1478\"\u003e🎨 \u003cstrong data-start=\"1481\" data-end=\"1502\"\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":42996602699910,"sku":"STORE","price":29.91,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":42996602732678,"sku":"STORE","price":29.91,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":42996602765446,"sku":"STORE","price":29.91,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":42996602798214,"sku":"STORE","price":29.91,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":42996602830982,"sku":"STORE","price":29.91,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":42996602863750,"sku":"STORE","price":29.91,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-02-10_at_9.39.32_PM.png?v=1770777912"},{"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":"easy-like-sunday-chambray-top","title":"Easy Like Sunday Chambray Top *40% OFF* ALL SALES ARE FINAL*","description":"\u003cp data-start=\"143\" data-end=\"508\"\u003eThe \u003cstrong data-start=\"147\" data-end=\"180\"\u003eEasy Like Sunday Chambray Top\u003c\/strong\u003e is one of those wear-it-on-repeat pieces that just \u003cem data-start=\"232\" data-end=\"239\"\u003eworks\u003c\/em\u003e. Made from soft chambray, it gives you that laid-back denim look without any of the stiffness — easy, comfy, and effortlessly cute. The relaxed fit makes it a go-to for everyday wear, while the Henley neckline with wooden buttons adds just the right touch of detail.\u003c\/p\u003e\n\u003cp data-start=\"510\" data-end=\"800\"\u003eShort sleeves with subtle ruched shoulders keep the look flattering and feminine without trying too hard. Whether you’re pairing it with your favorite jeans, denim shorts, or tossing it on for errands around town, this top is made for those slow mornings that somehow turn into full days.\u003c\/p\u003e\n\u003cp data-start=\"802\" data-end=\"1061\"\u003e✨ \u003cstrong data-start=\"804\" data-end=\"824\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"824\" data-end=\"827\"\u003e• Soft chambray woven fabric with a lived-in feel\u003cbr data-start=\"876\" data-end=\"879\"\u003e• Henley neckline with half button detail\u003cbr data-start=\"920\" data-end=\"923\"\u003e• Short sleeves with subtle ruched shoulders\u003cbr data-start=\"967\" data-end=\"970\"\u003e• Relaxed, easy-to-wear fit\u003cbr data-start=\"997\" data-end=\"1000\"\u003e• Lightweight and breathable\u003cbr data-start=\"1028\" data-end=\"1031\"\u003e• Not lined\u003cbr data-start=\"1042\" data-end=\"1045\"\u003e• 100% Lyocell\u003c\/p\u003e\n\u003cp data-start=\"1063\" data-end=\"1187\"\u003e📏 \u003cstrong data-start=\"1066\" data-end=\"1074\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed, everyday silhouette\u003cbr data-start=\"1128\" data-end=\"1131\"\u003e🖤 \u003cstrong data-start=\"1134\" data-end=\"1185\"\u003eSarah is 5’4”, a size 14\/16, and wearing the 1X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1189\" data-end=\"1239\"\u003eEasy to wear. Easy to love. Easy like Sunday. ☀️\u003c\/p\u003e\n\u003cp data-start=\"1241\" data-end=\"1502\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1310\" data-end=\"1313\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1393\" data-end=\"1396\"\u003e🎨 \u003cstrong data-start=\"1399\" data-end=\"1420\"\u003eColor Disclaimer:\u003c\/strong\u003e Chambray tones may vary slightly due to washing, lighting, and screen settings.\u003c\/p\u003e","brand":"happily ever co 2026 sale","offers":[{"title":"Small","offer_id":43021225558150,"sku":"STORE","price":22.11,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":43021225590918,"sku":"STORE","price":22.11,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43021225623686,"sku":"STORE","price":22.11,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43021225656454,"sku":"STORE","price":22.11,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43021225689222,"sku":"STORE","price":22.11,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43021225721990,"sku":"STORE","price":22.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.41.36_PM.png?v=1772307942"},{"product_id":"easy-breeze-button-down-top-in-light-olive","title":"Easy Breeze Button Down Top in Light Olive *40% OFF* ALL SALES ARE FINAL*","description":"\u003cp data-start=\"151\" data-end=\"529\"\u003eThe \u003cstrong data-start=\"155\" data-end=\"186\"\u003eEasy Breeze Button Down Top\u003c\/strong\u003e is one of those throw-on-and-go staples you’ll find yourself reaching for on repeat. Made from a lightweight linen-blend fabric, it feels airy and comfy while still giving you that pulled-together, everyday polished look. The relaxed fit makes it easy to wear, but never sloppy — just right for busy days when comfort and style both matter.\u003c\/p\u003e\n\u003cp data-start=\"531\" data-end=\"896\"\u003eDesigned with a classic collared neckline, functional button-down front, and chest pocket detail, this top keeps things timeless and versatile. Softly ruched shoulders and cuffed short sleeves add a subtle touch of detail that elevates the look without overdoing it. Dress it up with denim and sandals or keep it casual with shorts — either way, it’s an easy yes.\u003c\/p\u003e\n\u003cp data-start=\"898\" data-end=\"1227\"\u003e✨ \u003cstrong data-start=\"900\" data-end=\"920\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr data-start=\"920\" data-end=\"923\"\u003e• Lightweight woven linen-blend fabric with an airy feel\u003cbr data-start=\"979\" data-end=\"982\"\u003e• Collared neckline for a classic touch\u003cbr data-start=\"1021\" data-end=\"1024\"\u003e• Functional button-down front\u003cbr data-start=\"1054\" data-end=\"1057\"\u003e• Chest pocket detail\u003cbr data-start=\"1078\" data-end=\"1081\"\u003e• Short cuffed sleeves with soft ruched shoulders\u003cbr data-start=\"1130\" data-end=\"1133\"\u003e• Relaxed, easy-to-wear fit\u003cbr data-start=\"1160\" data-end=\"1163\"\u003e• Solid color for effortless styling\u003cbr data-start=\"1199\" data-end=\"1202\"\u003e• 90% Rayon | 10% Linen\u003c\/p\u003e\n\u003cp data-start=\"1229\" data-end=\"1353\"\u003e📏 \u003cstrong data-start=\"1232\" data-end=\"1240\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed, everyday silhouette\u003cbr data-start=\"1294\" data-end=\"1297\"\u003e🖤 \u003cstrong data-start=\"1300\" data-end=\"1351\"\u003eSarah is 5’4”, a size 14\/16, and wearing the 1X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1355\" data-end=\"1622\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1424\" data-end=\"1427\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1507\" data-end=\"1510\"\u003e🎨 \u003cstrong data-start=\"1513\" data-end=\"1534\"\u003eColor Disclaimer:\u003c\/strong\u003e Actual colors may vary slightly due to screen settings, lighting, and fabric texture.\u003c\/p\u003e","brand":"happily ever co 2026 sale","offers":[{"title":"Small","offer_id":43021235093638,"sku":"STORE","price":20.91,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":43021235126406,"sku":"STORE","price":20.91,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43021235159174,"sku":"STORE","price":20.91,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43021235191942,"sku":"STORE","price":20.91,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43021235224710,"sku":"STORE","price":20.91,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43021235257478,"sku":"STORE","price":20.91,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-02-28_at_2.55.26_PM.png?v=1772308715"},{"product_id":"honey-petals-hoodie","title":"Honey Petals Hoodie *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\u003cp data-start=\"92\" data-end=\"399\"\u003eThe \u003cstrong data-start=\"96\" data-end=\"119\"\u003eHoney Petals Hoodie\u003c\/strong\u003e is pure cozy with the sweetest little twist — soft, slouchy, and just pretty enough to feel special. Made with a comfy French terry body and finished with ditsy floral patchwork accents, this hoodie brings that relaxed, everyday feel with a touch of charm we can’t get enough of.\u003c\/p\u003e\n\u003cp data-start=\"401\" data-end=\"698\"\u003eThe bubble long sleeves give it an easy, laid-back vibe, while the hood and oversized fit make it a true throw-on-and-go favorite. It’s comfy enough for all-day wear but still cute enough to feel put together — perfect with denim, leggings, or even a casual front tuck if you’re feeling extra fun.\u003c\/p\u003e\n\u003cp data-start=\"700\" data-end=\"1020\"\u003e✨ \u003cstrong data-start=\"702\" data-end=\"722\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr\u003e• Soft French terry knit body with stretch\u003cbr data-start=\"765\" data-end=\"768\"\u003e• Ditsy floral woven color-block accents for a sweet pop\u003cbr data-start=\"824\" data-end=\"827\"\u003e• Bubble long sleeves for a relaxed, slouchy feel\u003cbr data-start=\"876\" data-end=\"879\"\u003e• Hooded neckline for extra coziness\u003cbr data-start=\"915\" data-end=\"918\"\u003e• Loose, oversized silhouette that’s comfy and flattering\u003cbr data-start=\"975\" data-end=\"978\"\u003e• 82% Polyester | 15% Rayon | 3% Spandex\u003c\/p\u003e\n\u003cp data-start=\"1022\" data-end=\"1202\"\u003e📏 \u003cstrong data-start=\"1025\" data-end=\"1033\"\u003eFit:\u003c\/strong\u003e Intentionally oversized for that cozy, lived-in look\u003cbr data-start=\"1086\" data-end=\"1089\"\u003e🖤 \u003cstrong data-start=\"1092\" data-end=\"1140\"\u003eSarah is 5’4”, a size 16, and wearing the 1X\u003c\/strong\u003e\u003cbr data-start=\"1140\" data-end=\"1143\"\u003e\u003cem data-start=\"1143\" data-end=\"1202\"\u003eSize down if you prefer a relaxed fit without the slouch.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp data-start=\"1204\" data-end=\"1468\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e📌 Need sizing help? Check the size chart in the last product photos!\u003cbr data-start=\"1273\" data-end=\"1276\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop!\u003cbr data-start=\"1356\" data-end=\"1359\"\u003e🎨 \u003cstrong data-start=\"1362\" data-end=\"1383\"\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","brand":"happily ever co 2026 sale","offers":[{"title":"Small","offer_id":43093344321670,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":43093344354438,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43093344387206,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43093344419974,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43093344452742,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43093344485510,"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-01_at_3.41.47_PM.png?v=1775073329"},{"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":"picnic-plans-plaid-top-in-banana-yellow","title":"Picnic Plans Plaid Top in Banana Yellow *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=\"62\" data-end=\"381\"\u003eThe \u003cstrong data-start=\"66\" data-end=\"92\"\u003ePicnic Plans Plaid Top\u003c\/strong\u003e is the kind of cozy-cute piece that makes everyday dressing feel easy — comfy, casual, and just a little extra fun. Made with a soft French terry body and finished with plaid colorblock bubble sleeves, this top gives you that “threw it on and still look put together” feeling we all love.\u003c\/p\u003e\n\u003cp data-start=\"383\" data-end=\"670\"\u003eThe relaxed fit makes it perfect for \u003cstrong data-start=\"420\" data-end=\"467\"\u003ecooler weather now with your favorite jeans\u003c\/strong\u003e, and just as easy to style with \u003cstrong data-start=\"500\" data-end=\"539\"\u003edenim shorts when the temps warm up\u003c\/strong\u003e. Whether you’re running errands, heading to the shop, or meeting friends for a casual day out, this one fits right into real life.\u003c\/p\u003e\n\u003cp data-start=\"672\" data-end=\"940\"\u003e✨ \u003cstrong data-start=\"674\" data-end=\"694\"\u003eDetails to Love:\u003c\/strong\u003e\u003cbr\u003e• Soft French terry knit body\u003cbr data-start=\"724\" data-end=\"727\"\u003e• Plaid woven colorblock bubble sleeves for a fun pop\u003cbr data-start=\"780\" data-end=\"783\"\u003e• Classic round neckline\u003cbr data-start=\"807\" data-end=\"810\"\u003e• Relaxed, easy fit that’s comfy and flattering\u003cbr data-start=\"857\" data-end=\"860\" data-is-only-node=\"\"\u003e• Cozy feel without being bulky\u003cbr data-start=\"891\" data-end=\"894\"\u003e• Perfect for layering or wearing on its own\u003c\/p\u003e\n\u003cp data-start=\"942\" data-end=\"985\"\u003e🧵 \u003cstrong data-start=\"945\" data-end=\"956\"\u003eFabric:\u003c\/strong\u003e 80% Cotton | 20% Polyester\u003c\/p\u003e\n\u003cp data-start=\"987\" data-end=\"1106\"\u003e📏 \u003cstrong data-start=\"990\" data-end=\"998\"\u003eFit:\u003c\/strong\u003e Fits true to size with a relaxed, everyday silhouette\u003cbr data-start=\"1052\" data-end=\"1055\"\u003e🖤 \u003cstrong data-start=\"1058\" data-end=\"1106\"\u003eSarah is 5’4”, a size 16, and wearing the 1X\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1108\" data-end=\"1372\" data-is-last-node=\"\" data-is-only-node=\"\"\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🎨 \u003cstrong data-start=\"1266\" data-end=\"1287\"\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","brand":"happily ever co 2026 sale","offers":[{"title":"Small","offer_id":43101179805830,"sku":"STORE","price":23.91,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":43101179838598,"sku":"STORE","price":23.91,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43101179871366,"sku":"STORE","price":23.91,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43101179904134,"sku":"STORE","price":23.91,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43101179936902,"sku":"STORE","price":23.91,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43101179969670,"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-28_at_2.16.23_PM.png?v=1772306337"},{"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":"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":true},{"title":"Medium","offer_id":43543213146246,"sku":"STORE","price":35.31,"currency_code":"USD","in_stock":true},{"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":true},{"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":"easel-midnight-meadow-button-down-top","title":"Easel | Midnight Meadow Button Down 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 data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-277\" data-turn-id=\"request-68c43457-1844-8001-91c4-3ac997567de4-61\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"06c9fa6c-db27-43d5-bc6e-75f15b38af08\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words 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 data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-279\" data-turn-id=\"988ab070-8266-4aab-b079-6c6897f24baa\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"988ab070-8266-4aab-b079-6c6897f24baa\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-287\" data-turn-id=\"ce65ce6c-f57c-406b-b2b4-dc83f28a7ab8\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"d8f76100-c436-4b6b-a8e4-e29d6ca01a7b\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full 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 have a moment, and this is that top. The \u003cem\u003eMidnight Meadow Button Down Top\u003c\/em\u003e is the kind of piece you throw on and instantly feel like the most put-together person in the room. If you've been looking for something that's equal parts boho and polished, this one was made for you. Think: a vintage scarf your most stylish friend found at a flea market and turned into the outfit of the year.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe relaxed, flowy silhouette drapes beautifully and gives you that effortless \"I just threw this on\" energy that actually took zero effort. Delicate ditsy florals scatter across a rich black base, while a dramatic scalloped border print at the hem and sleeves brings the wow factor. Those gold buttons down the front? Chef's kiss. The collared neckline and 3\/4 sleeves keep it polished without trying too hard, and the 100% cotton woven fabric means you'll actually want to wear it all day long.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis one goes with everything and dresses up or down like a dream. Tuck it into wide-leg denim with a raffia belt and a straw hat for full golden-hour energy, or leave it loose over your favorite biker shorts for a casual day out. 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\"\u003eExclusive Easel print you won't find anywhere else\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eDramatic scalloped border print at hem and sleeves\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eDelicate ditsy floral scattered across a rich black base\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eGold button-down front closure\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eCollared neckline with a relaxed, flowy fit\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e3\/4 sleeves with smocked cuffs\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, 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":43544810717318,"sku":"STORE","price":35.31,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":43544810750086,"sku":"STORE","price":35.31,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43544810782854,"sku":"STORE","price":35.31,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43544810815622,"sku":"STORE","price":35.31,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43544810848390,"sku":"STORE","price":35.31,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43544810881158,"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_1.13.03_PM.png?v=1773249566"},{"product_id":"grandmas-garden-button-up-top","title":"Grandma's Garden Button-Up Top *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 data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-277\" data-turn-id=\"request-68c43457-1844-8001-91c4-3ac997567de4-61\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"06c9fa6c-db27-43d5-bc6e-75f15b38af08\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words 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 data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-279\" data-turn-id=\"988ab070-8266-4aab-b079-6c6897f24baa\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"988ab070-8266-4aab-b079-6c6897f24baa\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-287\" data-turn-id=\"ce65ce6c-f57c-406b-b2b4-dc83f28a7ab8\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"d8f76100-c436-4b6b-a8e4-e29d6ca01a7b\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full 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 walk into your grandma's garden and everything is soft, pretty, and somehow \u003cem\u003eperfectly\u003c\/em\u003e put together? That's this top. The Grandma's Garden Button-Up is one of those pieces that just makes you smile the second you see it, and even more when you put it on. If you've been waiting for something that feels nostalgic and fresh at the same time, this one was made for you.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe relaxed, oversized button-up silhouette fits easy and comfortable without looking sloppy. Patchwork-style panels mix floral prints, pink gingham checks, and white eyelet lace all in one top, like someone took the prettiest quilt you've ever seen and made it wearable. The balloon sleeves and classic collar keep it feeling polished, while the chest pocket adds just the right touch of casual charm.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eBold and sweet without trying too hard. Tuck it into your favorite jeans, knot it over biker shorts, or layer it open over a white tee for that effortless warm-weather 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\"\u003ePatchwork-style mix of floral prints, pink gingham, and white eyelet panels\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eClassic button-front with collar\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRelaxed, oversized fit with balloon sleeves\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eChest patch pocket\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eEasy, breathable wear perfect for spring and summer\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e100% Polyester\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 sale","offers":[{"title":"Small","offer_id":43701914370182,"sku":"STORE","price":29.91,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":43701914402950,"sku":"STORE","price":29.91,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":43701914435718,"sku":"STORE","price":29.91,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43701914468486,"sku":"STORE","price":29.91,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43701914501254,"sku":"STORE","price":29.91,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43701914534022,"sku":"STORE","price":29.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-03-25_at_1.52.29_PM.png?v=1774462047"},{"product_id":"star-crossed-raglan-top","title":"Star Crossed Raglan 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\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSome tops just \u003cem\u003eget\u003c\/em\u003e you. The Star Crossed Raglan Top is that effortlessly cool piece you reach for when you want to look put-together without trying too hard. If you've ever wished your favorite sweatshirt and your most-loved denim could somehow become one outfit, this is it. That oversized frayed denim star patch is giving vintage treasure hunt find, in the best way possible. ✨\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe relaxed, boxy silhouette fits like a dream with those raglan sleeves keeping things casual and cool. Denim-trimmed sleeve bands add just the right amount of detail, laid-back without being overdone. French terry knit means it's cozy enough to lounge in but cute enough to actually leave the house.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis one is a grab-and-go hero. Pair it with your favorite light wash jeans for a tonal denim moment, or throw it over biker shorts for weekend errands. 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\"\u003eOversized, boxy relaxed fit\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFrayed denim star patchwork on front\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eDenim patch detail on upper back\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eDenim-trimmed raglan sleeve bands\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFrench terry knit fabric for that perfect lived-in feel\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e70% Polyester | 30% 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, 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 sale","offers":[{"title":"Small","offer_id":43701925478534,"sku":"STORE","price":25.11,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":43701925511302,"sku":"STORE","price":25.11,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43701925544070,"sku":"STORE","price":25.11,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43701925576838,"sku":"STORE","price":25.11,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43701925609606,"sku":"STORE","price":25.11,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43701925642374,"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-03-25_at_1.26.30_PM.png?v=1774459863"},{"product_id":"worn-in-washed-henley-top-in-black","title":"Worn In Washed Henley Top in Black * 40% OFF* ALL SALES ARE FINAL!*","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe \u003cem\u003eWorn In Washed Henley Top\u003c\/em\u003e is one of those tops you reach for without even thinking about it. If you love that perfectly broken-in, I've-had-this-forever feeling without actually waiting years to get there, this one was made for you. That washed ash black texture looks like your favorite vintage tee grew up and got a little more chic.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe relaxed hi-low silhouette skims the body without clinging, and those short cuffed sleeves keep things cool and effortless. The henley neckline with button detail adds just the right amount of interest, laid-back without being basic. Raw edge hem and side slits give it that intentional undone finish that just works. 100% cotton double gauze means it's lightweight, breathable, and gets softer every single wash.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThrow it on with your favorite jeans and sneakers for an off-duty look that still feels put together. Tuck the front into a midi skirt 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✨ 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\"\u003eWashed double gauze fabric with a vintage, lived-in look\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eHenley neckline with button detail\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eShort sleeves with cuffed trim\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eHi-low hem with raw edge finish\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSide slits for easy movement\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, 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\/2X\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 2026 sale","offers":[{"title":"Small\/Medium","offer_id":43744196198534,"sku":"STORE","price":17.91,"currency_code":"USD","in_stock":false},{"title":"Large\/XL","offer_id":43744196231302,"sku":"STORE","price":17.91,"currency_code":"USD","in_stock":false},{"title":"1X\/2X","offer_id":43744196264070,"sku":"STORE","price":17.91,"currency_code":"USD","in_stock":true},{"title":"2X\/3X","offer_id":43744196296838,"sku":"STORE","price":17.91,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/A279DC7F-6B8F-4D47-9A54-93C23CF3982C.jpg?v=1774750195"},{"product_id":"wherever-the-day-goes-gauze-dress-in-black","title":"Wherever the Day Goes Gauze Dress in Black * 40% OFF* ALL SALES ARE FINAL!*","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSome dresses just get it. The \u003cem\u003eWherever the Day Goes Gauze Dress\u003c\/em\u003e is one of those pieces that feels like a deep breath the second you put it on. If you've been searching for something effortless enough for errands but cute enough for coffee dates, this one was made for you. Think: soft coral sunshine or classic black cool, in a dreamy double gauze cotton that just floats.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe relaxed baby doll silhouette drapes beautifully and moves with you all day long. A frayed V-neckline trim and raw edge hem add just the right touch of laid-back charm, casual without being an afterthought. 100% cotton means it's breathable, soft, and gets even better with every wash.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThrow on some sandals and gold hoops and you're ready for whatever the day has planned. Farmers market, lunch on the patio, a last-minute road trip? 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\"\u003eDouble gauze cotton construction for that lived-in softness\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFrayed V-neckline trim with boho-inspired detail\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRelaxed baby doll silhouette\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRaw edge hem for effortless texture\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eCuffed short sleeves\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSide pockets (yes, real ones!)\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, flowy silhouette\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📐 Length: 33.5\" (Small) | 35\" (1X) \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 2026 sale","offers":[{"title":"Small","offer_id":43744221429894,"sku":"STORE","price":20.31,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":43744221462662,"sku":"STORE","price":20.31,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43744221495430,"sku":"STORE","price":20.31,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43744221528198,"sku":"STORE","price":20.31,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43744221560966,"sku":"STORE","price":20.31,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43744221593734,"sku":"STORE","price":20.31,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43744221626502,"sku":"STORE","price":20.31,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/ECBFCBD6-0E69-4851-9065-A1E01D431CE8.jpg?v=1774797189"},{"product_id":"wherever-the-day-goes-gauze-dress-in-coral","title":"Wherever the Day Goes Gauze Dress in Coral *40% OFF* ALL SALES ARE FINAL!*","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSome dresses just get it. The \u003cem\u003eWherever the Day Goes Gauze Dress\u003c\/em\u003e is one of those pieces that feels like a deep breath the second you put it on. If you've been searching for something effortless enough for errands but cute enough for coffee dates, this one was made for you. Think: soft coral sunshine or classic black cool, in a dreamy double gauze cotton that just floats.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe relaxed baby doll silhouette drapes beautifully and moves with you all day long. A frayed V-neckline trim and raw edge hem add just the right touch of laid-back charm, casual without being an afterthought. 100% cotton means it's breathable, soft, and gets even better with every wash.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThrow on some sandals and gold hoops and you're ready for whatever the day has planned. Farmers market, lunch on the patio, a last-minute road trip? 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\"\u003eDouble gauze cotton construction for that lived-in softness\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFrayed V-neckline trim with boho-inspired detail\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRelaxed baby doll silhouette\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRaw edge hem for effortless texture\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eCuffed short sleeves\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSide pockets (yes, real ones!)\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, flowy silhouette\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-pre-wrap leading-[1.7]\"\u003e📐 Length: 33.5\" (Small) | 35\" (1X) \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 2026 sale","offers":[{"title":"Small","offer_id":43744222118022,"sku":"STORE","price":20.31,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":43744222150790,"sku":"STORE","price":20.31,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43744222183558,"sku":"STORE","price":20.31,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":43744222216326,"sku":"STORE","price":20.31,"currency_code":"USD","in_stock":true},{"title":"1X","offer_id":43744222249094,"sku":"STORE","price":20.31,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43744222281862,"sku":"STORE","price":20.31,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43744222314630,"sku":"STORE","price":20.31,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/524858DE-92CE-44E6-8B9C-8E8D2049C0D6.jpg?v=1774799159"},{"product_id":"sunkissed-crinkle-folded-sleeve-tee-in-black","title":"Sunkissed Crinkle Folded Sleeve Tee in Black *40% OFF* ALL SALES FINAL!","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSome tops just feel like a good day waiting to happen. The \u003cem\u003eSunkissed Crinkle Folded Sleeve Tee\u003c\/em\u003e is that top. If you've been searching for something that looks effortlessly put-together without trying too hard, this one was made for you. The crinkle wash gives every single tee its own one-of-a-kind finish, like it's already been lived in and loved on.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe relaxed fit keeps things easy and comfortable, while the folded short sleeves add a cute little detail that takes it from basic to just right. With a classic round neck and that worn-in texture, this tee has that \"I just threw this on\" energy that somehow looks totally intentional. 100% cotton means you'll actually want to wear it 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 jeans, knot it at the waist, or layer it under a flannel when the seasons change. Available in a rainbow of washed shades, so honestly, one of each is just practical. 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\"\u003eCrinkle mineral wash finish: every tee is uniquely its own\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFolded short sleeve detail\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\"\u003eClassic round neckline\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eBreathable, wear-all-day 100% cotton\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, easy 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 2026 sale","offers":[{"title":"Small","offer_id":43744229228678,"sku":"STORE","price":16.71,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":43744229261446,"sku":"STORE","price":16.71,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43744229294214,"sku":"STORE","price":16.71,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43744229359750,"sku":"STORE","price":16.71,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43744229392518,"sku":"STORE","price":16.71,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43744229425286,"sku":"STORE","price":16.71,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/0FE277CD-AB6B-4957-9BC1-1F679A4C724A.jpg?v=1774750674"},{"product_id":"sunkissed-crinkle-folded-sleeve-tee-in-mint","title":"Sunkissed Crinkle Folded Sleeve Tee in Mint *40% OFF* ALL SALES FINAL!","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSome tops just feel like a good day waiting to happen. The \u003cem\u003eSunkissed Crinkle Folded Sleeve Tee\u003c\/em\u003e is that top. If you've been searching for something that looks effortlessly put-together without trying too hard, this one was made for you. The crinkle wash gives every single tee its own one-of-a-kind finish, like it's already been lived in and loved on.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe relaxed fit keeps things easy and comfortable, while the folded short sleeves add a cute little detail that takes it from basic to just right. With a classic round neck and that worn-in texture, this tee has that \"I just threw this on\" energy that somehow looks totally intentional. 100% cotton means you'll actually want to wear it 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 jeans, knot it at the waist, or layer it under a flannel when the seasons change. Available in a rainbow of washed shades, so honestly, one of each is just practical. 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\"\u003eCrinkle mineral wash finish: every tee is uniquely its own\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFolded short sleeve detail\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\"\u003eClassic round neckline\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eBreathable, wear-all-day 100% cotton\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, easy 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 2026 sale","offers":[{"title":"Small","offer_id":43744236372102,"sku":"STORE","price":16.71,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":43744236404870,"sku":"STORE","price":16.71,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43744236437638,"sku":"STORE","price":16.71,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43744236470406,"sku":"STORE","price":16.71,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43744236503174,"sku":"STORE","price":16.71,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43744236535942,"sku":"STORE","price":16.71,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/34E366D5-B54F-49B8-9C89-54B55F44678F.jpg?v=1774797541"},{"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":"garden-daydream-tiered-midi-dress","title":"Garden Daydream Tiered 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 make you want to twirl. The Garden Daydream Tiered Midi Dress is one of those pieces that feels like a walk through your favorite flower garden, and yes, you absolutely have to spin in it at least once. If you've been waiting for a dress that's equal parts breezy and beautiful, this one was made for you. Think wildflowers, sunshine, and every pretty color of spring all wrapped up in one dreamy print.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe smocked waist cinches right where you want it while the tiered skirt flows out with the most satisfying swoosh. Flutter sleeves and a sweet notch neckline keep things feminine and fun without trying too hard. Side pockets seal the deal. 🙌\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis one is a yes for brunch, a yes for a garden party, a yes for literally any occasion where you want to feel gorgeous and put-together without breaking a sweat. Dress it up with wedges or keep it casual with sandals. 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\"\u003eDreamy wildflower print in a gorgeous mix of pinks, greens, oranges, and blues\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSmocked waist for a flattering, comfortable fit\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFlutter sleeves with frill hem detail\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eTiered midi skirt with a flowy, swishy silhouette\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eNotch neckline for a feminine touch\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eSide pockets because we'd never do you like that\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e100% Polyester\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":43746560770182,"sku":"STORE","price":34.71,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":43746560802950,"sku":"STORE","price":34.71,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43746560835718,"sku":"STORE","price":34.71,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43746560868486,"sku":"STORE","price":34.71,"currency_code":"USD","in_stock":true},{"title":"2X","offer_id":43746560901254,"sku":"STORE","price":34.71,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43746560934022,"sku":"STORE","price":34.71,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-04-08_at_11.54.37_AM.png?v=1775663987"},{"product_id":"that-girl-v-neck-ribbed-top-in-bright-blue","title":"That Girl V-Neck Ribbed Top in Bright Blue * 40% OFF* ALL SALES ARE FINAL!*","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eYou know that girl who walks in and just \u003cem\u003eowns it\u003c\/em\u003e? That's you in this one. The That Girl V-Neck Ribbed Top is the top you reach for when you want to look effortlessly put together without trying too hard. If you've been waiting for a ribbed top that actually fits your life, this is the one.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe relaxed silhouette drapes beautifully without being boxy, and that V-neckline adds just the right amount of polish, confident without being overdone. The cuffed short sleeves give it a little extra personality and the hi-low hem means it looks intentional tucked, untucked, or half-tucked. The corded wavy rib knit has a subtle texture that photographs beautifully and feels even better in person.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePair it with your favorite jeans and sneakers for a casual errand run or dress it up with trousers and a cute heel for a night out. It's 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\"\u003eWavy corded rib knit texture\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFlattering V-neckline\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eCuffed short sleeves\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eHi-low hem for effortless styling\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRelaxed fit that works for every body\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e78% Polyester | 19% Rayon | 3% 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\/2X\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 2026 sale","offers":[{"title":"Small\/Medium","offer_id":43808138690694,"sku":"STORE","price":16.11,"currency_code":"USD","in_stock":false},{"title":"Large\/XL","offer_id":43808138723462,"sku":"STORE","price":16.11,"currency_code":"USD","in_stock":true},{"title":"1X\/2X","offer_id":43808138756230,"sku":"STORE","price":16.11,"currency_code":"USD","in_stock":false},{"title":"2X\/3X","offer_id":43808138788998,"sku":"STORE","price":16.11,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-04-10_at_2.59.56_PM.png?v=1775847770"},{"product_id":"that-girl-v-neck-ribbed-top-in-light-plum","title":"That Girl V-Neck Ribbed Top in Light Plum * 40% OFF* ALL SALES ARE FINAL!*","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eYou know that girl who walks in and just \u003cem\u003eowns it\u003c\/em\u003e? That's you in this one. The That Girl V-Neck Ribbed Top is the top you reach for when you want to look effortlessly put together without trying too hard. If you've been waiting for a ribbed top that actually fits your life, this is the one.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe relaxed silhouette drapes beautifully without being boxy, and that V-neckline adds just the right amount of polish, confident without being overdone. The cuffed short sleeves give it a little extra personality and the hi-low hem means it looks intentional tucked, untucked, or half-tucked. The corded wavy rib knit has a subtle texture that photographs beautifully and feels even better in person.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePair it with your favorite jeans and sneakers for a casual errand run or dress it up with trousers and a cute heel for a night out. It's 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\"\u003eWavy corded rib knit texture\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFlattering V-neckline\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eCuffed short sleeves\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eHi-low hem for effortless styling\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRelaxed fit that works for every body\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e78% Polyester | 19% Rayon | 3% 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\/2X\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 2026 sale","offers":[{"title":"Small\/Medium","offer_id":43808144326790,"sku":"STORE","price":16.11,"currency_code":"USD","in_stock":false},{"title":"Large\/XL","offer_id":43808144359558,"sku":"STORE","price":16.11,"currency_code":"USD","in_stock":false},{"title":"1X\/2X","offer_id":43808144392326,"sku":"STORE","price":16.11,"currency_code":"USD","in_stock":false},{"title":"2X\/3X","offer_id":43808144425094,"sku":"STORE","price":16.11,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-04-10_at_1.12.05_PM.png?v=1775842047"},{"product_id":"sunkissed-crinkle-off-duty-top-in-light-teal","title":"Sunkissed Crinkle Off Duty Top in Light Teal *40% OFF* ALL SALES FINAL!","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSome tops just \u003cem\u003eget it\u003c\/em\u003e. The Sunkissed Crinkle Off Duty Top is that effortless piece you reach for when you want to look like you tried without actually trying. If you've ever wished your wardrobe could do the heavy lifting, this one was made for you. That beautiful crinkle wash gives it a sun-worn, lived-in look that feels like it's been your favorite forever.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe relaxed silhouette skims your body in all the right ways, with raglan sleeves and cuffed short sleeves that add just the right amount of cool without being overdone. A curved hem with side slits keeps things easy and flattering, and that double back seam detail is a little something extra hiding in plain sight. 100% cotton means it's as comfortable as it looks.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThrow it on with your favorite denim and some white sneakers or dress it up with linen trousers and gold hoops. Either way, you're that girl. 💕\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\"\u003eSunkissed crinkle wash finish for that effortless, lived-in look\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eRaglan cuffed short sleeves for a cool, laid-back feel\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eCurved hem with side slits for a flattering, easy fit\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eDouble back seam detail adds subtle dimension\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eBack patch detail\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, 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","brand":"happily ever co 2026 sale","offers":[{"title":"Small","offer_id":43808146456710,"sku":"STORE","price":17.31,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":43808146489478,"sku":"STORE","price":17.31,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43808146522246,"sku":"STORE","price":17.31,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43808146555014,"sku":"STORE","price":17.31,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43808146587782,"sku":"STORE","price":17.31,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43808146620550,"sku":"STORE","price":17.31,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-04-08_at_12.47.31_PM.png?v=1775667155"},{"product_id":"olive-grove-midi-dress","title":"Olive Grove Midi Dress *40% off* ALL SALE ARE FINAL*","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSome dresses just \u003cem\u003etransport\u003c\/em\u003e you. The Olive Grove Midi Dress gives off that lazy Tuscan afternoon energy where the breeze is warm, the scenery is gorgeous, and you have absolutely nowhere to be. If you've been searching for that effortless warm-weather piece you'll reach for on repeat, this is the one. The creamy ivory base with soft olive stripes is like sunshine through the trees, simple and stunning all at once.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe midi length flows beautifully and the button-down front gives it that classic shirt dress polish without feeling overdressed. The collared neckline and cuffed short sleeves keep things structured in the best way, while the included woven belt cinches everything in and adds that \u003cem\u003echef's kiss\u003c\/em\u003e waist moment. The linen blend fabric feels light and breathable, so you stay cool and cute all day long.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eWear it belted for a polished brunch look, or leave it loose and breezy for a farmers market morning or a weekend adventure. Dress it up with heeled sandals or keep it casual with your favorite white sneakers. It's 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\"\u003eCollared button-down neckline\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eCuffed short sleeves\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFull button-front closure\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eBelt loops + woven belt included\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eMidi length with a relaxed, flowing skirt\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e80% Rayon | 20% Linen\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. If you carry weight in your midsection, we recommend sizing up 1 size for a flowier 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 2X for a flowier silhouette. \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. 🎨 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":43861014249606,"sku":"STORE","price":28.11,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":43861014282374,"sku":"STORE","price":28.11,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43861014315142,"sku":"STORE","price":28.11,"currency_code":"USD","in_stock":false},{"title":"1X","offer_id":43861014347910,"sku":"STORE","price":28.11,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43861014380678,"sku":"STORE","price":28.11,"currency_code":"USD","in_stock":false},{"title":"3X","offer_id":43861014413446,"sku":"STORE","price":28.11,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0025\/4627\/0306\/files\/Screenshot_2026-04-22_at_11.39.41_AM.png?v=1776872444"},{"product_id":"tangerine-daydream-button-down-top","title":"Tangerine Daydream Button Down 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 data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-277\" data-turn-id=\"request-68c43457-1844-8001-91c4-3ac997567de4-61\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"06c9fa6c-db27-43d5-bc6e-75f15b38af08\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words 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 data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-279\" data-turn-id=\"988ab070-8266-4aab-b079-6c6897f24baa\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"988ab070-8266-4aab-b079-6c6897f24baa\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words dark markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-287\" data-turn-id=\"ce65ce6c-f57c-406b-b2b4-dc83f28a7ab8\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"d8f76100-c436-4b6b-a8e4-e29d6ca01a7b\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full 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 data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-293\" data-turn-id=\"007cc8a7-11d5-405b-a293-6792570fbf7c\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"007cc8a7-11d5-405b-a293-6792570fbf7c\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-297\" data-turn-id=\"request-68c43457-1844-8001-91c4-3ac997567de4-24\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-2\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"77de27f2-2a45-430a-afc2-1d90af91982c\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full 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 put something on and instantly feel like the main character? That's exactly what the Tangerine Daydream Button Down Top does. If you've been searching for a print that's bold enough to turn heads but soft enough to feel like \u003cem\u003eyou\u003c\/em\u003e, this one was made for you. Think a vintage botanical garden frozen in golden hour: oversized blooms, lush greenery, and the prettiest pops of dusty blue and blush, all on the warmest tangerine base you've ever seen. 🍊\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe fitted button down silhouette skims your curves in all the right ways, hitting right at the hip for a polished, put-together finish. Those dreamy balloon sleeves with the gathered cuffs are the detail that takes this from cute to \u003cem\u003ewow\u003c\/em\u003e. Lightweight and flowy, it moves with you all day without feeling fussy.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eDress it up with linen trousers and gold accessories or keep it casual with your favorite denim shorts. Either way, you're going to want to live in this one. 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\"\u003eVintage botanical floral print in a warm tangerine colorway\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eFitted button down silhouette with V-neckline\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eStatement balloon sleeves with gathered cuffs\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eLightweight, flowy fabric that's easy to wear all day\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eHip length with a flattering, curve-skimming fit\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e70% Rayon | 30% Nylon\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003eNo 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 fitted, flattering silhouette\u003c\/p\u003e\n\u003cp data-end=\"1255\" data-start=\"1139\"\u003e🖤 \u003cstrong data-end=\"1255\" data-start=\"1207\"\u003eSarah is 5’4”, a size 16, and wearing the 1X.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"1521\" data-start=\"1257\"\u003e📌 Need sizing help? Check the size chart in the last product photos.\u003cbr data-end=\"1329\" data-start=\"1326\"\u003e💌 Sold out in your size? Sign up for restock notifications to stay in the loop.\u003cbr data-end=\"1412\" data-start=\"1409\"\u003e🎨 \u003cstrong data-end=\"1436\" data-start=\"1415\"\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\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":43944854618246,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":43944854651014,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":43944854683782,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43944854716550,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":true},{"title":"1X","offer_id":43944854749318,"sku":"STORE","price":26.91,"currency_code":"USD","in_stock":false},{"title":"2X","offer_id":43944854782086,"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-05-10_at_8.48.44_PM.png?v=1778460826"}],"url":"https:\/\/happilyeverco.shop\/collections\/40-off-sale-rack.oembed?page=2","provider":"happily ever co","version":"1.0","type":"link"}