{"product_id":"johanna-soft-bodycon-strapless-midi-cocktail-dress","title":"Johanna | Soft Bodycon Strapless Midi Cocktail Dress","description":"\u003cp style=\"font-family:'Jost',sans-serif;font-size:15px;line-height:1.8;color:#444;\"\u003eThe Johanna is a strapless cocktail dress cut in a bodycon silhouette that follows the figure from the sweetheart neckline all the way to the midi hem. Soft diagonal ruching crosses the bodice in a gathered sweep, then horizontal bands continue across the hip and upper skirt before the fabric falls straight and fitted to just below the knee.\u003c\/p\u003e\n\n\u003cp style=\"font-family:'Jost',sans-serif;font-size:15px;line-height:1.8;color:#444;\"\u003eThe sweetheart neckline frames the collarbone cleanly while the draped bodice draws the eye across the bust rather than straight down, and a back center slit at the hem gives the fitted skirt exactly the movement it needs. There are no straps, no sleeves, and no visible front fastening to interrupt the smooth, unbroken line of the dress.\u003c\/p\u003e\n\n\u003cp style=\"font-family:'Jost',sans-serif;font-size:15px;line-height:1.8;color:#444;\"\u003eIt wears equally well to an evening reception or a cocktail event where the room calls for something deliberate and put together. When the calendar fills with candlelit dinners and late evenings that deserve a dress worth remembering, the Johanna is an easy and considered choice.\u003c\/p\u003e\n\u003cdiv style=\"text-align:center;margin:28px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1002\/6781\/9378\/files\/johanna-soft-bodycon-strapless-midi-cocktail-dress-7.jpg?v=1792672671\" alt=\"Soft Bodycon Strapless Midi Cocktail Dress lifestyle\" style=\"width:100%;max-width:520px;border-radius:16px;\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Jost',sans-serif;color:#5B1F2A;font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;margin:32px 0 0\"\u003eKey Features\u003c\/div\u003e\n\u003cdiv style=\"border-bottom:1px solid #5B1F2A;margin:8px 0 4px\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"sc-row\" style=\"display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:14px 0;border-bottom:1px solid #f0f0f0;\"\u003e\n\u003cspan class=\"sc-row-l\" style=\"font-weight:700;color:#1A1A1A;font-size:14px;line-height:1.6;overflow-wrap:normal;word-break:normal\"\u003eSweetheart Neckline\u003c\/span\u003e\u003cspan class=\"sc-row-v\" style=\"color:#444;font-size:14px;line-height:1.6;text-align:right;margin-left:auto;overflow-wrap:normal;word-break:normal\"\u003eCurved neckline with two points at the top of the bust for a defined, feminine frame\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"sc-row\" style=\"display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:14px 0;border-bottom:1px solid #f0f0f0;\"\u003e\n\u003cspan class=\"sc-row-l\" style=\"font-weight:700;color:#1A1A1A;font-size:14px;line-height:1.6;overflow-wrap:normal;word-break:normal\"\u003eDraped Bodice\u003c\/span\u003e\u003cspan class=\"sc-row-v\" style=\"color:#444;font-size:14px;line-height:1.6;text-align:right;margin-left:auto;overflow-wrap:normal;word-break:normal\"\u003eDiagonal ruching across the bust creates a soft gathered crossover effect without bulk\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"sc-row\" style=\"display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:14px 0;border-bottom:1px solid #f0f0f0;\"\u003e\n\u003cspan class=\"sc-row-l\" style=\"font-weight:700;color:#1A1A1A;font-size:14px;line-height:1.6;overflow-wrap:normal;word-break:normal\"\u003eBodycon Silhouette\u003c\/span\u003e\u003cspan class=\"sc-row-v\" style=\"color:#444;font-size:14px;line-height:1.6;text-align:right;margin-left:auto;overflow-wrap:normal;word-break:normal\"\u003eFigure-hugging fit through the bust, waist, and skirt for a confident, defined shape\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"sc-row\" style=\"display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:14px 0;border-bottom:1px solid #f0f0f0;\"\u003e\n\u003cspan class=\"sc-row-l\" style=\"font-weight:700;color:#1A1A1A;font-size:14px;line-height:1.6;overflow-wrap:normal;word-break:normal\"\u003eHip Ruching\u003c\/span\u003e\u003cspan class=\"sc-row-v\" style=\"color:#444;font-size:14px;line-height:1.6;text-align:right;margin-left:auto;overflow-wrap:normal;word-break:normal\"\u003eHorizontal gathering bands across the hip and upper skirt add structured surface detail\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"sc-row\" style=\"display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:14px 0;\"\u003e\n\u003cspan class=\"sc-row-l\" style=\"font-weight:700;color:#1A1A1A;font-size:14px;line-height:1.6;overflow-wrap:normal;word-break:normal\"\u003eBack Center Slit\u003c\/span\u003e\u003cspan class=\"sc-row-v\" style=\"color:#444;font-size:14px;line-height:1.6;text-align:right;margin-left:auto;overflow-wrap:normal;word-break:normal\"\u003eSlim opening at the midi hem allows natural stride without breaking the fitted line\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align:center;margin:28px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1002\/6781\/9378\/files\/johanna-soft-bodycon-strapless-midi-cocktail-dress-2.jpg?v=1792672657\" alt=\"Soft Bodycon Strapless Midi Cocktail Dress detail\" style=\"width:100%;max-width:520px;border-radius:16px;\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Jost',sans-serif;color:#5B1F2A;font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;margin:32px 0 0\"\u003eSpecifications\u003c\/div\u003e\n\u003cdiv style=\"border-bottom:1px solid #5B1F2A;margin:8px 0 4px\"\u003e\u003c\/div\u003e\n\n\n\u003c!-- dima:size-range:start | generated in code and rewritten on every push, do not edit here --\u003e\u003cdiv class=\"sc-row\" style=\"display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:14px 0;\"\u003e\n\u003cspan class=\"sc-row-l\" style=\"font-weight:700;color:#1A1A1A;font-size:14px;line-height:1.6;overflow-wrap:normal;word-break:normal\"\u003eSize Range\u003c\/span\u003e\u003cspan class=\"sc-row-v\" style=\"color:#444;font-size:14px;line-height:1.6;text-align:right;margin-left:auto;overflow-wrap:normal;word-break:normal\"\u003eS to XL\u003c\/span\u003e\n\u003c\/div\u003e\u003c!-- dima:size-range:end --\u003e\n\n\u003c!-- dima:size-chart:start | generated in code and rewritten on every push, do not edit here --\u003e\u003cdiv style=\"font-family:'Jost',sans-serif\"\u003e\n\u003cdiv style=\"font-family:'Jost',sans-serif;color:#5B1F2A;font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;margin:32px 0 0\"\u003eSize Guide\u003c\/div\u003e\n\u003cdiv style=\"border-bottom:1px solid #5B1F2A;margin:8px 0 4px\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:12px\"\u003e\u003cdiv style=\"display:grid;grid-template-columns:repeat(3, minmax(max-content, 1fr));min-width:100%\"\u003e\n\u003cdiv style=\"font-family:'Jost',sans-serif;font-size:14px;font-weight:700;color:#1A1A1A;border-bottom:1px solid #1A1A1A;padding:14px 12px;white-space:nowrap;text-align:center;position:sticky;left:0;background:#fff;z-index:1\"\u003eSize\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Jost',sans-serif;font-size:14px;font-weight:700;color:#1A1A1A;border-bottom:1px solid #1A1A1A;padding:14px 12px;white-space:nowrap;text-align:center\"\u003eBust \u003cspan style=\"font-weight:400;color:#777\"\u003e(in)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Jost',sans-serif;font-size:14px;font-weight:700;color:#1A1A1A;border-bottom:1px solid #1A1A1A;padding:14px 12px;white-space:nowrap;text-align:center\"\u003eLength \u003cspan style=\"font-weight:400;color:#777\"\u003e(in)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Jost',sans-serif;font-size:14px;color:#1A1A1A;border-bottom:1px solid #D4CFC8;padding:15px 12px;white-space:nowrap;text-align:center;font-weight:700;position:sticky;left:0;background:#fff;z-index:1\"\u003eS\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Jost',sans-serif;font-size:14px;color:#1A1A1A;border-bottom:1px solid #D4CFC8;padding:15px 12px;white-space:nowrap;text-align:center\"\u003e35.5\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Jost',sans-serif;font-size:14px;color:#1A1A1A;border-bottom:1px solid #D4CFC8;padding:15px 12px;white-space:nowrap;text-align:center\"\u003e45.5\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Jost',sans-serif;font-size:14px;color:#1A1A1A;border-bottom:1px solid #D4CFC8;padding:15px 12px;white-space:nowrap;text-align:center;font-weight:700;position:sticky;left:0;background:#fff;z-index:1\"\u003eM\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Jost',sans-serif;font-size:14px;color:#1A1A1A;border-bottom:1px solid #D4CFC8;padding:15px 12px;white-space:nowrap;text-align:center\"\u003e37.5\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Jost',sans-serif;font-size:14px;color:#1A1A1A;border-bottom:1px solid #D4CFC8;padding:15px 12px;white-space:nowrap;text-align:center\"\u003e45.5\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Jost',sans-serif;font-size:14px;color:#1A1A1A;border-bottom:1px solid #D4CFC8;padding:15px 12px;white-space:nowrap;text-align:center;font-weight:700;position:sticky;left:0;background:#fff;z-index:1\"\u003eL\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Jost',sans-serif;font-size:14px;color:#1A1A1A;border-bottom:1px solid #D4CFC8;padding:15px 12px;white-space:nowrap;text-align:center\"\u003e39.5\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Jost',sans-serif;font-size:14px;color:#1A1A1A;border-bottom:1px solid #D4CFC8;padding:15px 12px;white-space:nowrap;text-align:center\"\u003e46\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Jost',sans-serif;font-size:14px;color:#1A1A1A;border-bottom:1px solid #D4CFC8;padding:15px 12px;white-space:nowrap;text-align:center;font-weight:700;position:sticky;left:0;background:#fff;z-index:1\"\u003eXL\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Jost',sans-serif;font-size:14px;color:#1A1A1A;border-bottom:1px solid #D4CFC8;padding:15px 12px;white-space:nowrap;text-align:center\"\u003e41.5\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Jost',sans-serif;font-size:14px;color:#1A1A1A;border-bottom:1px solid #D4CFC8;padding:15px 12px;white-space:nowrap;text-align:center\"\u003e46.5\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv style=\"font-family:'Jost',sans-serif;font-size:12px;color:#777;line-height:1.8;padding:4px 0 0;text-align:center\"\u003eMeasurements may vary slightly between pieces.\u003c\/div\u003e\n\u003c\/div\u003e\u003c!-- dima:size-chart:end --\u003e\n\n\u003c!-- dima:care:start | generated in code and rewritten on every push, do not edit here --\u003e\u003cdiv style=\"font-family:'Jost',sans-serif;color:#5B1F2A;font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;margin:32px 0 0\"\u003eCare Instructions\u003c\/div\u003e\u003cdiv style=\"border-bottom:1px solid #5B1F2A;margin:8px 0 4px\"\u003e\u003c\/div\u003e\u003cdiv class=\"sc-row\" style=\"display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:14px 0;border-bottom:1px solid #f0f0f0;\"\u003e\n\u003cspan class=\"sc-row-l\" style=\"font-weight:700;color:#1A1A1A;font-size:14px;line-height:1.6;overflow-wrap:normal;word-break:normal\"\u003eWashing\u003c\/span\u003e\u003cspan class=\"sc-row-v\" style=\"color:#444;font-size:14px;line-height:1.6;text-align:right;margin-left:auto;overflow-wrap:normal;word-break:normal\"\u003eHand wash with cold water recommended\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv class=\"sc-row\" style=\"display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:14px 0;border-bottom:1px solid #f0f0f0;\"\u003e\n\u003cspan class=\"sc-row-l\" style=\"font-weight:700;color:#1A1A1A;font-size:14px;line-height:1.6;overflow-wrap:normal;word-break:normal\"\u003eWashing\u003c\/span\u003e\u003cspan class=\"sc-row-v\" style=\"color:#444;font-size:14px;line-height:1.6;text-align:right;margin-left:auto;overflow-wrap:normal;word-break:normal\"\u003eWash with similar colors\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv class=\"sc-row\" style=\"display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:14px 0;border-bottom:1px solid #f0f0f0;\"\u003e\n\u003cspan class=\"sc-row-l\" style=\"font-weight:700;color:#1A1A1A;font-size:14px;line-height:1.6;overflow-wrap:normal;word-break:normal\"\u003eDrying\u003c\/span\u003e\u003cspan class=\"sc-row-v\" style=\"color:#444;font-size:14px;line-height:1.6;text-align:right;margin-left:auto;overflow-wrap:normal;word-break:normal\"\u003eAir dry\u003c\/span\u003e\n\u003c\/div\u003e\u003cdiv class=\"sc-row\" style=\"display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:14px 0;\"\u003e\n\u003cspan class=\"sc-row-l\" style=\"font-weight:700;color:#1A1A1A;font-size:14px;line-height:1.6;overflow-wrap:normal;word-break:normal\"\u003eIroning\u003c\/span\u003e\u003cspan class=\"sc-row-v\" style=\"color:#444;font-size:14px;line-height:1.6;text-align:right;margin-left:auto;overflow-wrap:normal;word-break:normal\"\u003eIron at low temperature if necessary\u003c\/span\u003e\n\u003c\/div\u003e\u003c!-- dima:care:end --\u003e\n\n\u003cdiv style=\"font-family:'Jost',sans-serif;color:#5B1F2A;font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;margin:32px 0 0\"\u003eWhat's Included\u003c\/div\u003e\n\u003cdiv style=\"border-bottom:1px solid #5B1F2A;margin:8px 0 4px\"\u003e\u003c\/div\u003e\n\n\u003c!-- dima:whats-included:start | generated in code and rewritten on every push, do not edit here --\u003e\u003cdiv class=\"sc-row\" style=\"display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:14px 0;\"\u003e\n\u003cspan class=\"sc-row-l\" style=\"font-weight:700;color:#1A1A1A;font-size:14px;line-height:1.6;overflow-wrap:normal;word-break:normal\"\u003eWhat's Included\u003c\/span\u003e\u003cspan class=\"sc-row-v\" style=\"color:#444;font-size:14px;line-height:1.6;text-align:right;margin-left:auto;overflow-wrap:normal;word-break:normal\"\u003eOne Johanna Bodycon Strapless Midi Cocktail Dress\u003c\/span\u003e\n\u003c\/div\u003e\u003c!-- dima:whats-included:end --\u003e\u003c!-- dima:row-style:start | generated in code and rewritten on every push, do not edit here --\u003e\u003cstyle\u003e@media (max-width:480px){.sc-row{flex-direction:column;gap:2px}.sc-row-v{text-align:left;margin-left:0}}\u003c\/style\u003e\u003c!-- dima:row-style:end --\u003e","brand":"Dima Boutique","offers":[{"title":"Blue \/ S","offer_id":62598290801010,"sku":"JOHANNA-S-BLUE","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":62598290833778,"sku":"JOHANNA-M-BLUE","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":62598290866546,"sku":"JOHANNA-L-BLUE","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":62598290899314,"sku":"JOHANNA-XL-BLUE","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":62598290932082,"sku":"JOHANNA-S-RED","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":62598290964850,"sku":"JOHANNA-M-RED","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":62598290997618,"sku":"JOHANNA-L-RED","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":62598291030386,"sku":"JOHANNA-XL-RED","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ S","offer_id":62598291063154,"sku":"JOHANNA-S-PURPLE","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ M","offer_id":62598291095922,"sku":"JOHANNA-M-PURPLE","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ L","offer_id":62598291128690,"sku":"JOHANNA-L-PURPLE","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Purple \/ XL","offer_id":62598291161458,"sku":"JOHANNA-XL-PURPLE","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Turquoise \/ S","offer_id":62598291194226,"sku":"JOHANNA-S-TURQUOISE","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Turquoise \/ M","offer_id":62598291226994,"sku":"JOHANNA-M-TURQUOISE","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Turquoise \/ L","offer_id":62598291259762,"sku":"JOHANNA-L-TURQUOISE","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Turquoise \/ XL","offer_id":62598291292530,"sku":"JOHANNA-XL-TURQUOISE","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":62598291325298,"sku":"JOHANNA-S-BLACK","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":62598291358066,"sku":"JOHANNA-M-BLACK","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":62598291390834,"sku":"JOHANNA-L-BLACK","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":62598291423602,"sku":"JOHANNA-XL-BLACK","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":62598291587442,"sku":"JOHANNA-S-PINK","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":62598291620210,"sku":"JOHANNA-M-PINK","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":62598291652978,"sku":"JOHANNA-L-PINK","price":59.99,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":62598291685746,"sku":"JOHANNA-XL-PINK","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1002\/6781\/9378\/files\/johanna-soft-bodycon-strapless-midi-cocktail-dress-1.jpg?v=1792672655","url":"https:\/\/dimaboutique.com\/products\/johanna-soft-bodycon-strapless-midi-cocktail-dress","provider":"Dima Boutique","version":"1.0","type":"link"}