{"title":"Tops","description":"\u003cp\u003eDiscover Soft Blades women's tops — gothic crop tops, mesh tanks, lace-trim long sleeves and metallic bra tops designed for layering within a Y2K archive wardrobe. Each style is built around a dark sculptural aesthetic with details that speak to punk, goth and Harajuku fashion codes.\u003c\/p\u003e\u003cp\u003eWear alone as a statement piece or layer under moto jackets, corsets and bombers. From sheer mesh styles to spiked bra tops and cut-out designs, this edit covers every dark aesthetic moment.\u003c\/p\u003e","products":[{"product_id":"black-metal-graphic-cami-top","title":"BLACK METAL GRAPHIC CAMI TOP","description":"\u003cp class=\"product-tagline\"\u003eGothic black metal graphic in a slim Y2K cami silhouette.\u003c\/p\u003e\n\n\u003cp\u003eA sharp gothic black metal style graphic of layered crosses and tribal spike motifs runs across the front for a true subculture cami statement. The slim fitted cut hugs the body close with adjustable spaghetti straps and a clean rounded neckline, ready to layer under cropped moto jackets, zip-up hoodies or worn on its own with low-rise denim and cargo pants. A staple gothic streetwear piece anchored in pure Y2K darkwear ease.\u003c\/p\u003e\n\n\u003cp\u003eSlim fitted cut. Rounded neckline. Adjustable thin spaghetti straps. Cropped length sitting at the natural waist. Front gothic graphic print of layered crosses and tribal spike motifs. High stretch knit construction. Pull-on style.\u003c\/p\u003e\n\n\u003cp\u003eCrafted from a stretch polyester knit with a soft hand feel and a body-skimming drape. Fits true to size with a slim contoured cut. Size up for a more relaxed fit.\u003c\/p\u003e\n\n\u003cdiv class=\"size-guide-block\"\u003e\n\n  \u003cinput type=\"radio\" id=\"cm-blackmetalcami\" name=\"blackmetalcami-unit\" checked\u003e\n  \u003cinput type=\"radio\" id=\"in-blackmetalcami\" name=\"blackmetalcami-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-blackmetalcami\"\u003eCM\u003c\/label\u003e\n      \u003clabel for=\"in-blackmetalcami\"\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\u003eWaist\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\"\u003e76\u003c\/span\u003e\u003cspan class=\"in\"\u003e29.9\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e66\u003c\/span\u003e\u003cspan class=\"in\"\u003e26.0\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\"\u003eM\u003c\/span\u003e\u003cspan class=\"size-sub\"\u003eUS 6\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e80\u003c\/span\u003e\u003cspan class=\"in\"\u003e31.5\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e70\u003c\/span\u003e\u003cspan class=\"in\"\u003e27.6\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e52\u003c\/span\u003e\u003cspan class=\"in\"\u003e20.5\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\"\u003e84\u003c\/span\u003e\u003cspan class=\"in\"\u003e33.1\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e74\u003c\/span\u003e\u003cspan class=\"in\"\u003e29.1\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e54\u003c\/span\u003e\u003cspan class=\"in\"\u003e21.3\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 are temporary placeholders. Final values to be confirmed. May vary by 1 to 3 cm.\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=\"Top size chart measurement guide\" class=\"size-chart-img\"\u003e\n\n\u003c\/div\u003e\n\n\u003cp\u003ePair with low-rise cargo pants, baggy denim or a slim mini skirt with platform sneakers, pointed boots or chunky soled shoes for a true Y2K gothic streetwear silhouette with a sharp subculture edge.\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-blackmetalcami:checked) .unit-toggle label[for=\"cm-blackmetalcami\"],\n.size-guide-block:has(#in-blackmetalcami:checked) .unit-toggle label[for=\"in-blackmetalcami\"] {\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-blackmetalcami:checked) .cm {\n  display: none;\n}\n\n.size-guide-block:has(#in-blackmetalcami:checked) .in {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-blackmetalcami:checked) .cm {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-blackmetalcami: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","offers":[{"title":"Black \/ S","offer_id":57876429242632,"sku":"14:771#1;5:100014064","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":57876429177096,"sku":"14:771#1;5:361386","price":29.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":57876429209864,"sku":"14:771#1;5:361385","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/black-metal-graphic-cami-top-featured.jpg?v=1784287908"},{"product_id":"double-zip-moto-blouse","title":"DOUBLE ZIP MOTO BLOUSE","description":"\u003cp class=\"product-tagline\"\u003eSlim moto blouse with dual zip pockets and a plunge collar.\u003c\/p\u003e\n\n\u003cp\u003eA sharp little moto blouse built for after-dark layering. A deep plunge V drops between a sculpted pointed collar, while two slim zip pockets sit across the chest for a utility edge that reads pure grunge. It cinches close through the body and stops just above the waist for a cropped Y2K silhouette.\u003c\/p\u003e\n\n\u003cp\u003eA full-length center zip runs the front for an adjustable open or closed neckline, and the dual chest zips add cold hardware shine against the matte black ground. Set-in long sleeves keep the line clean, and the slim panelled body holds its shape without clinging.\u003c\/p\u003e\n\n\u003cp\u003eCut from a midweight polyester cotton blend with a structured, non-stretch hand and a soft matte finish. The fit runs slim and close to an Asian size scale, so the bust measurements sit notably smaller than standard sizing. Size up if you want more room through the chest or plan to layer, and check the chart below before ordering.\u003c\/p\u003e\n\n\u003cp\u003eWear it half zipped over a lace cami or bare with layered silver chains, low rise baggy denim and pointed boots for a sharp gothic streetwear finish.\u003c\/p\u003e\n\n\u003cdiv class=\"size-guide-block\"\u003e\n  \u003cinput type=\"radio\" name=\"unit-dblzipblouse\" id=\"cm-dblzipblouse\" checked\u003e\n  \u003cinput type=\"radio\" name=\"unit-dblzipblouse\" id=\"in-dblzipblouse\"\u003e\n\n  \u003cdiv class=\"size-guide-top\"\u003e\n    \u003cspan class=\"size-guide-label\"\u003eSize Guide\u003c\/span\u003e\n    \u003cspan class=\"unit-toggle\"\u003e\n      \u003clabel for=\"cm-dblzipblouse\"\u003eCM\u003c\/label\u003e\n      \u003clabel for=\"in-dblzipblouse\"\u003eIN\u003c\/label\u003e\n    \u003c\/span\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\u003eShoulder\u003c\/th\u003e\n        \u003cth\u003eLength\u003c\/th\u003e\n        \u003cth\u003eSleeve\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 2\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e72 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e28.3 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e32 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e12.6 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e42 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e16.5 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e63 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e24.8 in\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 4\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e74 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e29.1 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e33 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e13.0 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e42 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e16.5 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e63 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e24.8 in\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 6\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e76 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e29.9 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e34 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e13.4 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e43 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e16.9 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e64 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e25.2 in\u003c\/span\u003e\n\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003e\n\u003cspan class=\"size-main\"\u003eXL\u003c\/span\u003e\u003cspan class=\"size-sub\"\u003eUS 8\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e80 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e31.5 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e35 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e13.8 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e43 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e16.9 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e64 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e25.2 in\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\"\u003eMeasured flat by hand. May vary by 1 to 3 cm. Choose your size by bust measurement.\u003c\/p\u003e\n\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/top2_size-chart.png?v=1781068214\" alt=\"Blouse size chart measurement guide\" class=\"size-chart-img\"\u003e\n\n\u003c\/div\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-dblzipblouse:checked) .unit-toggle label[for=\"cm-dblzipblouse\"],\n.size-guide-block:has(#in-dblzipblouse:checked) .unit-toggle label[for=\"in-dblzipblouse\"] {\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-dblzipblouse:checked) .cm {\n  display: none;\n}\n\n.size-guide-block:has(#in-dblzipblouse:checked) .in {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-dblzipblouse:checked) .cm {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-dblzipblouse: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","offers":[{"title":"Black \/ S","offer_id":57876429930760,"sku":"14:771#black top;5:100014064","price":59.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":57876429897992,"sku":"14:771#black top;5:361386","price":59.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":57876429865224,"sku":"14:771#black top;5:361385","price":59.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":57876429963528,"sku":"14:771#black top;5:100014065","price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/double-zip-moto-blouse-featured.jpg?v=1784288021"},{"product_id":"lace-up-ruffle-trim-top","title":"LACE-UP RUFFLE TRIM TOP","description":"\u003cp class=\"product-tagline\"\u003eFitted knit top with a satin corset lace-up front and ruffled lace trim.\u003c\/p\u003e\n\n\u003cp\u003eA romantic gothic top built around a corset heart. Satin ribbon laces through a row of loops straight down the center front, framed by tiers of delicate ruffled lace that trace the wide square neckline and spill down each side of the placket. It sits close through the body for a soft Lolita meets streetwear silhouette.\u003c\/p\u003e\n\n\u003cp\u003eThe low square neckline is edged in gathered lace ruffle, with matching lace finishing each long sleeve cuff. The decorative lace-up panel runs the full front in satin ribbon for an adjustable, cinched look. Cut slim through the torso and sleeves so the lines stay sharp.\u003c\/p\u003e\n\n\u003cp\u003eMade from a soft polyester knit with a slight stretch that hugs the body and recovers its shape. Sizing runs to an Asian scale and does not map to standard S\/M\/L, so the cut is fitted and close, with the lace-up front giving a little adjustable room. Size up if you prefer a looser drape, and check your bust and waist against the chart below before ordering.\u003c\/p\u003e\n\n\u003cp\u003eLayer it under a slip dress or pinafore, or wear it with a tiered mini skirt, lace tights and platform boots for a romantic gothic streetwear finish.\u003c\/p\u003e\n\n\u003cdiv class=\"size-guide-block\"\u003e\n  \u003cinput type=\"radio\" name=\"unit-laceupruffle\" id=\"cm-laceupruffle\" checked\u003e\n  \u003cinput type=\"radio\" name=\"unit-laceupruffle\" id=\"in-laceupruffle\"\u003e\n\n  \u003cdiv class=\"size-guide-top\"\u003e\n    \u003cspan class=\"size-guide-label\"\u003eSize Guide\u003c\/span\u003e\n    \u003cspan class=\"unit-toggle\"\u003e\n      \u003clabel for=\"cm-laceupruffle\"\u003eCM\u003c\/label\u003e\n      \u003clabel for=\"in-laceupruffle\"\u003eIN\u003c\/label\u003e\n    \u003c\/span\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\u003eWaist\u003c\/th\u003e\n        \u003cth\u003eLength\u003c\/th\u003e\n        \u003cth\u003eSleeve\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\"\u003eXS\u003c\/span\u003e\u003cspan class=\"size-sub\"\u003eUS 0\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e69-85 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e27.2-33.5 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e55-65 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e21.7-25.6 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e51 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e20.1 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e62 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e24.4 in\u003c\/span\u003e\n\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003e\n\u003cspan class=\"size-main\"\u003eS\u003c\/span\u003e\u003cspan class=\"size-sub\"\u003eUS 2\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e73-89 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e28.7-35.0 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e59-69 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e23.2-27.2 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e51 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e20.1 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e63 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e24.8 in\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 4\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e77-93 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e30.3-36.6 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e63-73 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e24.8-28.7 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e51 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e20.1 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e64 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e25.2 in\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 6\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e83-99 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e32.7-39.0 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e69-79 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e27.2-31.1 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e51 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e20.1 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e65 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e25.6 in\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\"\u003eAsian sizing, does not map to standard S\/M\/L. Knit with slight stretch, bust and waist shown as a relaxed to stretched range. Measured flat by hand, may vary by 1 to 3 cm.\u003c\/p\u003e\n\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/top3_size-chart.png?v=1781069303\" alt=\"Top size chart measurement guide\" class=\"size-chart-img\"\u003e\n\n\u003c\/div\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-laceupruffle:checked) .unit-toggle label[for=\"cm-laceupruffle\"],\n.size-guide-block:has(#in-laceupruffle:checked) .unit-toggle label[for=\"in-laceupruffle\"] {\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-laceupruffle:checked) .cm {\n  display: none;\n}\n\n.size-guide-block:has(#in-laceupruffle:checked) .in {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-laceupruffle:checked) .cm {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-laceupruffle: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","offers":[{"title":"Black \/ S","offer_id":57876433371400,"sku":"14:771#Black;5:100014064","price":59.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":57876433404168,"sku":"14:771#Black;5:361386","price":59.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ XS","offer_id":57876433436936,"sku":"14:771#Black;5:872","price":59.0,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":57876433469704,"sku":"14:771#Black;5:361385","price":59.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/lace-up-ruffle-trim-top-featured.jpg?v=1784288283"},{"product_id":"softblade-wordmark-zipper-sweatshirt","title":"SOFTBLADES WORDMARK ZIPPER SWEATSHIRT","description":"\u003cp class=\"product-tagline\"\u003eSignature gothic rhinestone hoodie washed in archive black.\u003c\/p\u003e\n\n\u003cp\u003eThe signature Softblades zip-up hoodie reimagined in heavyweight washed black cotton fleece with a sharp acid-wash finish that delivers a true vintage worn-in character. A blackletter gothic Softblades logo and a sculpted cross star detail are crafted in scattered rhinestones across the chest, while sweeping tribal flame motifs cascade down each sleeve in cut crystal shine. The oversized boxy fit drops sharp from the shoulder for a layered streetwear silhouette ready over cropped tops, slim tanks or graphic baby tees with low rise denim.\u003c\/p\u003e\n\n\u003cp\u003eStandard hood with clean unlined opening. Front silver metal zip closure. Twin kangaroo pockets at the front. Ribbed knit cuffs and hem. Dropped shoulder construction with an oversized boxy fit. Rhinestone gothic Softblades logo and cross star detail at the chest. Rhinestone tribal flame motifs running down each sleeve. Garment dyed and acid-washed black with worn-in fading and subtle texture.\u003c\/p\u003e\n\n\u003cp\u003eCrafted from heavyweight cotton fleece with a structured drape and brushed soft interior. Fits oversized with a relaxed boxy silhouette. Size down for a slimmer fit or stay true for the intended streetwear proportion.\u003c\/p\u003e\n\n\u003cdiv class=\"size-guide-block\"\u003e\n\n  \u003cinput type=\"radio\" id=\"cm-softbladeshood\" name=\"softbladeshood-unit\" checked\u003e\n  \u003cinput type=\"radio\" id=\"in-softbladeshood\" name=\"softbladeshood-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-softbladeshood\"\u003eCM\u003c\/label\u003e\n      \u003clabel for=\"in-softbladeshood\"\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\u003eChest\u003c\/th\u003e\n        \u003cth\u003eLength\u003c\/th\u003e\n        \u003cth\u003eShoulder\u003c\/th\u003e\n        \u003cth\u003eSleeve\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\/6\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e120\u003c\/span\u003e\u003cspan class=\"in\"\u003e47.2\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e66\u003c\/span\u003e\u003cspan class=\"in\"\u003e26.0\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e58\u003c\/span\u003e\u003cspan class=\"in\"\u003e22.8\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e60\u003c\/span\u003e\u003cspan class=\"in\"\u003e23.6\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 8\/10\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e124\u003c\/span\u003e\u003cspan class=\"in\"\u003e48.8\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e68\u003c\/span\u003e\u003cspan class=\"in\"\u003e26.8\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e60\u003c\/span\u003e\u003cspan class=\"in\"\u003e23.6\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e61\u003c\/span\u003e\u003cspan class=\"in\"\u003e24.0\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 12\/14\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e128\u003c\/span\u003e\u003cspan class=\"in\"\u003e50.4\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e70\u003c\/span\u003e\u003cspan class=\"in\"\u003e27.6\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e62\u003c\/span\u003e\u003cspan class=\"in\"\u003e24.4\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e62\u003c\/span\u003e\u003cspan class=\"in\"\u003e24.4\u003c\/span\u003e\n\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003e\n\u003cspan class=\"size-main\"\u003eXL\u003c\/span\u003e\u003cspan class=\"size-sub\"\u003eUS 16\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e132\u003c\/span\u003e\u003cspan class=\"in\"\u003e52.0\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e72\u003c\/span\u003e\u003cspan class=\"in\"\u003e28.4\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e64\u003c\/span\u003e\u003cspan class=\"in\"\u003e25.2\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e63\u003c\/span\u003e\u003cspan class=\"in\"\u003e24.8\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 are temporary placeholders. Final values to be confirmed. May vary by 1 to 3 cm.\u003c\/p\u003e\n\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/sweatshirt.png?v=1780623422\" alt=\"Sweatshirt size chart measurement guide\" class=\"size-chart-img\"\u003e\n\n\u003c\/div\u003e\n\n\u003cp\u003ePair with low rise flared jeans, baggy stonewashed denim or cargo pants with platform sneakers, pointed boots or chunky soled shoes for a true Y2K gothic streetwear silhouette with a signature Softblades edge.\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-softbladeshood:checked) .unit-toggle label[for=\"cm-softbladeshood\"],\n.size-guide-block:has(#in-softbladeshood:checked) .unit-toggle label[for=\"in-softbladeshood\"] {\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-softbladeshood:checked) .cm {\n  display: none;\n}\n\n.size-guide-block:has(#in-softbladeshood:checked) .in {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-softbladeshood:checked) .cm {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-softbladeshood: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 \u0026 Gothic Fashion for Women","offers":[{"title":"S","offer_id":57944976228616,"sku":null,"price":79.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":57944976261384,"sku":null,"price":79.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":57944976294152,"sku":null,"price":79.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":57944976326920,"sku":null,"price":79.0,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":57944976359688,"sku":null,"price":79.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/softblade-wordmark-zipper-sweatshirt-featured.jpg?v=1784288352"},{"product_id":"softblades-layered-chrome-logo-tee","title":"SOFTBLADES LAYERED CHROME LOGO TEE","description":"\u003cp class=\"product-tagline\"\u003eSignature gothic logo tee with a layered double sleeve.\u003c\/p\u003e\n\n\u003cp\u003eThe signature Softblades tee built on a faux double-layer construction, a short-sleeve tee layered over a long-sleeve for a true 2-in-1 streetwear silhouette. A liquid chrome blackletter Softblades logo stretches across the chest with sparkle star accents and a sculpted cross star beneath, while metallic blade star motifs sit at each forearm in cut-metal shine. Cut in washed black cotton with a worn-in acid finish, it drops oversized and boxy from the shoulder for a layered alt look over slim tanks, mesh tops or cropped baby tees with low rise denim.\u003c\/p\u003e\n\n\u003cp\u003eRibbed crew neck. Faux layered construction with a short sleeve over a fitted long sleeve. Dropped shoulder with an oversized boxy fit. Liquid chrome gothic Softblades blackletter logo and cross star detail at the chest. Chrome blade star motifs at each forearm. Garment dyed and acid washed black with subtle worn-in fading and texture.\u003c\/p\u003e\n\n\u003cp\u003eCrafted from heavyweight cotton jersey with a soft structured drape. Fits oversized with a relaxed boxy silhouette and a layered long-sleeve cuff.\u003c\/p\u003e\n\n\u003cdiv class=\"size-guide-block\"\u003e\n  \u003cinput type=\"radio\" name=\"unit-softbladestee\" id=\"cm-softbladestee\" checked\u003e\n  \u003cinput type=\"radio\" name=\"unit-softbladestee\" id=\"in-softbladestee\"\u003e\n\n  \u003cdiv class=\"size-guide-top\"\u003e\n    \u003cspan class=\"size-guide-label\"\u003eSize Guide\u003c\/span\u003e\n    \u003cspan class=\"unit-toggle\"\u003e\n      \u003clabel for=\"cm-softbladestee\"\u003eCM\u003c\/label\u003e\n      \u003clabel for=\"in-softbladestee\"\u003eIN\u003c\/label\u003e\n    \u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003ctable\u003e\n    \u003cthead\u003e\n      \u003ctr\u003e\n        \u003cth\u003eSize\u003c\/th\u003e\n        \u003cth\u003eChest\u003c\/th\u003e\n        \u003cth\u003eLength\u003c\/th\u003e\n        \u003cth\u003eSleeve\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\"\u003e112\u003c\/span\u003e\u003cspan class=\"in\"\u003e44.1\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e66\u003c\/span\u003e\u003cspan class=\"in\"\u003e26.0\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e57\u003c\/span\u003e\u003cspan class=\"in\"\u003e22.4\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\"\u003e116\u003c\/span\u003e\u003cspan class=\"in\"\u003e45.7\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e68\u003c\/span\u003e\u003cspan class=\"in\"\u003e26.8\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e58\u003c\/span\u003e\u003cspan class=\"in\"\u003e22.8\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\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e120\u003c\/span\u003e\u003cspan class=\"in\"\u003e47.2\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e70\u003c\/span\u003e\u003cspan class=\"in\"\u003e27.6\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e59\u003c\/span\u003e\u003cspan class=\"in\"\u003e23.2\u003c\/span\u003e\n\u003c\/td\u003e\n      \u003c\/tr\u003e\n      \u003ctr\u003e\n        \u003ctd\u003e\n\u003cspan class=\"size-main\"\u003eXL\u003c\/span\u003e\u003cspan class=\"size-sub\"\u003eUS 10\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e124\u003c\/span\u003e\u003cspan class=\"in\"\u003e48.8\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e72\u003c\/span\u003e\u003cspan class=\"in\"\u003e28.3\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e60\u003c\/span\u003e\u003cspan class=\"in\"\u003e23.6\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 are temporary placeholders. Final values to be confirmed. May vary by 1 to 3 cm.\u003c\/p\u003e\n\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/tshirt_size-chart.png?v=1780624452\" alt=\"T-shirt size chart measurement guide\" class=\"size-chart-img\"\u003e\n\n\u003c\/div\u003e\n\n\u003cp\u003ePair with low rise flared jeans, baggy stonewashed denim or cargo pants with platform sneakers, pointed boots or chunky soled shoes for a true Y2K gothic streetwear silhouette with a signature Softblades edge.\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-softbladestee:checked) .unit-toggle label[for=\"cm-softbladestee\"],\n.size-guide-block:has(#in-softbladestee:checked) .unit-toggle label[for=\"in-softbladestee\"] {\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-softbladestee:checked) .cm {\n  display: none;\n}\n\n.size-guide-block:has(#in-softbladestee:checked) .in {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-softbladestee:checked) .cm {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-softbladestee: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 \u0026 Gothic Fashion for Women","offers":[{"title":"S","offer_id":57945009979656,"sku":null,"price":49.0,"currency_code":"USD","in_stock":false},{"title":"M","offer_id":57945010012424,"sku":null,"price":49.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":57945010045192,"sku":null,"price":49.0,"currency_code":"USD","in_stock":false},{"title":"XL","offer_id":57945010077960,"sku":null,"price":49.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/softblades-layered-chrome-logo-tee-featured.jpg?v=1784288389"},{"product_id":"softblades-rhinestone-baby-crop-tee","title":"SOFTBLADES RHINESTONE BABY CROP TEE","description":"\u003cp class=\"product-tagline\"\u003eSignature Softblades rhinestone logo on a fitted cropped baby tee.\u003c\/p\u003e\n\n\u003cp\u003eThe signature Softblades baby tee, cropped close and crystallized. A blackletter Softblades wordmark arcs across the chest in hand-set rhinestones, finished with a four-point sparkle cross beneath that catches the light with every move. Pure Y2K gothic streetwear, built to be the centerpiece of the fit.\u003c\/p\u003e\n\n\u003cp\u003eA ribbed crew neckline frames the shoulders, short cap sleeves keep the arms bare, and the cropped hem sits high to skim the waistband of low rise denim. The rhinestone logo is set across the front for a sparkle that reads from across the room. Woven Softblades neck label inside.\u003c\/p\u003e\n\n\u003cp\u003eCut from a soft midweight cotton stretch jersey that hugs the body and recovers its shape, with a worn-in washed black finish. The fit runs fitted and cropped, true to a baby tee silhouette, so size up if you want a longer line or a looser drape. Check the chart below before ordering.\u003c\/p\u003e\n\n\u003cp\u003eWear it with low rise baggy jeans and a heart-buckle belt, or a tiered mini skirt with lace tights and platform boots for a signature Softblades streetwear finish.\u003c\/p\u003e\n\n\u003cdiv class=\"size-guide-block\"\u003e\n  \u003cinput type=\"radio\" name=\"unit-sbrhinestonetee\" id=\"cm-sbrhinestonetee\" checked\u003e\n  \u003cinput type=\"radio\" name=\"unit-sbrhinestonetee\" id=\"in-sbrhinestonetee\"\u003e\n\n  \u003cdiv class=\"size-guide-top\"\u003e\n    \u003cspan class=\"size-guide-label\"\u003eSize Guide\u003c\/span\u003e\n    \u003cspan class=\"unit-toggle\"\u003e\n      \u003clabel for=\"cm-sbrhinestonetee\"\u003eCM\u003c\/label\u003e\n      \u003clabel for=\"in-sbrhinestonetee\"\u003eIN\u003c\/label\u003e\n    \u003c\/span\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        \u003cth\u003eSleeve\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 2-4\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e76-86 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e29.9-33.9 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e38 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e15.0 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e13 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e5.1 in\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 4-6\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e80-90 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e31.5-35.4 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e39 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e15.4 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e13.5 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e5.3 in\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 6-8\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e84-94 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e33.1-37.0 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e40 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e15.7 in\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e14 cm\u003c\/span\u003e\u003cspan class=\"in\"\u003e5.5 in\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\"\u003eStretch cotton jersey, bust shown as a relaxed to stretched range. Measured flat by hand, may vary by 1 to 3 cm.\u003c\/p\u003e\n\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/croptop_size_chart.png?v=1781235105\" alt=\"Crop top size chart measurement guide\" class=\"size-chart-img\"\u003e\n\n\u003c\/div\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-sbrhinestonetee:checked) .unit-toggle label[for=\"cm-sbrhinestonetee\"],\n.size-guide-block:has(#in-sbrhinestonetee:checked) .unit-toggle label[for=\"in-sbrhinestonetee\"] {\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-sbrhinestonetee:checked) .cm {\n  display: none;\n}\n\n.size-guide-block:has(#in-sbrhinestonetee:checked) .in {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-sbrhinestonetee:checked) .cm {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-sbrhinestonetee: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 \u0026 Gothic Fashion for Women","offers":[{"title":"S","offer_id":57998003470600,"sku":null,"price":39.0,"currency_code":"USD","in_stock":false},{"title":"M","offer_id":57998003503368,"sku":null,"price":39.0,"currency_code":"USD","in_stock":false},{"title":"L","offer_id":57998003536136,"sku":null,"price":39.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/softblades-rhinestone-baby-crop-tee-featured.jpg?v=1784288446"},{"product_id":"v2-fallen-blade-graphic-tank","title":"GOTHIC SWORD GRAPHIC CAMI","description":"\u003cdiv class=\"product-description\"\u003e\n  \u003cp class=\"product-tagline\"\u003e\u003cem\u003eDark fantasy ink on a barely-there cami.\u003c\/em\u003e\u003c\/p\u003e\n\n  \u003cp\u003eA fitted spaghetti-strap cami carrying a sprawling dark fantasy graphic across the front. Ornate swords, thorned crosses, and a ghostly figure are rendered in fine black linework against the white cotton, the kind of intricate metal-album detailing that rewards a closer look. It's a quiet base with a loud story printed on it.\u003c\/p\u003e\n\n  \u003cp\u003eThin adjustable-look straps and a low scoop neck keep the shape minimal so the print does all the talking. The cut sits close to the body and ends at the natural waist, with the graphic placed front and center for full impact.\u003c\/p\u003e\n\n  \u003cp\u003eCut from a stretch cotton jersey with a smooth surface and good recovery, it runs fitted and short. The chart is labelled US but the body runs small, so size up if you want a relaxed fit or fall between sizes. Being a pale fabric with a fitted cut, it can read slightly sheer, so a nude base layer is worth considering.\u003c\/p\u003e\n\n  \u003cp\u003eStyle it under an open leather jacket or layered over a long sleeve for contrast, with low-slung cargos or a denim skirt below. Items shown styled with the cami are not included.\u003c\/p\u003e\n\n  \u003cdiv class=\"size-guide\"\u003e\n    \u003cdiv class=\"unit-toggle\"\u003e\n      \u003cinput type=\"radio\" id=\"gothswordcami-cm\" name=\"gothswordcami-unit\" checked\u003e\n      \u003clabel for=\"gothswordcami-cm\"\u003eCM\u003c\/label\u003e\n      \u003cinput type=\"radio\" id=\"gothswordcami-in\" name=\"gothswordcami-unit\"\u003e\n      \u003clabel for=\"gothswordcami-in\"\u003eIN\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003ctable class=\"size-table\"\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth\u003eSize\u003c\/th\u003e\n          \u003cth\u003eUS\u003c\/th\u003e\n          \u003cth\u003eBust\u003c\/th\u003e\n          \u003cth\u003eLength\u003c\/th\u003e\n          \u003cth\u003eShoulder\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e70\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e27.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e48\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e18.9\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e31\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e12.2\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e74\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e29.1\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e49\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e19.3\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e32\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e12.6\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e8\/10\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e78\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e30.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e50\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e19.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e33\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e13.0\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 2 to 3 cm. The chart is labelled US but the body runs small, so we recommend sizing up for a relaxed fit or if between sizes.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description {\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n    max-width: 720px;\n  }\n  .product-description p {\n    margin: 0 0 1.1em 0;\n    font-size: 15px;\n  }\n  .product-description .product-tagline {\n    font-style: italic;\n    color: #888;\n    font-size: 15px;\n    margin-bottom: 1.4em;\n  }\n  .size-guide {\n    margin-top: 2em;\n  }\n  .unit-toggle {\n    display: flex;\n    gap: 0;\n    margin-bottom: 1em;\n  }\n  .unit-toggle input {\n    display: none;\n  }\n  .unit-toggle label {\n    padding: 6px 18px;\n    border: 1px solid #1a1a1a;\n    cursor: pointer;\n    font-size: 13px;\n    letter-spacing: 0.05em;\n    background: #fff;\n    color: #1a1a1a;\n    transition: all 0.15s ease;\n  }\n  .unit-toggle label[for$=\"-cm\"] {\n    border-right: none;\n  }\n  .unit-toggle input:checked + label {\n    background: #1a1a1a;\n    color: #fff;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n  }\n  .size-table th,\n  .size-table td {\n    border: 1px solid #ddd;\n    padding: 9px 12px;\n    text-align: center;\n  }\n  .size-table th {\n    background: #f5f5f5;\n    font-weight: 600;\n    letter-spacing: 0.03em;\n  }\n  .size-guide:has(#gothswordcami-cm:checked) .in {\n    display: none;\n  }\n  .size-guide:has(#gothswordcami-in:checked) .cm {\n    display: none;\n  }\n  .size-note {\n    font-size: 13px;\n    color: #888;\n    margin-top: 1em;\n    line-height: 1.5;\n  }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"S","offer_id":58094124695816,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58094124728584,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58094124761352,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/v2-fallen-blade-graphic-tank-featured.jpg?v=1784288463"},{"product_id":"v2-studded-spike-bra","title":"SPIKE STUDDED BRA TOP","description":"\u003cdiv class=\"product-description\"\u003e\n  \u003cp class=\"product-tagline\"\u003e\u003cem\u003eArmor for the chest, all points and attitude.\u003c\/em\u003e\u003c\/p\u003e\n\n  \u003cp\u003eA bra top buried under rows of cone spikes. The cups are packed edge to edge with gleaming silver studs that fan out in dense rows, turning a simple bralette into a piece of body armor. It reads pure stage-wear, the kind of top built to catch light and command a room.\u003c\/p\u003e\n\n  \u003cp\u003eA front zip runs between the cups for closure and a hardware-forward finish, with thin adjustable straps holding it up top. The spikes are individually set across both cups, leaving the band and back in smooth plain fabric for comfort against the body.\u003c\/p\u003e\n\n  \u003cp\u003eBuilt on a structured stretch base with lined cups that hold their shape. Please note the spikes are pointed, so handle with care and layer thoughtfully. This is a statement piece made for events and looks rather than all-day wear.\u003c\/p\u003e\n\n  \u003cp\u003eStyle it over a sheer long sleeve or under an open cardigan or jacket to frame the spikes, with low-slung cargos or a maxi skirt below. Items shown styled with the bra are not included.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description {\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n    max-width: 720px;\n  }\n  .product-description p {\n    margin: 0 0 1.1em 0;\n    font-size: 15px;\n  }\n  .product-description .product-tagline {\n    font-style: italic;\n    color: #888;\n    font-size: 15px;\n    margin-bottom: 1.4em;\n  }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"A","offer_id":58094128627976,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true},{"title":"AA","offer_id":58094128660744,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true},{"title":"B","offer_id":58094128693512,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true},{"title":"C","offer_id":58094128726280,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/v2-studded-spike-bra-featured.jpg?v=1784288481"},{"product_id":"v2-studded-cross-short-sleeve-top","title":"STUDDED CROSS BABY TEE","description":"\u003cdiv class=\"product-description\"\u003e\n  \u003cp class=\"product-tagline\"\u003e\u003cem\u003eOne bold cross, all metal, nothing else needed.\u003c\/em\u003e\u003c\/p\u003e\n\n  \u003cp\u003eA fitted baby tee built around a single oversized cross worked entirely in pyramid studs. The studwork runs down the center front in gleaming gunmetal, catching light against the matte black cotton for a look that's equal parts punk and devotional. It's a clean, high-impact piece that carries a whole outfit on its own.\u003c\/p\u003e\n\n  \u003cp\u003eThe studs are individually set rather than printed, giving the cross real weight and dimension. A ribbed crew neck and short cap sleeves keep the shape close and classic, while the slim cut sits snug through the body for that Y2K baby-tee silhouette.\u003c\/p\u003e\n\n  \u003cp\u003eCut from a stretch cotton jersey with a smooth surface and good recovery, it runs fitted and short. The chart is labelled US and EU but the body runs snug, so size up if you want a looser fit or fall between sizes. Refer to the size guide below before ordering.\u003c\/p\u003e\n\n  \u003cp\u003eStyle it under a leather jacket with washed jeans for an easy biker-goth fit, or tuck it into a mini skirt and let the cross do the talking. Items shown styled with the tee are not included.\u003c\/p\u003e\n\n  \u003cdiv class=\"size-guide\"\u003e\n    \u003cdiv class=\"unit-toggle\"\u003e\n      \u003cinput type=\"radio\" id=\"studcrosstee-cm\" name=\"studcrosstee-unit\" checked\u003e\n      \u003clabel for=\"studcrosstee-cm\"\u003eCM\u003c\/label\u003e\n      \u003cinput type=\"radio\" id=\"studcrosstee-in\" name=\"studcrosstee-unit\"\u003e\n      \u003clabel for=\"studcrosstee-in\"\u003eIN\u003c\/label\u003e\n    \u003c\/div\u003e\n\n    \u003ctable class=\"size-table\"\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth\u003eSize\u003c\/th\u003e\n          \u003cth\u003eUS\u003c\/th\u003e\n          \u003cth\u003eEU\u003c\/th\u003e\n          \u003cth\u003eBust\u003c\/th\u003e\n          \u003cth\u003eLength\u003c\/th\u003e\n          \u003cth\u003eSleeve\u003c\/th\u003e\n          \u003cth\u003eShoulder\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e4-6\u003c\/td\u003e\n\u003ctd\u003e34-36\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e84\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e33.1\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e56\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e22.0\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e12\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e4.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e37\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e14.6\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e8-10\u003c\/td\u003e\n\u003ctd\u003e38-40\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e88\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e34.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e57\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e22.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e12.5\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e4.9\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e38\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e15.0\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e12-14\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e94\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e37.0\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e58\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e22.8\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e13\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e5.1\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e39.5\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e15.6\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n\n    \u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 2 to 3 cm. The chart is labelled US and EU but the body runs snug, so we recommend sizing up for a looser fit or if between sizes.\u003c\/p\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/croptop_size_chart.png?v=1781235105\" alt=\"Crop top size chart\" class=\"size-chart-img\"\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description {\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n    max-width: 720px;\n  }\n  .product-description p {\n    margin: 0 0 1.1em 0;\n    font-size: 15px;\n  }\n  .product-description .product-tagline {\n    font-style: italic;\n    color: #888;\n    font-size: 15px;\n    margin-bottom: 1.4em;\n  }\n  .size-guide {\n    margin-top: 2em;\n  }\n  .unit-toggle {\n    display: flex;\n    gap: 0;\n    margin-bottom: 1em;\n  }\n  .unit-toggle input {\n    display: none;\n  }\n  .unit-toggle label {\n    padding: 6px 18px;\n    border: 1px solid #1a1a1a;\n    cursor: pointer;\n    font-size: 13px;\n    letter-spacing: 0.05em;\n    background: #fff;\n    color: #1a1a1a;\n    transition: all 0.15s ease;\n  }\n  .unit-toggle label[for$=\"-cm\"] {\n    border-right: none;\n  }\n  .unit-toggle input:checked + label {\n    background: #1a1a1a;\n    color: #fff;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n  }\n  .size-table th,\n  .size-table td {\n    border: 1px solid #ddd;\n    padding: 9px 12px;\n    text-align: center;\n  }\n  .size-table th {\n    background: #f5f5f5;\n    font-weight: 600;\n    letter-spacing: 0.03em;\n  }\n  .size-guide:has(#studcrosstee-cm:checked) .in {\n    display: none;\n  }\n  .size-guide:has(#studcrosstee-in:checked) .cm {\n    display: none;\n  }\n  .size-note {\n    font-size: 13px;\n    color: #888;\n    margin-top: 1em;\n    line-height: 1.5;\n  }\n  .size-chart-img {\n    width: 100%;\n    max-width: 520px;\n    margin-top: 1.4em;\n    display: block;\n  }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"S","offer_id":58094121615624,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58094121648392,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58094121681160,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/v2-studded-cross-short-sleeve-top-featured.jpg?v=1784288502"},{"product_id":"v2-arcane-blade-layered-long-sleeve-tee","title":"GOTHIC CROSS LAYERED LONGSLEEVE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eTwo tees in one, drenched in winged cross graphics.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA double-layer longsleeve that does the styling for you. A boxy black tee sits over a contrast cream long sleeve, giving that lived-in layered look in a single pull-on piece. The front carries a sprawling gothic graphic of winged crosses, nautical stars, and filigree scrollwork in white and oxblood, with the print carrying down both undersleeves.\u003c\/p\u003e\n\u003cp\u003eThe layered construction is built in, so the cream sleeves and ribbed cuffs are attached rather than a separate piece. A ribbed crew neck finishes the top, and the oversized cut gives it that borrowed, slouchy drape through the body and shoulders.\u003c\/p\u003e\n\u003cp\u003eCut from a soft mid-weight cotton jersey with a faded, washed-down finish, it runs oversized and long in the body. Sizing is to Asian measurements, so check the guide below and size up if you want extra room or fall between sizes.\u003c\/p\u003e\n\u003cp\u003eStyle it over baggy jeans and chunky boots for an everyday grunge fit, or with a micro skirt and tights to balance the volume. Items shown styled with the tee are not included.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"gothcrosslayer-unit\" id=\"gothcrosslayer-cm\" type=\"radio\"\u003e \u003clabel for=\"gothcrosslayer-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"gothcrosslayer-unit\" id=\"gothcrosslayer-in\" type=\"radio\"\u003e \u003clabel for=\"gothcrosslayer-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e92\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e36.2\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e63\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.8\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e58\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e22.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e96\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e37.8\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e64\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e25.2\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e59\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e23.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e100\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e39.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e65\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e25.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e60\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e23.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e104\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e40.9\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e66\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e26.0\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e61\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .product-description {\n    font-family: 'Helvetica Neue', Arial, sans-serif;\n    color: #1a1a1a;\n    line-height: 1.7;\n    max-width: 720px;\n  }\n  .product-description p {\n    margin: 0 0 1.1em 0;\n    font-size: 15px;\n  }\n  .product-description .product-tagline {\n    font-style: italic;\n    color: #888;\n    font-size: 15px;\n    margin-bottom: 1.4em;\n  }\n  .size-guide {\n    margin-top: 2em;\n  }\n  .unit-toggle {\n    display: flex;\n    gap: 0;\n    margin-bottom: 1em;\n  }\n  .unit-toggle input {\n    display: none;\n  }\n  .unit-toggle label {\n    padding: 6px 18px;\n    border: 1px solid #1a1a1a;\n    cursor: pointer;\n    font-size: 13px;\n    letter-spacing: 0.05em;\n    background: #fff;\n    color: #1a1a1a;\n    transition: all 0.15s ease;\n  }\n  .unit-toggle label[for$=\"-cm\"] {\n    border-right: none;\n  }\n  .unit-toggle input:checked + label {\n    background: #1a1a1a;\n    color: #fff;\n  }\n  .size-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 14px;\n  }\n  .size-table th,\n  .size-table td {\n    border: 1px solid #ddd;\n    padding: 9px 12px;\n    text-align: center;\n  }\n  .size-table th {\n    background: #f5f5f5;\n    font-weight: 600;\n    letter-spacing: 0.03em;\n  }\n  .size-guide:has(#gothcrosslayer-cm:checked) .in {\n    display: none;\n  }\n  .size-guide:has(#gothcrosslayer-in:checked) .cm {\n    display: none;\n  }\n  .size-note {\n    font-size: 13px;\n    color: #888;\n    margin-top: 1em;\n    line-height: 1.5;\n  }\n  .size-chart-img {\n    width: 100%;\n    max-width: 520px;\n    margin-top: 1.4em;\n    display: block;\n  }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"S","offer_id":58093900497160,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58093900529928,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58093900562696,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":58093900595464,"sku":null,"price":69.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/v2-arcane-blade-layered-long-sleeve-tee-featured.jpg?v=1784288521"},{"product_id":"angel-club-rhinestone-cami","title":"ANGEL CLUB RHINESTONE CAMI","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eRhinestone angel wings on a whisper-thin black cami.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA barely-there cami carrying a full rhinestone spread: feathered angel wings flanking a gothic cross, hand-set so the stones catch light from every angle. The kind of top that does nothing quietly.\u003c\/p\u003e\n\u003cp\u003eThe cut is a classic Y2K cami with skinny straps, a scooped neck, and a cropped-but-not-micro length that sits right at the waistband of low-rise bottoms.\u003c\/p\u003e\n\u003cp\u003eCut from a soft stretch cotton jersey with a smooth hand, it hugs without squeezing and layers cleanly under zip hoodies and moto jackets. The rhinestone motif is heat-set to stay put through gentle washing.\u003c\/p\u003e\n\u003cp\u003ePair it with baggy jeans and a studded belt to let the sparkle carry the fit, or layer it over a longsleeve mesh top for full going-out mode.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"angelclub-unit\" id=\"angelclub-cm\" type=\"radio\"\u003e \u003clabel for=\"angelclub-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"angelclub-unit\" id=\"angelclub-in\" type=\"radio\"\u003e \u003clabel for=\"angelclub-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e76\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e29.9\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e38\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e15.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e80\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e31.5\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e39\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e15.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e84\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e33.1\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e40\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e15.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#angelclub-cm:checked) .in { display: none; }\n  .size-guide:has(#angelclub-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades | Y2K Streetwear \u0026 Gothic Fashion for Women","offers":[{"title":"S","offer_id":58214593626376,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58214593659144,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58214593691912,"sku":null,"price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/angel-club-top-c.png?v=1783877991"},{"product_id":"lace-trim-square-neck-top-black","title":"LACE TRIM SQUARE-NECK TOP BLACK","description":"\u003cp class=\"product-tagline\"\u003eFitted black long sleeve with a square neckline and lace trim.\u003c\/p\u003e\n\n\u003cp\u003eA fitted black long sleeve cut with a wide square neckline that sits low and flat across the chest, edged with a narrow lace trim that softens the line without decorating it. The body is close and slightly gathered through the sides, and the sleeves run long enough to bunch at the wrist. A quiet piece that carries a look through its cut rather than a print.\u003c\/p\u003e\n\n\u003cp\u003eSquare neckline with narrow lace trim across the front. Long fitted sleeves. Soft gathering through the side seams. Fitted body with a straight hem sitting at the natural waist. 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. 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 and shoulders.\u003c\/p\u003e\n\n\u003cdiv class=\"size-guide-block\"\u003e\n\n  \u003cinput type=\"radio\" id=\"cm-lacesqneckblk\" name=\"lacesqneckblk-unit\" checked\u003e\n  \u003cinput type=\"radio\" id=\"in-lacesqneckblk\" name=\"lacesqneckblk-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-lacesqneckblk\"\u003eCM\u003c\/label\u003e\n      \u003clabel for=\"in-lacesqneckblk\"\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\u003eWaist\u003c\/th\u003e\n        \u003cth\u003eSleeve\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\"\u003e76\u003c\/span\u003e\u003cspan class=\"in\"\u003e29.9\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e62\u003c\/span\u003e\u003cspan class=\"in\"\u003e24.4\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e61\u003c\/span\u003e\u003cspan class=\"in\"\u003e24.0\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\"\u003e80\u003c\/span\u003e\u003cspan class=\"in\"\u003e31.5\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e66\u003c\/span\u003e\u003cspan class=\"in\"\u003e26.0\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e62\u003c\/span\u003e\u003cspan class=\"in\"\u003e24.4\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\"\u003e84\u003c\/span\u003e\u003cspan class=\"in\"\u003e33.1\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e70\u003c\/span\u003e\u003cspan class=\"in\"\u003e27.6\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e63\u003c\/span\u003e\u003cspan class=\"in\"\u003e24.8\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, 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\u003ePair with low-rise cargo pants or a leather mini with platform boots, and layer a cropped moto jacket over the top when the neckline needs framing. Jewellery shown on the model is not included.\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-lacesqneckblk:checked) .unit-toggle label[for=\"cm-lacesqneckblk\"],\n.size-guide-block:has(#in-lacesqneckblk:checked) .unit-toggle label[for=\"in-lacesqneckblk\"] {\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-lacesqneckblk:checked) .cm {\n  display: none;\n}\n\n.size-guide-block:has(#in-lacesqneckblk:checked) .in {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-lacesqneckblk:checked) .cm {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-lacesqneckblk: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":58355531481352,"sku":null,"price":42.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58355531514120,"sku":null,"price":42.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58355531546888,"sku":null,"price":42.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":58355531579656,"sku":null,"price":42.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/T-14_add.png?v=1786265097"},{"product_id":"polka-dot-satin-cami","title":"POLKA DOT SATIN CAMI","description":"\u003cp class=\"product-tagline\"\u003eBlack satin crop cami with a fine polka dot print.\u003c\/p\u003e\n\n\u003cp\u003eA black satin crop cami scattered with fine white polka dots, cut with a deep surplice V-neckline that crosses low at the front. The satin catches light across every fold and the tiny dot print keeps it playful rather than precious, a piece that reads equal parts vintage lingerie and downtown night out. The back ties at the neck and leaves the shoulders and upper back open.\u003c\/p\u003e\n\n\u003cp\u003eDeep surplice V-neckline with a crossed front. Halter neck fastening with self-tie straps. Open back. Cropped body with a straight hem sitting above the natural waist. Fine allover polka dot print on a satin ground.\u003c\/p\u003e\n\n\u003cp\u003eCrafted from a smooth satin woven with a fluid liquid drape and minimal stretch. 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-polkasatincami\" name=\"polkasatincami-unit\" checked\u003e\n  \u003cinput type=\"radio\" id=\"in-polkasatincami\" name=\"polkasatincami-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-polkasatincami\"\u003eCM\u003c\/label\u003e\n      \u003clabel for=\"in-polkasatincami\"\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\"\u003e72\u003c\/span\u003e\u003cspan class=\"in\"\u003e28.3\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e39\u003c\/span\u003e\u003cspan class=\"in\"\u003e15.4\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\"\u003e76\u003c\/span\u003e\u003cspan class=\"in\"\u003e29.9\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e40\u003c\/span\u003e\u003cspan class=\"in\"\u003e15.8\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\"\u003e80\u003c\/span\u003e\u003cspan class=\"in\"\u003e31.5\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e41\u003c\/span\u003e\u003cspan class=\"in\"\u003e16.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. Woven satin with minimal stretch, measured flat.\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\u003ePair with low-rise baggy jeans or a leather mini with platform boots, and throw a cropped moto jacket over the shoulders when the open back needs a counterweight. Jewellery shown on the model is not included.\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-polkasatincami:checked) .unit-toggle label[for=\"cm-polkasatincami\"],\n.size-guide-block:has(#in-polkasatincami:checked) .unit-toggle label[for=\"in-polkasatincami\"] {\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-polkasatincami:checked) .cm {\n  display: none;\n}\n\n.size-guide-block:has(#in-polkasatincami:checked) .in {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-polkasatincami:checked) .cm {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-polkasatincami: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":58355543965960,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58355543998728,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58355544031496,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":58355544064264,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/T-16_0.png?v=1785822702"},{"product_id":"lace-trim-ribbed-cami-white","title":"LACE TRIM RIBBED CAMI WHITE","description":"\u003cp class=\"product-tagline\"\u003eRibbed white cami with delicate lace trim.\u003c\/p\u003e\n\n\u003cp\u003eA clean white cami cut from fine ribbed knit, finished with a narrow scalloped lace trim tracing the neckline and hem. The vertical ribbing pulls the eye long and hugs the body without a single seam breaking the line, while the lace softens the edges just enough to keep it from reading plain. A quiet piece built to sit under everything else.\u003c\/p\u003e\n\n\u003cp\u003eStraight neckline with scalloped lace trim across the front and back. Thin adjustable spaghetti straps. Fine vertical ribbing throughout. Lace trim repeated at the hem. Straight hem sitting at the natural waist. Pull-on construction with no closure.\u003c\/p\u003e\n\n\u003cp\u003eCrafted from a stretch ribbed knit with a close body-hugging drape. Available in one size only, cut small and designed to stretch to the body, best suited to XS to S frames. Light colours can read semi-sheer under strong light, so layer accordingly if you want full coverage.\u003c\/p\u003e\n\n\u003cdiv class=\"size-guide-block\"\u003e\n\n  \u003cinput type=\"radio\" id=\"cm-lacetribcami\" name=\"lacetribcami-unit\" checked\u003e\n  \u003cinput type=\"radio\" id=\"in-lacetribcami\" name=\"lacetribcami-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-lacetribcami\"\u003eCM\u003c\/label\u003e\n      \u003clabel for=\"in-lacetribcami\"\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\"\u003eOne Size\u003c\/span\u003e\u003cspan class=\"size-sub\"\u003eUS 0\/4\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e64\u003c\/span\u003e\u003cspan class=\"in\"\u003e25.2\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e38\u003c\/span\u003e\u003cspan class=\"in\"\u003e15.0\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. Bust measured flat and unstretched, ribbed knit stretches well beyond this. Runs small, best suited to XS to S.\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 moto jacket, and pair with low-rise cargo pants or a black midi skirt with platform boots. Belt shown on the model is not included.\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-lacetribcami:checked) .unit-toggle label[for=\"cm-lacetribcami\"],\n.size-guide-block:has(#in-lacetribcami:checked) .unit-toggle label[for=\"in-lacetribcami\"] {\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-lacetribcami:checked) .cm {\n  display: none;\n}\n\n.size-guide-block:has(#in-lacetribcami:checked) .in {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-lacetribcami:checked) .cm {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-lacetribcami: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":58355545211144,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58355545243912,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58355545276680,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":58355545309448,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/T-18_add.png?v=1786265098"},{"product_id":"baroque-print-crop-long-sleeve-grey","title":"BAROQUE PRINT CROP LONG SLEEVE GREY","description":"\u003cp class=\"product-tagline\"\u003eFitted grey crop long sleeve with a baroque filigree print.\u003c\/p\u003e\n\n\u003cp\u003eA washed grey long sleeve carrying an ornate baroque filigree print across the chest and down the sleeves, all scrolling flourishes, symmetry and fine linework in the tradition of engraved plate illustration. The body is cut close and cropped short so the print sits high and reads as the whole point of the piece. The soft grey ground makes the black linework read sharper than it would on black, closer to ink on paper.\u003c\/p\u003e\n\n\u003cp\u003eRibbed crew neckline. Long fitted sleeves with the print continuing down the outer arm. Cropped body with a straight hem sitting above the natural waist. Pull-on construction with no closure. Placement print across the front chest and sleeves.\u003c\/p\u003e\n\n\u003cp\u003eCrafted from a stretch knit with a smooth surface and close body-hugging drape. 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 and shoulders.\u003c\/p\u003e\n\n\u003cdiv class=\"size-guide-block\"\u003e\n\n  \u003cinput type=\"radio\" id=\"cm-baroquecroplsgry\" name=\"baroquecroplsgry-unit\" checked\u003e\n  \u003cinput type=\"radio\" id=\"in-baroquecroplsgry\" name=\"baroquecroplsgry-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-baroquecroplsgry\"\u003eCM\u003c\/label\u003e\n      \u003clabel for=\"in-baroquecroplsgry\"\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\u003eWaist\u003c\/th\u003e\n        \u003cth\u003eShoulder\u003c\/th\u003e\n        \u003cth\u003eSleeve\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\"\u003e82\u003c\/span\u003e\u003cspan class=\"in\"\u003e32.3\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\"\u003e36\u003c\/span\u003e\u003cspan class=\"in\"\u003e14.2\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e69\u003c\/span\u003e\u003cspan class=\"in\"\u003e27.2\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\"\u003eM\u003c\/span\u003e\u003cspan class=\"size-sub\"\u003eUS 6\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e86\u003c\/span\u003e\u003cspan class=\"in\"\u003e33.9\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\"\u003e37\u003c\/span\u003e\u003cspan class=\"in\"\u003e14.6\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e70\u003c\/span\u003e\u003cspan class=\"in\"\u003e27.6\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      \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\"\u003e90\u003c\/span\u003e\u003cspan class=\"in\"\u003e35.4\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e81\u003c\/span\u003e\u003cspan class=\"in\"\u003e31.9\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e38\u003c\/span\u003e\u003cspan class=\"in\"\u003e15.0\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e71\u003c\/span\u003e\u003cspan class=\"in\"\u003e28.0\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e52\u003c\/span\u003e\u003cspan class=\"in\"\u003e20.5\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, measured flat and unstretched.\u003c\/p\u003e\n\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/tshirt_size-chart.png?v=1780624452\" alt=\"Size chart measurement guide\" class=\"size-chart-img\"\u003e\n\n\u003c\/div\u003e\n\n\u003cp\u003ePair with low-rise flare jeans or a leather mini with platform boots, and layer a cropped moto jacket over the top when the print needs framing rather than covering. Jewellery and belt shown on the model are not included.\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-baroquecroplsgry:checked) .unit-toggle label[for=\"cm-baroquecroplsgry\"],\n.size-guide-block:has(#in-baroquecroplsgry:checked) .unit-toggle label[for=\"in-baroquecroplsgry\"] {\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-baroquecroplsgry:checked) .cm {\n  display: none;\n}\n\n.size-guide-block:has(#in-baroquecroplsgry:checked) .in {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-baroquecroplsgry:checked) .cm {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-baroquecroplsgry: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":58355545964808,"sku":null,"price":42.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58355545997576,"sku":null,"price":42.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58355546030344,"sku":null,"price":42.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":58355546063112,"sku":null,"price":42.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/T-19_0.png?v=1785822797"},{"product_id":"baroque-print-crop-long-sleeve-black","title":"BAROQUE PRINT CROP LONG SLEEVE BLACK","description":"\u003cp class=\"product-tagline\"\u003eFitted crop long sleeve with a baroque filigree print.\u003c\/p\u003e\n\n\u003cp\u003eA fitted black long sleeve carrying an ornate baroque filigree print across the chest and down the sleeves, all scrolling flourishes, symmetry and fine linework in the tradition of engraved plate illustration. The body is cut close and cropped short so the print sits high and reads as the whole point of the piece. A crew neckline keeps the shape clean and lets the artwork do the talking.\u003c\/p\u003e\n\n\u003cp\u003eRibbed crew neckline. Long fitted sleeves with the print continuing down the outer arm. Cropped body with a straight hem sitting above the natural waist. Pull-on construction with no closure. Placement print across the front chest and sleeves.\u003c\/p\u003e\n\n\u003cp\u003eCrafted from a stretch knit with a smooth surface and close body-hugging drape. 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 and shoulders.\u003c\/p\u003e\n\n\u003cdiv class=\"size-guide-block\"\u003e\n\n  \u003cinput type=\"radio\" id=\"cm-baroquecroplsblk\" name=\"baroquecroplsblk-unit\" checked\u003e\n  \u003cinput type=\"radio\" id=\"in-baroquecroplsblk\" name=\"baroquecroplsblk-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-baroquecroplsblk\"\u003eCM\u003c\/label\u003e\n      \u003clabel for=\"in-baroquecroplsblk\"\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\u003eWaist\u003c\/th\u003e\n        \u003cth\u003eShoulder\u003c\/th\u003e\n        \u003cth\u003eSleeve\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\"\u003e82\u003c\/span\u003e\u003cspan class=\"in\"\u003e32.3\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\"\u003e36\u003c\/span\u003e\u003cspan class=\"in\"\u003e14.2\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e69\u003c\/span\u003e\u003cspan class=\"in\"\u003e27.2\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\"\u003eM\u003c\/span\u003e\u003cspan class=\"size-sub\"\u003eUS 6\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e86\u003c\/span\u003e\u003cspan class=\"in\"\u003e33.9\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\"\u003e37\u003c\/span\u003e\u003cspan class=\"in\"\u003e14.6\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e70\u003c\/span\u003e\u003cspan class=\"in\"\u003e27.6\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      \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\"\u003e90\u003c\/span\u003e\u003cspan class=\"in\"\u003e35.4\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e81\u003c\/span\u003e\u003cspan class=\"in\"\u003e31.9\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e38\u003c\/span\u003e\u003cspan class=\"in\"\u003e15.0\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e71\u003c\/span\u003e\u003cspan class=\"in\"\u003e28.0\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e52\u003c\/span\u003e\u003cspan class=\"in\"\u003e20.5\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, measured flat and unstretched.\u003c\/p\u003e\n\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/tshirt_size-chart.png?v=1780624452\" alt=\"Size chart measurement guide\" class=\"size-chart-img\"\u003e\n\n\u003c\/div\u003e\n\n\u003cp\u003ePair with low-rise flare jeans or a leather mini with platform boots, and layer a cropped moto jacket over the top when the print needs framing rather than covering. Jewellery and belt shown on the model are not included.\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-baroquecroplsblk:checked) .unit-toggle label[for=\"cm-baroquecroplsblk\"],\n.size-guide-block:has(#in-baroquecroplsblk:checked) .unit-toggle label[for=\"in-baroquecroplsblk\"] {\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-baroquecroplsblk:checked) .cm {\n  display: none;\n}\n\n.size-guide-block:has(#in-baroquecroplsblk:checked) .in {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-baroquecroplsblk:checked) .cm {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-baroquecroplsblk: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":58355546915080,"sku":null,"price":42.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58355546947848,"sku":null,"price":42.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58355546980616,"sku":null,"price":42.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":58355547013384,"sku":null,"price":42.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/T-20_0.png?v=1785822835"},{"product_id":"lace-v-neck-ruched-cami-navy","title":"LACE V-NECK RUCHED CAMI NAVY","description":"\u003cp class=\"product-tagline\"\u003eMidnight navy cami with lace cups and gathered side ruching.\u003c\/p\u003e\n\n\u003cp\u003eA deep midnight navy cami built on a surplice V-neck with delicate scalloped lace framing each cup. Gathered ruching runs down one side of the body and pulls the fabric into soft vertical folds that follow the waist, giving the piece a shaped, lingerie leaning silhouette without losing its everyday wearability. The navy reads almost black in low light and warms into a deep inky blue in daylight.\u003c\/p\u003e\n\n\u003cp\u003eSurplice V-neckline with scalloped lace trim across the cups. Thin adjustable spaghetti straps. Gathered ruching along one side seam through the waist. Fitted body with a straight hem sitting at the natural waist. 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. 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-navylacecami\" name=\"navylacecami-unit\" checked\u003e\n  \u003cinput type=\"radio\" id=\"in-navylacecami\" name=\"navylacecami-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-navylacecami\"\u003eCM\u003c\/label\u003e\n      \u003clabel for=\"in-navylacecami\"\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\"\u003e66\u003c\/span\u003e\u003cspan class=\"in\"\u003e26.0\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e33\u003c\/span\u003e\u003cspan class=\"in\"\u003e13.0\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\"\u003e70\u003c\/span\u003e\u003cspan class=\"in\"\u003e27.6\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e34\u003c\/span\u003e\u003cspan class=\"in\"\u003e13.4\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\"\u003e74\u003c\/span\u003e\u003cspan class=\"in\"\u003e29.1\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e35\u003c\/span\u003e\u003cspan class=\"in\"\u003e13.8\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. Bust measured flat and unstretched, stretches up to 15 cm more.\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 a cropped moto jacket or an open mesh long sleeve, and pair with low-rise flare jeans or a micro skirt with platform boots for a full dark archive 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-navylacecami:checked) .unit-toggle label[for=\"cm-navylacecami\"],\n.size-guide-block:has(#in-navylacecami:checked) .unit-toggle label[for=\"in-navylacecami\"] {\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-navylacecami:checked) .cm {\n  display: none;\n}\n\n.size-guide-block:has(#in-navylacecami:checked) .in {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-navylacecami:checked) .cm {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-navylacecami: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":58355547308296,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58355547341064,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58355547373832,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":58355547406600,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/T-21_0.png?v=1785822864"},{"product_id":"lace-v-neck-ruched-cami-black","title":"LACE V-NECK RUCHED CAMI BLACK","description":"\u003cp class=\"product-tagline\"\u003eBlack cami with lace cups and gathered side ruching.\u003c\/p\u003e\n\n\u003cp\u003eA deep black cami built on a surplice V-neck with delicate scalloped lace framing each cup. Gathered ruching runs down the side of the body and pulls the fabric into soft vertical folds through the waist, giving the piece a shaped, lingerie leaning silhouette. Pure black, no distraction, the kind of base layer that disappears into a look or carries it alone.\u003c\/p\u003e\n\n\u003cp\u003eSurplice V-neckline with scalloped lace trim across the cups. Thin adjustable spaghetti straps. Gathered ruching along one side seam. Fitted body with a straight hem sitting at the natural waist. 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. Measurements are given as a stretch range since the fabric expands with the body. 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-blklacecami\" name=\"blklacecami-unit\" checked\u003e\n  \u003cinput type=\"radio\" id=\"in-blklacecami\" name=\"blklacecami-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-blklacecami\"\u003eCM\u003c\/label\u003e\n      \u003clabel for=\"in-blklacecami\"\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        \u003cth\u003eHem\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\"\u003e66 to 81\u003c\/span\u003e\u003cspan class=\"in\"\u003e26.0 to 31.9\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e33\u003c\/span\u003e\u003cspan class=\"in\"\u003e13.0\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e60 to 70\u003c\/span\u003e\u003cspan class=\"in\"\u003e23.6 to 27.6\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\"\u003e70 to 85\u003c\/span\u003e\u003cspan class=\"in\"\u003e27.6 to 33.5\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e34\u003c\/span\u003e\u003cspan class=\"in\"\u003e13.4\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e64 to 74\u003c\/span\u003e\u003cspan class=\"in\"\u003e25.2 to 29.1\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\"\u003e74 to 89\u003c\/span\u003e\u003cspan class=\"in\"\u003e29.1 to 35.0\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e35\u003c\/span\u003e\u003cspan class=\"in\"\u003e13.8\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e68 to 78\u003c\/span\u003e\u003cspan class=\"in\"\u003e26.8 to 30.7\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. Bust and hem shown as stretch ranges.\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 moto jacket, and pair with low-rise flare jeans or a micro skirt with platform boots for a full dark archive 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-blklacecami:checked) .unit-toggle label[for=\"cm-blklacecami\"],\n.size-guide-block:has(#in-blklacecami:checked) .unit-toggle label[for=\"in-blklacecami\"] {\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-blklacecami:checked) .cm {\n  display: none;\n}\n\n.size-guide-block:has(#in-blklacecami:checked) .in {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-blklacecami:checked) .cm {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-blklacecami: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":58355548061960,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58355548094728,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58355548127496,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":58355548160264,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/T-22_0.png?v=1785822893"},{"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"},{"product_id":"lace-v-neck-ruched-cami-burgundy","title":"LACE V-NECK RUCHED CAMI BURGUNDY","description":"\u003cp class=\"product-tagline\"\u003eCropped burgundy cami with lace cups and gathered side ruching.\u003c\/p\u003e\n\n\u003cp\u003eA deep burgundy crop cami built on a surplice V-neck with delicate scalloped lace framing each cup. Gathered ruching runs down one side of the body and pulls the fabric into soft vertical folds through the waist, giving the piece a shaped, lingerie leaning silhouette. The hem sits high and the wine tone reads dark enough for full goth layering and rich enough to carry a look on its own.\u003c\/p\u003e\n\n\u003cp\u003eSurplice V-neckline with scalloped lace trim across the cups. Thin adjustable spaghetti straps. Gathered ruching along one side seam. Cropped body with a straight hem sitting at or just above the natural waist. 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. Measurements are given as a stretch range since the fabric expands with the body. 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-burglacecami\" name=\"burglacecami-unit\" checked\u003e\n  \u003cinput type=\"radio\" id=\"in-burglacecami\" name=\"burglacecami-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-burglacecami\"\u003eCM\u003c\/label\u003e\n      \u003clabel for=\"in-burglacecami\"\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        \u003cth\u003eHem\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\"\u003e66 to 81\u003c\/span\u003e\u003cspan class=\"in\"\u003e26.0 to 31.9\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e33\u003c\/span\u003e\u003cspan class=\"in\"\u003e13.0\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e60 to 70\u003c\/span\u003e\u003cspan class=\"in\"\u003e23.6 to 27.6\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\"\u003e70 to 85\u003c\/span\u003e\u003cspan class=\"in\"\u003e27.6 to 33.5\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e34\u003c\/span\u003e\u003cspan class=\"in\"\u003e13.4\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e64 to 74\u003c\/span\u003e\u003cspan class=\"in\"\u003e25.2 to 29.1\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\"\u003e74 to 89\u003c\/span\u003e\u003cspan class=\"in\"\u003e29.1 to 35.0\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e35\u003c\/span\u003e\u003cspan class=\"in\"\u003e13.8\u003c\/span\u003e\n\u003c\/td\u003e\n        \u003ctd\u003e\n\u003cspan class=\"cm\"\u003e68 to 78\u003c\/span\u003e\u003cspan class=\"in\"\u003e26.8 to 30.7\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. Bust and hem shown as stretch ranges.\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 a cropped moto jacket or an open mesh long sleeve, and pair with low-rise flare jeans or a micro skirt with platform boots for a full dark archive 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-burglacecami:checked) .unit-toggle label[for=\"cm-burglacecami\"],\n.size-guide-block:has(#in-burglacecami:checked) .unit-toggle label[for=\"in-burglacecami\"] {\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-burglacecami:checked) .cm {\n  display: none;\n}\n\n.size-guide-block:has(#in-burglacecami:checked) .in {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-burglacecami:checked) .cm {\n  display: inline;\n}\n\n.size-guide-block:has(#cm-burglacecami: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":58355551797512,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58355551830280,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58355551863048,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":58355551895816,"sku":null,"price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/T-27_0.png?v=1785823033"},{"product_id":"ruffle-trim-brocade-corset","title":"RUFFLE TRIM BROCADE CORSET","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eBoned brocade with ruffle trim and a satin bow.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eAn overbust corset in black jacquard brocade, boned through the body with a busk closure at the front and ribbon lacing at the back.\u003c\/p\u003e\n\u003cp\u003eRuffle trim runs along the bust and the hem, with a small satin bow at the centre.\u003c\/p\u003e\n\u003cp\u003eThe lacing takes the waist in as far as you want; the panels hold the shape once it is set.\u003c\/p\u003e\n\u003cp\u003eWear it over a long sleeve or on its own with baggy denim.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"ruffletrimbrocadec-unit\" id=\"ruffletrimbrocadec-cm\" type=\"radio\"\u003e \u003clabel for=\"ruffletrimbrocadec-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"ruffletrimbrocadec-unit\" id=\"ruffletrimbrocadec-in\" type=\"radio\"\u003e \u003clabel for=\"ruffletrimbrocadec-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHips\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e75-80\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e30-32\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e55-60\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e22-24\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e81-86\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e32-34\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e80-85\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e32-34\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e60-65\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24-26\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e86-91\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e34-36\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e85-90\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e34-36\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e65-70\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e26-28\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e91-96\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e36-38\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e90-95\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e36-38\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e70-75\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e28-30\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e96-101\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e38-40\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e95-100\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e38-40\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e75-80\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e30-32\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e101-106\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e40-42\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e100-105\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e40-42\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e80-85\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e32-34\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e106-111\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e42-44\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e105-110\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e42-44\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e85-90\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e34-36\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e111-116\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e44-46\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#ruffletrimbrocadec-cm:checked) .in { display: none; }\n  .size-guide:has(#ruffletrimbrocadec-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"XS","offer_id":58711980802312,"sku":"14:193;5:100014066","price":69.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":58711980835080,"sku":"14:193;5:100014064","price":69.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58711980867848,"sku":"14:193;5:361386","price":69.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58711980900616,"sku":"14:193;5:361385","price":69.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":58711980933384,"sku":"14:193;5:100014065","price":69.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":58711980966152,"sku":"14:193;5:4182#2XL","price":69.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":58711980998920,"sku":"14:193;5:4183#3XL","price":69.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_da992d69-bfe7-4268-ba81-4e04fac0559f.jpg?v=1789199749"},{"product_id":"lace-up-square-collar-top","title":"LACE UP SQUARE COLLAR TOP","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eLaced down the front, choker included.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA fitted black long sleeve with a square neckline, laced through eyelets from bust to hem with a satin cord.\u003c\/p\u003e\n\u003cp\u003eLace trim frames the collar and the placket; a matching cross choker comes with it.\u003c\/p\u003e\n\u003cp\u003eStretch cotton jersey, close through the arms, long enough to tuck.\u003c\/p\u003e\n\u003cp\u003eThe lacing adjusts how much it shows, which is the point.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"laceupsquarecollar-unit\" id=\"laceupsquarecollar-cm\" type=\"radio\"\u003e \u003clabel for=\"laceupsquarecollar-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"laceupsquarecollar-unit\" id=\"laceupsquarecollar-in\" type=\"radio\"\u003e \u003clabel for=\"laceupsquarecollar-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eSleeve length\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e62\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e69-85\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e27.2-33.5\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e55-65\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e21.7-25.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e51\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e20.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e63\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.8\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e73-89\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e28.7-35\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e59-69\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e23.2-27.2\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e51\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e20.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e64\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e25.2\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e77-93\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e30.3-36.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e63-73\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.8-28.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e51\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e20.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e65\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e25.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e83-99\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e32.7-39\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e69-79\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e27.2-31.1\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e51\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e20.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#laceupsquarecollar-cm:checked) .in { display: none; }\n  .size-guide:has(#laceupsquarecollar-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"S","offer_id":58711984537864,"sku":"14:771#Black;5:100014064","price":95.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58711984570632,"sku":"14:771#Black;5:361386","price":95.0,"currency_code":"USD","in_stock":true},{"title":"XS","offer_id":58711984603400,"sku":"14:771#Black;5:872","price":95.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58711984636168,"sku":"14:771#Black;5:361385","price":95.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_80c8a218-1536-4f85-800b-f791c1756e36.jpg?v=1789199108"},{"product_id":"rock-angel-cross-tee","title":"ROCK ANGEL CROSS TEE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eA winged cross across a washed white tee.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eWhite short sleeve printed with a large winged cross and Rock Angel script, washed so the black ink sits grey.\u003c\/p\u003e\n\u003cp\u003eDeep V neck with a raw edge, and a body cut long enough to knot at the hip.\u003c\/p\u003e\n\u003cp\u003eLightweight cotton that goes soft after the first wash.\u003c\/p\u003e\n\u003cp\u003eThe most literal piece here, and the one that photographs best.\u003c\/p\u003e\n\u003cp class=\"size-note\"\u003eThis piece comes in Asian sizing, which runs about one size small. If you are between sizes, or want the measurements before you order, write to us and we will send them.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#rockangelcrosstee-cm:checked) .in { display: none; }\n  .size-guide:has(#rockangelcrosstee-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"M","offer_id":58711990763784,"sku":"14:29;200007763:201336100;5:361386","price":39.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":58711990796552,"sku":"14:29;200007763:201336100;5:100014064","price":39.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58711990829320,"sku":"14:29;200007763:201336100;5:361385","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_450953cb-77eb-41bd-96ca-10f430d902fc.jpg?v=1789199027"},{"product_id":"flag-print-baby-tee","title":"FLAG PRINT BABY TEE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eA distressed flag across a grey baby tee.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eHeather grey short sleeve printed with a torn flag graphic and a faded script across the chest.\u003c\/p\u003e\n\u003cp\u003eThe print is cracked in from the start, so it looks like a shirt found rather than bought.\u003c\/p\u003e\n\u003cp\u003eSlim fit with a scoop neck and short cap sleeves.\u003c\/p\u003e\n\u003cp\u003eGrey is the easy one: it goes with the black denim and the washed denim.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"flagprintbabytee-unit\" id=\"flagprintbabytee-cm\" type=\"radio\"\u003e \u003clabel for=\"flagprintbabytee-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"flagprintbabytee-unit\" id=\"flagprintbabytee-in\" type=\"radio\"\u003e \u003clabel for=\"flagprintbabytee-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eShoulder\u003c\/th\u003e\n\u003cth\u003eChest\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e35\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e13.8\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e76\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e29.9\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e61\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.0\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e13\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e5.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e36\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e14.2\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e80\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e31.5\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e62\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e14\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e5.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e37\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e14.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e84\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e33.1\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e63\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.8\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e15\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e5.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#flagprintbabytee-cm:checked) .in { display: none; }\n  .size-guide:has(#flagprintbabytee-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"S","offer_id":58711990894856,"sku":"14:771#Gray;5:100014064","price":45.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58711990927624,"sku":"14:771#Gray;5:361385","price":45.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58711990960392,"sku":"14:771#Gray;5:361386","price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_0751af8a-ed0f-49cd-b2d0-ced66ba6de91.jpg?v=1789199013"},{"product_id":"polka-dot-ruched-cami","title":"POLKA DOT RUCHED CAMI","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eFine dots, gathered at the bust.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA black cami printed with small white dots, gathered through the centre of the bust and lightly boned at the sides.\u003c\/p\u003e\n\u003cp\u003eThin adjustable straps and a shaped neckline that holds without slipping.\u003c\/p\u003e\n\u003cp\u003eSoft stretch cotton, fully lined at the front.\u003c\/p\u003e\n\u003cp\u003eThe French one: it reads sweeter than the rest and works against heavy boots.\u003c\/p\u003e\n\u003cp class=\"size-note\"\u003eThis piece comes in Asian sizing, which runs about one size small. If you are between sizes, or want the measurements before you order, write to us and we will send them.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#polkadotruchedcami-cm:checked) .in { display: none; }\n  .size-guide:has(#polkadotruchedcami-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"M","offer_id":58712001904904,"sku":"14:193;5:361386","price":32.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":58712001937672,"sku":"14:193;5:100014064","price":32.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58712001970440,"sku":"14:193;5:361385","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_6a1f21ce-9e5d-47c8-bc2c-d3748835785b.jpg?v=1789199056"},{"product_id":"hooded-toggle-sweat-jacket","title":"HOODED TOGGLE SWEAT JACKET","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eToggle clasps on a boxy hooded sweat.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA boxy black hooded jacket in heavy sweat fabric, closed by three silver toggle clasps down the front.\u003c\/p\u003e\n\u003cp\u003eDropped shoulders and a wide sleeve, cropped just below the waist.\u003c\/p\u003e\n\u003cp\u003eUnlined hood with a raw edge; ribbed cuffs.\u003c\/p\u003e\n\u003cp\u003eWears like a hoodie, closes like outerwear.\u003c\/p\u003e\n\u003cp class=\"size-note\"\u003eThis piece comes in Asian sizing, which runs about one size small. If you are between sizes, or want the measurements before you order, write to us and we will send them.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#hoodedtogglesweatj-cm:checked) .in { display: none; }\n  .size-guide:has(#hoodedtogglesweatj-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"M","offer_id":58712006951176,"sku":"14:193;5:361386","price":85.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58712006983944,"sku":"14:193;5:361385","price":85.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":58712007016712,"sku":"14:193;5:100014064","price":85.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_25e7698b-bb5d-4c1f-8bc4-34314394968e.jpg?v=1789199080"},{"product_id":"lace-panel-flare-sleeve-top","title":"LACE PANEL FLARE SLEEVE TOP","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eWide flared sleeves over a lace front.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA cropped black top with dramatically flared sleeves and a lace panel set into the front.\u003c\/p\u003e\n\u003cp\u003eThe lace is backed at the bust and left sheer at the waist; the sleeves fall well past the hand.\u003c\/p\u003e\n\u003cp\u003eOff shoulder neckline with a narrow elastic edge.\u003c\/p\u003e\n\u003cp\u003eMade for the nights that need a silhouette, not a print.\u003c\/p\u003e\n\u003cp class=\"size-note\"\u003eThis piece comes in Asian sizing, which runs about one size small. If you are between sizes, or want the measurements before you order, write to us and we will send them.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#lacepanelflareslee-cm:checked) .in { display: none; }\n  .size-guide:has(#lacepanelflareslee-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"S","offer_id":58712009310472,"sku":"14:193;5:100014064","price":32.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58712009343240,"sku":"14:193;5:361385","price":32.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58712009376008,"sku":"14:193;5:361386","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_6166bde7-e239-4783-8d6d-530eeceed064.jpg?v=1789199067"},{"product_id":"winged-print-tube-top","title":"WINGED PRINT TUBE TOP","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eStrapless black with wings across the chest.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA strapless tube top printed with a pair of spread wings and a filigree crest in white.\u003c\/p\u003e\n\u003cp\u003eElasticated along the top edge with silicone tape inside, so it stays where it is put.\u003c\/p\u003e\n\u003cp\u003eCropped short, stretch jersey, no boning.\u003c\/p\u003e\n\u003cp\u003eMade for a night where a jacket goes over it anyway.\u003c\/p\u003e\n\u003cp class=\"size-note\"\u003eThis piece comes in Asian sizing, which runs about one size small. If you are between sizes, or want the measurements before you order, write to us and we will send them.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#wingedprinttubetop-cm:checked) .in { display: none; }\n  .size-guide:has(#wingedprinttubetop-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"L","offer_id":58712015012104,"sku":"14:193;5:361385","price":25.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58712015044872,"sku":"14:193;5:361386","price":25.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":58712015077640,"sku":"14:193;5:100014064","price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_526383c5-d507-48b0-a99a-3b614f1b1855.jpg?v=1789199041"},{"product_id":"rhinestone-skull-racer-tank","title":"RHINESTONE SKULL RACER TANK","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eA rhinestone skull across a racer back tank.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eBlack racer back tank with a large skull set out in clear rhinestones across the chest.\u003c\/p\u003e\n\u003cp\u003eThe stones are heat set in a scatter pattern, denser at the eyes, sparse at the jaw.\u003c\/p\u003e\n\u003cp\u003eSoft cotton jersey with a slim fit and a low cut arm.\u003c\/p\u003e\n\u003cp\u003eBar top, festival top, under-a-leather-jacket top.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"rhinestoneskullrac-unit\" id=\"rhinestoneskullrac-cm\" type=\"radio\"\u003e \u003clabel for=\"rhinestoneskullrac-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"rhinestoneskullrac-unit\" id=\"rhinestoneskullrac-in\" type=\"radio\"\u003e \u003clabel for=\"rhinestoneskullrac-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e51\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e20.1\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e66-81\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e26-31.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e52\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e20.5\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e70-84\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e27.6-33.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e53\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e20.9\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e74-87\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e29.1-34.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e54\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e21.3\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e78-91\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e30.7-35.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e55\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e21.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e82-92\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e32.3-36.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e56\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e22.1\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e85-100\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e33.5-39.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#rhinestoneskullrac-cm:checked) .in { display: none; }\n  .size-guide:has(#rhinestoneskullrac-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"M","offer_id":58712018288904,"sku":"14:193;5:361386","price":32.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":58712018321672,"sku":"14:193;5:100014064","price":32.0,"currency_code":"USD","in_stock":true},{"title":"XXXL","offer_id":58712018354440,"sku":"14:193;5:4183","price":32.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":58712018387208,"sku":"14:193;5:4182","price":32.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":58712018419976,"sku":"14:193;5:100014065","price":32.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58712018452744,"sku":"14:193;5:361385","price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_bb4be152-d84c-4485-888b-2099cd111ee4.jpg?v=1789198891"},{"product_id":"gothic-script-polo-tee","title":"GOTHIC SCRIPT POLO TEE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eA collared tee with script down the placket.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eBlack polo cut in a fine slub jersey, with gothic script printed down the placket and across one shoulder.\u003c\/p\u003e\n\u003cp\u003eThe collar is printed on the underside so it shows when it stands up.\u003c\/p\u003e\n\u003cp\u003eSlim fit, short sleeves, gathered at one side seam.\u003c\/p\u003e\n\u003cp\u003eSports collar, subculture graphics: the 2000s combination that still holds.\u003c\/p\u003e\n\u003cp class=\"size-note\"\u003eThis piece comes in Asian sizing, which runs about one size small. If you are between sizes, or want the measurements before you order, write to us and we will send them.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#gothicscriptpolote-cm:checked) .in { display: none; }\n  .size-guide:has(#gothicscriptpolote-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"S","offer_id":58712026087688,"sku":"14:173;5:100014064","price":65.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":58712026120456,"sku":"14:173;5:100014065","price":65.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58712026153224,"sku":"14:173;5:361385","price":65.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58712026185992,"sku":"14:173;5:361386","price":65.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_445379f1-7974-4cf2-b22f-e19e348e3638.jpg?v=1789198985"},{"product_id":"skull-patch-zip-hoodie","title":"SKULL PATCH ZIP HOODIE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eA skull crest on a slim black zip hoodie.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eFitted black zip hoodie with a circular skull crest embroidered at the chest and a gold zip through the front.\u003c\/p\u003e\n\u003cp\u003eNarrow through the waist with long sleeves; the hood sits deep enough to actually wear up.\u003c\/p\u003e\n\u003cp\u003eBrushed inside, ribbed cuffs, hidden side pockets.\u003c\/p\u003e\n\u003cp\u003eThe hoodie that fits like a jacket instead of a bag.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"skullpatchziphoodi-unit\" id=\"skullpatchziphoodi-cm\" type=\"radio\"\u003e \u003clabel for=\"skullpatchziphoodi-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"skullpatchziphoodi-unit\" id=\"skullpatchziphoodi-in\" type=\"radio\"\u003e \u003clabel for=\"skullpatchziphoodi-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eShoulder\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e52\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e20.5\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e96\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e37.8\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e54\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e21.3\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e60\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e23.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e53\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e20.9\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e98\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e38.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e56\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e22\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e61\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e54\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e21.3\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e100\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e39.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e58\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e22.8\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e62\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e55\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e21.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e102\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e40.2\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e60\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e23.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e63\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e56\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e22\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e104\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e40.9\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e62\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e64\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e25.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#skullpatchziphoodi-cm:checked) .in { display: none; }\n  .size-guide:has(#skullpatchziphoodi-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"XL","offer_id":58712031363336,"sku":"14:771#1;5:100014065","price":119.0,"currency_code":"USD","in_stock":true},{"title":"XXL","offer_id":58712031396104,"sku":"14:771#1;5:4182","price":119.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":58712031428872,"sku":"14:771#1;5:100014064","price":119.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58712031461640,"sku":"14:771#1;5:361386","price":119.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58712031494408,"sku":"14:771#1;5:361385","price":119.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_96c9ff7c-fb97-4f3f-87c6-06e9bb1edec3.jpg?v=1789198931"},{"product_id":"tattoo-print-sheer-long-sleeve","title":"TATTOO PRINT SHEER LONG SLEEVE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eSheer black knit printed with fine tattoo line work.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA semi sheer black long sleeve printed with layered chains, crosses and thorns in white line work.\u003c\/p\u003e\n\u003cp\u003eBoth sides are ruched and tied, so the hem sits high or low depending on how hard you pull.\u003c\/p\u003e\n\u003cp\u003eFine knit that reads grey where it stretches over the body.\u003c\/p\u003e\n\u003cp\u003eWear a black bra under it and let the print sit over the top.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"tattooprintsheerlo-unit\" id=\"tattooprintsheerlo-cm\" type=\"radio\"\u003e \u003clabel for=\"tattooprintsheerlo-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"tattooprintsheerlo-unit\" id=\"tattooprintsheerlo-in\" type=\"radio\"\u003e \u003clabel for=\"tattooprintsheerlo-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e80\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e31.5\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e71\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e28.0\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e72\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e28.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e84\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e33.1\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e72\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e28.3\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e73\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e28.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e88\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e34.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e73\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e28.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e74\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e29.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#tattooprintsheerlo-cm:checked) .in { display: none; }\n  .size-guide:has(#tattooprintsheerlo-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"M","offer_id":58712031691016,"sku":"14:771#black;5:361386","price":49.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":58712031723784,"sku":"14:771#black;5:100014064","price":49.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58712031756552,"sku":"14:771#black;5:361385","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_5a458371-0cb1-4d64-adff-f30054f0b1e2.jpg?v=1789198918"},{"product_id":"beaded-cut-out-long-sleeve","title":"BEADED CUT OUT LONG SLEEVE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eA beaded column down an open front.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA fitted black long sleeve opened down the centre front, with white and wood beads strung across the gap like a ladder.\u003c\/p\u003e\n\u003cp\u003eThe neckline carries a second row of beads, so the piece reads as top and jewellery at once.\u003c\/p\u003e\n\u003cp\u003eStretch rib that holds the opening flat instead of gaping.\u003c\/p\u003e\n\u003cp\u003eNothing else needed above the waist.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"beadedcutoutlongsl-unit\" id=\"beadedcutoutlongsl-cm\" type=\"radio\"\u003e \u003clabel for=\"beadedcutoutlongsl-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"beadedcutoutlongsl-unit\" id=\"beadedcutoutlongsl-in\" type=\"radio\"\u003e \u003clabel for=\"beadedcutoutlongsl-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e74\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e29.1\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e55\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e21.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e59\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e23.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e78\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e30.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e56\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e22.0\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e60\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e23.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e82\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e32.3\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e57\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e22.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e61\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#beadedcutoutlongsl-cm:checked) .in { display: none; }\n  .size-guide:has(#beadedcutoutlongsl-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"L","offer_id":58712032182536,"sku":"14:193#black;5:361385","price":55.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58712032215304,"sku":"14:193#black;5:361386","price":55.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":58712032248072,"sku":"14:193#black;5:100014064","price":55.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_c0a710dd-c67a-4f98-aa03-1dd605f12863.jpg?v=1789198904"},{"product_id":"magazine-print-long-sleeve","title":"MAGAZINE PRINT LONG SLEEVE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eA photo spread printed across the front.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eCream long sleeve printed with a red washed portrait and columns of text, laid out like a torn magazine page.\u003c\/p\u003e\n\u003cp\u003eThe graphic runs off the edges of the body, so no part of it sits centred.\u003c\/p\u003e\n\u003cp\u003eSlim cotton jersey with a crew neck and narrow cuffs.\u003c\/p\u003e\n\u003cp\u003eOne print, one outfit: put it with plain denim.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"magazineprintlongs-unit\" id=\"magazineprintlongs-cm\" type=\"radio\"\u003e \u003clabel for=\"magazineprintlongs-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"magazineprintlongs-unit\" id=\"magazineprintlongs-in\" type=\"radio\"\u003e \u003clabel for=\"magazineprintlongs-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest\u003c\/th\u003e\n\u003cth\u003eShoulder\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e87\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e34.3\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e39\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e15.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e60\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e23.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e59\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e23.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e91\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e35.8\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e41\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e16.1\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e61\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e61\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e95\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e37.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e43\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e16.9\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e62\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e63\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#magazineprintlongs-cm:checked) .in { display: none; }\n  .size-guide:has(#magazineprintlongs-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"L","offer_id":58712036245768,"sku":"14:29;5:361385","price":39.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58712036278536,"sku":"14:29;5:361386","price":39.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":58712036311304,"sku":"14:29;5:100014064","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_ac27adeb-3aa7-4619-8785-886cf0500b59.jpg?v=1789198959"},{"product_id":"irregular-hem-rib-long-sleeve","title":"IRREGULAR HEM RIB LONG SLEEVE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eA plain rib long sleeve with an uneven hem.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eTaupe ribbed long sleeve cut with a wide scoop neck and an irregular hem that dips at the sides.\u003c\/p\u003e\n\u003cp\u003eSlim through the arms with a body that skims rather than grips.\u003c\/p\u003e\n\u003cp\u003eCotton rib with recovery, so it holds its shape after a wash.\u003c\/p\u003e\n\u003cp\u003eThe base layer everything else in the drop goes over.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"irregularhemriblon-unit\" id=\"irregularhemriblon-cm\" type=\"radio\"\u003e \u003clabel for=\"irregularhemriblon-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"irregularhemriblon-unit\" id=\"irregularhemriblon-in\" type=\"radio\"\u003e \u003clabel for=\"irregularhemriblon-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eShoulder\u003c\/th\u003e\n\u003cth\u003eChest\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e35\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e13.8\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e72-80\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e28.3 - 31.5\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e50-63\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e19.7 - 24.8\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e64\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e25.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e36\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e14.2\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e76-84\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e29.9 - 33.1\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e51-64\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e20.1 - 25.2\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e65\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e25.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e37\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e14.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e80-88\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e31.5 - 34.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e52-65\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e20.5 - 25.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e66\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e26.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#irregularhemriblon-cm:checked) .in { display: none; }\n  .size-guide:has(#irregularhemriblon-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"M","offer_id":58712037589256,"sku":"14:771#as photo;5:361386","price":49.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58712037622024,"sku":"14:771#as photo;5:361385","price":49.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":58712037654792,"sku":"14:771#as photo;5:100014064","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_69793ee5-1832-4fd1-b379-651176774b6c.jpg?v=1789198946"},{"product_id":"winged-script-baby-tee","title":"WINGED SCRIPT BABY TEE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eBlackletter script and wings on a white baby tee.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA tight white short sleeve printed with winged crests and blackletter type across the chest.\u003c\/p\u003e\n\u003cp\u003eCut short in the body and narrow in the sleeve, the true baby tee shape.\u003c\/p\u003e\n\u003cp\u003eSoft cotton jersey with a rolled neck binding.\u003c\/p\u003e\n\u003cp\u003eWear it with low rise flares and a studded belt.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"wingedscriptbabyte-unit\" id=\"wingedscriptbabyte-cm\" type=\"radio\"\u003e \u003clabel for=\"wingedscriptbabyte-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"wingedscriptbabyte-unit\" id=\"wingedscriptbabyte-in\" type=\"radio\"\u003e \u003clabel for=\"wingedscriptbabyte-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eShoulder\u003c\/th\u003e\n\u003cth\u003eChest\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e39\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e15.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e90\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e35.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e61\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.0\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e13\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e5.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e40\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e15.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e94\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e37.0\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e62\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e14\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e5.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e41\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e16.1\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e98\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e38.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e63\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.8\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e15\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e5.9\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#wingedscriptbabyte-cm:checked) .in { display: none; }\n  .size-guide:has(#wingedscriptbabyte-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"M","offer_id":58712041980168,"sku":"14:771#white;5:361386","price":42.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":58712042012936,"sku":"14:771#white;5:100014064","price":42.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58712042045704,"sku":"14:771#white;5:361385","price":42.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_3309793f-8371-47b3-8e5c-3800c0ed28cc.jpg?v=1789198972"},{"product_id":"pinned-lace-panel-long-sleeve","title":"PINNED LACE PANEL LONG SLEEVE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eSafety pins and lace down the centre front.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA slim black long sleeve split by a panel of lace held closed with rows of safety pins and a small cross at the throat.\u003c\/p\u003e\n\u003cp\u003eTiny crosses are printed across the rest of the body; the shoulders carry a pinned trim to match.\u003c\/p\u003e\n\u003cp\u003eStretch jersey, close fit, long enough to tuck.\u003c\/p\u003e\n\u003cp\u003eDIY punk detailing without having to do it yourself.\u003c\/p\u003e\n\u003cp class=\"size-note\"\u003eThis piece comes in Asian sizing, which runs about one size small. If you are between sizes, or want the measurements before you order, write to us and we will send them.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#pinnedlacepanellon-cm:checked) .in { display: none; }\n  .size-guide:has(#pinnedlacepanellon-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"S","offer_id":58712042111240,"sku":"14:193#3 pieces;5:100014064","price":139.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58712042144008,"sku":"14:193#3 pieces;5:361385","price":139.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58712042176776,"sku":"14:193#3 pieces;5:361386","price":139.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_ea6f7cae-4750-4d17-9dc5-61cb21b8ca91.jpg?v=1789198877"},{"product_id":"distressed-stripe-oversized-sweater","title":"DISTRESSED STRIPE OVERSIZED SWEATER","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003ePink and black stripes, deliberately shredded.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA loose chunky knit striped in dusty pink and black, torn open at the hem, cuffs and shoulders.\u003c\/p\u003e\n\u003cp\u003eThe holes are set in the knit, not cut after, so they hold their edges instead of unravelling further.\u003c\/p\u003e\n\u003cp\u003eDrops off the shoulder, sits long at the hip, sleeves cover the hands.\u003c\/p\u003e\n\u003cp\u003eThe one to throw over a mesh top when it gets cold.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"distressedstripeov-unit\" id=\"distressedstripeov-cm\" type=\"radio\"\u003e \u003clabel for=\"distressedstripeov-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"distressedstripeov-unit\" id=\"distressedstripeov-in\" type=\"radio\"\u003e \u003clabel for=\"distressedstripeov-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eOne size\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e110-125\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e43.3-49.2\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e78\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e30.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e68\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e26.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#distressedstripeov-cm:checked) .in { display: none; }\n  .size-guide:has(#distressedstripeov-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"Default Title","offer_id":58712044470536,"sku":"14:175#Pink short;5:200003528","price":39.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_87c0233c-7242-4f9b-822b-de559338c003.jpg?v=1789198125"},{"product_id":"angel-wing-cami-and-shorts","title":"ANGEL WING CAMI AND SHORTS","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eEmbroidered wings on white denim, sold by the piece.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA fitted white cotton cami with angel wings embroidered across the back, and a pair of white denim micro shorts studded along both pockets.\u003c\/p\u003e\n\u003cp\u003eEach piece is sold separately: pick the cami, the shorts, or both, and they were made to be worn together.\u003c\/p\u003e\n\u003cp\u003eThe shorts have a raw hem that frays a little more with every wash; the cami is a stretch rib cut short enough to sit at the waistband.\u003c\/p\u003e\n\u003cp\u003eFull 2000s when worn as a pair, and each piece holds its own with black denim.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"angelwingcamiandsh-unit\" id=\"angelwingcamiandsh-cm\" type=\"radio\"\u003e \u003clabel for=\"angelwingcamiandsh-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"angelwingcamiandsh-unit\" id=\"angelwingcamiandsh-in\" type=\"radio\"\u003e \u003clabel for=\"angelwingcamiandsh-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eChest\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e44\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e17.3\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e66\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e26\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e58\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e22.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e45\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e17.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e70\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e27.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e62\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e46\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e18.1\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e74\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e29.1\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e66\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e26\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e47\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e18.5\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e78\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e30.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e70\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e27.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#angelwingcamiandsh-cm:checked) .in { display: none; }\n  .size-guide:has(#angelwingcamiandsh-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"Cami \/ M","offer_id":58712044667144,"sku":"14:193#Vest2;5:361386","price":65.0,"currency_code":"USD","in_stock":true},{"title":"Cami \/ L","offer_id":58712044699912,"sku":"14:193#Vest2;5:361385","price":65.0,"currency_code":"USD","in_stock":true},{"title":"Cami \/ S","offer_id":58712044765448,"sku":"14:193#Vest2;5:100014064","price":65.0,"currency_code":"USD","in_stock":true},{"title":"Cami \/ XL","offer_id":58712044863752,"sku":"14:193#Vest2;5:100014065","price":65.0,"currency_code":"USD","in_stock":true},{"title":"Shorts \/ M","offer_id":58712044929288,"sku":"14:1254#white shorts;5:361386","price":89.0,"currency_code":"USD","in_stock":true},{"title":"Shorts \/ L","offer_id":58712044962056,"sku":"14:1254#white shorts;5:361385","price":89.0,"currency_code":"USD","in_stock":true},{"title":"Shorts \/ S","offer_id":58712045027592,"sku":"14:1254#white shorts;5:100014064","price":89.0,"currency_code":"USD","in_stock":true},{"title":"Shorts \/ XL","offer_id":58712045060360,"sku":"14:1254#white shorts;5:100014065","price":89.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_22dad273-5216-4fdc-ae09-2ef775e93e3f.jpg?v=1789197774"},{"product_id":"embroidered-zip-hoodie","title":"EMBROIDERED ZIP HOODIE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eBlack zip hoodie with silver embroidery down the sleeve.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eHeavyweight black hoodie with a full length zip, embroidered along one sleeve and across the chest in silver thread.\u003c\/p\u003e\n\u003cp\u003eDrawstring hood, kangaroo pockets, ribbed cuffs and hem that still snap back.\u003c\/p\u003e\n\u003cp\u003eSlim through the body rather than boxy, so it works under a leather jacket.\u003c\/p\u003e\n\u003cp\u003eBiker embroidery on a hoodie: the 2000s mall version, done properly.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"embroideredziphood-unit\" id=\"embroideredziphood-cm\" type=\"radio\"\u003e \u003clabel for=\"embroideredziphood-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"embroideredziphood-unit\" id=\"embroideredziphood-in\" type=\"radio\"\u003e \u003clabel for=\"embroideredziphood-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eShoulder\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e52\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e20.5\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e96\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e37.8\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e54\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e21.3\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e60\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e23.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e53\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e20.9\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e98\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e38.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e56\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e22\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e61\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e54\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e21.3\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e100\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e39.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e58\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e22.8\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e62\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e55\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e21.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e102\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e40.2\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e60\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e23.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e63\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e56\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e22\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e104\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e40.9\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e62\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e64\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e25.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#embroideredziphood-cm:checked) .in { display: none; }\n  .size-guide:has(#embroideredziphood-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"XXL","offer_id":58712045519112,"sku":"14:173#3;5:4182","price":99.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58712045551880,"sku":"14:173#3;5:361385","price":99.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":58712045584648,"sku":"14:173#3;5:100014065","price":99.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":58712045617416,"sku":"14:173#3;5:100014064","price":99.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58712045650184,"sku":"14:173#3;5:361386","price":99.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_28be2612-5572-4124-922f-4e8a7404efc6.jpg?v=1789198288"},{"product_id":"striped-crop-long-sleeve","title":"STRIPED CROP LONG SLEEVE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eGrey and black stripes, cropped short.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA fine knit long sleeve striped in grey and black, cropped to sit above the waistband.\u003c\/p\u003e\n\u003cp\u003eWide scoop neck, banded cuffs and hem, close fit through the arms.\u003c\/p\u003e\n\u003cp\u003eThin enough to layer under a jacket and opaque enough to wear alone.\u003c\/p\u003e\n\u003cp\u003eThe everyday piece: it goes with every pair of jeans in the shop.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"stripedcroplongsle-unit\" id=\"stripedcroplongsle-cm\" type=\"radio\"\u003e \u003clabel for=\"stripedcroplongsle-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"stripedcroplongsle-unit\" id=\"stripedcroplongsle-in\" type=\"radio\"\u003e \u003clabel for=\"stripedcroplongsle-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eShoulder\u003c\/th\u003e\n\u003cth\u003eChest\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e34\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e13.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e78\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e30.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e29\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e11.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e57\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e22.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e35\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e13.8\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e82\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e32.3\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e30\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e11.8\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e58\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e22.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e36\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e14.2\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e86\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e33.9\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e31\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e12.2\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e59\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e23.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#stripedcroplongsle-cm:checked) .in { display: none; }\n  .size-guide:has(#stripedcroplongsle-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"L","offer_id":58712046010632,"sku":"14:771#black stripes;5:361385","price":49.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58712046043400,"sku":"14:771#black stripes;5:361386","price":49.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":58712046076168,"sku":"14:771#black stripes;5:100014064","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_64e61a49-4a84-4a77-ab7b-9861f825fa1d.jpg?v=1789198358"},{"product_id":"paisley-halter-handkerchief-top","title":"PAISLEY HALTER HANDKERCHIEF TOP","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eBrown paisley with a ring at the bust and a pointed hem.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA halter top in brown paisley mesh, gathered through a metal O ring at the centre of the bust.\u003c\/p\u003e\n\u003cp\u003eThe hem is cut into handkerchief points that fall past the hip on the sides.\u003c\/p\u003e\n\u003cp\u003eTies at the neck, open back, lined through the bust panel.\u003c\/p\u003e\n\u003cp\u003eThe most 2003 piece in the drop, and it knows it.\u003c\/p\u003e\n\u003cp class=\"size-note\"\u003eThis piece comes in Asian sizing, which runs about one size small. If you are between sizes, or want the measurements before you order, write to us and we will send them.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#paisleyhalterhandk-cm:checked) .in { display: none; }\n  .size-guide:has(#paisleyhalterhandk-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"S","offer_id":58712046141704,"sku":"14:193#Green;5:100014064","price":35.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58712046174472,"sku":"14:193#Green;5:361385","price":35.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58712046207240,"sku":"14:193#Green;5:361386","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_37b291be-1a66-4340-84df-dc784ba6798d.jpg?v=1789198304"},{"product_id":"leopard-trim-babydoll-cami","title":"LEOPARD TRIM BABYDOLL CAMI","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eBlack babydoll with leopard bust and hem.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA flared cami with a leopard print bust panel, a small tie at the centre and matching leopard trim at the hem.\u003c\/p\u003e\n\u003cp\u003eAdjustable straps with wood bead sliders; the body flares from under the bust so it skims rather than clings.\u003c\/p\u003e\n\u003cp\u003eSoft stretch jersey, fully lined at the front.\u003c\/p\u003e\n\u003cp\u003eReads slip dress from the front, going out top from the side.\u003c\/p\u003e\n\u003cp class=\"size-note\"\u003eThis piece comes in Asian sizing, which runs about one size small. If you are between sizes, or want the measurements before you order, write to us and we will send them.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#leopardtrimbabydol-cm:checked) .in { display: none; }\n  .size-guide:has(#leopardtrimbabydol-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"L","offer_id":58712046371080,"sku":"14:771#Black;5:361385","price":35.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":58712046403848,"sku":"14:771#Black;5:100014065","price":35.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":58712046502152,"sku":"14:771#Black;5:100014064","price":35.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58712046534920,"sku":"14:771#Black;5:361386","price":35.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_d13dcad1-e1a6-4b10-abc2-2c9e79a3868b.jpg?v=1789198275"},{"product_id":"chain-print-ruched-long-sleeve","title":"CHAIN PRINT RUCHED LONG SLEEVE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003ePrinted chains and crosses, ruched at the sides.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eBlack ribbed long sleeve printed with layered chains and crosses across the chest, so the jewellery is already on.\u003c\/p\u003e\n\u003cp\u003eBoth side seams are ruched and drawn up, which shortens the hem and shapes the waist.\u003c\/p\u003e\n\u003cp\u003eWide neckline that slips off one shoulder as you move.\u003c\/p\u003e\n\u003cp\u003eThe lazy going out top: one piece, done.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"chainprintruchedlo-unit\" id=\"chainprintruchedlo-cm\" type=\"radio\"\u003e \u003clabel for=\"chainprintruchedlo-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"chainprintruchedlo-unit\" id=\"chainprintruchedlo-in\" type=\"radio\"\u003e \u003clabel for=\"chainprintruchedlo-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eChest\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e80\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e31.5\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e71\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e28.0\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e72\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e28.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e84\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e33.1\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e72\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e28.3\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e73\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e28.7\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e88\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e34.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e73\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e28.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e74\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e29.1\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#chainprintruchedlo-cm:checked) .in { display: none; }\n  .size-guide:has(#chainprintruchedlo-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"M","offer_id":58712049287432,"sku":"14:771#black;5:361386","price":49.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58712049320200,"sku":"14:771#black;5:361385","price":49.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":58712049352968,"sku":"14:771#black;5:100014064","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_a53eaad7-7e88-45e5-b679-a729ff267dd9.jpg?v=1789198166"},{"product_id":"striped-v-neck-knit-top","title":"STRIPED V NECK KNIT TOP","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eNavy and cream stripes on a slim rib.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA fitted ribbed knit in navy and cream stripes, with a deep V neck and a contrast trim.\u003c\/p\u003e\n\u003cp\u003eSlim through the body and arms, cropped just above the waistband.\u003c\/p\u003e\n\u003cp\u003eFine gauge, so it layers under a jacket without bulk.\u003c\/p\u003e\n\u003cp\u003eThe preppy one, worn wrong on purpose.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"stripedvneckknitto-unit\" id=\"stripedvneckknitto-cm\" type=\"radio\"\u003e \u003clabel for=\"stripedvneckknitto-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"stripedvneckknitto-unit\" id=\"stripedvneckknitto-in\" type=\"radio\"\u003e \u003clabel for=\"stripedvneckknitto-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eShoulder\u003c\/th\u003e\n\u003cth\u003eChest\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e35\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e13.8\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e80\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e31.5\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e62\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e63\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e36\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e14.2\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e84\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e33.1\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e63\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.8\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e64\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e25.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e37\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e14.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e88\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e34.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e64\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e25.2\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e65\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e25.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#stripedvneckknitto-cm:checked) .in { display: none; }\n  .size-guide:has(#stripedvneckknitto-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"L","offer_id":58712050041096,"sku":"14:1254#Striped;5:361385","price":45.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":58712050073864,"sku":"14:1254#Striped;5:100014064","price":45.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58712050106632,"sku":"14:1254#Striped;5:361386","price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_fd5e4494-1e36-44da-b03b-216a8834df33.jpg?v=1789198140"},{"product_id":"cream-military-button-top","title":"CREAM MILITARY BUTTON TOP","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eShort sleeve military tailoring in off white.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA fitted cream jacket top with an asymmetric button placket, epaulettes at the shoulders and a stand collar.\u003c\/p\u003e\n\u003cp\u003eShort sleeves and a nipped waist, so it wears as a top rather than outerwear.\u003c\/p\u003e\n\u003cp\u003eCotton twill with a slight sheen; the buttons are dulled silver.\u003c\/p\u003e\n\u003cp\u003eOff white against black denim is the whole look.\u003c\/p\u003e\n\u003cp class=\"size-note\"\u003eThis piece comes in Asian sizing, which runs about one size small. If you are between sizes, or want the measurements before you order, write to us and we will send them.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#creammilitarybutto-cm:checked) .in { display: none; }\n  .size-guide:has(#creammilitarybutto-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"S","offer_id":58712050532616,"sku":"14:200002130;5:100014064","price":79.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58712050565384,"sku":"14:200002130;5:361386","price":79.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58712050598152,"sku":"14:200002130;5:361385","price":79.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_10e845f0-18ff-42fd-95ca-3f451e50f0d6.jpg?v=1789198235"},{"product_id":"cross-print-ruched-hoodie","title":"CROSS PRINT RUCHED HOODIE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eWhite hoodie with a cross down the front and ruched sleeves.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA slim white zip hoodie printed with a large cross and script down the left side of the chest.\u003c\/p\u003e\n\u003cp\u003eThe sleeves are ruched at the forearm, which pulls them short and keeps them there.\u003c\/p\u003e\n\u003cp\u003eLightweight loopback cotton, hood lined in the same fabric, silver zip.\u003c\/p\u003e\n\u003cp\u003eLayers under a leather jacket without adding bulk.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"crossprintruchedho-unit\" id=\"crossprintruchedho-cm\" type=\"radio\"\u003e \u003clabel for=\"crossprintruchedho-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"crossprintruchedho-unit\" id=\"crossprintruchedho-in\" type=\"radio\"\u003e \u003clabel for=\"crossprintruchedho-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eShoulder\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e78\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e30.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e50\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e19.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e36\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e14.2\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e65\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e25.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e82\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e32.3\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e51\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e20.1\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e37\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e14.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e66\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e26\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e86\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e33.9\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e52\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e20.5\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e38\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e15\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e67\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e26.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e90\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e35.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e53\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e20.9\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e39\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e15.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e68\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e26.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e94\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e37\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e54\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e21.3\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e40\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e15.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e69\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e27.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#crossprintruchedho-cm:checked) .in { display: none; }\n  .size-guide:has(#crossprintruchedho-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"L","offer_id":58712058855688,"sku":"14:1052;5:361385","price":79.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58712058888456,"sku":"14:1052;5:361386","price":79.0,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":58712058921224,"sku":"14:1052;5:100014065","price":79.0,"currency_code":"USD","in_stock":true},{"title":"S","offer_id":58712059019528,"sku":"14:1052;5:100014064","price":79.0,"currency_code":"USD","in_stock":true},{"title":"XS","offer_id":58712059052296,"sku":"14:1052;5:872","price":79.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_1743aec6-59ff-41f0-ae1e-3fdd497ed3cc.jpg?v=1789198344"},{"product_id":"pink-anime-mesh-long-sleeve","title":"PINK ANIME MESH LONG SLEEVE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eSheer pink mesh with a 2000s anime panel.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA slim long sleeve cut in sheer pink mesh, printed with a full anime panel across the chest in the flat colours of an old magazine scan.\u003c\/p\u003e\n\u003cp\u003eThe mesh is fine enough to see through at the arms and dense enough at the print to hold the image.\u003c\/p\u003e\n\u003cp\u003eBoat neck, cropped hem, seams left narrow so the whole thing sits close.\u003c\/p\u003e\n\u003cp\u003eLayer it over a black bra top or under a leather jacket.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"pinkanimemeshlongs-unit\" id=\"pinkanimemeshlongs-cm\" type=\"radio\"\u003e \u003clabel for=\"pinkanimemeshlongs-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"pinkanimemeshlongs-unit\" id=\"pinkanimemeshlongs-in\" type=\"radio\"\u003e \u003clabel for=\"pinkanimemeshlongs-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eShoulder\u003c\/th\u003e\n\u003cth\u003eChest\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e38\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e15.0\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e78\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e30.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e55\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e21.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e64\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e25.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e39\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e15.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e82\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e32.3\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e56\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e22.0\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e65\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e25.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e40\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e15.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e86\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e33.9\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e57\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e22.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e66\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e26.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#pinkanimemeshlongs-cm:checked) .in { display: none; }\n  .size-guide:has(#pinkanimemeshlongs-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"S","offer_id":58712059248904,"sku":"14:771#pink;5:100014064","price":45.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58712059281672,"sku":"14:771#pink;5:361386","price":45.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58712059314440,"sku":"14:771#pink;5:361385","price":45.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_0f8d1ee7-390f-470a-8fe8-81437b0b9be2.jpg?v=1789198070"},{"product_id":"fake-layer-tattoo-long-sleeve","title":"FAKE LAYER TATTOO LONG SLEEVE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eBlack tee with a striped layer built in.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eA long sleeve that reads as two pieces: black body with a striped hem, collar and cuffs sewn in as a false underlayer.\u003c\/p\u003e\n\u003cp\u003eA tattoo style thorn graphic runs down the centre front in fine white line work.\u003c\/p\u003e\n\u003cp\u003eScoop neck at the front, deeper at the back, ribbed cotton that holds its shape.\u003c\/p\u003e\n\u003cp\u003eThe trick top: it looks like an outfit before you have added anything.\u003c\/p\u003e\n\u003cdiv class=\"size-guide\"\u003e\n\u003cdiv class=\"unit-toggle\"\u003e\n\u003cinput checked name=\"fakelayertattoolon-unit\" id=\"fakelayertattoolon-cm\" type=\"radio\"\u003e \u003clabel for=\"fakelayertattoolon-cm\"\u003eCM\u003c\/label\u003e \u003cinput name=\"fakelayertattoolon-unit\" id=\"fakelayertattoolon-in\" type=\"radio\"\u003e \u003clabel for=\"fakelayertattoolon-in\"\u003eIN\u003c\/label\u003e\n\u003c\/div\u003e\n\u003ctable class=\"size-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eShoulder\u003c\/th\u003e\n\u003cth\u003eChest\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e40\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e15.7\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e82\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e32.3\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e59\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e23.2\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e65\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e25.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e41\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e16.1\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e86\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e33.9\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e60\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e23.6\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e66\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e26.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e42\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e16.5\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e90\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e35.4\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e61\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e24.0\u003c\/td\u003e\n\u003ctd class=\"cm\"\u003e67\u003c\/td\u003e\n\u003ctd class=\"in\"\u003e26.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"size-note\"\u003eMeasurements are taken flat and may vary by 1 to 2 cm. Sizing runs to Asian measurements, so we recommend sizing up if between sizes or for a looser fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#fakelayertattoolon-cm:checked) .in { display: none; }\n  .size-guide:has(#fakelayertattoolon-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"S","offer_id":58712059379976,"sku":"14:771#black;5:100014064","price":49.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58712059412744,"sku":"14:771#black;5:361386","price":49.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58712059445512,"sku":"14:771#black;5:361385","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_4aaa291b-1fbd-44eb-8a3e-78c7c755ba98.jpg?v=1789198084"},{"product_id":"anime-face-print-long-sleeve","title":"ANIME FACE PRINT LONG SLEEVE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp class=\"product-tagline\"\u003e\u003cem\u003eA full manga face across the front.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eCream long sleeve tee printed edge to edge with a manga portrait in acid greens and blues.\u003c\/p\u003e\n\u003cp\u003eThe print wraps onto the sleeve, so it does not sit like a sticker on the chest.\u003c\/p\u003e\n\u003cp\u003eSlim ribbed cotton, crew neck, cut to the hip.\u003c\/p\u003e\n\u003cp\u003eLoud enough to wear with plain black denim and nothing else.\u003c\/p\u003e\n\u003cp class=\"size-note\"\u003eThis piece comes in Asian sizing, which runs about one size small. If you are between sizes, or want the measurements before you order, write to us and we will send them.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description { font-family: 'Helvetica Neue', Arial, sans-serif; color: #1a1a1a; line-height: 1.7; max-width: 720px; }\n  .product-description p { margin: 0 0 1.1em 0; font-size: 15px; }\n  .product-description .product-tagline { font-style: italic; color: #888; font-size: 15px; margin-bottom: 1.4em; }\n  .size-guide { margin-top: 2em; }\n  .unit-toggle { display: flex; gap: 0; margin-bottom: 1em; }\n  .unit-toggle input { display: none; }\n  .unit-toggle label { padding: 6px 18px; border: 1px solid #1a1a1a; cursor: pointer; font-size: 13px; letter-spacing: 0.05em; background: #fff; color: #1a1a1a; transition: all 0.15s ease; }\n  .unit-toggle label[for$=\"-cm\"] { border-right: none; }\n  .unit-toggle input:checked + label { background: #1a1a1a; color: #fff; }\n  .size-table { width: 100%; border-collapse: collapse; font-size: 14px; }\n  .size-table th, .size-table td { border: 1px solid #ddd; padding: 9px 12px; text-align: center; }\n  .size-table th { background: #f5f5f5; font-weight: 600; letter-spacing: 0.03em; }\n  .size-guide:has(#animefaceprintlong-cm:checked) .in { display: none; }\n  .size-guide:has(#animefaceprintlong-in:checked) .cm { display: none; }\n  .size-note { font-size: 13px; color: #888; margin-top: 1em; line-height: 1.5; }\n\u003c\/style\u003e","brand":"Soft Blades","offers":[{"title":"S","offer_id":58712059904264,"sku":"14:771#anime print;5:100014064","price":49.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":58712059937032,"sku":"14:771#anime print;5:361386","price":49.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":58712059969800,"sku":"14:771#anime print;5:361385","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/files\/packshot-front_98185d1c-465e-48d3-9619-f810aed2afee.jpg?v=1789198098"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1040\/5154\/0232\/collections\/top.png?v=1780689637","url":"https:\/\/soft-blades.com\/collections\/tops.oembed?page=3","provider":"Soft Blades","version":"1.0","type":"link"}