{"product_id":"ejb-second-skin-bra-black-medium-support-yoga-bra","title":"EJB Second Skin Bra – Black Medium Support Yoga Bra","description":"\u003cdiv class=\"\" data-turn-id-container=\"54a0ada9-629a-4c8f-bec1-0921aa3e2c26\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"54a0ada9-629a-4c8f-bec1-0921aa3e2c26\" data-testid=\"conversation-turn-31\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-12 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"user\" data-message-id=\"54a0ada9-629a-4c8f-bec1-0921aa3e2c26\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"user-message-bubble-color corner-superellipse\/0.98 relative min-w-0 rounded-[22px] px-4 py-2.5 leading-6 max-w-(--user-chat-width,70%)\"\u003e\n\u003cdiv class=\"[overflow-wrap:anywhere] whitespace-pre-wrap\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex justify-end\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:5ea85e75-8282-4a7a-b0c4-e4d2c22fc78c-15\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:5ea85e75-8282-4a7a-b0c4-e4d2c22fc78c-15\" data-testid=\"conversation-turn-32\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"04c6a2d4-7901-4c10-979c-9eb8630b2148\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"302\"\u003eMeet your new daily essential. The \u003cstrong data-start=\"35\" data-end=\"64\"\u003eE.J. Blue Second Skin Bra\u003c\/strong\u003e is designed to feel like an extension of your body—soft, breathable, and effortlessly supportive. Crafted in a sleek black finish with subtle \u003cstrong data-start=\"207\" data-end=\"220\"\u003eE.J. Blue\u003c\/strong\u003e detailing across the back, it blends minimalist design with elevated performance.\u003c\/p\u003e\n\u003cp data-start=\"304\" data-end=\"613\"\u003eMade from a smooth, ultra-soft blend of \u003cstrong data-start=\"344\" data-end=\"362\"\u003erecycled nylon\u003c\/strong\u003e and \u003cstrong data-start=\"367\" data-end=\"379\"\u003eelastane\u003c\/strong\u003e, this lightweight \u003cstrong data-start=\"398\" data-end=\"410\"\u003eyoga bra\u003c\/strong\u003e offers a true second-skin feel that moves with you through every stretch, flow, and reset. The fabric gently hugs without restriction, creating a barely-there sensation ideal for both movement and rest.\u003c\/p\u003e\n\u003cp data-start=\"615\" data-end=\"826\"\u003eA \u003cstrong data-start=\"617\" data-end=\"639\"\u003elow scoop neckline\u003c\/strong\u003e and \u003cstrong data-start=\"644\" data-end=\"666\"\u003ethin double straps\u003c\/strong\u003e create a clean, feminine silhouette, while a \u003cstrong data-start=\"712\" data-end=\"752\"\u003ehidden inner bra with removable pads\u003c\/strong\u003e provides adjustable, medium support for yoga, pilates, and everyday wear.\u003c\/p\u003e\n\u003cp data-start=\"828\" data-end=\"951\"\u003eDesigned as part of your daily ritual, this piece pairs effortlessly with matching leggings for a refined, head-to-toe set.\u003c\/p\u003e\n\u003cp data-start=\"953\" data-end=\"969\"\u003e\u003cstrong data-start=\"953\" data-end=\"969\"\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"971\" data-end=\"1360\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\n\u003cli data-section-id=\"awkljj\" data-start=\"971\" data-end=\"1028\"\u003e\u003cstrong data-start=\"973\" data-end=\"1026\"\u003eUltra-soft second-skin fabric for all-day comfort\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"7ytxf5\" data-start=\"1029\" data-end=\"1094\"\u003e\u003cstrong data-start=\"1031\" data-end=\"1092\"\u003e70% recycled nylon \/ 30% elastane (sustainable + durable)\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"zojx3z\" data-start=\"1095\" data-end=\"1150\"\u003e\u003cstrong data-start=\"1097\" data-end=\"1148\"\u003eLightweight, breathable yoga and activewear bra\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"eyeebx\" data-start=\"1151\" data-end=\"1212\"\u003e\u003cstrong data-start=\"1153\" data-end=\"1210\"\u003eMedium support for studio sessions and daily movement\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"ho2rzr\" data-start=\"1213\" data-end=\"1260\"\u003e\u003cstrong data-start=\"1215\" data-end=\"1258\"\u003eHidden inner bra with removable padding\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"11byng1\" data-start=\"1261\" data-end=\"1322\"\u003e\u003cstrong data-start=\"1263\" data-end=\"1320\"\u003eMinimalist design with double straps + scoop neckline\u003c\/strong\u003e\u003c\/li\u003e\n\u003cli data-section-id=\"3gheav\" data-start=\"1323\" data-end=\"1360\" data-is-last-node=\"\"\u003e\u003cstrong data-start=\"1325\" data-end=\"1360\" data-is-last-node=\"\"\u003eSignature E.J. Blue back detail\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003chr data-start=\"1709\" data-end=\"1712\"\u003e\n\u003ch3 data-section-id=\"ygugy8\" data-start=\"1714\" data-end=\"1725\"\u003eCare\u003c\/h3\u003e\n\u003cp data-start=\"1726\" data-end=\"1813\"\u003eMachine wash cold. Tumble dry low.\u003cbr data-start=\"1760\" data-end=\"1763\"\u003eDo not iron directly on print. Avoid dry cleaning.\u003c\/p\u003e","brand":"ejblue","offers":[{"title":"XS \/ Black","offer_id":48398323450111,"sku":"19436600021236052553","price":54.0,"currency_code":"USD","in_stock":true},{"title":"S \/ Black","offer_id":48398323515647,"sku":"11441570194371052810","price":54.0,"currency_code":"USD","in_stock":true},{"title":"M \/ Black","offer_id":48398323548415,"sku":"25698718466294913096","price":54.0,"currency_code":"USD","in_stock":true},{"title":"L \/ Black","offer_id":48398323581183,"sku":"12934381554268292472","price":54.0,"currency_code":"USD","in_stock":true},{"title":"XL \/ Black","offer_id":48398323613951,"sku":"13189230163727195573","price":54.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0741\/5241\/1391\/files\/15904602132370422226_2048.jpg?v=1776219422","url":"https:\/\/ejblue.com\/products\/ejb-second-skin-bra-black-medium-support-yoga-bra","provider":"ejblue","version":"1.0","type":"link"}