{"title":"Coordinating Sets","description":"","products":[{"product_id":"black-beauty-eyelet-button-up-top","title":"Black Beauty Eyelet Button Up Top","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-698e5731-9bcc-832c-a717-0e7ac885e28b-39\" data-testid=\"conversation-turn-276\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"438d05ba-30d5-4bba-a963-01bd298428a7\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"44\" data-end=\"238\"\u003eChic, minimal, and just a little bit special—this top is all about the details. The subtle eyelet texture and scalloped edge give it that elevated feel while still being incredibly easy to wear.\u003c\/p\u003e\n\u003cp data-start=\"240\" data-end=\"262\"\u003e\u003cstrong data-start=\"240\" data-end=\"260\"\u003eDetails we love:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"263\" data-end=\"441\"\u003e\n\u003cli data-section-id=\"ybdd8\" data-start=\"263\" data-end=\"303\"\u003eTonal eyelet design for soft texture\u003c\/li\u003e\n\u003cli data-section-id=\"xlm8ok\" data-start=\"304\" data-end=\"341\"\u003eSleeveless, structured silhouette\u003c\/li\u003e\n\u003cli data-section-id=\"jplojn\" data-start=\"342\" data-end=\"365\"\u003eButton-front detail\u003c\/li\u003e\n\u003cli data-section-id=\"1flihpx\" data-start=\"366\" data-end=\"401\"\u003eCropped length for a modern fit\u003c\/li\u003e\n\u003cli data-section-id=\"wxvk4l\" data-start=\"402\" data-end=\"441\"\u003eScalloped hem for a feminine finish\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"443\" data-end=\"511\"\u003e\u003cstrong data-start=\"443\" data-end=\"457\"\u003eFit Notes:\u003c\/strong\u003e True to size with a slightly structured, cropped fit.\u003c\/p\u003e\n\u003cp data-start=\"513\" data-end=\"652\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"513\" data-end=\"527\"\u003eStyle Tip:\u003c\/strong\u003e Pair with the matching wide leg pants for a polished set, or style with high-rise denim for an effortless, elevated look. 🖤\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\/section\u003e\n\u003c\/div\u003e\n\u003cp\u003eDon't forget to check out our coordinating \u003ca href=\"https:\/\/www.blackwillowboutique.com\/products\/black-beauty-eyelet-wide-leg-pant\" title=\"Coordinating Pants\"\u003eBlack Beauty Eyelet Wide Leg Pant\u003c\/a\u003e! \u003c\/p\u003e\n\u003cp\u003eModel is shown in size small. Info: \u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cb id=\"docs-internal-guid-9a198178-7fff-e5b6-1d89-6c1382298721\"\u003e\u003cspan\u003e5’2, normally a size small in tops \u0026amp; dresses, normally a size 25 in pants.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eColor: Black. Entro. \u003c\/p\u003e","brand":"Entro","offers":[{"title":"Small","offer_id":50421932687607,"sku":null,"price":70.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":50421932720375,"sku":null,"price":70.0,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":50421932753143,"sku":null,"price":70.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0485\/5191\/9773\/files\/MarchBlackWillowEDITS26-183.jpg?v=1775763002"},{"product_id":"black-beauty-eyelet-wide-leg-pant","title":"Black Beauty Eyelet Wide Leg Pant","description":"\u003cp data-start=\"50\" data-end=\"258\"\u003ePolished with just the right amount of detail—these are the kind of pants that instantly elevate your everyday. The subtle eyelet texture keeps them interesting, while the easy silhouette keeps them wearable.\u003c\/p\u003e\n\u003cp data-start=\"260\" data-end=\"282\"\u003e\u003cstrong data-start=\"260\" data-end=\"280\"\u003eDetails we love:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"283\" data-end=\"499\"\u003e\n\u003cli data-section-id=\"e110zn\" data-start=\"283\" data-end=\"331\"\u003eAllover tonal eyelet design for soft texture\u003c\/li\u003e\n\u003cli data-section-id=\"1cb2njp\" data-start=\"332\" data-end=\"385\"\u003eWide leg silhouette for an easy, flattering drape\u003c\/li\u003e\n\u003cli data-section-id=\"wxvk4l\" data-start=\"386\" data-end=\"425\"\u003eScalloped hem for a feminine finish\u003c\/li\u003e\n\u003cli data-section-id=\"br5ctv\" data-start=\"426\" data-end=\"463\"\u003eFunctional pockets (always a win)\u003c\/li\u003e\n\u003cli data-section-id=\"1ca1n57\" data-start=\"464\" data-end=\"499\"\u003eLightweight feel with structure\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"501\" data-end=\"564\"\u003e\u003cstrong data-start=\"501\" data-end=\"515\"\u003eFit Notes:\u003c\/strong\u003e True to size with a relaxed fit through the leg.\u003c\/p\u003e\n\u003cp data-start=\"566\" data-end=\"716\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"566\" data-end=\"580\"\u003eStyle Tip:\u003c\/strong\u003e Pair with the matching top for a chic set, or style with a simple tank or blouse to let the texture shine. Effortless, but elevated. 🖤\u003c\/p\u003e\n\u003cp\u003eDon't forget to check out our coordinating \u003ca href=\"https:\/\/www.blackwillowboutique.com\/products\/black-beauty-eyelet-button-up-top\" title=\"Coordinating Tank Top\"\u003eBlack Beauty Eyelet Button Up Top\u003c\/a\u003e! \u003c\/p\u003e\n\u003cp\u003eModel is shown in size small. Info: \u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cb id=\"docs-internal-guid-7daf7354-7fff-72cc-44c6-50fa25e564ac\"\u003e\u003cspan\u003e5’2, normally a size small in tops \u0026amp; dresses, normally a size 25 in pants.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eColor: Black. Entro. \u003c\/p\u003e","brand":"Entro","offers":[{"title":"Small","offer_id":50421947433207,"sku":null,"price":96.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":50421947465975,"sku":null,"price":96.0,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":50421947498743,"sku":null,"price":96.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0485\/5191\/9773\/files\/MarchBlackWillowEDITS26-188.jpg?v=1775762900"},{"product_id":"silky-soft-stretch-waist-pants","title":"Silky Soft Stretch Waist Pants","description":"\u003cp\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 0.875rem;\"\u003eA silky soft must-have for every wardrobe! Thick elastic waistband, functional tie, wide leg fit, and front pockets. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 0.875rem;\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is shown in size small. Model info: \u003cmeta charset=\"utf-8\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cb id=\"docs-internal-guid-a8b7fb3d-7fff-0ce3-7bb7-0b747c4d232e\"\u003e\u003cspan\u003e5’2, normally a size small in tops \u0026amp; dresses, normally a size 25 in pants.\u003c\/span\u003e\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 0.875rem;\"\u003eEntro. \u003c\/span\u003e\u003c\/p\u003e","brand":"Entro","offers":[{"title":"Light Blue \/ Small","offer_id":50421957296375,"sku":null,"price":39.99,"currency_code":"USD","in_stock":false},{"title":"Light Blue \/ Medium","offer_id":50421957329143,"sku":null,"price":39.99,"currency_code":"USD","in_stock":false},{"title":"Light Blue \/ Large","offer_id":50421957361911,"sku":null,"price":39.99,"currency_code":"USD","in_stock":false},{"title":"Black \/ Small","offer_id":50421955920119,"sku":null,"price":39.99,"currency_code":"USD","in_stock":false},{"title":"Black \/ Medium","offer_id":50421957230839,"sku":null,"price":39.99,"currency_code":"USD","in_stock":false},{"title":"Black \/ Large","offer_id":50421957263607,"sku":null,"price":39.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0485\/5191\/9773\/files\/BlackWillowFeb26EDITS-301.jpg?v=1772049901"},{"product_id":"zoom-zip-knit-top","title":"Zoom \u0026 Zip Knit Top","description":"\u003cp\u003eHello elevated comfort! Drop shoulder, v neckline with zip. Don't forget to check out our coordinating \u003ca href=\"https:\/\/www.blackwillowboutique.com\/products\/zoom-zip-knit-skort\"\u003eZoom \u0026amp; Zip Knit Skort\u003c\/a\u003e! Model is shown in size small. \u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong data-start=\"225\" data-end=\"250\"\u003e\u003cb id=\"docs-internal-guid-ffadce20-7fff-c795-e2da-1a12c40683f4\"\u003e\u003cspan\u003eModel info: 5’2, normally a size small in tops \u0026amp; dresses, normally a size 25 in pants.\u003c\/span\u003e\u003c\/b\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eShe + Sky. Color: NAVY.\u003c\/p\u003e","brand":"She \u0026 Sky","offers":[{"title":"Small","offer_id":50422335439095,"sku":null,"price":36.99,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":50422335471863,"sku":null,"price":36.99,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":50422335504631,"sku":null,"price":36.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0485\/5191\/9773\/files\/BlackWillowBoutiqueJan26-118.jpg?v=1768862394"},{"product_id":"saltwater-stripes-top","title":"Saltwater \u0026 Stripes Top","description":"\u003cp data-start=\"47\" data-end=\"252\"\u003eClean, classic, and just a little sporty—this one brings that effortless “put together” feel without trying too hard. The crisp stripes paired with the contrast collar give it that elevated, everyday look.\u003c\/p\u003e\n\u003cp data-start=\"254\" data-end=\"287\"\u003eIt’s polished… but still relaxed.\u003c\/p\u003e\n\u003cp data-start=\"289\" data-end=\"311\"\u003e\u003cstrong data-start=\"289\" data-end=\"309\"\u003eDetails we love:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"312\" data-end=\"463\"\u003e\n\u003cli data-section-id=\"5ivp9a\" data-start=\"312\" data-end=\"344\"\u003eSoft, structured knit fabric\u003c\/li\u003e\n\u003cli data-section-id=\"1sec9fx\" data-start=\"345\" data-end=\"371\"\u003eClassic stripe pattern\u003c\/li\u003e\n\u003cli data-section-id=\"22fsjo\" data-start=\"372\" data-end=\"398\"\u003eContrast collar detail\u003c\/li\u003e\n\u003cli data-section-id=\"1m2mdo5\" data-start=\"399\" data-end=\"428\"\u003eFunctional button placket\u003c\/li\u003e\n\u003cli data-section-id=\"itqcqi\" data-start=\"429\" data-end=\"463\"\u003eSlightly boxy, easy silhouette\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"465\" data-end=\"527\"\u003e\u003cstrong data-start=\"465\" data-end=\"479\"\u003eFit Notes:\u003c\/strong\u003e True to size with a relaxed, slightly boxy fit.\u003c\/p\u003e\n\u003cp data-start=\"529\" data-end=\"656\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"529\" data-end=\"543\"\u003eStyle Tip:\u003c\/strong\u003e Pair with the matching bottoms for a coordinated look, or wear with denim for an easy, pulled-together outfit. ✨\u003c\/p\u003e\n\u003cp\u003eDon't forget to check out our coordinating \u003ca title=\"Coordinating skort\" href=\"%20https:\/\/www.blackwillowboutique.com\/products\/saltwater-stripes-skort\"\u003eSaltwater \u0026amp; Stripes Skort\u003c\/a\u003e! \u003c\/p\u003e\n\u003cp\u003eModel is shown in size small. Info: \u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cb id=\"docs-internal-guid-ca5aeb9f-7fff-ab08-c246-d4decad16904\"\u003e\u003cspan\u003e5’2, normally a size small in tops \u0026amp; dresses, normally a size 25 in pants.\u003c\/span\u003e\u003c\/b\u003e\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003cp\u003eEntro. Available colors: NAVY WHITE. \u003c\/p\u003e","brand":"Entro","offers":[{"title":"Small","offer_id":50434465431799,"sku":null,"price":62.0,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":50434465464567,"sku":null,"price":62.0,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":50434465497335,"sku":null,"price":62.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0485\/5191\/9773\/files\/MarchBlackWillowEDITS26-118.jpg?v=1775762270"},{"product_id":"harbor-embroidered-top","title":"Harbor Embroidered Top","description":"\u003cp\u003eA beautiful round neck top with embroidered detail and front panel. Don't forget to check out our coordinating \u003ca title=\"Coordinating shorts\" href=\"https:\/\/www.blackwillowboutique.com\/products\/harbor-embroidered-shorts\"\u003eHarbor Embroidered Shorts\u003c\/a\u003e! \u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eModel is shown in size small: Info: \u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e5’7, normally a size XS\/S in tops, size 0\/2 in dresses, and a size 25 in pants. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eEntro. Available colors: NAVY. \u003c\/p\u003e","brand":"Entro","offers":[{"title":"Small","offer_id":50434478932215,"sku":null,"price":69.0,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":50434478964983,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":50434478997751,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0485\/5191\/9773\/files\/20260220-313A5956_3849437e-7b99-40e7-957d-50f4c07270da.jpg?v=1772819371"},{"product_id":"bow-front-beauty","title":"Bow Front Beauty","description":"\u003cp\u003eA button down beauty with short sleeves and collared neckline. Tie front. \u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eModel is shown in size small. Model info: \u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cb id=\"docs-internal-guid-a8b7fb3d-7fff-0ce3-7bb7-0b747c4d232e\"\u003e\u003cspan\u003e5’2, normally a size small in tops \u0026amp; dresses, normally a size 25 in pants.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eEntro. Available colors: BLACK \u0026amp; LIGHT BLUE. \u003c\/p\u003e","brand":"Entro","offers":[{"title":"Light Blue \/ Small","offer_id":50434484994295,"sku":null,"price":29.99,"currency_code":"USD","in_stock":false},{"title":"Light Blue \/ Medium","offer_id":50434485027063,"sku":null,"price":29.99,"currency_code":"USD","in_stock":false},{"title":"Light Blue \/ Large","offer_id":50434485059831,"sku":null,"price":29.99,"currency_code":"USD","in_stock":false},{"title":"Black \/ Small","offer_id":50434480931063,"sku":null,"price":29.99,"currency_code":"USD","in_stock":false},{"title":"Black \/ Medium","offer_id":50434484928759,"sku":null,"price":29.99,"currency_code":"USD","in_stock":false},{"title":"Black \/ Large","offer_id":50434484961527,"sku":null,"price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0485\/5191\/9773\/files\/BlackWillowFeb26EDITS-297.jpg?v=1772049857"},{"product_id":"saltwater-stripes-skort","title":"Saltwater \u0026 Stripes Skort","description":"\u003cp data-start=\"45\" data-end=\"218\"\u003eEasy, polished, and secretly practical—this is the piece you’ll reach for on repeat. It has that classic coastal feel, but with a functional twist that makes it even better.\u003c\/p\u003e\n\u003cp data-start=\"220\" data-end=\"249\"\u003eBecause yes… it’s a skort. 🙌\u003c\/p\u003e\n\u003cp data-start=\"251\" data-end=\"273\"\u003e\u003cstrong data-start=\"251\" data-end=\"271\"\u003eDetails we love:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"274\" data-end=\"472\"\u003e\n\u003cli data-section-id=\"16gcmfp\" data-start=\"274\" data-end=\"318\"\u003eBuilt-in shorts for coverage and comfort\u003c\/li\u003e\n\u003cli data-section-id=\"5ivp9a\" data-start=\"319\" data-end=\"351\"\u003eSoft, structured knit fabric\u003c\/li\u003e\n\u003cli data-section-id=\"1sec9fx\" data-start=\"352\" data-end=\"378\"\u003eClassic stripe pattern\u003c\/li\u003e\n\u003cli data-section-id=\"13n9y9o\" data-start=\"379\" data-end=\"427\"\u003eElastic waistband with adjustable drawstring\u003c\/li\u003e\n\u003cli data-section-id=\"16snxm6\" data-start=\"428\" data-end=\"472\"\u003eContrast trim for a clean, finished look\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"474\" data-end=\"541\"\u003e\u003cstrong data-start=\"474\" data-end=\"488\"\u003eFit Notes:\u003c\/strong\u003e True to size with a comfortable, flexible waistband.\u003c\/p\u003e\n\u003cp data-start=\"543\" data-end=\"676\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"543\" data-end=\"557\"\u003eStyle Tip:\u003c\/strong\u003e Pair with the matching top for a full set moment, or throw on a simple tee or tank to keep it casual and effortless. ✨\u003c\/p\u003e\n\u003cp\u003eDon't forget to check out our coordinating \u003ca href=\"https:\/\/www.blackwillowboutique.com\/products\/saltwater-stripes-top\" title=\"Coordinating Top\"\u003eSaltwater \u0026amp; Stripes Top\u003c\/a\u003e! \u003c\/p\u003e\n\u003cp\u003eModel is shown in size small. Info: \u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cb id=\"docs-internal-guid-ca5aeb9f-7fff-ab08-c246-d4decad16904\"\u003e\u003cspan\u003e5’2, normally a size small in tops \u0026amp; dresses, normally a size 25 in pants.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp\u003eEntro. Available colors: NAVY WHITE. \u003c\/p\u003e","brand":"Entro","offers":[{"title":"Small","offer_id":50434485911799,"sku":null,"price":62.0,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":50434485944567,"sku":null,"price":62.0,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":50434485977335,"sku":null,"price":62.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0485\/5191\/9773\/files\/MarchBlackWillowEDITS26-126.jpg?v=1775762394"},{"product_id":"harbor-embroidered-shorts","title":"Harbor Embroidered Shorts","description":"\u003cp\u003eLovely navy shorts with the sweetest white embroidery. Thick elastic waistband. Don't forget to check out our coordinating \u003ca href=\"https:\/\/www.blackwillowboutique.com\/products\/harbor-embroidered-top\" title=\"Coordinating top\"\u003eHarbor Embroidered Top\u003c\/a\u003e! \u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eModel is shown in size small: Info: \u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e5’7, normally a size XS\/S in tops, size 0\/2 in dresses, and a size 25 in pants. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eEntro. Available colors: NAVY. \u003c\/p\u003e","brand":"Entro","offers":[{"title":"Small","offer_id":50434490204407,"sku":null,"price":69.0,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":50434490237175,"sku":null,"price":69.0,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":50434490269943,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0485\/5191\/9773\/files\/20260220-313A5954.jpg?v=1772819286"},{"product_id":"lacey-look-through-puff-sleeve-top","title":"Lacey Look Through Puff Sleeve Top","description":"\u003cp data-start=\"118\" data-end=\"406\"\u003eDelicate floral lace, soft puff sleeves, and a scalloped hem come together for a feminine piece that feels polished without being overdone. It’s dressy enough for events, but easy enough to wear casually with denim.\u003c\/p\u003e\n\u003cp data-start=\"118\" data-end=\"406\"\u003eCheck out our coordinating \u003ca href=\"https:\/\/www.blackwillowboutique.com\/products\/lacey-look-through-long-skirt\" title=\"Coordinating skirt \"\u003eLacey Look Through Long Skirt\u003c\/a\u003e! \u003c\/p\u003e\n\u003cp data-start=\"408\" data-end=\"426\"\u003e\u003cstrong data-start=\"408\" data-end=\"426\"\u003eWhy we love it\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"427\" data-end=\"610\"\u003e\n\u003cli data-start=\"427\" data-end=\"473\"\u003e\n\u003cp data-start=\"429\" data-end=\"473\"\u003eAllover floral lace with beautiful texture\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"474\" data-end=\"517\"\u003e\n\u003cp data-start=\"476\" data-end=\"517\"\u003eShort puff sleeves for a romantic touch\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"518\" data-end=\"567\"\u003e\n\u003cp data-start=\"520\" data-end=\"567\"\u003eScalloped lace hemline for an elevated finish\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"568\" data-end=\"610\"\u003e\n\u003cp data-start=\"570\" data-end=\"610\"\u003eLightweight feel with subtle structure\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"612\" data-end=\"742\"\u003e\u003cstrong data-start=\"612\" data-end=\"625\"\u003eFit Notes\u003c\/strong\u003e\u003cbr data-start=\"625\" data-end=\"628\"\u003eRelaxed, boxy silhouette that hits at the natural waist. Easy fit that’s comfortable while still looking tailored.\u003c\/p\u003e\n\u003cp data-start=\"744\" data-end=\"902\"\u003e\u003cstrong data-start=\"744\" data-end=\"757\"\u003eStyle Tip\u003c\/strong\u003e\u003cbr data-start=\"757\" data-end=\"760\"\u003ePair with high-rise denim and heels for showers or brunch, or dress it up with tailored trousers and statement earrings for special occasions.\u003c\/p\u003e\n\u003cp data-start=\"104\" data-end=\"410\"\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 0.875rem;\"\u003eJODIFL. 100% POLYESTER.\u003c\/span\u003e\u003c\/p\u003e","brand":"JODIFL","offers":[{"title":"Small","offer_id":50454938714359,"sku":null,"price":62.0,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":50454938747127,"sku":null,"price":62.0,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":50454938779895,"sku":null,"price":62.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0485\/5191\/9773\/files\/20260219-313A5067.jpg?v=1772818583"},{"product_id":"lacey-look-through-long-skirt","title":"Lacey Look Through Long Skirt","description":"\u003cp data-start=\"95\" data-end=\"370\"\u003eDesigned with intricate floral lace and a soft A-line shape, it moves beautifully while still feeling polished and intentional. It’s one of those pieces that instantly elevates your look—no extra styling required.\u003c\/p\u003e\n\u003cp data-start=\"95\" data-end=\"370\"\u003eCheck out our coordinating \u003ca href=\"https:\/\/www.blackwillowboutique.com\/products\/lacey-look-through-puff-sleeve-top\" title=\"Coordinating Top\"\u003eLacey Look Through Puff Sleeve Top!\u003c\/a\u003e \u003c\/p\u003e\n\u003cp data-start=\"372\" data-end=\"390\"\u003e\u003cstrong data-start=\"372\" data-end=\"390\"\u003eWhy we love it\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"391\" data-end=\"579\"\u003e\n\u003cli data-start=\"391\" data-end=\"436\"\u003e\n\u003cp data-start=\"393\" data-end=\"436\"\u003eAllover floral lace with gorgeous texture\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"437\" data-end=\"483\"\u003e\n\u003cp data-start=\"439\" data-end=\"483\"\u003eMidi length with an easy, flowy silhouette\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"484\" data-end=\"529\"\u003e\n\u003cp data-start=\"486\" data-end=\"529\"\u003eScalloped lace hem for an elevated finish\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"530\" data-end=\"579\"\u003e\n\u003cp data-start=\"532\" data-end=\"579\"\u003eSmooth waistband for a clean, flattering look\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"581\" data-end=\"719\"\u003e\u003cstrong data-start=\"581\" data-end=\"594\"\u003eFit Notes\u003c\/strong\u003e\u003cbr data-start=\"594\" data-end=\"597\"\u003eComfortable through the waist with a relaxed drape through the skirt. Designed to sit naturally and flow without clinging.\u003c\/p\u003e\n\u003cp data-start=\"721\" data-end=\"879\"\u003e\u003cstrong data-start=\"721\" data-end=\"734\"\u003eStyle Tip\u003c\/strong\u003e\u003cbr data-start=\"734\" data-end=\"737\"\u003ePair with the matching lace top for an effortless set, or style with a simple tee or blouse and sandals for showers, brunch, or summer events.\u003c\/p\u003e\n\u003cp data-end=\"410\" data-start=\"104\"\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 0.875rem;\"\u003eJODIFL. 100% POLYESTER.\u003c\/span\u003e\u003c\/p\u003e","brand":"JODIFL","offers":[{"title":"Small","offer_id":50454942646519,"sku":null,"price":70.0,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":50454942679287,"sku":null,"price":70.0,"currency_code":"USD","in_stock":true},{"title":"Large","offer_id":50454942712055,"sku":null,"price":70.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0485\/5191\/9773\/files\/20260219-313A5082_a1715d35-ae03-497c-b8ca-6dcb80606a0e.jpg?v=1772818620"},{"product_id":"stripes-scribbles-wide-leg-pant","title":"Chic Stripes \u0026 Scribbles Wide Leg Pant","description":"\u003cp data-start=\"94\" data-end=\"416\"\u003eFeaturing a striking black-and-ivory palette and a delicate floral pattern, this midi skirt feels polished, intentional, and easy to style. The contrast trim adds structure and definition, giving it that boutique, styled look without being fussy.\u003c\/p\u003e\n\u003cp data-start=\"94\" data-end=\"416\"\u003eCheck out our coordinating \u003ca href=\"https:\/\/www.blackwillowboutique.com\/products\/chic-scribbles-stripes-top\" title=\"COORDINATING PANT\"\u003eChic Scribbles \u0026amp; Stripes Top\u003c\/a\u003e! \u003c\/p\u003e\n\u003cp data-start=\"418\" data-end=\"436\"\u003e\u003cstrong data-start=\"418\" data-end=\"436\"\u003eWhy we love it\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"437\" data-end=\"643\"\u003e\n\u003cli data-start=\"437\" data-end=\"489\"\u003e\n\u003cp data-start=\"439\" data-end=\"489\"\u003eSubtle floral pattern with a soft, artistic feel\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"490\" data-end=\"548\"\u003e\n\u003cp data-start=\"492\" data-end=\"548\"\u003eContrast border detailing for a clean, tailored finish\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"549\" data-end=\"597\"\u003e\n\u003cp data-start=\"551\" data-end=\"597\"\u003eMidi length with a relaxed, flowy silhouette\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"598\" data-end=\"643\"\u003e\n\u003cp data-start=\"600\" data-end=\"643\"\u003eLightweight fabric that moves beautifully\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"645\" data-end=\"783\"\u003e\u003cstrong data-start=\"645\" data-end=\"658\"\u003eFit Notes\u003c\/strong\u003e\u003cbr data-start=\"658\" data-end=\"661\"\u003eComfortable through the waist with an easy drape through the skirt. Designed to sit naturally and feel effortless all day.\u003c\/p\u003e\n\u003cp data-start=\"785\" data-end=\"943\"\u003e\u003cstrong data-start=\"785\" data-end=\"798\"\u003eStyle Tip\u003c\/strong\u003e\u003cbr data-start=\"798\" data-end=\"801\"\u003ePair with a simple black tank or crisp white blouse for a classic look, or dress it up with a structured top and sandals for dinner or events.\u003c\/p\u003e\n\u003cp data-start=\"785\" data-end=\"943\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is shown in size small: Info: \u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003e5’7, normally a size XS\/S in tops, size 0\/2 in dresses, and a size 25 in pants. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-end=\"410\" data-start=\"104\"\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 0.875rem;\"\u003eJODIFL. 82% NYLON, 18% RAYON.\u003c\/span\u003e\u003c\/p\u003e","brand":"JODIFL","offers":[{"title":"Small","offer_id":50454949134583,"sku":null,"price":39.99,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":50454949167351,"sku":null,"price":39.99,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":50454949200119,"sku":null,"price":39.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0485\/5191\/9773\/files\/20260219-313A5235.jpg?v=1772819514"},{"product_id":"the-midnight-muse-lace-top","title":"Lovely in Lace Top","description":"\u003cp data-start=\"32\" data-end=\"334\"\u003eFeminine, intricate, and quietly statement-making. This lace top brings texture and softness together in the prettiest way. The delicate pattern and flutter sleeve give it movement, while the subtle scalloped hem keeps it feeling elevated and intentional. It’s romantic — but still completely wearable.\u003c\/p\u003e\n\u003cp data-start=\"336\" data-end=\"397\"\u003eThe kind of piece that makes denim feel instantly dressed up.\u003c\/p\u003e\n\u003cp data-start=\"399\" data-end=\"419\"\u003e\u003cstrong data-start=\"399\" data-end=\"419\"\u003eDetails we love:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"420\" data-end=\"617\"\u003e\n\u003cli data-start=\"420\" data-end=\"453\"\u003e\n\u003cp data-start=\"422\" data-end=\"453\"\u003eAllover intricate lace design\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"454\" data-end=\"478\"\u003e\n\u003cp data-start=\"456\" data-end=\"478\"\u003eSoft flutter sleeves\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"479\" data-end=\"507\"\u003e\n\u003cp data-start=\"481\" data-end=\"507\"\u003eSubtle scalloped hemline\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"508\" data-end=\"534\"\u003e\n\u003cp data-start=\"510\" data-end=\"534\"\u003eClassic round neckline\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"535\" data-end=\"576\"\u003e\n\u003cp data-start=\"537\" data-end=\"576\"\u003eLightweight feel with beautiful drape\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"577\" data-end=\"617\"\u003e\n\u003cp data-start=\"579\" data-end=\"617\"\u003eFully lined for comfortable coverage\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"619\" data-end=\"725\"\u003e\u003cstrong data-start=\"619\" data-end=\"633\"\u003eFit Notes:\u003c\/strong\u003e True to size with a relaxed, slightly swingy silhouette that moves easily without clinging.\u003c\/p\u003e\n\u003cp data-start=\"727\" data-end=\"941\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"727\" data-end=\"741\"\u003eStyle Tip:\u003c\/strong\u003e Pair with a high-rise straight jean and sandal for an elevated everyday look, or tuck into tailored trousers with a heel for a more polished moment. This one layers beautifully under a blazer, too. ✨\u003c\/p\u003e\n\u003cp data-start=\"727\" data-end=\"941\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is shown in size small. Info: \u003cmeta charset=\"utf-8\"\u003e \u003cmeta charset=\"utf-8\"\u003e \u003cb id=\"docs-internal-guid-d2304f34-7fff-b336-42b5-b191d038e37a\"\u003e\u003cspan\u003e5’7, normally a size small in tops and dresses, and size 27 in pants.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-start=\"727\" data-end=\"941\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eVery J. 60% COTTON, 35% NYLON, 5% SPANDEX. \u003c\/p\u003e","brand":"Very J","offers":[{"title":"Small","offer_id":50501907939575,"sku":null,"price":38.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":50501907972343,"sku":null,"price":38.0,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":50501908005111,"sku":null,"price":38.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0485\/5191\/9773\/files\/20260219-313A5033.jpg?v=1772743171"},{"product_id":"lovely-in-lace-pant","title":"Lovely in Lace Pant","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-698e5731-9bcc-832c-a717-0e7ac885e28b-9\" data-testid=\"conversation-turn-32\" 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=\"5fb16937-0abd-42d7-8f97-956e3a8bcf03\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:stable_both-edges] touch:[scrollbar-width:none] relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\"\u003e\u003cmain class=\"min-h-0 flex-1\" id=\"main\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-698e5731-9bcc-832c-a717-0e7ac885e28b-10\" data-testid=\"conversation-turn-34\" 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=\"b13c8026-cf85-44f8-adb1-83cc6a129fcb\" 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 dark markdown-new-styling\"\u003e\n\u003cp data-start=\"33\" data-end=\"284\"\u003eRomantic texture meets an effortlessly relaxed silhouette. These lace wide leg pants feel elevated and feminine while still being incredibly wearable. The intricate pattern adds depth and interest, while the flowing leg keeps them soft and flattering.\u003c\/p\u003e\n\u003cp data-start=\"286\" data-end=\"358\"\u003eThey’re the kind of piece that feels special — without feeling overdone.\u003c\/p\u003e\n\u003cp data-start=\"360\" data-end=\"380\"\u003e\u003cstrong data-start=\"360\" data-end=\"380\"\u003eDetails we love:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"381\" data-end=\"577\"\u003e\n\u003cli data-start=\"381\" data-end=\"414\"\u003e\n\u003cp data-start=\"383\" data-end=\"414\"\u003eAllover intricate lace design\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"415\" data-end=\"438\"\u003e\n\u003cp data-start=\"417\" data-end=\"438\"\u003eWide leg silhouette\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"439\" data-end=\"472\"\u003e\n\u003cp data-start=\"441\" data-end=\"472\"\u003eElastic waistband for comfort\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"473\" data-end=\"517\"\u003e\n\u003cp data-start=\"475\" data-end=\"517\"\u003eLightweight feel with beautiful movement\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"518\" data-end=\"547\"\u003e\n\u003cp data-start=\"520\" data-end=\"547\"\u003eFully lined for easy wear\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"548\" data-end=\"577\"\u003e\n\u003cp data-start=\"550\" data-end=\"577\"\u003eSoft scalloped hem detail\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"579\" data-end=\"691\"\u003e\u003cstrong data-start=\"579\" data-end=\"593\"\u003eFit Notes:\u003c\/strong\u003e True to size with a comfortable elastic waistband and a relaxed wide leg that drapes beautifully.\u003c\/p\u003e\n\u003cp data-start=\"693\" data-end=\"904\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"693\" data-end=\"707\"\u003eStyle Tip:\u003c\/strong\u003e Pair with the coordinating lace top for a polished matching set moment, or style with a simple fitted tank and sandal to let the texture shine. Add a structured blazer for a more refined finish. ✨\u003c\/p\u003e\n\u003cp data-start=\"693\" data-end=\"904\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is shown in size medium. Info: \u003cmeta charset=\"utf-8\"\u003e \u003cmeta charset=\"utf-8\"\u003e \u003cb id=\"docs-internal-guid-d2304f34-7fff-b336-42b5-b191d038e37a\"\u003e\u003cspan\u003e5’7, normally a size small in tops and dresses, and size 27 in pants.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\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\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cp data-start=\"727\" data-end=\"941\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eVery J. \u003c\/p\u003e\n\u003cp data-start=\"727\" data-end=\"941\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eSelf: 60% COTTON, 35% NYLON, 5% SPANDEX. Lining: 100% RAYON. \u003c\/p\u003e","brand":"Very J","offers":[{"title":"Small","offer_id":50502035308791,"sku":null,"price":44.0,"currency_code":"USD","in_stock":false},{"title":"Medium","offer_id":50502035341559,"sku":null,"price":44.0,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":50502035374327,"sku":null,"price":44.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0485\/5191\/9773\/files\/20260219-313A5028_d75239d2-26b0-46d9-bf11-21d97aec4ad3.jpg?v=1772743202"},{"product_id":"harbor-line-henley","title":"Harbor Line Henley","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-56\" data-turn-id=\"request-698e5731-9bcc-832c-a717-0e7ac885e28b-6\" 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=\"163c26e2-5639-4832-bea0-2cae51166ecf\" 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 data-end=\"219\" data-start=\"32\"\u003eCheck out our coordinating \u003ca title=\"Matching Shorts\" href=\"https:\/\/www.blackwillowboutique.com\/products\/harbor-line-knit-shorts\"\u003eHarbor Line Knit Short\u003c\/a\u003e! \u003c\/p\u003e\n\u003cp data-end=\"219\" data-start=\"32\"\u003eThis one feels like sunshine and slow mornings. A relaxed stripe tee with contrast trim and a snap-front henley neckline that gives it that vintage-sporty charm — without trying too hard.\u003c\/p\u003e\n\u003cp data-end=\"331\" data-start=\"221\"\u003eIt’s easy, flattering, and just structured enough to feel styled while still being completely throw-on-and-go.\u003c\/p\u003e\n\u003cp data-end=\"353\" data-start=\"333\"\u003e\u003cstrong data-end=\"353\" data-start=\"333\"\u003eDetails we love:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-end=\"519\" data-start=\"354\"\u003e\n\u003cli data-end=\"380\" data-start=\"354\"\u003e\n\u003cp data-end=\"380\" data-start=\"356\"\u003eClassic stripe pattern\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"418\" data-start=\"381\"\u003e\n\u003cp data-end=\"418\" data-start=\"383\"\u003eContrast neckline and sleeve trim\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"447\" data-start=\"419\"\u003e\n\u003cp data-end=\"447\" data-start=\"421\"\u003eSnap-front henley detail\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"471\" data-start=\"448\"\u003e\n\u003cp data-end=\"471\" data-start=\"450\"\u003eRolled cuff sleeves\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"500\" data-start=\"472\"\u003e\n\u003cp data-end=\"500\" data-start=\"474\"\u003eRelaxed, easy silhouette\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"519\" data-start=\"501\"\u003e\n\u003cp data-end=\"519\" data-start=\"503\"\u003eSoft knit feel\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"636\" data-start=\"521\"\u003e\u003cstrong data-end=\"535\" data-start=\"521\"\u003eFit Notes:\u003c\/strong\u003e Relaxed through the body with a straight, easy drape. True to size for a comfortable, laid-back fit.\u003c\/p\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"849\" data-start=\"638\"\u003e\u003cstrong data-end=\"652\" data-start=\"638\"\u003eStyle Tip:\u003c\/strong\u003e Front tuck into high-rise denim and add a simple sneaker for everyday ease — or pair with white denim and a woven bag when you want it to feel a little more polished. Effortless in the best way. ✨\u003c\/p\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"849\" data-start=\"638\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is shown in size small. Info: \u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cb id=\"docs-internal-guid-b1e5e92e-7fff-f56a-fe7a-681408cf081b\"\u003e\u003cspan\u003e5’2, normally a size small in tops \u0026amp; dresses, normally a size 25 in pants.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sticky bottom-0 group\/thread-bottom-container relative isolate z-10 w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white\/20 md:dark:border-transparent print:hidden content-fade single-line\" id=\"thread-bottom-container\"\u003e\n\u003cdiv class=\"text-base mx-auto [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 mb-4\"\u003e\n\u003cdiv class=\"pointer-events-auto relative z-1 flex h-(--composer-container-height,100%) max-w-full flex-(--composer-container-flex,1) flex-col\"\u003e\u003cform data-type=\"unified-composer\" class=\"group\/composer w-full\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003cdiv data-composer-surface=\"true\" class=\"bg-token-bg-primary corner-superellipse\/1.1 cursor-text overflow-clip bg-clip-padding p-2.5 contain-inline-size motion-safe:transition-colors motion-safe:duration-200 motion-safe:ease-in-out dark:bg-[#303030] grid grid-cols-[auto_1fr_auto] [grid-template-areas:'header_header_header'_'leading_primary_trailing'_'._footer_.'] group-data-expanded\/composer:[grid-template-areas:'header_header_header'_'primary_primary_primary'_'leading_footer_trailing'] shadow-short\"\u003e\n\u003cdiv class=\"-my-2.5 flex min-h-14 items-center overflow-x-hidden px-1.5 [grid-area:primary] group-data-expanded\/composer:mb-0 group-data-expanded\/composer:px-2.5\"\u003e\n\u003cdiv class=\"wcDTda_prosemirror-parent text-token-text-primary max-h-[max(30svh,5rem)] max-h-52 min-h-[var(--deep-research-composer-extra-height,unset)] flex-1 overflow-auto [scrollbar-width:thin] default-browser vertical-scroll-fade-mask\"\u003eBlu Pepper. SELF: 55% POLYESTER, 40% COTTON, 5% SPANDEX. CONTRAST: 50% COTTON, 45% POLYESTER, 5% SPANDEX. \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/form\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Blu Pepper","offers":[{"title":"Small","offer_id":50505181692151,"sku":null,"price":42.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":50505181724919,"sku":null,"price":42.0,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":50505181757687,"sku":null,"price":42.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0485\/5191\/9773\/files\/BLACKWILLOW-April26-177.jpg?v=1777995200"},{"product_id":"harbor-line-knit-shorts","title":"Harbor Line Knit Shorts","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-698e5731-9bcc-832c-a717-0e7ac885e28b-6\" data-testid=\"conversation-turn-56\" 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=\"163c26e2-5639-4832-bea0-2cae51166ecf\" 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=\"32\" data-end=\"219\"\u003eCheck out our coordinating \u003ca href=\"https:\/\/www.blackwillowboutique.com\/products\/harbor-line-henley\" title=\"Matching Top\"\u003eHarbor Line Henley\u003c\/a\u003e!\u003c\/p\u003e\n\u003cp data-start=\"38\" data-end=\"292\"\u003eEqual parts playful and easy. These striped lounge shorts are soft, relaxed, and made for slow mornings, coffee runs, and everything in between. The elastic waistband keeps them comfortable, while the classic stripe gives them that timeless, sporty feel.\u003c\/p\u003e\n\u003cp data-start=\"294\" data-end=\"380\"\u003eThey’re the kind of shorts that look styled — even when you’re just being comfortable.\u003c\/p\u003e\n\u003cp data-start=\"382\" data-end=\"402\"\u003e\u003cstrong data-start=\"382\" data-end=\"402\"\u003eDetails we love:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"403\" data-end=\"549\"\u003e\n\u003cli data-start=\"403\" data-end=\"429\"\u003e\n\u003cp data-start=\"405\" data-end=\"429\"\u003eClassic stripe pattern\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"430\" data-end=\"463\"\u003e\n\u003cp data-start=\"432\" data-end=\"463\"\u003eSoft knit fabric with stretch\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"464\" data-end=\"485\"\u003e\n\u003cp data-start=\"466\" data-end=\"485\"\u003eElastic waistband\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"486\" data-end=\"509\"\u003e\n\u003cp data-start=\"488\" data-end=\"509\"\u003eRelaxed leg opening\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"510\" data-end=\"532\"\u003e\n\u003cp data-start=\"512\" data-end=\"532\"\u003eEasy pull-on style\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"533\" data-end=\"549\"\u003e\n\u003cp data-start=\"535\" data-end=\"549\"\u003eSide pockets\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"551\" data-end=\"678\"\u003e\u003cstrong data-start=\"551\" data-end=\"565\"\u003eFit Notes:\u003c\/strong\u003e Relaxed through the hips and legs with a comfortable elastic waistband. True to size for an easy, laid-back fit.\u003c\/p\u003e\n\u003cp data-start=\"680\" data-end=\"863\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"680\" data-end=\"694\"\u003eStyle Tip:\u003c\/strong\u003e Pair with the matching stripe top for a coordinated moment, or style with a simple tank and sneakers for an effortless weekend look. Cute and comfortable? Always yes. ✨\u003c\/p\u003e\n\u003cp data-start=\"680\" data-end=\"863\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cmeta charset=\"utf-8\"\u003eModel is shown in size small. Info: \u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cb id=\"docs-internal-guid-b1e5e92e-7fff-f56a-fe7a-681408cf081b\"\u003e\u003cspan\u003e5’2, normally a size small in tops \u0026amp; dresses, normally a size 25 in pants.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-start=\"680\" data-end=\"863\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eBlu Pepper. 55% POLYESTER, 40% COTTON, 5% SPANDEX. \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":"Blu Pepper","offers":[{"title":"Small","offer_id":50505182675191,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true},{"title":"Medium","offer_id":50505182707959,"sku":null,"price":34.0,"currency_code":"USD","in_stock":false},{"title":"Large","offer_id":50505182740727,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0485\/5191\/9773\/files\/BLACKWILLOW-April26-184.jpg?v=1777995263"}],"url":"https:\/\/www.blackwillowboutique.com\/collections\/coordinating-sets.oembed","provider":"Black Willow Boutique, LLC","version":"1.0","type":"link"}