{"product_id":"gingham-ruffle-trim-button-up-shirt","title":"Gingham Ruffle Button-Up Shirt","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 --\u003eA gingham button-up shirt gets its detail from ruffles running along the collar and down the front. The listed fabric is 100% polyester, with a smooth, light appearance in the photos. Its relaxed shape, long sleeves, and gathered ruffle cuffs leave room to tuck it into jeans or wear it loose. Try it for brunch or a walk through town, with denim and simple jewelry. \u003cstrong style=\"font-weight:600;color:#3D393B;\"\u003eA little ruffle goes a long way.\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;\"\u003eRuffled,Buttoned\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;\"\u003eFit type:\u003c\/strong\u003e \u003cspan style=\"color:#3D393B;\"\u003eRelaxed fit\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;\"\u003eClosure type:\u003c\/strong\u003e \u003cspan style=\"color:#3D393B;\"\u003eButton\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;\"\u003eNo stretch\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;\"\u003eHand wash cold. Do not tumble dry.\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;\"\u003e2XL\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;\"\u003eBust\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e37.8\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\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e46.5\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;\"\u003eTop Length\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e25.6\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e26\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e26.4\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e26.8\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:1px solid #F6A75D33;color:#3D393B;\"\u003e27.2\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;\"\u003e23.8\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:none;color:#3D393B;\"\u003e24.2\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:none;color:#3D393B;\"\u003e24.6\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:none;color:#3D393B;\"\u003e25\u003c\/td\u003e\n\u003ctd style=\"padding:10px 12px;border-bottom:none;color:#3D393B;\"\u003e25.4\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":"Matcha Green \/ XL","offer_id":68098154660084,"sku":"101001392383829","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Matcha Green \/ L","offer_id":68098154692852,"sku":"101001392383729","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Matcha Green \/ 2XL","offer_id":68098154725620,"sku":"101001392383998","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Matcha Green \/ S","offer_id":68098154758388,"sku":"101001392383558","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Nude \/ 2XL","offer_id":68098154791156,"sku":"101001392383476","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Matcha Green \/ M","offer_id":68098154823924,"sku":"101001392383664","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Sunflower Yellow \/ XL","offer_id":68098154856692,"sku":"101001392383676","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Sunflower Yellow \/ L","offer_id":68098154889460,"sku":"101001392382925","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":68098154922228,"sku":"101001392385207","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Sunflower Yellow \/ 2XL","offer_id":68098154954996,"sku":"101001392384115","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Sunflower Yellow \/ S","offer_id":68098154987764,"sku":"101001392380945","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Sunflower Yellow \/ M","offer_id":68098155020532,"sku":"101001392381241","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":68098155053300,"sku":"101001392381703","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":68098155086068,"sku":"101001392381650","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":68098155118836,"sku":"101001392381946","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":68098155151604,"sku":"101001392381899","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ 2XL","offer_id":68098155184372,"sku":"101001392381432","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ XL","offer_id":68098155217140,"sku":"101001392381395","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":68098155249908,"sku":"101001392381523","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ S","offer_id":68098155282676,"sku":"101001392381031","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":68098155315444,"sku":"101001392389091","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ L","offer_id":68098155348212,"sku":"101001392381298","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Royal Blue \/ M","offer_id":68098155380980,"sku":"101001392381158","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":68098155413748,"sku":"101001392386927","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":68098155446516,"sku":"101001392388512","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":68098155479284,"sku":"101001392387568","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Nude \/ M","offer_id":68098155512052,"sku":"101001392383198","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Nude \/ S","offer_id":68098155544820,"sku":"101001392383023","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Nude \/ XL","offer_id":68098155577588,"sku":"101001392383310","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Nude \/ L","offer_id":68098155610356,"sku":"101001392383217","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":68098155643124,"sku":"101001392382829","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":68098155675892,"sku":"101001392382758","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":68098155708660,"sku":"101001392382996","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ 2XL","offer_id":68098155741428,"sku":"101001392382468","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ XL","offer_id":68098155774196,"sku":"101001392382335","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":68098155806964,"sku":"101001392382660","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":68098155839732,"sku":"101001392382502","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ M","offer_id":68098155872500,"sku":"101001392382110","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ S","offer_id":68098155905268,"sku":"101001392382038","price":37.33,"currency_code":"USD","in_stock":true},{"title":"Apricot \/ L","offer_id":68098155938036,"sku":"101001392382248","price":37.33,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0747\/1611\/9284\/files\/2e0b2148bd3ad8a3c1c767b45478c344-3a8c6241-v3-Max.jpg?v=1794262353","url":"https:\/\/www.vonili.com\/products\/gingham-ruffle-trim-button-up-shirt","provider":"Vonili","version":"1.0","type":"link"}