{"product_id":"ruffle-hem-half-zip-dress","title":"Ruffle Hem Half Zip Dress","description":"\u003cp style=\"margin:0 0 14px;color:#3D393B;font-size:15px;line-height:1.75;letter-spacing:0.1px;\"\u003e\u003c!-- vonili-iconic-intro-2026 --\u003eZip up, ruffle down — the fall main character walks in wearing a hem that sways with every step. The A-line mini dress is cut from 100% polyester ribbed knit with a half zip closure and smocked waist that grips where it should, no fidgeting required. Throw it on with boots for brunch, sneakers for the market, heels when the night goes long — a ruffle hem dress that reads styled from every angle, in Navy, Burgundy, Dark Brown, Light Blue, and Beige. \u003cstrong style=\"font-weight:600;color:#3D393B;\"\u003eEvery mirror check feels like the outfit you'll be remembered in .\u003c\/strong\u003e\u003c\/p\u003e\n\u003cbr\u003e\n\u003ch3 style=\"margin:20px 0 10px;color:#3D393B;font-size:18px;line-height:1.3;letter-spacing:0.2px;\"\u003eProduct Details\u003c\/h3\u003e\n\u003cul style=\"margin:0 0 18px;padding-left:18px;color:#3D393B;\"\u003e\n\u003cli style=\"margin:0 0 8px;line-height:1.55;\"\u003e\n\u003cstrong style=\"font-weight:600;color:#3D393B;\"\u003eFeatures:\u003c\/strong\u003e \u003cspan style=\"color:#3D393B;\"\u003eRibbed,Ruffled,Zipper\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin:0 0 8px;line-height:1.55;\"\u003e\n\u003cstrong style=\"font-weight:600;color:#3D393B;\"\u003eStretch:\u003c\/strong\u003e \u003cspan style=\"color:#3D393B;\"\u003eStretchy\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin:0 0 8px;line-height:1.55;\"\u003e\n\u003cstrong style=\"font-weight:600;color:#3D393B;\"\u003eMaterial composition:\u003c\/strong\u003e \u003cspan style=\"color:#3D393B;\"\u003e100% polyester\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin:0 0 8px;line-height:1.55;\"\u003e\n\u003cstrong style=\"font-weight:600;color:#3D393B;\"\u003eCare instructions:\u003c\/strong\u003e \u003cspan style=\"color:#3D393B;\"\u003eMachine wash cold. Tumble dry low.\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli style=\"margin:0 0 8px;line-height:1.55;color:#3D393B;\"\u003eImported\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 style=\"margin:22px 0 8px;color:#3D393B;font-size:18px;line-height:1.3;letter-spacing:0.2px;\"\u003eSize \u0026amp; Fit\u003c\/h3\u003e\n\u003cp style=\"margin:0 0 6px;color:#6F6A6D;font-size:14px;line-height:1.5;\"\u003e\u003cstrong style=\"color:#3D393B;font-weight:600;\"\u003eProduct Measurements (inches) \u0026amp; Size Conversion\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin:0 0 10px;color:#6F6A6D;font-size:12px;letter-spacing:0.6px;\"\u003eINCH\u003c\/p\u003e\n\u003cdiv style=\"max-width:560px;overflow-x:auto;\"\u003e\n\u003ctable border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse:separate;border-spacing:0;width:100%;border:1px solid #F6A75D;border-radius:10px;overflow:hidden;background:#FFFDFC;color:#3D393B;\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;background:#FFF4E8;border-bottom:1px solid #F6A75D;font-weight:600;color:#3D393B;\"\u003eSize\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;background:#FFF4E8;border-bottom:1px solid #F6A75D;font-weight:600;color:#3D393B;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;background:#FFF4E8;border-bottom:1px solid #F6A75D;font-weight:600;color:#3D393B;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;background:#FFF4E8;border-bottom:1px solid #F6A75D;font-weight:600;color:#3D393B;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;background:#FFF4E8;border-bottom:1px solid #F6A75D;font-weight:600;color:#3D393B;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"padding:10px 12px;text-align:left;background:#FFF4E8;border-bottom:1px solid #F6A75D;font-weight:600;color:#3D393B;\"\u003eXXL\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;font-weight:600;color:#3D393B;\"\u003eLength\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e31.5\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e31.9\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e32.3\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e32.7\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e33.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;font-weight:600;color:#3D393B;\"\u003eBust\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e35.4\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e37\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e39.4\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e41.7\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e44.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:none;font-weight:600;color:#3D393B;\"\u003eSleeve Length\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:none;color:#3D393B;\"\u003e24\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:none;color:#3D393B;\"\u003e24.4\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:none;color:#3D393B;\"\u003e24.8\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:none;color:#3D393B;\"\u003e25.2\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:none;color:#3D393B;\"\u003e25.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin:10px 0 0;color:#6F6A6D;font-size:13px;line-height:1.5;\"\u003e\u003cem\u003eMeasurements are approximate and may vary slightly.\u003c\/em\u003e\u003c\/p\u003e","brand":"Vonili","offers":[{"title":"Navy \/ S","offer_id":67662732132596,"sku":"101002097196510","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":67662732165364,"sku":"101002097199063","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ XL","offer_id":67662732198132,"sku":"101002097195574","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ XXL","offer_id":67662732230900,"sku":"101002097194596","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XXL","offer_id":67662732263668,"sku":"101002097190447","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Dark Brown \/ S","offer_id":67662732296436,"sku":"101002097196460","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":67662732329204,"sku":"101002097190370","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":67662732361972,"sku":"101002097190906","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":67662732394740,"sku":"101002097191437","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":67662732427508,"sku":"101002097198752","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":67662732460276,"sku":"101002097193893","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":67662732493044,"sku":"101002097191843","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ M","offer_id":67662732525812,"sku":"101002097193104","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ L","offer_id":67662732558580,"sku":"101002097194593","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XXL","offer_id":67662732591348,"sku":"101002097191021","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ S","offer_id":67662732624116,"sku":"101002097190793","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XXL","offer_id":67662732656884,"sku":"101002097192269","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Dark Brown \/ XL","offer_id":67662732689652,"sku":"101002097190838","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Dark Brown \/ XXL","offer_id":67662732722420,"sku":"101002097197916","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Dark Brown \/ M","offer_id":67662732755188,"sku":"101002097199597","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Dark Brown \/ L","offer_id":67662732787956,"sku":"101002097197541","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":67662732820724,"sku":"101002097197111","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XL","offer_id":67662732853492,"sku":"101002097198101","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Beige \/ S","offer_id":67662732886260,"sku":"101002097198658","price":41.65,"currency_code":"USD","in_stock":true},{"title":"Beige \/ M","offer_id":67662732919028,"sku":"101002097190986","price":41.65,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/1611\/9284\/files\/704e09ceaaef499fade3b50f3c0833e0-Max.jpg?v=1790731482","url":"https:\/\/www.vonili.com\/products\/ruffle-hem-half-zip-dress","provider":"Vonili","version":"1.0","type":"link"}