{"product_id":"eileen™-breezy-striped-button-dress","title":"EILEEN™ | Breezy Striped Button Dress","description":"\u003cstyle\u003e\n\/* ============================================\n   NORTH \u0026 BLOOM — PRODUCT PAGE ENHANCEMENTS\n   Mobile-first · Impulse-compatible\n============================================ *\/\n\n.nb-readmore-hidden {\n  max-height: 0;\n  overflow: hidden;\n  transition: max-height 0.45s ease-in-out, opacity 0.35s ease-in-out;\n  opacity: 0;\n}\n.nb-readmore-hidden.is-open {\n  max-height: 2000px;\n  opacity: 1;\n}\n.nb-readmore-toggle {\n  display: inline-flex;\n  align-items: center;\n  gap: 5px;\n  margin-top: 10px;\n  background: none;\n  border: none;\n  padding: 0;\n  cursor: pointer;\n  font-size: 0.88rem;\n  font-weight: 700;\n  letter-spacing: 0.04em;\n  color: #111;\n  text-decoration: underline;\n  text-underline-offset: 3px;\n  font-family: inherit;\n}\n.nb-readmore-toggle:hover { color: #555; }\n.nb-readmore-arrow {\n  display: inline-block;\n  transition: transform 0.3s ease-in-out;\n  font-style: normal;\n  font-weight: 700;\n}\n.nb-readmore-toggle.is-open .nb-readmore-arrow { transform: rotate(90deg); }\n.nb-accordion {\n  border-top: 1px solid #e0e0e0;\n  margin-top: 0;\n}\n.nb-accordion:last-of-type { border-bottom: 1px solid #e0e0e0; }\n.nb-accordion-trigger {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  width: 100%;\n  background: none;\n  border: none;\n  padding: 14px 0;\n  cursor: pointer;\n  font-family: inherit;\n  font-size: 0.9rem;\n  font-weight: 700;\n  letter-spacing: 0.03em;\n  color: #111;\n  text-align: left;\n}\n.nb-accordion-icon {\n  display: inline-block;\n  transition: transform 0.3s ease-in-out;\n  font-size: 1rem;\n  color: #555;\n}\n.nb-accordion-trigger.is-open .nb-accordion-icon { transform: rotate(90deg); }\n.nb-accordion-body {\n  max-height: 0;\n  overflow: hidden;\n  transition: max-height 0.45s ease-in-out, opacity 0.35s ease-in-out;\n  opacity: 0;\n}\n.nb-accordion-body.is-open {\n  max-height: 1600px;\n  opacity: 1;\n}\n.nb-accordion-body-inner {\n  padding-bottom: 14px;\n  font-size: 0.875rem;\n  color: #333;\n  line-height: 1.6;\n}\n.nb-care-row {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 8px;\n}\n.nb-care-row img { flex-shrink: 0; }\n\n\/* ===== REVIEWS SECTION ===== *\/\n.nb-reviews-section {\n  margin-top: 24px;\n  border-top: 1px solid #e0e0e0;\n  padding-top: 18px;\n}\n.nb-reviews-title {\n  font-size: 0.9rem;\n  font-weight: 700;\n  letter-spacing: 0.03em;\n  color: #111;\n  margin-bottom: 10px;\n}\n.nb-trust-signals {\n  display: flex;\n  flex-direction: column;\n  gap: 3px;\n  margin-bottom: 10px;\n}\n.nb-trust-signals span {\n  font-size: 0.75rem;\n  color: #999;\n  letter-spacing: 0.02em;\n}\n.nb-trust-cta {\n  font-size: 0.75rem;\n  color: #888;\n  margin-bottom: 14px;\n  line-height: 1.5;\n}\n.nb-trust-cta a { color: #111; text-decoration: underline; }\n.nb-reviews-carousel {\n  display: flex;\n  gap: 16px;\n  overflow-x: auto;\n  scroll-snap-type: x mandatory;\n  -webkit-overflow-scrolling: touch;\n  scrollbar-width: none;\n  padding-bottom: 8px;\n}\n.nb-reviews-carousel::-webkit-scrollbar { display: none; }\n.nb-review-card {\n  flex: 0 0 80vw;\n  max-width: 260px;\n  scroll-snap-align: start;\n  border: 1px solid #f0f0f0;\n  border-radius: 6px;\n  padding: 14px;\n  background: #fafafa;\n}\n@media (min-width: 768px) { .nb-review-card { flex: 0 0 240px; } }\n.nb-review-photo {\n  width: 100%;\n  border-radius: 4px;\n  margin-bottom: 10px;\n  display: block;\n  aspect-ratio: 3\/4;\n  object-fit: cover;\n  object-position: top;\n}\n.nb-review-name {\n  font-size: 0.82rem;\n  font-weight: 700;\n  color: #111;\n  margin-bottom: 3px;\n}\n.nb-review-stars {\n  color: #c9a96e;\n  font-size: 0.85rem;\n  margin-bottom: 6px;\n  letter-spacing: 1px;\n}\n.nb-review-text {\n  font-size: 0.82rem;\n  color: #444;\n  line-height: 1.55;\n}\n.nb-swipe-hint {\n  font-size: 0.72rem;\n  color: #aaa;\n  margin-top: 8px;\n  text-align: center;\n}\n@media (min-width: 768px) { .nb-swipe-hint { display: none; } }\n\u003c\/style\u003e\n\n\u003c!-- ===== PRODUCT DESCRIPTION ===== --\u003e\n\u003cdiv class=\"nb-readmore-intro\"\u003e\n  \u003cp\u003e\u003cstrong\u003eLight, airy, and effortlessly flattering.\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp\u003eThe Eileen™ Breezy Striped Button Dress is made for easy days and timeless comfort. With its relaxed fit, soft breathable fabric, and elegant vertical stripe design, it’s the kind of dress you’ll keep reaching for all season long.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cbutton class=\"nb-readmore-toggle\" id=\"nb-readmore-btn\" aria-expanded=\"false\" onclick=\"(function(){\n  var btn = document.getElementById('nb-readmore-btn');\n  var body = document.getElementById('nb-readmore-body');\n  var open = btn.classList.toggle('is-open');\n  body.classList.toggle('is-open', open);\n  btn.setAttribute('aria-expanded', open);\n  btn.querySelector('.nb-readmore-label').textContent = open ? 'Read less' : 'Read more';\n})()\"\u003e\n  \u003cem class=\"nb-readmore-arrow\"\u003e›\u003c\/em\u003e\n  \u003cspan class=\"nb-readmore-label\"\u003eRead more\u003c\/span\u003e\n\u003c\/button\u003e\n\n\u003cdiv class=\"nb-readmore-hidden\" id=\"nb-readmore-body\" aria-hidden=\"true\"\u003e\n  \u003cp\u003eThe subtle wooden button details add a charming touch, while the flowy silhouette moves beautifully and feels comfortable from morning to evening. Easy to style with sandals or sneakers, whether you’re heading out for lunch, vacation strolls, or simply enjoying a sunny day.\u003c\/p\u003e\n  \u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/5052\/6799\/files\/l1_d7e6854f-a1a1-4c6b-88ab-9477424ed2dc.png?v=1778338386\" alt=\"\" width=\"415\" height=\"574\"\u003e\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eWhy Women Love It\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp\u003eSoft and breathable lightweight fabric\u003cbr\u003eRelaxed fit that feels comfortable all day\u003cbr\u003eFlattering vertical stripes for an elegant silhouette\u003cbr\u003eFunctional side pockets\u003cbr\u003eEasy to dress up or down\u003cbr\u003ePerfect for spring and summer days\u003cbr\u003eNot clingy or restrictive\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eEffortless comfort, timeless style, and made to feel good wherever the day takes you.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- ===== ACCORDIONS ===== --\u003e\n\u003cdiv style=\"margin-top:18px;\"\u003e\n\n  \u003cdiv class=\"nb-accordion\"\u003e\n    \u003cbutton class=\"nb-accordion-trigger\" id=\"nb-acc-sizefit-btn\" aria-expanded=\"false\" onclick=\"(function(){\n      var btn = document.getElementById('nb-acc-sizefit-btn');\n      var body = document.getElementById('nb-acc-sizefit-body');\n      var open = btn.classList.toggle('is-open');\n      body.classList.toggle('is-open', open);\n      btn.setAttribute('aria-expanded', open);\n    })()\"\u003e\n      Size \u0026amp; Fit\n      \u003cem class=\"nb-accordion-icon\"\u003e›\u003c\/em\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"nb-accordion-body\" id=\"nb-acc-sizefit-body\"\u003e\n      \u003cdiv class=\"nb-accordion-body-inner\"\u003e\n        \u003cp\u003eFit Type: Regular Fit\u003cbr\u003eStretch: Non-stretch\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"nb-accordion\"\u003e\n    \u003cbutton class=\"nb-accordion-trigger\" id=\"nb-acc-care-btn\" aria-expanded=\"false\" onclick=\"(function(){\n      var btn = document.getElementById('nb-acc-care-btn');\n      var body = document.getElementById('nb-acc-care-body');\n      var open = btn.classList.toggle('is-open');\n      body.classList.toggle('is-open', open);\n      btn.setAttribute('aria-expanded', open);\n    })()\"\u003e\n      Care Instructions\n      \u003cem class=\"nb-accordion-icon\"\u003e›\u003c\/em\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"nb-accordion-body\" id=\"nb-acc-care-body\"\u003e\n      \u003cdiv class=\"nb-accordion-body-inner\"\u003e\n        \u003cdiv class=\"nb-care-row\"\u003e\n\u003cimg alt=\"Wash\" 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=\"Bleach\" 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=\"Colors\" 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=\"Iron\" 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=\"Dry clean\" 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  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- ===== REVIEWS: always visible swipe carousel ===== --\u003e\n\u003cdiv class=\"nb-reviews-section\"\u003e\n  \u003cdiv class=\"nb-reviews-title\"\u003eWhat Our Clients Say\u003c\/div\u003e\n  \u003cdiv class=\"nb-trust-signals\"\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  \u003cp class=\"nb-trust-cta\"\u003eWant to be featured here? Send your photo to \u003ca href=\"mailto:info@northbloom.com\"\u003einfo@northbloom.com\u003c\/a\u003e — we’d love to share your look!\u003c\/p\u003e\n\n  \u003cdiv class=\"nb-reviews-carousel\"\u003e\n\n    \u003c!-- r6: Blue — Aziatische vrouw, 55+, woonkamer, sandalen, gouden sieraden --\u003e\n    \u003cdiv class=\"nb-review-card\"\u003e\n      \u003cimg class=\"nb-review-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/5052\/6799\/files\/r6_de733b6a-83a8-4b6e-afe1-75813d43021d.png?v=1778338711\" alt=\"Linda C.\"\u003e\n      \u003cdiv class=\"nb-review-name\"\u003eLinda C., Ontario\u003c\/div\u003e\n      \u003cdiv class=\"nb-review-stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003cdiv class=\"nb-review-text\"\u003eI ordered the blue and it’s absolutely beautiful. The wooden buttons are such a lovely detail and the fit is so flattering — relaxed without looking shapeless. The fabric is soft and lightweight and I love how it moves. I’ve worn it with sandals and sneakers and it looks great both ways.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- r1: Blue — blonde vrouw, 50+, woonkamer, sneakers, gouden sieraden --\u003e\n    \u003cdiv class=\"nb-review-card\"\u003e\n      \u003cimg class=\"nb-review-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/5052\/6799\/files\/r1_cfd1afe8-2bf0-4b89-bd55-3e36fa66d6ff.png?v=1778338713\" alt=\"Jennifer M.\"\u003e\n      \u003cdiv class=\"nb-review-name\"\u003eJennifer M., British Columbia\u003c\/div\u003e\n      \u003cdiv class=\"nb-review-stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003cdiv class=\"nb-review-text\"\u003eThis dress is everything I was hoping for. The stripe is so fresh and classic, the pockets are a dream, and the fit is incredibly comfortable. I styled it with white sneakers for a casual day out and felt completely put-together. The quality is so much better than I expected at this price.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- r3: Blue — brunette met krullen, 50+, Santorini, straw bag, zonnebril --\u003e\n    \u003cdiv class=\"nb-review-card\"\u003e\n      \u003cimg class=\"nb-review-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/5052\/6799\/files\/r3_aa45127b-644e-4d40-bbc3-d4cc4fe3be63.png?v=1778338713\" alt=\"Maria S.\"\u003e\n      \u003cdiv class=\"nb-review-name\"\u003eMaria S., Alberta\u003c\/div\u003e\n      \u003cdiv class=\"nb-review-stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003cdiv class=\"nb-review-text\"\u003eI packed this for a trip to Greece and it was perfect — lightweight, breathable, and so beautiful in the heat. The blue stripe looks stunning in the sun and the dress photographs beautifully. I got compliments everywhere I went. This is my new favourite travel dress, hands down.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- r2: Beige — blonde vrouw, 60+, slaapkamerspiegel, sneakers, selfie --\u003e\n    \u003cdiv class=\"nb-review-card\"\u003e\n      \u003cimg class=\"nb-review-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/5052\/6799\/files\/r2_4429caa6-39c2-404f-a45a-ee552d280e61.png?v=1778338713\" alt=\"Susan T.\"\u003e\n      \u003cdiv class=\"nb-review-name\"\u003eSusan T., Manitoba\u003c\/div\u003e\n      \u003cdiv class=\"nb-review-stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003cdiv class=\"nb-review-text\"\u003eI ordered the beige and it’s so elegant and versatile. The neutral tone goes with everything and the wooden buttons add such a lovely detail. The fit is relaxed and flattering, the pockets are generous, and the fabric feels soft and comfortable all day. Absolutely love it.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- r4: Black — grijze vrouw, 60+, bril, woonkamerspiegel, sneakers --\u003e\n    \u003cdiv class=\"nb-review-card\"\u003e\n      \u003cimg class=\"nb-review-photo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0871\/5052\/6799\/files\/r4_28ab639e-128d-4f67-ab6e-927cd3463cf1.png?v=1778338712\" alt=\"Patricia W.\"\u003e\n      \u003cdiv class=\"nb-review-name\"\u003ePatricia W., Nova Scotia\u003c\/div\u003e\n      \u003cdiv class=\"nb-review-stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003cdiv class=\"nb-review-text\"\u003eThe black is so chic and timeless — I love how the gold buttons pop against the dark stripe. The dress is incredibly comfortable, the fit is flattering, and it’s easy to dress up or keep casual. I’ve worn it to dinner and on casual days out and it always looks polished. A wardrobe staple.\u003c\/div\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n  \u003cp class=\"nb-swipe-hint\"\u003e← swipe to see more →\u003c\/p\u003e\n\u003c\/div\u003e","brand":"North \u0026 Bloom","offers":[{"title":"Blue \/ S","offer_id":57655672897871,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ M","offer_id":57655672930639,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ L","offer_id":57655672963407,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ XL","offer_id":57655672996175,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":57655673028943,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":57655673061711,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 4XL","offer_id":57655673094479,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true},{"title":"Beige \/ S","offer_id":57655673127247,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true},{"title":"Beige \/ M","offer_id":57655673160015,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true},{"title":"Beige \/ L","offer_id":57655673192783,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true},{"title":"Beige \/ XL","offer_id":57655673225551,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true},{"title":"Beige \/ 2XL","offer_id":57655673258319,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true},{"title":"Beige \/ 3XL","offer_id":57655673291087,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true},{"title":"Beige \/ 4XL","offer_id":57655673323855,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":57655673356623,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":57655673389391,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":57655673422159,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":57655673454927,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":57655673487695,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":57655673520463,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 4XL","offer_id":57655673553231,"sku":null,"price":59.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0871\/5052\/6799\/files\/p7_4b6b9797-4a76-4ac2-9bf8-08c0627f3937.png?v=1778338522","url":"https:\/\/northbloomco.com\/products\/eileen%e2%84%a2-breezy-striped-button-dress","provider":"North \u0026 Bloom","version":"1.0","type":"link"}