{"title":"One Piece Swimsuits","description":"","products":[{"product_id":"blossom-womens-one-piece-swimsuit","title":"Blossom | Women's One-Piece Swimsuit","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cem\u003eDeep V. Rosette Detail. Beach-Ready Confidence.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eBlossom was designed for the woman who wants to look stunning at the water's edge without trying too hard. The deep V-neckline creates a bold, flattering focal point, the sculpted rosette detail adds a feminine, eye-catching elegance that sets Blossom apart from every plain swimsuit on the beach, and the sleek monokini silhouette hugs your body with a second-skin fit that moves confidently with every stroke and stride.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0716\/1882\/2232\/files\/freepik_editorial-travel-photogra_2877584313.png?v=1777987748\" alt=\"Rosette V-Neck One-Piece Swimsuit oaklynwear\"\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eDeep V-Neckline That Commands Attention\u003c\/strong\u003e Bold, flattering, and effortlessly sensual — the deep V draws the eye downward, elongating your torso and creating a confident, striking presence that looks just as good poolside as it does in the water.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eRosette Detail That Makes It Special\u003c\/strong\u003e The sculpted rosette accent is the signature touch that elevates Blossom from swimsuit to statement — feminine, distinctive, and completely unforgettable at the beach or pool.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eSleek Monokini Silhouette That Flatters\u003c\/strong\u003e The one-piece cut provides full coverage and confident support while the streamlined silhouette skims and flatters your natural shape beautifully from every angle.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eStretch Fabric That Moves Like a Second Skin\u003c\/strong\u003e Flexible, form-fitting, and completely comfortable in and out of the water — the swimwear fabrication holds its shape through long beach days without losing its fit or color.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eOrder Blossom today before your size sells out.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0716\/1882\/2232\/files\/Sc3e5387b9cc041929b7b48dd74814ce57.webp?v=1777987747\" alt=\"Rosette V-Neck One-Piece Swimsuit oaklynwear\"\u003e\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eSIZE CHART\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cem\u003eNote: Measurements below are body measurements, not garment measurements. Swimsuit has good flexibility — allow 1-2cm difference due to manual measurement.\u003c\/em\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eBust (in)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eWaist (in)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eHip (in)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eBra Size\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e31.5-33.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e25.5-27.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e33.5-35.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e32A 32B 32C 32D\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e33.5-35.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e27.5-29.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e35.5-37.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e32C 32D 34A 34B\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e35.5-37.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e29.5-31.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e37.5-39.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e34C 34D 36A 36B\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e37.5-39.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e31.5-33.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e39.5-41.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e36C 36D 38A 38B\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eXXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e39.5-41.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e33.5-35.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e41.5-43.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e38D 40B 40C 40D\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eXXXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e41.5-43.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e35.5-37.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e45.5-47.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e40A 40B 40C 40D\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eHow to Measure:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eBust\u003c\/strong\u003e — Wear an unpadded bra, relax arms at sides, measure across the fullest part of the bust\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eWaist\u003c\/strong\u003e — Find your natural waist, approximately 1 inch above belly button, keep tape slightly loose\u003c\/li\u003e\n\u003cli class=\"whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eHips\u003c\/strong\u003e — Find the widest part of the hips, approximately 7 inches below natural waist\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eNot sure about your size? Contact us with your bust, waist, hip measurements and weight\/height for a personalized recommendation.\u003c\/p\u003e","brand":"oaklynwear","offers":[{"title":"Black \/ XS","offer_id":44068955684952,"sku":"LAC-RIVROS446-BLA-XS","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":44068955717720,"sku":"LAC-RIVROS446-BLA-S","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":44068955750488,"sku":"LAC-RIVROS446-BLA-M","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":44068955783256,"sku":"LAC-RIVROS446-BLA-L","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":44068955816024,"sku":"LAC-RIVROS446-BLA-XL","price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":44068955848792,"sku":"LAC-RIVROS446-BLA-2XL","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XS","offer_id":44068955881560,"sku":"LAC-RIVROS446-WHI-XS","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":44068955914328,"sku":"LAC-RIVROS446-WHI-S","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":44068955947096,"sku":"LAC-RIVROS446-WHI-M","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":44068955979864,"sku":"LAC-RIVROS446-WHI-L","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":44068956012632,"sku":"LAC-RIVROS446-WHI-XL","price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":44068956045400,"sku":"LAC-RIVROS446-WHI-2XL","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0716\/1882\/2232\/files\/freepik_editorial-travel-photogra_2877584313.png?v=1783010216"},{"product_id":"marina-womens-striped-one-piece-swimsuit","title":"Marina | Women's Striped One-Piece Swimsuit","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cem\u003eBold Stripes. Deep V. Resort-Ready Confidence.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eMarina was made for the woman who shows up at the pool and owns it. The bold blue horizontal stripes create a clean, graphic confidence that photographs beautifully in natural light, the deep V-neckline elongates your torso and flatters every bust size, and the bodysuit silhouette sits close to the body with just enough compression to feel supported without feeling restricted. From the water to a seaside lunch — Marina transitions effortlessly.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0716\/1882\/2232\/files\/S69c95f44b0fe45b89d78b73db363f79c0.webp?v=1777988453\" alt=\"Striped V-neck one-piece swimsuit oaklynwear\"\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eBold Stripes That Turn Heads\u003c\/strong\u003e The continuous horizontal stripe pattern runs seamlessly across the body without interruption — creating a clean, graphic line that is both visually striking and universally flattering from every angle.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eDeep V-Neckline That Elongates\u003c\/strong\u003e The open V creates a long, elegant neckline that draws the eye downward — flattering a wide range of bust sizes and body types with a confident, resort-ready sophistication.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eBodysuit Fit That Moves With You\u003c\/strong\u003e The form-following cut sits close to the body with light compression and a smooth finish — supportive enough to feel secure in the water, comfortable enough to wear straight to lunch without covering up.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eSwimwear-Grade Fabric That Holds Its Shape\u003c\/strong\u003e The stretch fabric maintains its fit and color through long beach days, salt water, and sun exposure — looking as good at the end of the day as it did at the beginning.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eOrder Marina today before your size sells out.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0716\/1882\/2232\/files\/S191d0ebb0961454cb880cfbd8305a7e3j.webp?v=1777988452\" alt=\"Striped V-neck one-piece swimsuit oaklynwear\"\u003e\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eSIZE CHART\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cem\u003eBody measurements for reference. True-to-size cut — when between sizes size up.\u003c\/em\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eBust (in)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eWaist (in)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eHip (in)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eXS\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e31-33\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e24-26\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e33-35\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e33-35\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e27-29\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e35-37\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e35-36\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e29-31\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e37-39\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e36-38\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e31-32\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e39-41\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e38-39\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e32-34\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e41-43\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eXXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e39-41\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e34-36\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e43-45\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eXXXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e41-43\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e36-38\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e45-47\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eCare Instructions:\u003c\/strong\u003e Hand wash cold, lay flat to dry. Avoid prolonged chlorine exposure and direct sunlight when not wearing.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eWhen in doubt, size up for extra comfort and a perfect fit.\u003c\/p\u003e","brand":"oaklynwear","offers":[{"title":"Blue \/ XS","offer_id":44069097209944,"sku":"WLNT-BLUE-XS","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":44069097242712,"sku":"WLNT-BLUE-S","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":44069097275480,"sku":"WLNT-BLUE-M","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":44069097308248,"sku":"WLNT-BLUE-L","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":44069097341016,"sku":"WLNT-BLUE-XL","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":44069097373784,"sku":"WLNT-BLUE-2XL","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":44069097406552,"sku":"WLNT-BLUE-3XL","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ XS","offer_id":44069097439320,"sku":"WLNT-BLUE-XS","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":44069097472088,"sku":"WLNT-BLUE-S","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":44069097504856,"sku":"WLNT-BLUE-M","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":44069097537624,"sku":"WLNT-BLUE-L","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":44069097570392,"sku":"WLNT-BLUE-XL","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2XL","offer_id":44069097603160,"sku":"WLNT-BLUE-2XL","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 3XL","offer_id":44069097635928,"sku":"WLNT-BLUE-3XL","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XS","offer_id":44069097668696,"sku":"WLNT-SIZE-XS","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":44069097701464,"sku":"WLNT-SIZE-S","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":44069097734232,"sku":"WLNT-SIZE-M","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":44069097767000,"sku":"WLNT-SIZE-L","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":44069097799768,"sku":"WLNT-SIZE-XL","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":44069097832536,"sku":"WLNT-SIZE-2XL","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":44069097865304,"sku":"WLNT-SIZE-3XL","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ XS","offer_id":44069097898072,"sku":"WLNT-SIZE-XS","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ S","offer_id":44069097930840,"sku":"WLNT-SIZE-S","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ M","offer_id":44069097963608,"sku":"WLNT-SIZE-M","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ L","offer_id":44069097996376,"sku":"WLNT-SIZE-L","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ XL","offer_id":44069098029144,"sku":"WLNT-SIZE-XL","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 2XL","offer_id":44069098061912,"sku":"WLNT-SIZE-2XL","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 3XL","offer_id":44069098094680,"sku":"WLNT-SIZE-3XL","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XS","offer_id":44069098127448,"sku":"WLNT-SMLX-XS","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":44069098160216,"sku":"WLNT-SMLX-S","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":44069098192984,"sku":"WLNT-SMLX-M","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":44069098225752,"sku":"WLNT-SMLX-L","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":44069098258520,"sku":"WLNT-SMLX-XL","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":44069098291288,"sku":"WLNT-SMLX-2XL","price":54.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":44069098324056,"sku":"WLNT-SMLX-3XL","price":54.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0716\/1882\/2232\/files\/S5dcb07cce557441782fe0e2510c66a029.webp?v=1783010274"},{"product_id":"riviera-womens-open-back-one-piece-swimsuit","title":"Riviera | Women's Open Back One-Piece Swimsuit","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cem\u003eCrisscross Back. Clean Lines. Beach Goddess Energy.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eRiviera is the one-piece that makes every beach day feel like a photo shoot. The open back with crisscross strap detailing creates a striking, sophisticated silhouette that stands out from every basic swimsuit on the sand, the flattering one-piece cut provides full-coverage confidence, and the range of stunning colors means there is a Riviera for every style and every skin tone. Make a splash without saying a word.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0716\/1882\/2232\/files\/1-2-0558b1f2-f7f1-4655-9a62-e9c0ea68d2df_1800x_39d3b14f-dba9-4160-affc-182f73991d2c.webp?v=1777991863\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eOpen Back That Steals the Show\u003c\/strong\u003e The backless design is the signature detail that makes Riviera unmistakably chic — bold enough to turn heads from behind, refined enough to wear with complete confidence from every angle.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eCrisscross Straps That Add Sophistication\u003c\/strong\u003e The intricate strap detail elevates the open back from simple to genuinely stunning — a design element that looks intentional, elegant, and completely distinctive at the pool or beach.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eOne-Piece Confidence That Moves With You\u003c\/strong\u003e The flattering full-coverage cut provides secure, comfortable support in and out of the water — no adjusting, no slipping, just confidence from the moment you put it on.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eAvailable in Multiple Colors\u003c\/strong\u003e From classic neutrals to bold beach tones — choose the color that matches your mood, your style, and your summer energy.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eOrder Riviera today before your size sells out.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0716\/1882\/2232\/files\/3-4-a38713ae-3585-4fbb-8ee5-3f509100eacc_1800x_b1c6f7ce-6c49-4fa6-85f6-c0e56dde5970.webp?v=1777991863\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eSIZE CHART\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cem\u003ePlease allow 0.5-1 inch variation due to manual measurement. Colors may vary slightly based on monitor settings.\u003c\/em\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eUS\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eCup\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eBust (in)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eWaist (in)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eHips (in)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eXS\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e0-2\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e30A\/B, 32A\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e25-26\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e23-24\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e33-35\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e4-6\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e32B\/C, 34B\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e27-28\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e25-26\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e35-37\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e8-10\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e34C\/D, 36B\/C\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e29-30\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e27-28\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e37-39\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e12-14\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e36D, 38C\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e31-32\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e29-30\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e39-41\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e16-18\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e38D, 40C\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e35-37\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e31-32\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e41-43\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eWhen in doubt, size up for extra comfort and a perfect fit.\u003c\/p\u003e","brand":"oaklynwear","offers":[{"title":"Blue \/ XS","offer_id":44069154685016,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":44069154717784,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":44069154750552,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":44069154783320,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":44069154816088,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ XS","offer_id":44069154848856,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":44069154881624,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":44069154914392,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":44069154947160,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":44069154979928,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XS","offer_id":44069155012696,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":44069155045464,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":44069155078232,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":44069155111000,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":44069155143768,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XS","offer_id":44069155176536,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":44069155209304,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":44069155242072,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":44069155274840,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":44069155307608,"sku":null,"price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0716\/1882\/2232\/files\/2-2-0c9bf687-a317-4f9e-a506-4847eb92891f_1800x_6e980dc2-0d30-4858-9f01-cffc72dd7fba.webp?v=1783010351"},{"product_id":"stella-womens-cutout-one-piece-swimsuit","title":"Stella | Women's Cutout One-Piece Swimsuit","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cem\u003eVertical Stripes. Lace-Up Front. Sleek and Striking.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eStella was designed for the woman who wants her swimsuit to make a statement before she even gets in the water. The elongating vertical stripes create a lean, confident silhouette, the bold cutout details add a modern sensuality that sets Stella apart from every basic one-piece on the beach, and the adjustable lace-up front lets you customize the fit and the look exactly as you want it. Sporty structure meets contemporary edge — perfectly balanced.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0716\/1882\/2232\/files\/1-3--5_1800x_82c3ab3d-4b19-42cb-9813-1493203009d9.webp?v=1777993963\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eVertical Stripes That Elongate Your Silhouette\u003c\/strong\u003e The sleek stripe design draws the eye upward and downward simultaneously — creating a long, lean visual line that flatters every body type and makes your silhouette look its absolute best from every angle.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eCutout Details That Add Modern Edge\u003c\/strong\u003e The bold cutout elements bring a confident, contemporary sensuality to the classic one-piece silhouette — striking without being overdone, fashion-forward without sacrificing coverage.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLace-Up Front That Makes It Yours\u003c\/strong\u003e The adjustable lace-up closure lets you control exactly how much you reveal and how snug the fit feels — customizable, secure, and completely on-trend for beach and pool wear alike.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eSporty Structure That Stays Put\u003c\/strong\u003e The supportive construction keeps Stella secure and comfortable through swimming, beach volleyball, and everything in between — no slipping, no adjusting, just confidence all day long.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eOrder Stella today before your size sells out.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0716\/1882\/2232\/files\/1-_1_-55waUK_1800x_b4972067-bc18-42a1-a9fd-f75b7d6fbf44.webp?v=1777993963\" alt=\"\"\u003e\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eSIZE CHART\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cem\u003ePlease allow 0.5-1 inch variation due to manual measurement. Colors may vary slightly based on monitor settings.\u003c\/em\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eUS\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eEU\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eCup\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eBust (in)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eWaist (in)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eHips (in)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e4-6\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e36\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e32B\/C, 34B\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e27-28\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e25-26\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e35-37\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e8-10\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e38\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e34C\/D, 36B\/C\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e29-30\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e27-28\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e37-39\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e12-14\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e40\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e36D, 38C\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e31-32\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e29-30\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e39-41\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eWhen in doubt, size up for extra comfort and a perfect fit.\u003c\/p\u003e","brand":"oaklynwear","offers":[{"title":"Yellow \/ S","offer_id":44069227102296,"sku":null,"price":34.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ M","offer_id":44069227135064,"sku":null,"price":34.99,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ L","offer_id":44069227167832,"sku":null,"price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0716\/1882\/2232\/files\/1-_1_-55waUK_1800x_b4972067-bc18-42a1-a9fd-f75b7d6fbf44.webp?v=1783010449"},{"product_id":"zafrina-knit-two-piece-cover-up-set","title":"Zafrina | Knit Two-Piece Cover-Up Set","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cem\u003eCropped Top. Maxi Skirt. Effortless Vacation Style.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eZafrina is the set that makes every beach day and poolside moment look completely intentional. The fitted knit top provides a clean, structured upper half while the flowing maxi skirt creates a graceful, relaxed lower silhouette — two pieces that work together to give you that effortlessly coordinated vacation look that takes zero effort to pull off. Layer over your swimwear for the beach or style with sandals for a casual summer outing. Zafrina handles both beautifully.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0716\/1882\/2232\/files\/HazelTheLabel-Zafrina-Green-4.png?v=1778329525\" alt=\"Zafrina | Women's Knitted Two-Piece Vacation Summer Cover-up Set oaklynwear\"\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLightweight Knit That Breathes All Day\u003c\/strong\u003e Soft, airy, and genuinely comfortable in warm weather — the knitted fabric keeps you cool and comfortable through long beach days and resort evenings without feeling heavy or restrictive.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eFitted Crop Top That Flatters\u003c\/strong\u003e The structured cropped top provides a clean, polished upper silhouette that sits beautifully over a bikini top or works independently with the maxi skirt — fitted enough to look intentional, comfortable enough to wear all day.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eFlowing Maxi Skirt That Moves Beautifully\u003c\/strong\u003e The relaxed, floor-length skirt creates a graceful, feminine movement that catches the sea breeze elegantly — flattering, breezy, and completely effortless from every angle.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003ePerfect Beach to Brunch Transition\u003c\/strong\u003e Over your bikini for the pool. Sandals and simple jewelry for brunch. Zafrina transitions between every summer occasion without asking you to change or overthink a single thing.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eCoordinated Set That Does the Work for You\u003c\/strong\u003e Two perfectly matched pieces that create an instant, polished vacation look straight out of the bag — no styling required, no second-guessing involved.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eOrder Zafrina today before your size sells out.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0716\/1882\/2232\/files\/HazelTheLabel-Zafrina-Green-1.png?v=1778329519\" alt=\"Zafrina | Women's Knitted Two-Piece Vacation Summer Cover-up Set oaklynwear\"\u003e\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eSIZE CHART\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eBust (in)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eWaist (in)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eHips (in)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e33.9\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e26.0\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e38.2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e35.8\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e28.0\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e40.2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e38.2\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e29.9\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e42.1\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e40.2\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e31.9\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e44.1\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eXXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e42.1\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e33.9\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e46.1\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Hand wash cold or machine wash gentle cycle. Lay flat to dry to maintain knit structure and shape.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eTrue to size — order your regular size for the best fit.\u003c\/p\u003e","brand":"oaklynwear","offers":[{"title":"Green \/ S","offer_id":44088831180888,"sku":null,"price":84.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":44088831213656,"sku":null,"price":84.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":44088831246424,"sku":null,"price":84.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0716\/1882\/2232\/files\/HazelTheLabel-Zafrina-Green-1.png?v=1783012880"}],"url":"https:\/\/oaklynwear.com\/collections\/one-piece-swimsuits.oembed","provider":"oaklynwear","version":"1.0","type":"link"}