{"product_id":"gingham-lace-trim-sweetheart-mini-dress","title":"Gingham Lace Trim Mini Dress with Sweetheart Neckline and Straps |  JM Looks","description":"\u003ch2\u003eSweetheart Neck Gingham Mini Dress – Strappy Summer Style\u003c\/h2\u003e\n\u003cp\u003eEmbrace playful elegance with this black and white checkered sweetheart neck mini dress. Designed with a flattering corset-inspired bodice, adjustable straps, and a charming bow detail, this sleeveless summer dress blends vintage charm with modern comfort. The lightweight fabric and tiered fit create a graceful silhouette perfect for warm days.\u003c\/p\u003e\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSweetheart neckline with delicate lace trims and mock buttons\u003c\/li\u003e\n\u003cli\u003eBlack and white checkered gingham pattern with bow detail\u003c\/li\u003e\n\u003cli\u003eAdjustable thin straps, smocked back, and secure zipper closure\u003c\/li\u003e\n\u003cli\u003eHigh-waist fit with flared mini hem and practical side pockets\u003c\/li\u003e\n\u003cli\u003eBreathable lightweight fabric ideal for summer wear\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eStyle this charming mini dress with heels or sandals for a delightful summer statement.\u003c\/p\u003e\n\u003c!-- Placeholder where the chart will render --\u003e\n\u003cdiv id=\"sizechart-placeholder\"\u003e\u003c\/div\u003e\n\u003c!-- UI container (hidden until rendered) --\u003e\n\u003cdiv style=\"max-width: 760px; margin: 14px auto 0; display: none;\" id=\"sizechart-ui\"\u003e\n\u003cdiv style=\"display: flex; align-items: center; justify-content: space-between; margin-bottom: 8px;\"\u003e\n\u003ch3 style=\"margin: 0; font-size: 18px;\"\u003eProduct Size\u003c\/h3\u003e\n\u003c!-- Toggle --\u003e\n\u003cdiv style=\"display: flex; align-items: center; gap: 8px; font-size: 14px; color: #333;\"\u003e\n\u003cspan style=\"font-weight: 600;\" id=\"unitLabel\"\u003ecm\u003c\/span\u003e \u003cbutton style=\"width: 44px; height: 24px; border-radius: 24px; border: 1px solid #ccc; background: #fff; position: relative; cursor: pointer; padding: 0;\" aria-label=\"Toggle units cm \/ inch\" aria-pressed=\"false\" id=\"unitToggle\"\u003e \u003cspan style=\"display: block; width: 20px; height: 20px; border-radius: 50%; background: #111; position: absolute; top: 1px; left: 1px; transition: left .18s;\" id=\"knob\"\u003e\u003c\/span\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border: 1px solid #e6e6e6; border-radius: 10px; overflow: hidden;\"\u003e\n\u003ctable style=\"width: 100%; border-collapse: separate; border-spacing: 0; text-align: center; font-size: 15px;\" id=\"sizeTable\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"background: #f5f5f5;\"\u003e\n\u003cth style=\"padding: 14px 12px; border-right: 1px solid #eee; font-weight: 600;\"\u003eSize\u003c\/th\u003e\n\u003cth style=\"padding: 14px 12px; border-right: 1px solid #eee; font-weight: 600;\"\u003eIN Size\u003c\/th\u003e\n\u003cth style=\"padding: 14px 12px; border-right: 1px solid #eee; font-weight: 600;\"\u003eBust\u003c\/th\u003e\n\u003cth style=\"padding: 14px 12px; font-weight: 600;\"\u003eTop Length\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody id=\"sizeTableBody\"\u003e\u003c!-- generated rows go here --\u003e\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin: 10px 0 0; color: #666; font-size: 13px;\"\u003eMeasurements default to \u003cstrong\u003ecm\u003c\/strong\u003e. Toggle to view values in inches.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Script: normalize rows (accepts inches), build table, handle toggle --\u003e\u003c!-- USAGE NOTES:\n       - Now you can put measures in inches using 'bust_in' and 'top_length_in' keys\n         OR in cm using 'bust_cm' and 'top_length_cm'. The script will normalize.\n       - Example inch row: { size:'XS', inSize:'XS', bust_in: 37.8, top_length_in: 26.1 }\n       - If you want to update dynamically: call renderSizeTable('#placeholder', newRows)\n       - For Shopify: output your metafield JSON into the `rows` var (Liquid).\n  --\u003e","brand":"JM LOOKS","offers":[{"title":"Black \/ XS","offer_id":51206722027812,"sku":"DR-3-Black-XS","price":799.0,"currency_code":"INR","in_stock":true},{"title":"Black \/ S","offer_id":51206722060580,"sku":"DR-3-Black-S","price":799.0,"currency_code":"INR","in_stock":true},{"title":"Black \/ M","offer_id":51206722093348,"sku":"DR-3-Black-M","price":799.0,"currency_code":"INR","in_stock":true},{"title":"Black \/ L","offer_id":51206722126116,"sku":"DR-3-Black-L","price":799.0,"currency_code":"INR","in_stock":true},{"title":"Black \/ XL","offer_id":51206722158884,"sku":"DR-3-Black-XL","price":799.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0829\/5156\/9700\/files\/gingham_lace_trim_mini_dress_with_sweetheart_neckline_1.jpg?v=1785140092","url":"https:\/\/jmlooks.com\/products\/gingham-lace-trim-sweetheart-mini-dress","provider":"JM LOOKS","version":"1.0","type":"link"}