{"product_id":"elvira™-effortless-flow-midi-dress","title":"ELVIRA™ | Effortless Flow Midi Dress","description":"\u003cp\u003eEffortless elegance. Every single day.\u003c\/p\u003e\n\u003cp\u003eMeet the ELVIRA™ Dress — a timeless essential designed for women who value comfort without compromising on style. With its clean silhouette and softly flowing fabric, this dress moves naturally with you, creating an elegant look that feels completely effortless.\u003c\/p\u003e\n\u003cp\u003eThe subtle contour detailing adds just enough shape, while the relaxed fit keeps it easy, breathable, and comfortable from morning to evening.\u003c\/p\u003e\n\n\u003cstyle\u003e\n.nb-readmore-content {\n  overflow: hidden;\n  max-height: 0;\n  transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out;\n  opacity: 0;\n}\n.nb-readmore-content.open {\n  max-height: 2000px;\n  opacity: 1;\n}\n.nb-readmore-btn {\n  background: none;\n  border: none;\n  padding: 0;\n  cursor: pointer;\n  font-size: 13px;\n  color: #555;\n  letter-spacing: 0.03em;\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n  margin: 8px 0 16px;\n}\n.nb-readmore-btn:hover { color: #111; }\n.nb-readmore-arrow {\n  display: inline-block;\n  transition: transform 0.3s ease-in-out;\n  font-size: 14px;\n}\n.nb-readmore-btn.open .nb-readmore-arrow {\n  transform: rotate(90deg);\n}\n.nb-acc-block {\n  border-top: 1px solid #e0e0e0;\n  margin-top: 0;\n}\n.nb-acc-block:last-of-type {\n  border-bottom: 1px solid #e0e0e0;\n}\n.nb-acc-toggle {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 14px 0;\n  cursor: pointer;\n  font-weight: bold;\n  font-size: 14px;\n  letter-spacing: 0.02em;\n  user-select: none;\n  background: none;\n  border: none;\n  width: 100%;\n  text-align: left;\n}\n.nb-acc-arrow {\n  display: inline-block;\n  transition: transform 0.3s ease-in-out;\n  font-style: normal;\n  font-size: 16px;\n  line-height: 1;\n}\n.nb-acc-block.open .nb-acc-arrow {\n  transform: rotate(180deg);\n}\n.nb-acc-body {\n  overflow: hidden;\n  max-height: 0;\n  transition: max-height 0.35s ease-in-out, padding 0.3s ease-in-out;\n  padding-bottom: 0;\n}\n.nb-acc-block.open .nb-acc-body {\n  max-height: 2400px;\n  padding-bottom: 14px;\n}\n.nb-care-row {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 8px;\n}\n.nb-trust-signals {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px 20px;\n  margin-bottom: 20px;\n}\n.nb-trust-signals span {\n  font-size: 12px;\n  color: #888;\n  letter-spacing: 0.02em;\n}\n.nb-reviews {\n  display: flex;\n  flex-direction: column;\n  gap: 28px;\n}\n.nb-review {\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n}\n.nb-review-photo {\n  width: 100%;\n  aspect-ratio: 3 \/ 4;\n  object-fit: cover;\n  object-position: top;\n  border-radius: 4px;\n  display: block;\n}\n.nb-review-name {\n  font-weight: bold;\n  font-size: 13px;\n  margin-bottom: 2px;\n}\n.nb-review-stars {\n  color: #c8a96e;\n  font-size: 13px;\n  margin-bottom: 6px;\n  letter-spacing: 1px;\n}\n.nb-review-text {\n  font-size: 13px;\n  color: #444;\n  line-height: 1.6;\n}\n@media (min-width: 640px) {\n  .nb-reviews {\n    flex-direction: row;\n    align-items: flex-start;\n  }\n  .nb-review {\n    flex: 1;\n  }\n}\n\u003c\/style\u003e\n\n\u003cbutton class=\"nb-readmore-btn\" id=\"nb-readmore-btn\" onclick=\"nbReadMore()\" aria-expanded=\"false\"\u003e\n  \u003cspan id=\"nb-readmore-label\"\u003eRead more\u003c\/span\u003e\n  \u003cspan class=\"nb-readmore-arrow\" id=\"nb-readmore-arrow\"\u003e›\u003c\/span\u003e\n\u003c\/button\u003e\n\n\u003cdiv class=\"nb-readmore-content\" id=\"nb-readmore-content\"\u003e\n  \u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/5052\/6799\/files\/d9209b7d-8214-4e8f-8c44-69f0143be2b4.png?v=1778004233\" alt=\"\" width=\"451\" height=\"601\"\u003e\u003c\/p\u003e\n  \u003chr\u003e\n  \u003cp\u003e\u003cstrong\u003eWhy you'll love it\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp\u003e• Lightweight, breathable fabric — ideal for warm days\u003cbr\u003e• Relaxed, flowy fit that doesn’t cling to the body\u003cbr\u003e• Flattering shape with subtle contour lines\u003cbr\u003e• Soft-touch material — no itching or stiffness\u003cbr\u003e• Non-see-through — feel confident wherever you go\u003c\/p\u003e\n  \u003chr\u003e\n  \u003cp\u003eFrom slow mornings at home to casual days out — ELVIRA™ is the dress you reach for when you want to feel comfortable, confident, and naturally put together.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"nb-acc-block\" id=\"nb-size-fit\"\u003e\n  \u003cbutton class=\"nb-acc-toggle\" onclick=\"nbToggle('nb-size-fit')\" aria-expanded=\"false\"\u003e\n    \u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\n    \u003cspan class=\"nb-acc-arrow\"\u003e⌄\u003c\/span\u003e\n  \u003c\/button\u003e\n  \u003cdiv class=\"nb-acc-body\"\u003e\n    \u003cp style=\"margin:0;\"\u003eFit Type: Regular Fit\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"nb-acc-block\" id=\"nb-care\"\u003e\n  \u003cbutton class=\"nb-acc-toggle\" onclick=\"nbToggle('nb-care')\" aria-expanded=\"false\"\u003e\n    \u003cspan\u003eCare Instructions\u003c\/span\u003e\n    \u003cspan class=\"nb-acc-arrow\"\u003e⌄\u003c\/span\u003e\n  \u003c\/button\u003e\n  \u003cdiv class=\"nb-acc-body\"\u003e\n    \u003cdiv class=\"nb-care-row\"\u003e\n\u003cimg alt=\"\" src=\"https:\/\/img.shopoases.com\/images\/6781496864d3b35a792a68a2c93568a7.png\" width=\"30\" height=\"30\"\u003e\u003cspan\u003eMaximum washing temperature 30°C\/86°F\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"nb-care-row\"\u003e\n\u003cimg alt=\"\" src=\"https:\/\/img.shopoases.com\/images\/37afa65853236b52e629c136b8097199.png\" width=\"30\" height=\"30\"\u003e\u003cspan\u003eDo not bleach\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"nb-care-row\"\u003e\n\u003cimg alt=\"\" src=\"https:\/\/img.shopoases.com\/images\/4e0b2468f24e07221c3ced7e742401e6.png\" width=\"30\" height=\"30\"\u003e\u003cspan\u003eWash with similar colors\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"nb-care-row\"\u003e\n\u003cimg alt=\"\" src=\"https:\/\/img.shopoases.com\/images\/f8fe93ef91c116269bdda7c7e35c4c1a.png\" width=\"30\" height=\"30\"\u003e\u003cspan\u003eIron at a maximum of 110°C\/230°F\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"nb-care-row\"\u003e\n\u003cimg alt=\"\" src=\"https:\/\/img.shopoases.com\/images\/75e817990d8c3674f564c7c37a3645bc.png\" width=\"30\" height=\"30\"\u003e\u003cspan\u003eDo not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"nb-acc-block\" id=\"nb-testimonials\"\u003e\n  \u003cbutton class=\"nb-acc-toggle\" onclick=\"nbToggle('nb-testimonials')\" aria-expanded=\"false\"\u003e\n    \u003cspan\u003eWhat Our Clients Say\u003c\/span\u003e\n    \u003cspan class=\"nb-acc-arrow\"\u003e⌄\u003c\/span\u003e\n  \u003c\/button\u003e\n  \u003cdiv class=\"nb-acc-body\"\u003e\n    \u003cdiv class=\"nb-trust-signals\"\u003e\n      \u003cspan\u003e✔ Loved by 5,000+ women across Canada\u003c\/span\u003e\n      \u003cspan\u003e✔ 4.8 average rating\u003c\/span\u003e\n      \u003cspan\u003e✔ 60-day money-back guarantee\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"nb-reviews\"\u003e\n      \u003cdiv class=\"nb-review\"\u003e\n        \u003cimg class=\"nb-review-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/5052\/6799\/files\/ed9dbbee-f39d-48ad-bcb3-ea74049576b4.png?v=1778004500\" alt=\"Catherine\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"nb-review-name\"\u003eCatherine\u003c\/div\u003e\n          \u003cdiv class=\"nb-review-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"nb-review-text\"\u003eI’ve been looking for a dress like this for years — clean, elegant, and actually comfortable. The contour detail is subtle but makes such a difference to the overall look. The fabric is soft and moves beautifully. I wore it all day without once feeling uncomfortable.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"nb-review\"\u003e\n        \u003cimg class=\"nb-review-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/5052\/6799\/files\/ac96d89c-dac9-498b-98f5-f50a43f610f1.png?v=1778004495\" alt=\"Mei\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"nb-review-name\"\u003eMei\u003c\/div\u003e\n          \u003cdiv class=\"nb-review-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"nb-review-text\"\u003eThis dress is exactly what I was looking for. The fit is relaxed without being shapeless, and the black trim detail gives it a really polished finish. I’ve worn it to work and on weekends — it works for both. Very impressed with the quality.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"nb-review\"\u003e\n        \u003cimg class=\"nb-review-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/5052\/6799\/files\/859af38f-aee2-4bb8-820a-0ff1439895b9.png?v=1778004492\" alt=\"Isabelle\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"nb-review-name\"\u003eIsabelle\u003c\/div\u003e\n          \u003cdiv class=\"nb-review-stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cdiv class=\"nb-review-text\"\u003eI wasn’t sure about the colour at first but it’s stunning in person — very clean and versatile. The dress fits true to size and the fabric is lightweight but not flimsy. It’s become one of my favourite pieces this season. Would absolutely recommend.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction nbReadMore() {\n  var content = document.getElementById('nb-readmore-content');\n  var btn = document.getElementById('nb-readmore-btn');\n  var label = document.getElementById('nb-readmore-label');\n  var isOpen = content.classList.contains('open');\n  content.classList.toggle('open', !isOpen);\n  btn.classList.toggle('open', !isOpen);\n  btn.setAttribute('aria-expanded', String(!isOpen));\n  label.textContent = isOpen ? 'Read more' : 'Read less';\n}\nfunction nbToggle(id) {\n  var block = document.getElementById(id);\n  var btn = block.querySelector('.nb-acc-toggle');\n  var isOpen = block.classList.contains('open');\n  block.classList.toggle('open', !isOpen);\n  btn.setAttribute('aria-expanded', String(!isOpen));\n}\n\u003c\/script\u003e","brand":"North \u0026 Bloom","offers":[{"title":"S","offer_id":57631995003215,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"M","offer_id":57631995035983,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"L","offer_id":57631995068751,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"XL","offer_id":57631995101519,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"2XL","offer_id":57631995134287,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"3XL","offer_id":57631995167055,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"4XL","offer_id":57631995199823,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0871\/5052\/6799\/files\/30dac63f-5450-4fc4-aa69-ff075417a5b1.png?v=1778004008","url":"https:\/\/northbloomco.com\/products\/elvira%e2%84%a2-effortless-flow-midi-dress","provider":"North \u0026 Bloom","version":"1.0","type":"link"}