{"product_id":"one-piece-vintage-cavin-swimsuit","title":"One-Piece Vintage Cavin Swimsuit","description":"\u003cp\u003eSun-warmed and slightly nostalgic, this one-piece carries the glow of late afternoons and small-town summers. The vivid, photo-like print wraps around the suit with crisp, fade-resistant color — a stretch fabric that hugs and moves with you. The U-shaped neckline and back balance coverage with a classic sporty silhouette, while an inner elastic strap adds gentle support across the chest. Lightweight and breathable, it slips into days of boardwalk walks, roadside coffee stops, and quiet sunsets. Sized on the snug side, it rewards a confident, close fit that keeps the print lively and the shape sleek.\u003cbr\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 85% polyester, 15% spandex for strong stretch and softness\u003cbr\u003e- Vibrant, water- and sun-resistant full-bleed print\u003cbr\u003e- Inner elastic strap for added chest support\u003cbr\u003e- Lightweight fabric (178 g\/m²) with U-shaped front and back\u003cbr\u003e- Runs smaller than usual — consider sizing up\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Dry flat\u003cbr\u003e- Do not bleach\u003cbr\u003e- Machine wash: warm (max 40C or 105F)\u003c\/p\u003e\n\u003ctable style=\"min-width: 360px;\" id=\"size-guide\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e \u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e2XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e3XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWidth at armpits, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e13.39\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.17\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.96\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e15.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.54\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.32\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.11\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWaist width, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e11.81\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e12.60\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e13.39\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.17\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.96\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e15.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.54\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eHip width, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.17\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e14.96\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e15.75\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e16.54\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e17.32\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.11\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e18.90\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSide length, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.24\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e10.63\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e11.02\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e11.42\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e11.81\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e12.20\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e12.60\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLength across front, in\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.26\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e21.65\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.05\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.44\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.83\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e23.23\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e23.62\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"XS \/ Black","offer_id":52277340274964,"sku":"94697411249532528126","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Light Pink","offer_id":52277340307732,"sku":"77542917122391299859","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Navy","offer_id":52277340340500,"sku":"27157654255251447281","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Ocean","offer_id":52277340373268,"sku":"31091995327441491755","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Orange","offer_id":52277340406036,"sku":"22978986789079034267","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Pink","offer_id":52277340438804,"sku":"20605290322816456426","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Purple","offer_id":52277340471572,"sku":"29575818178944070292","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Red","offer_id":52277340504340,"sku":"13306520979750252913","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ White","offer_id":52277340537108,"sku":"26437630152923349191","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XS \/ Yellow","offer_id":52277340569876,"sku":"12545610829903440086","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Black","offer_id":52277340602644,"sku":"16464796694214396542","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Light Pink","offer_id":52277340635412,"sku":"10224251489282971075","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Navy","offer_id":52277340668180,"sku":"11222979409155943634","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Ocean","offer_id":52277340700948,"sku":"15953205164267272195","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Orange","offer_id":52277340733716,"sku":"25008718082662114662","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Pink","offer_id":52277340766484,"sku":"41356770178387405550","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Purple","offer_id":52277340799252,"sku":"87457042746339292366","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Red","offer_id":52277340832020,"sku":"54669592724236257385","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":52277340864788,"sku":"24442998735068847516","price":39.99,"currency_code":"USD","in_stock":true},{"title":"S \/ Yellow","offer_id":52277340897556,"sku":"75310750116652096009","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Black","offer_id":52277340930324,"sku":"46668540206136148465","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Light Pink","offer_id":52277340963092,"sku":"19981628152019757465","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Navy","offer_id":52277340995860,"sku":"33363940553460585923","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Ocean","offer_id":52277341028628,"sku":"22816791794028307317","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Orange","offer_id":52277341061396,"sku":"23955281987494159004","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Pink","offer_id":52277341094164,"sku":"17743452490565757675","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Purple","offer_id":52277341126932,"sku":"64499511798531218146","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Red","offer_id":52277341159700,"sku":"22548527693801134098","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":52277341192468,"sku":"16017983171916561190","price":39.99,"currency_code":"USD","in_stock":true},{"title":"M \/ Yellow","offer_id":52277341225236,"sku":"20471793154890651060","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Black","offer_id":52277341258004,"sku":"50203399703312194244","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Light Pink","offer_id":52277341290772,"sku":"68139172070900085601","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Navy","offer_id":52277341323540,"sku":"90785606082334421697","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Ocean","offer_id":52277341356308,"sku":"20630096328412998172","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Orange","offer_id":52277341389076,"sku":"11868208106701470496","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Pink","offer_id":52277341421844,"sku":"13059938290400601637","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Purple","offer_id":52277341454612,"sku":"30044881017547204638","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Red","offer_id":52277341487380,"sku":"17220093457472909011","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":52277341520148,"sku":"13880403533224714227","price":39.99,"currency_code":"USD","in_stock":true},{"title":"L \/ Yellow","offer_id":52277341552916,"sku":"87922623013921236110","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black","offer_id":52277341585684,"sku":"16878625365082862273","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Light Pink","offer_id":52277341618452,"sku":"14481239170589143132","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Navy","offer_id":52277341651220,"sku":"10117394658436855105","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Ocean","offer_id":52277341683988,"sku":"26997971951380921865","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Orange","offer_id":52277341716756,"sku":"27958328039659251097","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Pink","offer_id":52277341749524,"sku":"18769144111148572647","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Purple","offer_id":52277341782292,"sku":"16153628093249148802","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Red","offer_id":52277341815060,"sku":"29016291840857745212","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":52277341847828,"sku":"50897550733535009385","price":39.99,"currency_code":"USD","in_stock":true},{"title":"XL \/ Yellow","offer_id":52277341880596,"sku":"31080609888763431970","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Black","offer_id":52277341913364,"sku":"37074284826587778538","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Light Pink","offer_id":52277341946132,"sku":"28179442418876612672","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Navy","offer_id":52277341978900,"sku":"33510010578730976172","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Ocean","offer_id":52277342011668,"sku":"10067161385603061742","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Orange","offer_id":52277342044436,"sku":"38243040124562701761","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Pink","offer_id":52277342077204,"sku":"19611827403486392371","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Purple","offer_id":52277342109972,"sku":"15904996925110864947","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Red","offer_id":52277342142740,"sku":"27107465758553162151","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ White","offer_id":52277342175508,"sku":"17465354482425903427","price":39.99,"currency_code":"USD","in_stock":true},{"title":"2XL \/ Yellow","offer_id":52277342208276,"sku":"14063684349460578445","price":39.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Black","offer_id":52277342241044,"sku":"11139324338267943009","price":39.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Light Pink","offer_id":52277342273812,"sku":"12224897225305882153","price":39.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Navy","offer_id":52277342306580,"sku":"10035805676761981117","price":39.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Ocean","offer_id":52277342339348,"sku":"18271113813174448562","price":39.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Orange","offer_id":52277342372116,"sku":"15823302620281800376","price":39.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Pink","offer_id":52277342404884,"sku":"19638761759518666297","price":39.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Purple","offer_id":52277342437652,"sku":"13733585339387013015","price":39.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Red","offer_id":52277342470420,"sku":"27818881614761321952","price":39.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ White","offer_id":52277342503188,"sku":"29814351617129861876","price":39.99,"currency_code":"USD","in_stock":true},{"title":"3XL \/ Yellow","offer_id":52277342535956,"sku":"29748709311703219274","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0880\/5341\/6212\/files\/17354796821588968423_2048.jpg?v=1774764459","url":"https:\/\/vycoms.com\/products\/one-piece-vintage-cavin-swimsuit","provider":"VYCOMS","version":"1.0","type":"link"}