{"product_id":"lace-v-neck-ruched-cami-white","title":"LACE V-NECK RUCHED CAMI WHITE","description":"\u003cp class=\"product-tagline\"\u003eIvory white cami with lace cups and gathered ruching.\u003c\/p\u003e\n\n\u003cp\u003eA clean ivory white cami built on a surplice V-neck with delicate scalloped lace framing each cup. Gathered ruching runs through the body and pulls the fabric into soft vertical folds along the waist, giving the piece a shaped, lingerie leaning silhouette that still works as a daily layer. The pale tone reads soft against darker pieces and gives the whole look a slightly undone, worn-in edge.\u003c\/p\u003e\n\n\u003cp\u003eSurplice V-neckline with scalloped lace trim across the cups. Thin adjustable spaghetti straps. Gathered ruching through the body and waist. Fitted shape with a straight hem falling at the hip. Pull-on construction with no closure.\u003c\/p\u003e\n\n\u003cp\u003eCrafted from a stretch knit with a smooth surface and close body-hugging drape. Light colours can read semi-sheer under strong light, so layer accordingly if you want full coverage. Fits true to Asian sizing which runs small. Size up one or two sizes from your usual European or US fit, especially across the bust.\u003c\/p\u003e\n\n\u003cdiv class=\"size-guide-block\"\u003e\n\n  \u003cinput type=\"radio\" id=\"cm-whitelacecami\" name=\"whitelacecami-unit\" checked\u003e\n  \u003cinput type=\"radio\" id=\"in-whitelacecami\" name=\"whitelacecami-unit\"\u003e\n\n  \u003cdiv class=\"size-guide-top\"\u003e\n    \u003cspan class=\"size-guide-label\"\u003eSize Guide\u003c\/span\u003e\n    \u003cdiv class=\"unit-toggle\"\u003e\n      \u003clabel for=\"cm-whitelacecami\"\u003eCM\u003c\/label\u003e\n      \u003clabel for=\"in-whitelacecami\"\u003eIN\u003c\/label\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ctable\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth\u003eSize\u003c\/th\u003e\n        \u003cth\u003eBust\u003c\/th\u003e\n        \u003cth\u003eLength\u003c\/th\u003e\n      \u003c\/tr\u003e\n    \u003c\/thead\u003e\n    \u003ctbody\u003e\n      \u003ctr\u003e\n        \u003ctd\u003e\n\u003cspan class=\"size-main\"\u003eS\u003c\/span\u003e\u003cspan class=\"size-sub\"\u003eUS 4\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e73\u003c\/span\u003e\u003cspan class=\"in\"\u003e28.7\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e49\u003c\/span\u003e\u003cspan class=\"in\"\u003e19.3\u003c\/span\u003e\n\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003e\n\u003cspan class=\"size-main\"\u003eM\u003c\/span\u003e\u003cspan class=\"size-sub\"\u003eUS 6\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e77\u003c\/span\u003e\u003cspan class=\"in\"\u003e30.3\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e50\u003c\/span\u003e\u003cspan class=\"in\"\u003e19.7\u003c\/span\u003e\n\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003e\n\u003cspan class=\"size-main\"\u003eL\u003c\/span\u003e\u003cspan class=\"size-sub\"\u003eUS 8\/10\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e83\u003c\/span\u003e\u003cspan class=\"in\"\u003e32.7\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e51\u003c\/span\u003e\u003cspan class=\"in\"\u003e20.1\u003c\/span\u003e\n\u003c\/td\u003e\n      \u003c\/tr\u003e\n    \u003c\/tbody\u003e\n  \u003c\/table\u003e\n\n  \u003cp class=\"size-note\"\u003eMeasurements taken manually. May vary by 2 to 3 cm. Stretch fabric, bust measured flat and unstretched.\u003c\/p\u003e\n\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/top_size-chart.png?v=1781067459\" alt=\"Size chart measurement guide\" class=\"size-chart-img\"\u003e\n\n\u003c\/div\u003e\n\n\u003cp\u003eLayer under an open mesh long sleeve or a cropped leather jacket, and pair with low-rise flare jeans or a black midi skirt with platform boots for a softer contrast on a dark look.\u003c\/p\u003e\n\n\u003cstyle\u003e\n.product-tagline {\n  font-size: 13px;\n  letter-spacing: 0.05em;\n  color: #888;\n  font-style: italic;\n  margin-bottom: 24px;\n}\n\n.size-guide-block {\n  margin: 40px 0;\n}\n\n.size-guide-block input {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n\n.size-guide-top {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding-bottom: 14px;\n}\n\n.size-guide-label {\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: #1a1a1a;\n}\n\n.unit-toggle {\n  display: inline-flex;\n  border: 1px solid #1a1a1a;\n  border-radius: 2px;\n  overflow: hidden;\n}\n\n.unit-toggle label {\n  padding: 6px 14px;\n  font-size: 10px;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  cursor: pointer;\n  color: #1a1a1a;\n  background: #fff;\n  transition: all 0.2s ease;\n}\n\n.size-guide-block:has(#cm-whitelacecami:checked) .unit-toggle label[for=\"cm-whitelacecami\"],\n.size-guide-block:has(#in-whitelacecami:checked) .unit-toggle label[for=\"in-whitelacecami\"] {\n  background: #1a1a1a;\n  color: #fff;\n}\n\n.size-guide-block table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n  color: #1a1a1a;\n}\n\n.size-guide-block th {\n  font-size: 10px;\n  font-weight: 500;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  color: #888;\n  text-align: left;\n  padding: 14px 8px;\n  border-top: 1px solid #1a1a1a;\n  border-bottom: 1px solid #1a1a1a;\n}\n\n.size-guide-block td {\n  padding: 18px 8px;\n  border-bottom: 1px solid #eee;\n  text-align: left;\n  vertical-align: middle;\n}\n\n.size-guide-block tbody tr:last-child td {\n  border-bottom: none;\n}\n\n.size-main {\n  display: block;\n  font-weight: 500;\n  font-size: 14px;\n  line-height: 1.2;\n}\n\n.size-sub {\n  display: block;\n  font-size: 10px;\n  color: #888;\n  letter-spacing: 0.05em;\n  margin-top: 2px;\n}\n\n.size-guide-block .in {\n  display: none;\n}\n\n.size-guide-block:has(#in-whitelacecami:checked) .cm {\n  display: none;\n}\n\n.size-guide-block:has(#in-whitelacecami:checked) .in {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-whitelacecami:checked) .cm {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-whitelacecami:checked) .in {\n  display: none;\n}\n\n.size-note {\n  font-size: 11px;\n  color: #888;\n  margin: 14px 0 24px 0;\n  letter-spacing: 0.02em;\n}\n\n.size-chart-img {\n  display: block;\n  width: 100%;\n  height: auto;\n  margin: 0;\n}\n\u003c\/style\u003e","brand":"Soft Blades | Y2K Streetwear","offers":[{"title":"S","offer_id":58355549012232,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58355549045000,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58355549077768,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":58355549110536,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/T-23_0.png?v=1785822975","url":"https:\/\/soft-blades.com\/products\/lace-v-neck-ruched-cami-white","provider":"Soft Blades","version":"1.0","type":"link"}