{"product_id":"womens-multicolor-knit-lace-trim-mini-dress","title":"Women's Multicolor Knit Lace-Trim Mini Dress","description":"\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@500;600;700\u0026family=Inter:wght@400;500;600\u0026display=swap');\n\n.bwc-page{\n  --bwc-dark:#171515;\n  --bwc-dark-2:#292525;\n  --bwc-accent:#8b4d56;\n  --bwc-soft:#f7f2f1;\n  --bwc-line:#e8dfdd;\n  --bwc-text:#3f3a39;\n  --bwc-star:#f5a623;\n  background:#fff;\n  font-family:'Inter',Arial,Helvetica,sans-serif;\n  color:var(--bwc-dark);\n  padding:0;\n  margin:0;\n  -webkit-font-smoothing:antialiased;\n}\n.bwc-page *{box-sizing:border-box}\n.bwc-page .bwc-container{max-width:100%;width:100%;margin:0;padding:0}\n.bwc-page .bwc-card{background:#fff;border:none;padding:0;overflow:hidden}\n\n.bwc-page .bwc-teeth{\n  display:block!important;\n  height:16px!important;\n  width:100%!important;\n  background:\n    linear-gradient(135deg,var(--bwc-dark) 25%,transparent 25%) 0 0\/16px 16px,\n    linear-gradient(225deg,var(--bwc-dark) 25%,transparent 25%) 0 0\/16px 16px,\n    #fff!important;\n}\n.bwc-page .bwc-teeth.inv{\n  background:\n    linear-gradient(135deg,#fff 25%,transparent 25%) 0 0\/16px 16px,\n    linear-gradient(225deg,#fff 25%,transparent 25%) 0 0\/16px 16px,\n    var(--bwc-dark)!important;\n}\n\n.bwc-page .bwc-top{padding:26px 26px 0}\n.bwc-page .bwc-eyebrow{\n  font-family:'Oswald',sans-serif;\n  font-size:12px;\n  letter-spacing:.22em;\n  text-transform:uppercase;\n  color:#7d7371;\n  text-align:center;\n  margin:0 0 8px;\n}\n.bwc-page .bwc-h1{\n  font-family:'Oswald',sans-serif;\n  font-weight:700;\n  font-size:32px;\n  text-align:center;\n  color:#111;\n  margin:0 0 18px;\n  line-height:1.14;\n  letter-spacing:-.2px;\n  text-transform:uppercase;\n}\n\n.bwc-page .bwc-hero{\n  background:var(--bwc-dark);\n  color:#fff;\n  padding:28px 24px;\n  margin:0;\n  position:relative;\n}\n.bwc-page .bwc-hero h2{\n  font-family:'Oswald',sans-serif;\n  margin:0 0 10px;\n  font-size:22px;\n  line-height:1.25;\n  font-weight:600;\n  letter-spacing:.01em;\n  color:#fff!important;\n}\n.bwc-page .bwc-hero p{\n  margin:0;\n  opacity:.9;\n  line-height:1.7;\n  font-size:15px;\n  color:#fff!important;\n}\n.bwc-page .bwc-hero strong{\n  color:#fff!important;\n  border-bottom:2px solid #fff;\n}\n\n.bwc-page .bwc-img-wrap{\n  width:100%;\n  margin:0;\n  overflow:hidden;\n  background:#f4f4f4;\n}\n.bwc-page .bwc-img-wrap img{\n  width:100%;\n  height:auto;\n  display:block;\n  margin:0;\n}\n\n.bwc-page .bwc-body{padding:0 26px}\n\n.bwc-page .bwc-section-title{\n  font-family:'Oswald',sans-serif;\n  font-weight:700;\n  font-size:22px;\n  text-transform:uppercase;\n  letter-spacing:.02em;\n  color:#111;\n  margin:38px 0 6px;\n  padding-bottom:12px;\n  border-bottom:3px solid var(--bwc-dark);\n  line-height:1.2;\n}\n.bwc-page .bwc-lead{\n  font-size:15px;\n  line-height:1.75;\n  color:var(--bwc-text);\n  margin:0 0 18px;\n}\n.bwc-page .bwc-tag-row{\n  display:flex;\n  flex-wrap:wrap;\n  gap:8px;\n  margin:16px 0 20px;\n}\n.bwc-page .bwc-tag{\n  display:inline-flex;\n  align-items:center;\n  padding:8px 11px;\n  background:var(--bwc-soft);\n  border:1px solid var(--bwc-line);\n  font-family:'Oswald',sans-serif;\n  font-size:11px;\n  line-height:1;\n  letter-spacing:.05em;\n  text-transform:uppercase;\n  color:#332f2e;\n}\n\n.bwc-page .bwc-carousel{position:relative;margin:22px 0 30px}\n.bwc-page .bwc-carousel-track{\n  display:flex;\n  gap:16px;\n  overflow-x:auto;\n  scroll-snap-type:x mandatory;\n  -webkit-overflow-scrolling:touch;\n  padding:4px 4px 14px;\n  scrollbar-width:none;\n  -ms-overflow-style:none;\n}\n.bwc-page .bwc-carousel-track::-webkit-scrollbar{display:none}\n.bwc-page .bwc-carousel-slide{\n  flex:0 0 100%;\n  max-width:100%;\n  scroll-snap-align:start;\n  background:#fff;\n  display:flex;\n  flex-direction:column;\n}\n.bwc-page .bwc-carousel-imgs{\n  display:flex;\n  position:relative;\n  overflow:hidden;\n  background:#f4f4f4;\n}\n.bwc-page .bwc-carousel-imgs::after{\n  content:'Click image to enlarge';\n  position:absolute;\n  right:10px;\n  bottom:10px;\n  z-index:2;\n  padding:7px 10px;\n  background:rgba(23,21,21,.82);\n  color:#fff;\n  font-family:'Oswald',sans-serif;\n  font-size:10px;\n  line-height:1;\n  letter-spacing:.05em;\n  text-transform:uppercase;\n  pointer-events:none;\n}\n.bwc-page .bwc-carousel-imgs img{\n  flex:1 1 0;\n  width:100%;\n  height:auto;\n  display:block;\n  aspect-ratio:1\/1;\n  object-fit:cover;\n  min-width:0;\n  cursor:zoom-in;\n  transition:transform .25s ease,opacity .25s ease;\n  outline:none;\n}\n.bwc-page .bwc-carousel-imgs img:hover{transform:scale(1.015)}\n.bwc-page .bwc-carousel-imgs img:focus-visible{\n  box-shadow:inset 0 0 0 4px rgba(139,77,86,.55);\n}\n.bwc-page .bwc-carousel-text{\n  padding:18px;\n  flex:1;\n  border:1px solid var(--bwc-line);\n  background:#fff;\n}\n.bwc-page .bwc-carousel-num{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  width:28px;\n  height:28px;\n  background:var(--bwc-dark);\n  color:#fff;\n  font-family:'Oswald',sans-serif;\n  font-size:12px;\n  font-weight:600;\n  margin-bottom:10px;\n}\n.bwc-page .bwc-carousel-text h3{\n  margin:0 0 6px;\n  font-family:'Oswald',sans-serif;\n  text-transform:uppercase;\n  letter-spacing:.01em;\n  font-size:15px;\n  color:#111;\n  font-weight:600;\n  line-height:1.3;\n}\n.bwc-page .bwc-carousel-text p{\n  margin:0;\n  color:#4a4a4a;\n  font-size:13px;\n  line-height:1.6;\n}\n.bwc-page .bwc-carousel-nav{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  gap:18px;\n  margin-top:12px;\n}\n.bwc-page .bwc-carousel-arrow{\n  width:38px;\n  height:38px;\n  border:2px solid var(--bwc-dark);\n  background:#fff;\n  color:var(--bwc-dark);\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  cursor:pointer;\n  font-size:19px;\n  flex-shrink:0;\n  padding:0;\n  line-height:1;\n}\n.bwc-page .bwc-carousel-arrow:hover{\n  background:var(--bwc-dark);\n  color:#fff;\n}\n.bwc-page .bwc-carousel-dots{display:flex;gap:8px}\n.bwc-page .bwc-carousel-dot{\n  width:8px;\n  height:8px;\n  border-radius:50%;\n  background:#d4d4d4;\n  cursor:pointer;\n  transition:background .2s,transform .2s;\n  padding:0;\n  border:0;\n}\n.bwc-page .bwc-carousel-dot.active{\n  background:var(--bwc-dark);\n  transform:scale(1.15);\n}\n\n.bwc-page .bwc-media-block{\n  margin:22px 0 6px;\n  overflow:hidden;\n  background:#f4f4f4;\n}\n.bwc-page .bwc-media-block img,\n.bwc-page .bwc-media-block video{\n  width:100%;\n  height:auto;\n  display:block;\n}\n.bwc-page .bwc-media-caption{\n  padding:11px 16px;\n  font-size:12px;\n  color:#6b6b6b;\n  font-family:'Oswald',sans-serif;\n  text-transform:uppercase;\n  letter-spacing:.05em;\n  background:#fff;\n}\n\n.bwc-page .bwc-highlight{\n  margin:24px 0;\n  padding:20px;\n  background:var(--bwc-soft);\n  border-left:4px solid var(--bwc-accent);\n}\n.bwc-page .bwc-highlight strong{\n  display:block;\n  margin-bottom:6px;\n  font-family:'Oswald',sans-serif;\n  text-transform:uppercase;\n  font-size:15px;\n  color:#171515;\n}\n.bwc-page .bwc-highlight p{\n  margin:0;\n  color:#4a4544;\n  font-size:14px;\n  line-height:1.65;\n}\n\n.bwc-page .bwc-spec{\n  margin-top:36px;\n  background:var(--bwc-dark);\n  padding:0;\n}\n.bwc-page .bwc-spec h2{\n  color:#fff!important;\n  margin:0;\n  padding:20px 24px;\n  font-size:19px;\n  font-family:'Oswald',sans-serif;\n  text-transform:uppercase;\n  letter-spacing:.03em;\n  border-bottom:1px solid #3a3a3a;\n}\n.bwc-page .bwc-table{\n  width:100%;\n  border-collapse:collapse;\n  background:#fff;\n}\n.bwc-page .bwc-table td{\n  padding:14px 20px;\n  border-bottom:1px solid var(--bwc-line);\n  vertical-align:top;\n  line-height:1.5;\n  font-size:14.5px;\n  color:#222;\n}\n.bwc-page .bwc-table tr:last-child td{border-bottom:0}\n.bwc-page .bwc-table td:first-child{\n  font-family:'Oswald',sans-serif;\n  font-weight:600;\n  text-transform:uppercase;\n  letter-spacing:.02em;\n  color:#111;\n  width:34%;\n  background:#f7f3f2;\n  font-size:12.5px;\n}\n\n.bwc-page .bwc-size-wrap{\n  margin-top:30px;\n  overflow-x:auto;\n  -webkit-overflow-scrolling:touch;\n}\n.bwc-page .bwc-size-table{\n  width:100%;\n  min-width:520px;\n  border-collapse:collapse;\n  background:#fff;\n  border:1px solid var(--bwc-line);\n}\n.bwc-page .bwc-size-table th,\n.bwc-page .bwc-size-table td{\n  padding:12px 14px;\n  border-bottom:1px solid var(--bwc-line);\n  text-align:center;\n  font-size:13px;\n}\n.bwc-page .bwc-size-table th{\n  font-family:'Oswald',sans-serif;\n  text-transform:uppercase;\n  letter-spacing:.04em;\n  background:var(--bwc-dark);\n  color:#fff;\n  font-weight:600;\n}\n.bwc-page .bwc-size-table td:first-child{\n  font-family:'Oswald',sans-serif;\n  font-weight:600;\n}\n.bwc-page .bwc-size-note{\n  margin:11px 0 0;\n  font-size:12.5px;\n  line-height:1.6;\n  color:#6d6462;\n}\n\n.bwc-page .bwc-review-title{\n  font-family:'Oswald',sans-serif;\n  font-size:14.5px;\n  font-weight:600;\n  text-transform:uppercase;\n  letter-spacing:.01em;\n  color:#111;\n  margin:0 0 6px;\n}\n.bwc-page .bwc-review-quote{\n  font-size:13px;\n  line-height:1.6;\n  color:#4a4a4a;\n  margin:0 0 8px;\n  font-style:italic;\n}\n.bwc-page .bwc-review-name{\n  font-family:'Oswald',sans-serif;\n  font-size:12px;\n  text-transform:uppercase;\n  letter-spacing:.05em;\n  color:#111;\n  font-weight:600;\n}\n.bwc-page .bwc-review-carousel-slide{\n  flex:0 0 100%;\n  max-width:100%;\n  scroll-snap-align:start;\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n}\n.bwc-page .bwc-review-stars{\n  color:var(--bwc-star);\n  font-size:14px;\n  letter-spacing:2px;\n  margin:0 0 8px;\n}\n.bwc-page .bwc-review-mini{\n  position:relative;\n  padding:16px 16px 40px;\n  background:#fff;\n  border:1px solid var(--bwc-line);\n  cursor:pointer;\n  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;\n  outline:none;\n}\n.bwc-page .bwc-review-mini:hover,\n.bwc-page .bwc-review-mini:focus-visible{\n  transform:translateY(-2px);\n  border-color:var(--bwc-dark);\n  box-shadow:0 8px 24px rgba(0,0,0,.08);\n}\n.bwc-page .bwc-review-mini::after{\n  content:'Click to read full review';\n  position:absolute;\n  left:16px;\n  bottom:13px;\n  font-family:'Oswald',sans-serif;\n  font-size:10.5px;\n  font-weight:600;\n  letter-spacing:.06em;\n  text-transform:uppercase;\n  color:#6b6b6b;\n}\n.bwc-page .bwc-review-mini:focus-visible{\n  box-shadow:0 0 0 3px rgba(23,21,21,.16);\n}\n.bwc-page .bwc-review-mini .bwc-review-quote{\n  font-size:12.5px;\n  line-height:1.55;\n  margin-bottom:4px;\n  display:-webkit-box;\n  -webkit-line-clamp:4;\n  -webkit-box-orient:vertical;\n  overflow:hidden;\n}\n\n.bwc-page .bwc-faq{margin-top:36px}\n.bwc-page .bwc-faq-item{\n  border-bottom:1px solid var(--bwc-line);\n  padding:16px 2px;\n}\n.bwc-page .bwc-faq-item:first-child{padding-top:0}\n.bwc-page .bwc-faq-q{\n  font-family:'Oswald',sans-serif;\n  font-size:14.5px;\n  text-transform:uppercase;\n  letter-spacing:.01em;\n  color:#111;\n  font-weight:600;\n  margin:0;\n  display:flex;\n  align-items:center;\n  gap:10px;\n  width:100%;\n  background:none;\n  border:0;\n  padding:0;\n  cursor:pointer;\n  text-align:left;\n}\n.bwc-page .bwc-faq-q .qmark{\n  flex:0 0 auto;\n  width:22px;\n  height:22px;\n  border-radius:50%;\n  background:var(--bwc-dark);\n  color:#fff;\n  font-size:12px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-family:'Oswald',sans-serif;\n}\n.bwc-page .bwc-faq-q .qtext{flex:1}\n.bwc-page .bwc-faq-q .bwc-faq-toggle{\n  flex:0 0 auto;\n  width:22px;\n  height:22px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:16px;\n  font-weight:600;\n  color:var(--bwc-dark);\n  transition:transform .2s;\n}\n.bwc-page .bwc-faq-item.open .bwc-faq-q .bwc-faq-toggle{\n  transform:rotate(45deg);\n}\n.bwc-page .bwc-faq-a{\n  font-size:14px;\n  line-height:1.65;\n  color:#4a4a4a;\n  margin:8px 0 0;\n  padding-left:32px;\n  display:none;\n}\n.bwc-page .bwc-faq-item.open .bwc-faq-a{display:block}\n\n.bwc-page .bwc-cta{\n  margin-top:36px;\n  background:var(--bwc-dark);\n  color:#fff;\n  padding:40px 24px;\n  text-align:center;\n}\n.bwc-page .bwc-cta h2{\n  margin:0 0 12px;\n  font-size:24px;\n  line-height:1.25;\n  font-family:'Oswald',sans-serif;\n  text-transform:uppercase;\n  letter-spacing:.02em;\n  font-weight:700;\n  color:#fff!important;\n}\n.bwc-page .bwc-cta p{\n  margin:0 auto 22px;\n  line-height:1.65;\n  max-width:560px;\n  opacity:.88;\n  font-size:14.5px;\n  color:#fff!important;\n}\n.bwc-page .bwc-cta img{\n  width:100%;\n  height:auto;\n  display:block;\n  margin:0 auto 18px;\n}\n.bwc-page .bwc-btn{\n  display:inline-block;\n  background:#fff;\n  color:#111!important;\n  padding:15px 40px;\n  font-family:'Oswald',sans-serif;\n  font-size:15px;\n  font-weight:600;\n  letter-spacing:.06em;\n  text-transform:uppercase;\n  text-decoration:none;\n  border:2px solid #fff;\n  cursor:pointer;\n}\n.bwc-page .bwc-btn:hover{\n  background:transparent;\n  color:#fff!important;\n}\n.bwc-page .bwc-bottom-pad{height:26px}\n\n\n\/* Clickable carousel image lightbox *\/\n.bwc-image-modal{\n  position:fixed;\n  inset:0;\n  z-index:2147483100;\n  display:none;\n  align-items:center;\n  justify-content:center;\n  padding:18px;\n}\n.bwc-image-modal.open{display:flex}\n.bwc-image-modal-backdrop{\n  position:absolute;\n  inset:0;\n  background:rgba(0,0,0,.86);\n  cursor:zoom-out;\n}\n.bwc-image-modal-dialog{\n  position:relative;\n  z-index:1;\n  width:min(920px,100%);\n  max-height:92vh;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  outline:none;\n}\n.bwc-image-modal-img{\n  display:block;\n  max-width:100%;\n  max-height:88vh;\n  width:auto;\n  height:auto;\n  object-fit:contain;\n  background:#fff;\n  box-shadow:0 18px 70px rgba(0,0,0,.4);\n}\n.bwc-image-modal-close{\n  position:absolute;\n  top:8px;\n  right:8px;\n  z-index:2;\n  width:38px;\n  height:38px;\n  border:0;\n  background:#171515;\n  color:#fff;\n  font-size:24px;\n  line-height:1;\n  cursor:pointer;\n  box-shadow:0 4px 18px rgba(0,0,0,.28);\n}\n\n\/* Full review modal - stays outside .bwc-page after JS moves it to body *\/\n.bwc-review-modal{\n  position:fixed;\n  inset:0;\n  z-index:2147483000;\n  display:none;\n  align-items:center;\n  justify-content:center;\n  padding:20px;\n}\n.bwc-review-modal.open{display:flex}\n.bwc-review-modal-backdrop{\n  position:absolute;\n  inset:0;\n  background:rgba(0,0,0,.66);\n  cursor:pointer;\n}\n.bwc-review-modal-dialog{\n  position:relative;\n  z-index:1;\n  width:min(520px,100%);\n  max-height:min(80vh,680px);\n  overflow:auto;\n  background:#fff;\n  padding:34px 28px 28px;\n  box-shadow:0 22px 70px rgba(0,0,0,.28);\n}\n.bwc-review-modal-close{\n  position:absolute;\n  top:10px;\n  right:10px;\n  width:34px;\n  height:34px;\n  border:0;\n  background:#171515;\n  color:#fff;\n  font-size:22px;\n  line-height:1;\n  cursor:pointer;\n}\n.bwc-review-modal-stars{\n  color:#f5a623;\n  font-size:15px;\n  letter-spacing:3px;\n  margin:0 0 12px;\n}\n.bwc-review-modal-title{\n  margin:0 38px 12px 0;\n  font-family:'Oswald',sans-serif;\n  font-size:19px;\n  line-height:1.3;\n  text-transform:uppercase;\n  color:#111;\n}\n.bwc-review-modal-quote{\n  margin:0;\n  font-family:'Inter',Arial,Helvetica,sans-serif;\n  font-size:15px;\n  line-height:1.75;\n  color:#333;\n  font-style:italic;\n}\nbody.bwc-modal-open{overflow:hidden}\n\n@media(max-width:768px){\n  .bwc-page .bwc-container{padding:0}\n  .bwc-page .bwc-top{padding:20px 16px 0}\n  .bwc-page .bwc-body{padding:0 16px}\n  .bwc-page .bwc-h1{font-size:24px}\n  .bwc-page .bwc-hero{padding:20px 16px}\n  .bwc-page .bwc-hero h2{font-size:19px}\n  .bwc-page .bwc-section-title{font-size:19px;margin-top:30px}\n  .bwc-page .bwc-carousel-slide{flex:0 0 100%;max-width:100%}\n  .bwc-page .bwc-carousel-track{gap:0}\n  .bwc-page .bwc-table td{display:block;width:100%;padding:10px 16px}\n  .bwc-page .bwc-table td:first-child{width:100%;border-bottom:0;padding-bottom:2px}\n  .bwc-page .bwc-faq-a{padding-left:0;margin-top:6px}\n  .bwc-page .bwc-btn{display:block;width:100%;text-align:center}\n  .bwc-page .bwc-review-carousel-slide{grid-template-columns:1fr}\n  .bwc-page .bwc-carousel-text{padding:16px}\n  .bwc-page .bwc-carousel-imgs::after{font-size:9px;padding:6px 8px}\n  .bwc-image-modal{padding:10px}\n  .bwc-image-modal-img{max-height:84vh}\n}\n\n\u003c\/style\u003e\n\n\u003cdiv class=\"bwc-page\"\u003e\n  \u003cdiv class=\"bwc-container\"\u003e\n    \u003cdiv class=\"bwc-card\"\u003e\n\n      \u003cdiv class=\"bwc-top\"\u003e\n        \u003cp class=\"bwc-eyebrow\"\u003eDate Night • Vacation • Party Ready\u003c\/p\u003e\n        \u003ch1 class=\"bwc-h1\"\u003eDeep V-Neck Flare Sleeve Asymmetric Mini Dress\u003c\/h1\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bwc-hero\"\u003e\n        \u003ch2\u003eOne Dress. Instant After-Dark Energy. ✨\u003c\/h2\u003e\n        \u003cp\u003eA plunging V-neck draws the eye upward, the high-set waist shapes the silhouette, and dramatic flare sleeves add movement. \u003cstrong\u003ePut it on, add heels, and let the dress do the styling.\u003c\/strong\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bwc-teeth\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"bwc-img-wrap\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/1_bd0c828f-eac1-46ef-aa95-83e32c2e8268.jpg?v=1786612370\" alt=\"Deep V-neck flare sleeve asymmetric mini dress\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bwc-body\"\u003e\n        \u003ch2 class=\"bwc-section-title\"\u003eWhy You'll Love It\u003c\/h2\u003e\n        \u003cp class=\"bwc-lead\"\u003eThis is not a basic mini dress that needs layers of accessories to feel finished. The neckline, waist, sleeves and asymmetric hem create the statement for you.\u003c\/p\u003e\n\n        \u003cdiv class=\"bwc-tag-row\"\u003e\n          \u003cspan class=\"bwc-tag\"\u003eDeep V-Neck\u003c\/span\u003e\n          \u003cspan class=\"bwc-tag\"\u003eHigh Waist\u003c\/span\u003e\n          \u003cspan class=\"bwc-tag\"\u003eFlare Sleeves\u003c\/span\u003e\n          \u003cspan class=\"bwc-tag\"\u003eAsymmetric Hem\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FEATURE CAROUSEL --\u003e\n        \u003cdiv class=\"bwc-carousel\" data-carousel data-autoplay=\"2600\"\u003e\n          \u003cdiv class=\"bwc-carousel-track\" data-track\u003e\n\n            \u003cdiv class=\"bwc-carousel-slide\"\u003e\n              \u003cdiv class=\"bwc-carousel-imgs\"\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/4_bf83d1ff-8f6b-45b9-8a4a-2668f88c59b9.png?v=1786612370\" alt=\"Waist defining high rise dress detail\"\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"bwc-carousel-text\"\u003e\n                \u003cspan class=\"bwc-carousel-num\"\u003e1\u003c\/span\u003e\n                \u003ch3\u003eWaist-Defining High Rise\u003c\/h3\u003e\n                \u003cp\u003eThe higher waist placement visually shapes the middle and creates a cleaner, longer-looking proportion from waist to legs.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"bwc-carousel-slide\"\u003e\n              \u003cdiv class=\"bwc-carousel-imgs\"\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/2_4e5ea29d-3f03-4310-843b-4a7b7896f042.png?v=1786612545\" alt=\"Deep V neckline dress detail\"\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"bwc-carousel-text\"\u003e\n                \u003cspan class=\"bwc-carousel-num\"\u003e2\u003c\/span\u003e\n                \u003ch3\u003eDeep V That Draws The Eye\u003c\/h3\u003e\n                \u003cp\u003eThe plunging neckline creates an immediate feminine focal point—perfect for date nights, dinners, vacation evenings and parties.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"bwc-carousel-slide\"\u003e\n              \u003cdiv class=\"bwc-carousel-imgs\"\u003e\n                \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/5_f290eda8-04b2-4c94-901e-d31c75a15c46.png?v=1786612648\" alt=\"Flare sleeves and asymmetric hem in motion\"\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"bwc-carousel-text\"\u003e\n                \u003cspan class=\"bwc-carousel-num\"\u003e3\u003c\/span\u003e\n                \u003ch3\u003eMovement From Every Angle\u003c\/h3\u003e\n                \u003cp\u003eFlowing flare sleeves and an irregular mini hem add visible movement when you walk, turn, pose or dance.\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"bwc-carousel-nav\"\u003e\n            \u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-prev aria-label=\"Previous feature\"\u003e‹\u003c\/button\u003e\n            \u003cdiv class=\"bwc-carousel-dots\" data-dots\u003e\u003c\/div\u003e\n            \u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-next aria-label=\"Next feature\"\u003e›\u003c\/button\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"bwc-size-note\" style=\"text-align:center;margin-top:-16px;\"\u003eUse arrows, dots or swipe to browse. Click any carousel image to enlarge.\u003c\/p\u003e\n\n        \u003cdiv class=\"bwc-highlight\"\u003e\n          \u003cstrong\u003eStyled Before You Add Accessories\u003c\/strong\u003e\n          \u003cp\u003eThe neckline gives you the focal point, the waist creates structure, the sleeves bring drama, and the hem adds attitude. Heels and jewelry simply finish the mood.\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"bwc-section-title\"\u003eMade For Your Night-Out Plans\u003c\/h2\u003e\n        \u003cp class=\"bwc-lead\"\u003eWear it when jeans feel too casual but a formal gown feels like too much. It is an easy statement piece for dinner plans, cocktails, birthdays, girls' nights, rooftop drinks, vacation dinners and weekend getaways.\u003c\/p\u003e\n\n        \u003cdiv class=\"bwc-media-block\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/1_c42a7e62-9a3c-4774-b744-2a2fc26feec2.png?v=1786612371\" alt=\"Mini dress styled for night out and vacation occasions\"\u003e\n          \u003cdiv class=\"bwc-media-caption\"\u003eVacation Dinner → Cocktails → Late Night\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"bwc-section-title\"\u003eDesigned To Look Good In Motion\u003c\/h2\u003e\n        \u003cp class=\"bwc-lead\"\u003eSome dresses only photograph well standing still. This silhouette gets better when you move. The flare sleeves create flow around the arms while the asymmetric hem keeps the leg line visually dynamic.\u003c\/p\u003e\n\n        \u003cdiv class=\"bwc-media-block\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/5_f290eda8-04b2-4c94-901e-d31c75a15c46.png?v=1786612648\" alt=\"Asymmetric mini dress movement\"\u003e\n        \u003c\/div\u003e\n\n        \u003ch2 class=\"bwc-section-title\"\u003eSize \u0026amp; Fit\u003c\/h2\u003e\n        \u003cp class=\"bwc-lead\"\u003eThis style has a high waist, slim silhouette and mini length. For the best fit, choose your size using your actual body measurements.\u003c\/p\u003e\n\n        \u003cdiv class=\"bwc-size-wrap\"\u003e\n          \u003ctable class=\"bwc-size-table\"\u003e\n            \u003cthead\u003e\n              \u003ctr\u003e\n                \u003cth\u003eSize\u003c\/th\u003e\n                \u003cth\u003eBust\u003c\/th\u003e\n                \u003cth\u003eWaist\u003c\/th\u003e\n                \u003cth\u003eHips\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e33.1\"\u003c\/td\u003e\n\u003ctd\u003e26.0\"\u003c\/td\u003e\n\u003ctd\u003e35.4\"\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e34.6\"\u003c\/td\u003e\n\u003ctd\u003e27.6\"\u003c\/td\u003e\n\u003ctd\u003e37.0\"\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e36.2\"\u003c\/td\u003e\n\u003ctd\u003e29.1\"\u003c\/td\u003e\n\u003ctd\u003e38.6\"\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e37.8\"\u003c\/td\u003e\n\u003ctd\u003e30.7\"\u003c\/td\u003e\n\u003ctd\u003e40.2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e39.4\"\u003c\/td\u003e\n\u003ctd\u003e32.3\"\u003c\/td\u003e\n\u003ctd\u003e41.7\"\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"bwc-size-note\"\u003e\u003cstrong\u003eBetween sizes?\u003c\/strong\u003e We recommend choosing the larger size. Please allow slight differences due to manual measurement.\u003c\/p\u003e\n\n        \u003cdiv class=\"bwc-spec\"\u003e\n          \u003ch2\u003eProduct Specifications\u003c\/h2\u003e\n          \u003ctable class=\"bwc-table\"\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n\u003ctd\u003eProduct Type\u003c\/td\u003e\n\u003ctd\u003eWomen's Statement Mini Dress\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr\u003e\n\u003ctd\u003eNeckline\u003c\/td\u003e\n\u003ctd\u003eDeep V-Neck\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr\u003e\n\u003ctd\u003eSleeve\u003c\/td\u003e\n\u003ctd\u003eLong Flare Sleeve\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr\u003e\n\u003ctd\u003eWaist\u003c\/td\u003e\n\u003ctd\u003eHigh Waist\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr\u003e\n\u003ctd\u003eSilhouette\u003c\/td\u003e\n\u003ctd\u003eSlim \/ Shaped\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr\u003e\n\u003ctd\u003eLength\u003c\/td\u003e\n\u003ctd\u003eMini \/ Short\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr\u003e\n\u003ctd\u003eHem\u003c\/td\u003e\n\u003ctd\u003eAsymmetric \/ Irregular\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr\u003e\n\u003ctd\u003eDesign\u003c\/td\u003e\n\u003ctd\u003eColor-Block Patchwork\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr\u003e\n\u003ctd\u003eFabric\u003c\/td\u003e\n\u003ctd\u003e100% Polyester\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr\u003e\n\u003ctd\u003eFeel\u003c\/td\u003e\n\u003ctd\u003eSmooth \u0026amp; Lightweight\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr\u003e\n\u003ctd\u003eConstruction\u003c\/td\u003e\n\u003ctd\u003eOne-Piece Dress\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr\u003e\n\u003ctd\u003eAvailable Sizes\u003c\/td\u003e\n\u003ctd\u003eS · M · L · XL · 2XL\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr\u003e\n\u003ctd\u003eBest For\u003c\/td\u003e\n\u003ctd\u003eVacation · Date Night · Dinner · Party · Going Out\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- CLICKABLE REVIEW CAROUSEL --\u003e\n        \u003ch2 class=\"bwc-section-title\"\u003eCustomer Reviews\u003c\/h2\u003e\n        \u003cp class=\"bwc-lead\"\u003eUse the arrows or dots to browse. Click any review card to open and read the full review.\u003c\/p\u003e\n\n        \u003cdiv class=\"bwc-carousel\" data-carousel data-autoplay=\"0\"\u003e\n          \u003cdiv class=\"bwc-carousel-track\" data-track\u003e\n\n            \u003cdiv class=\"bwc-carousel-slide bwc-review-carousel-slide\"\u003e\n              \u003cdiv class=\"bwc-review-mini\" data-review-card role=\"button\" tabindex=\"0\" aria-label=\"Read full review from Amanda R., Verified Buyer\"\u003e\n                \u003cp class=\"bwc-review-stars\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/p\u003e\n                \u003cp class=\"bwc-review-title\"\u003eAmanda R., Verified Buyer\u003c\/p\u003e\n                \u003cp class=\"bwc-review-quote\"\u003e“The waist hits in such a flattering spot and the sleeves make the whole dress feel more expensive. I wore it to dinner with simple heels and barely needed any accessories.”\u003c\/p\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"bwc-review-mini\" data-review-card role=\"button\" tabindex=\"0\" aria-label=\"Read full review from Nicole P., Verified Buyer\"\u003e\n                \u003cp class=\"bwc-review-stars\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/p\u003e\n                \u003cp class=\"bwc-review-title\"\u003eNicole P., Verified Buyer\u003c\/p\u003e\n                \u003cp class=\"bwc-review-quote\"\u003e“Bought this for a birthday weekend and loved how it moved when I walked. The asymmetric hem gives it so much more personality than a regular mini dress.”\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"bwc-carousel-slide bwc-review-carousel-slide\"\u003e\n              \u003cdiv class=\"bwc-review-mini\" data-review-card role=\"button\" tabindex=\"0\" aria-label=\"Read full review from Lauren D., Verified Buyer\"\u003e\n                \u003cp class=\"bwc-review-stars\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/p\u003e\n                \u003cp class=\"bwc-review-title\"\u003eLauren D., Verified Buyer\u003c\/p\u003e\n                \u003cp class=\"bwc-review-quote\"\u003e“Very cute for vacation dinners. The neckline is definitely low, which is exactly the look I wanted. I used fashion tape and it stayed comfortable all evening.”\u003c\/p\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"bwc-review-mini\" data-review-card role=\"button\" tabindex=\"0\" aria-label=\"Read full review from Megan C., Verified Buyer\"\u003e\n                \u003cp class=\"bwc-review-stars\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/p\u003e\n                \u003cp class=\"bwc-review-title\"\u003eMegan C., Verified Buyer\u003c\/p\u003e\n                \u003cp class=\"bwc-review-quote\"\u003e“This is one of those dresses that already looks styled before you add anything. I paired it with small earrings and heels and the outfit was done.”\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"bwc-carousel-slide bwc-review-carousel-slide\"\u003e\n              \u003cdiv class=\"bwc-review-mini\" data-review-card role=\"button\" tabindex=\"0\" aria-label=\"Read full review from Rachel S., Verified Buyer\"\u003e\n                \u003cp class=\"bwc-review-stars\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/p\u003e\n                \u003cp class=\"bwc-review-title\"\u003eRachel S., Verified Buyer\u003c\/p\u003e\n                \u003cp class=\"bwc-review-quote\"\u003e“The flare sleeves are my favorite part. They add drama without making the dress feel heavy. Great choice for cocktails or a girls' night out.”\u003c\/p\u003e\n              \u003c\/div\u003e\n\n              \u003cdiv class=\"bwc-review-mini\" data-review-card role=\"button\" tabindex=\"0\" aria-label=\"Read full review from Olivia K., Verified Buyer\"\u003e\n                \u003cp class=\"bwc-review-stars\" aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/p\u003e\n                \u003cp class=\"bwc-review-title\"\u003eOlivia K., Verified Buyer\u003c\/p\u003e\n                \u003cp class=\"bwc-review-quote\"\u003e“I was between sizes and chose the larger one. That worked well for me. The high waist still gave shape and I felt comfortable moving around all night.”\u003c\/p\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"bwc-carousel-nav\"\u003e\n            \u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-prev aria-label=\"Previous review page\"\u003e‹\u003c\/button\u003e\n            \u003cdiv class=\"bwc-carousel-dots\" data-dots\u003e\u003c\/div\u003e\n            \u003cbutton type=\"button\" class=\"bwc-carousel-arrow\" data-next aria-label=\"Next review page\"\u003e›\u003c\/button\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- CLICKABLE CAROUSEL IMAGE LIGHTBOX --\u003e\n        \u003cdiv class=\"bwc-image-modal\" data-image-modal aria-hidden=\"true\"\u003e\n          \u003cdiv class=\"bwc-image-modal-backdrop\" data-image-close\u003e\u003c\/div\u003e\n          \u003cdiv class=\"bwc-image-modal-dialog\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Expanded product image\" tabindex=\"-1\"\u003e\n            \u003cbutton type=\"button\" class=\"bwc-image-modal-close\" data-image-close aria-label=\"Close enlarged image\"\u003e×\u003c\/button\u003e\n            \u003cimg class=\"bwc-image-modal-img\" data-image-modal-img src=\"\" alt=\"\"\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- REVIEW MODAL --\u003e\n        \u003cdiv class=\"bwc-review-modal\" data-review-modal aria-hidden=\"true\"\u003e\n          \u003cdiv class=\"bwc-review-modal-backdrop\" data-review-close\u003e\u003c\/div\u003e\n          \u003cdiv class=\"bwc-review-modal-dialog\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"bwc-review-modal-title\" tabindex=\"-1\"\u003e\n            \u003cbutton type=\"button\" class=\"bwc-review-modal-close\" data-review-close aria-label=\"Close review\"\u003e×\u003c\/button\u003e\n            \u003cp class=\"bwc-review-modal-stars\" data-modal-stars aria-label=\"5 out of 5 stars\"\u003e★★★★★\u003c\/p\u003e\n            \u003ch3 class=\"bwc-review-modal-title\" id=\"bwc-review-modal-title\" data-modal-title\u003e\u003c\/h3\u003e\n            \u003cp class=\"bwc-review-modal-quote\" data-modal-quote\u003e\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- FAQ --\u003e\n        \u003cdiv class=\"bwc-faq\" data-accordion\u003e\n          \u003ch2 class=\"bwc-section-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n          \u003cdiv class=\"bwc-faq-item\"\u003e\n            \u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\n              \u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\n              \u003cspan class=\"qtext\"\u003eIs the neckline very low?\u003c\/span\u003e\n              \u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\n            \u003c\/button\u003e\n            \u003cp class=\"bwc-faq-a\"\u003eYes. This dress has a noticeably deep V-neckline for a bold, feminine look. Fashion tape, a suitable bra solution or a light layering piece can be added if you prefer extra security or coverage.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"bwc-faq-item\"\u003e\n            \u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\n              \u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\n              \u003cspan class=\"qtext\"\u003eHow does the fit run?\u003c\/span\u003e\n              \u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\n            \u003c\/button\u003e\n            \u003cp class=\"bwc-faq-a\"\u003eThe silhouette is designed to sit closer through the body with a defined high waist. Compare your bust, waist and hip measurements with the size guide before ordering. If you are between sizes, choose the larger size.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"bwc-faq-item\"\u003e\n            \u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\n              \u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\n              \u003cspan class=\"qtext\"\u003eWhat makes the sleeves different?\u003c\/span\u003e\n              \u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\n            \u003c\/button\u003e\n            \u003cp class=\"bwc-faq-a\"\u003eThe sleeves widen toward the cuffs instead of staying straight, creating a dramatic flare shape and more visible movement around the arms.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"bwc-faq-item\"\u003e\n            \u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\n              \u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\n              \u003cspan class=\"qtext\"\u003eIs the hem straight?\u003c\/span\u003e\n              \u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\n            \u003c\/button\u003e\n            \u003cp class=\"bwc-faq-a\"\u003eNo. The dress uses an irregular asymmetric hem that gives the leg line a more dynamic, statement finish.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"bwc-faq-item\"\u003e\n            \u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\n              \u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\n              \u003cspan class=\"qtext\"\u003eWhat is the fabric?\u003c\/span\u003e\n              \u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\n            \u003c\/button\u003e\n            \u003cp class=\"bwc-faq-a\"\u003eThe dress is made from 100% polyester with a smooth, lightweight feel.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"bwc-faq-item\"\u003e\n            \u003cbutton type=\"button\" class=\"bwc-faq-q\" aria-expanded=\"false\"\u003e\n              \u003cspan class=\"qmark\"\u003eQ\u003c\/span\u003e\n              \u003cspan class=\"qtext\"\u003eWhat should I wear it with?\u003c\/span\u003e\n              \u003cspan class=\"bwc-faq-toggle\"\u003e+\u003c\/span\u003e\n            \u003c\/button\u003e\n            \u003cp class=\"bwc-faq-a\"\u003eKeep it simple. Heels or strappy sandals, earrings and a small handbag are usually enough because the dress already provides the statement.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bwc-teeth inv\"\u003e\u003cbr\u003e\u003c\/div\u003e\n      \u003cdiv class=\"bwc-bottom-pad\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"bwc-cta\"\u003e\n        \u003ch2\u003eYour Next Night-Out Look Starts Here ✨\u003c\/h2\u003e\n        \u003cp\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/1_bd0c828f-eac1-46ef-aa95-83e32c2e8268.jpg?v=1786612370\" alt=\"Deep V-neck asymmetric mini dress\"\u003e\n        \u003c\/p\u003e\n        \u003cp\u003eDinner booked? Vacation coming? Birthday plans? Choose your size, add your favorite heels, and let the silhouette do the rest.\u003c\/p\u003e\n        \u003cbutton type=\"button\" class=\"bwc-btn bwc-add-to-cart\" data-fallback-variant=\"VARIANT_ID\"\u003eShop The Dress\u003c\/button\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var pages = document.querySelectorAll('.bwc-page');\n\n  pages.forEach(function(page){\n\n    \/* =========================\n       CLICKABLE \/ SWIPE CAROUSELS\n       ========================= *\/\n    page.querySelectorAll('[data-carousel]').forEach(function(carousel){\n      if (carousel.getAttribute('data-bwc-initialized') === 'true') return;\n      carousel.setAttribute('data-bwc-initialized', 'true');\n\n      var track = carousel.querySelector('[data-track]');\n      var slides = track ? Array.prototype.slice.call(track.querySelectorAll('.bwc-carousel-slide')) : [];\n      var dotsWrap = carousel.querySelector('[data-dots]');\n      var prevBtn = carousel.querySelector('[data-prev]');\n      var nextBtn = carousel.querySelector('[data-next]');\n\n      if (!track || !slides.length || !dotsWrap || !prevBtn || !nextBtn) return;\n\n      var activeIndex = 0;\n      var delay = parseInt(carousel.getAttribute('data-autoplay'), 10) || 0;\n      var autoplayTimer = null;\n      var carouselInView = delay \u003c= 0;\n      var scrollTimer = null;\n\n      dotsWrap.innerHTML = '';\n\n      slides.forEach(function(slide, index){\n        var dot = document.createElement('button');\n        dot.type = 'button';\n        dot.className = 'bwc-carousel-dot' + (index === 0 ? ' active' : '');\n        dot.setAttribute('aria-label', 'Go to slide ' + (index + 1));\n        dot.setAttribute('aria-current', index === 0 ? 'true' : 'false');\n        dot.addEventListener('click', function(){\n          goToSlide(index);\n          restartAutoplay();\n        });\n        dotsWrap.appendChild(dot);\n      });\n\n      var dots = Array.prototype.slice.call(dotsWrap.querySelectorAll('.bwc-carousel-dot'));\n\n      function updateDots(index){\n        dots.forEach(function(dot, dotIndex){\n          var isActive = dotIndex === index;\n          dot.classList.toggle('active', isActive);\n          dot.setAttribute('aria-current', isActive ? 'true' : 'false');\n        });\n      }\n\n      function goToSlide(index){\n        if (index \u003c 0) index = slides.length - 1;\n        if (index \u003e= slides.length) index = 0;\n        activeIndex = index;\n\n        var left = slides[index].offsetLeft - track.offsetLeft;\n        if (typeof track.scrollTo === 'function') {\n          track.scrollTo({left:left,behavior:'smooth'});\n        } else {\n          track.scrollLeft = left;\n        }\n        updateDots(index);\n      }\n\n      function updateActiveFromScroll(){\n        var trackLeft = track.getBoundingClientRect().left;\n        var closestIndex = 0;\n        var closestDistance = Infinity;\n\n        slides.forEach(function(slide,index){\n          var distance = Math.abs(slide.getBoundingClientRect().left - trackLeft);\n          if (distance \u003c closestDistance){\n            closestDistance = distance;\n            closestIndex = index;\n          }\n        });\n\n        activeIndex = closestIndex;\n        updateDots(activeIndex);\n      }\n\n      track.addEventListener('scroll',function(){\n        clearTimeout(scrollTimer);\n        scrollTimer = setTimeout(updateActiveFromScroll,80);\n      },{passive:true});\n\n      prevBtn.addEventListener('click',function(){\n        goToSlide(activeIndex - 1);\n        restartAutoplay();\n      });\n\n      nextBtn.addEventListener('click',function(){\n        goToSlide(activeIndex + 1);\n        restartAutoplay();\n      });\n\n      function stopAutoplay(){\n        if (autoplayTimer){\n          clearInterval(autoplayTimer);\n          autoplayTimer = null;\n        }\n      }\n\n      function startAutoplay(){\n        stopAutoplay();\n        if (delay \u003c= 0 || !carouselInView || slides.length \u003c 2) return;\n        autoplayTimer = setInterval(function(){\n          goToSlide(activeIndex + 1);\n        },delay);\n      }\n\n      function restartAutoplay(){\n        stopAutoplay();\n        startAutoplay();\n      }\n\n      track.addEventListener('pointerdown',stopAutoplay);\n      track.addEventListener('touchstart',stopAutoplay,{passive:true});\n      track.addEventListener('pointerup',restartAutoplay);\n      track.addEventListener('touchend',restartAutoplay,{passive:true});\n      carousel.addEventListener('mouseenter',stopAutoplay);\n      carousel.addEventListener('mouseleave',restartAutoplay);\n\n      if (delay \u003e 0 \u0026\u0026 'IntersectionObserver' in window){\n        var observer = new IntersectionObserver(function(entries){\n          entries.forEach(function(entry){\n            carouselInView = entry.isIntersecting;\n            if (carouselInView) startAutoplay();\n            else stopAutoplay();\n          });\n        },{threshold:.35});\n        observer.observe(carousel);\n      } else if (delay \u003e 0){\n        carouselInView = true;\n        startAutoplay();\n      }\n\n      updateDots(0);\n    });\n\n    \/* =========================\n       CLICKABLE FAQ ACCORDION\n       ========================= *\/\n    page.querySelectorAll('[data-accordion]').forEach(function(accordion){\n      if (accordion.getAttribute('data-bwc-initialized') === 'true') return;\n      accordion.setAttribute('data-bwc-initialized','true');\n\n      accordion.querySelectorAll('.bwc-faq-q').forEach(function(button){\n        button.addEventListener('click',function(){\n          var item = button.closest('.bwc-faq-item');\n          if (!item) return;\n          var shouldOpen = !item.classList.contains('open');\n          item.classList.toggle('open',shouldOpen);\n          button.setAttribute('aria-expanded',shouldOpen ? 'true' : 'false');\n        });\n      });\n    });\n\n    \/* =========================\n       CLICK CAROUSEL IMAGE -\u003e LIGHTBOX\n       ========================= *\/\n    var imageModal = page.querySelector('[data-image-modal]');\n\n    if (imageModal \u0026\u0026 imageModal.getAttribute('data-bwc-initialized') !== 'true'){\n      imageModal.setAttribute('data-bwc-initialized','true');\n\n      var expandedImage = imageModal.querySelector('[data-image-modal-img]');\n      var imageDialog = imageModal.querySelector('.bwc-image-modal-dialog');\n      var lastImageFocused = null;\n\n      \/* Move to body so Shopify wrappers cannot clip the enlarged image *\/\n      document.body.appendChild(imageModal);\n\n      function openImageLightbox(img){\n        if (!img || !expandedImage) return;\n\n        expandedImage.src = img.currentSrc || img.src;\n        expandedImage.alt = img.alt || 'Expanded product image';\n\n        lastImageFocused = document.activeElement;\n        imageModal.classList.add('open');\n        imageModal.setAttribute('aria-hidden','false');\n        document.body.classList.add('bwc-modal-open');\n\n        setTimeout(function(){\n          if (imageDialog) imageDialog.focus();\n        },0);\n      }\n\n      function closeImageLightbox(){\n        imageModal.classList.remove('open');\n        imageModal.setAttribute('aria-hidden','true');\n        document.body.classList.remove('bwc-modal-open');\n\n        if (expandedImage){\n          expandedImage.src = '';\n          expandedImage.alt = '';\n        }\n\n        if (lastImageFocused \u0026\u0026 typeof lastImageFocused.focus === 'function'){\n          lastImageFocused.focus();\n        }\n      }\n\n      page.querySelectorAll('.bwc-carousel-imgs img').forEach(function(img){\n        img.setAttribute('role','button');\n        img.setAttribute('tabindex','0');\n        img.setAttribute('aria-label',(img.alt ? img.alt + '. ' : '') + 'Click to enlarge');\n\n        img.addEventListener('click',function(event){\n          event.preventDefault();\n          event.stopPropagation();\n          openImageLightbox(img);\n        });\n\n        img.addEventListener('keydown',function(event){\n          if (event.key === 'Enter' || event.key === ' '){\n            event.preventDefault();\n            openImageLightbox(img);\n          }\n        });\n      });\n\n      imageModal.querySelectorAll('[data-image-close]').forEach(function(closeButton){\n        closeButton.addEventListener('click',closeImageLightbox);\n      });\n\n      document.addEventListener('keydown',function(event){\n        if (event.key === 'Escape' \u0026\u0026 imageModal.classList.contains('open')){\n          closeImageLightbox();\n        }\n      });\n    }\n\n    \/* =========================\n       CLICK REVIEW -\u003e FULL MODAL\n       ========================= *\/\n    var modal = page.querySelector('[data-review-modal]');\n\n    if (modal \u0026\u0026 modal.getAttribute('data-bwc-initialized') !== 'true'){\n      modal.setAttribute('data-bwc-initialized','true');\n\n      var modalTitle = modal.querySelector('[data-modal-title]');\n      var modalQuote = modal.querySelector('[data-modal-quote]');\n      var modalStars = modal.querySelector('[data-modal-stars]');\n      var modalDialog = modal.querySelector('.bwc-review-modal-dialog');\n      var lastFocused = null;\n\n      \/* Move modal to body to avoid Shopify theme overflow clipping *\/\n      document.body.appendChild(modal);\n\n      function openReview(card){\n        var title = card.querySelector('.bwc-review-title');\n        var quote = card.querySelector('.bwc-review-quote');\n        var stars = card.querySelector('.bwc-review-stars');\n\n        modalTitle.textContent = title ? title.textContent.trim() : 'Customer Review';\n        modalQuote.textContent = quote ? quote.textContent.trim() : '';\n        modalStars.textContent = stars ? stars.textContent.trim() : '★★★★★';\n\n        lastFocused = document.activeElement;\n        modal.classList.add('open');\n        modal.setAttribute('aria-hidden','false');\n        document.body.classList.add('bwc-modal-open');\n\n        setTimeout(function(){\n          if (modalDialog) modalDialog.focus();\n        },0);\n      }\n\n      function closeReview(){\n        modal.classList.remove('open');\n        modal.setAttribute('aria-hidden','true');\n        document.body.classList.remove('bwc-modal-open');\n        if (lastFocused \u0026\u0026 typeof lastFocused.focus === 'function') lastFocused.focus();\n      }\n\n      page.querySelectorAll('[data-review-card]').forEach(function(card){\n        card.addEventListener('click',function(){\n          openReview(card);\n        });\n\n        card.addEventListener('keydown',function(event){\n          if (event.key === 'Enter' || event.key === ' '){\n            event.preventDefault();\n            openReview(card);\n          }\n        });\n      });\n\n      modal.querySelectorAll('[data-review-close]').forEach(function(closeButton){\n        closeButton.addEventListener('click',closeReview);\n      });\n\n      document.addEventListener('keydown',function(event){\n        if (event.key === 'Escape' \u0026\u0026 modal.classList.contains('open')){\n          closeReview();\n        }\n      });\n    }\n  });\n\n  \/* =========================\n     SHOPIFY ADD TO CART\n     Uses current selected variant\n     ========================= *\/\n  function isUsableButton(button){\n    if (!button) return false;\n    if (button.disabled) return false;\n    if (button.getAttribute('aria-disabled') === 'true') return false;\n    return true;\n  }\n\n  function findProductForm(){\n    var forms = document.querySelectorAll('form[action*=\"\/cart\/add\"]');\n    for (var i = 0; i \u003c forms.length; i++){\n      if (!forms[i].closest('.bwc-page')) return forms[i];\n    }\n    return forms.length ? forms[0] : null;\n  }\n\n  function findThemeAddButton(form){\n    var shrineButton = document.querySelector('button.main-product-atc[name=\"add\"]');\n    if (shrineButton \u0026\u0026 !shrineButton.classList.contains('bwc-add-to-cart')){\n      return shrineButton;\n    }\n\n    if (form){\n      var formButton = form.querySelector('button[name=\"add\"],button[type=\"submit\"],input[type=\"submit\"]');\n      if (formButton \u0026\u0026 !formButton.classList.contains('bwc-add-to-cart')){\n        return formButton;\n      }\n    }\n\n    var buttons = document.querySelectorAll('button[name=\"add\"],button[type=\"submit\"],input[type=\"submit\"]');\n    for (var i = 0; i \u003c buttons.length; i++){\n      if (buttons[i].classList.contains('bwc-add-to-cart')) continue;\n      var text = (buttons[i].textContent || buttons[i].value || '').trim().toLowerCase();\n      if (text === 'add to cart' || text === 'add to bag' || text.indexOf('add to cart') !== -1){\n        return buttons[i];\n      }\n    }\n    return null;\n  }\n\n  function getVariantId(form,fallbackId){\n    if (form){\n      var checked = form.querySelector('input[name=\"id\"]:checked');\n      if (checked \u0026\u0026 checked.value) return checked.value;\n\n      var select = form.querySelector('select[name=\"id\"]');\n      if (select \u0026\u0026 select.value) return select.value;\n\n      var input = form.querySelector('input[name=\"id\"]');\n      if (input \u0026\u0026 input.value) return input.value;\n    }\n\n    if (fallbackId \u0026\u0026 fallbackId !== 'VARIANT_ID') return fallbackId;\n    return '';\n  }\n\n  function addVariantDirectly(variantId,button){\n    button.disabled = true;\n    button.setAttribute('aria-busy','true');\n\n    var originalText = button.textContent;\n    button.textContent = 'Adding...';\n\n    fetch('\/cart\/add.js',{\n      method:'POST',\n      headers:{\n        'Content-Type':'application\/json',\n        'Accept':'application\/json'\n      },\n      body:JSON.stringify({id:variantId,quantity:1})\n    })\n    .then(function(response){\n      if (!response.ok){\n        return response.json().catch(function(){return {};}).then(function(data){\n          throw new Error(data.description || data.message || 'Unable to add this item.');\n        });\n      }\n      return response.json();\n    })\n    .then(function(){\n      window.location.href = '\/cart';\n    })\n    .catch(function(error){\n      alert(error.message || 'Unable to add this item. Please select an available color and size above.');\n      button.disabled = false;\n      button.removeAttribute('aria-busy');\n      button.textContent = originalText;\n    });\n  }\n\n  document.addEventListener('click',function(event){\n    var button = event.target.closest('.bwc-add-to-cart');\n    if (!button) return;\n\n    event.preventDefault();\n\n    var form = findProductForm();\n    var themeButton = findThemeAddButton(form);\n\n    if (themeButton){\n      if (!isUsableButton(themeButton)){\n        alert('Please select an available color and size above before adding this item.');\n        if (form \u0026\u0026 typeof form.scrollIntoView === 'function'){\n          form.scrollIntoView({behavior:'smooth',block:'center'});\n        }\n        return;\n      }\n      themeButton.click();\n      return;\n    }\n\n    var variantId = getVariantId(form,button.getAttribute('data-fallback-variant'));\n\n    if (!variantId){\n      alert('Please select an available color and size above before adding this item.');\n      if (form \u0026\u0026 typeof form.scrollIntoView === 'function'){\n        form.scrollIntoView({behavior:'smooth',block:'center'});\n      }\n      return;\n    }\n\n    addVariantDirectly(variantId,button);\n  });\n})();\n\u003c\/script\u003e","brand":"tjx","offers":[{"title":"S","offer_id":43839616909402,"sku":"NC02292608134843-针织V领短裙-混合色-S","price":42.98,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":43839616942170,"sku":"NC02292608134843-针织V领短裙-混合色-M","price":42.98,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":43839616974938,"sku":"NC02292608134843-针织V领短裙-混合色-L","price":42.98,"currency_code":"USD","in_stock":true},{"title":"XL","offer_id":43839617007706,"sku":"NC02292608134843-针织V领短裙-混合色-XL","price":42.98,"currency_code":"USD","in_stock":true},{"title":"2XL","offer_id":43839617040474,"sku":"NC02292608134843-针织V领短裙-混合色-2XL","price":42.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0731\/4633\/5322\/files\/ChatGPTImage2026_8_13_00_21_24_2.png?v=1786616115","url":"https:\/\/sthael.com\/products\/womens-multicolor-knit-lace-trim-mini-dress","provider":"Sthael","version":"1.0","type":"link"}