{"product_id":"alivion-casual-relaxed-floral-dress","title":"Casual Relaxed Floral Dress","description":"\u003cdiv class=\"alv-size-trigger\" onclick=\"document.querySelector('.alv-size-modal').classList.add('is-open')\"\u003e\n  \u003cspan\u003e♙\u003c\/span\u003e\n  \u003cstrong\u003eSIZE GUIDE\u003c\/strong\u003e\n  \u003cb\u003e›\u003c\/b\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"alv-size-modal\"\u003e\n  \u003cdiv class=\"alv-size-overlay\" onclick=\"document.querySelector('.alv-size-modal').classList.remove('is-open')\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"alv-size-box\"\u003e\n    \u003cbutton class=\"alv-size-close\" onclick=\"document.querySelector('.alv-size-modal').classList.remove('is-open')\"\u003e×\u003c\/button\u003e\n\n    \u003ch2\u003eSize guide\u003c\/h2\u003e\n\n    \u003cdiv class=\"alv-fit\"\u003e\n      \u003cdiv class=\"alv-fit-row\"\u003e\n        \u003cdiv class=\"alv-fit-title\"\u003eWidth\u003c\/div\u003e\n        \u003cdiv class=\"alv-fit-scale\"\u003e\n          \u003cdiv class=\"alv-fit-line\"\u003e\n            \u003cspan style=\"left:60%\"\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"alv-fit-labels\"\u003e\n            \u003cp\u003eToo tight\u003c\/p\u003e\n            \u003cp\u003eTrue to size\u003c\/p\u003e\n            \u003cp\u003eToo loose\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"alv-fit-row\"\u003e\n        \u003cdiv class=\"alv-fit-title\"\u003eLength\u003c\/div\u003e\n        \u003cdiv class=\"alv-fit-scale\"\u003e\n          \u003cdiv class=\"alv-fit-line\"\u003e\n            \u003cspan style=\"left:50%\"\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"alv-fit-labels\"\u003e\n            \u003cp\u003eToo short\u003c\/p\u003e\n            \u003cp\u003eTrue to size\u003c\/p\u003e\n            \u003cp\u003eToo long\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"alv-fit-row\"\u003e\n        \u003cdiv class=\"alv-fit-title\"\u003eStretch\u003c\/div\u003e\n        \u003cdiv class=\"alv-fit-scale\"\u003e\n          \u003cdiv class=\"alv-fit-line\"\u003e\n            \u003cspan style=\"left:32%\"\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"alv-fit-labels four\"\u003e\n            \u003cp\u003eNo stretch\u003c\/p\u003e\n            \u003cp\u003eLight\u003c\/p\u003e\n            \u003cp\u003eMedium\u003c\/p\u003e\n            \u003cp\u003eHigh\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"alv-tabs\"\u003e\n      \u003cstrong\u003eGarment measurements\u003c\/strong\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"alv-select-row\"\u003e\n      \u003cspan\u003eSize chart in centimeters\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"alv-table-wrap\"\u003e\n      \u003ctable\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eSize\u003c\/th\u003e\n            \u003cth\u003eBust\u003c\/th\u003e\n            \u003cth\u003eLength\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\u003e82\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e86\u003c\/td\u003e\n\u003ctd\u003e93\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e95\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003ctd\u003e96\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e104\u003c\/td\u003e\n\u003ctd\u003e98\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"alv-note\"\u003eThe chart is for reference. Measurements may vary by 1-3 cm.\u003c\/p\u003e\n\n    \u003ch3\u003eHow to measure\u003c\/h3\u003e\n\n    \u003cdiv class=\"alv-measure\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0669\/8601\/7043\/files\/hf_20260531_122948_a389183a-d46a-4889-8f20-420a13483a61.png?v=1780230789\" alt=\"Measurement guide\" class=\"alv-measure-image\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"alv-how\"\u003e\n      \u003cp\u003e\u003cstrong\u003e1. Bust\u003c\/strong\u003e - Measure around the fullest part of your bust.\u003c\/p\u003e\n      \u003cp\u003e\u003cstrong\u003e2. Length\u003c\/strong\u003e - Measure from the highest point of the shoulder to the hem of the dress.\u003c\/p\u003e\n      \u003cp\u003e\u003cstrong\u003e3. Waist\u003c\/strong\u003e - Este modelo possui caimento solto na cintura e no quadril.\u003c\/p\u003e\n      \u003cp\u003e\u003cstrong\u003e4. Fit\u003c\/strong\u003e - Vestido leve, soltinho, com elasticidade leve e modelagem confortável.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.alv-size-trigger{\n  display:flex;\n  align-items:center;\n  gap:10px;\n  justify-content:space-between;\n  background:#f3f7ff;\n  padding:12px 14px;\n  margin:12px 0;\n  cursor:pointer;\n  color:#111;\n  font-size:13px;\n  letter-spacing:.03em;\n}\n\n.alv-size-trigger span{font-size:18px}\n.alv-size-trigger strong{flex:1;font-weight:800}\n.alv-size-trigger b{font-size:22px;font-weight:400}\n\n.alv-size-modal{display:none}\n.alv-size-modal.is-open{display:block}\n\n.alv-size-overlay{\n  position:fixed;\n  inset:0;\n  background:rgba(0,0,0,.45);\n  z-index:9998;\n}\n\n.alv-size-box{\n  position:fixed;\n  z-index:9999;\n  left:50%;\n  top:50%;\n  transform:translate(-50%,-50%);\n  width:min(1024px,94vw);\n  max-height:90vh;\n  overflow:auto;\n  background:#fff;\n  padding:26px;\n  font-family:Arial, sans-serif;\n  color:#000;\n}\n\n.alv-size-close{\n  position:absolute;\n  right:22px;\n  top:22px;\n  width:34px;\n  height:34px;\n  border:1px solid #d7d7d7;\n  border-radius:0;\n  background:#fff;\n  color:#111;\n  font-size:24px;\n  font-weight:300;\n  line-height:30px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  cursor:pointer;\n}\n\n.alv-size-box h2{\n  font-size:28px;\n  font-weight:400;\n  margin:0 0 20px;\n  padding-right:48px;\n}\n\n.alv-fit{\n  background:#fafafa;\n  padding:18px 12px 22px;\n  margin-bottom:24px;\n}\n\n.alv-fit-row{\n  display:grid;\n  grid-template-columns:90px 1fr;\n  gap:12px;\n  align-items:start;\n  margin-bottom:18px;\n}\n\n.alv-fit-row:last-child{\n  margin-bottom:0;\n}\n\n.alv-fit-title{\n  font-size:14px;\n  font-weight:500;\n  color:#111;\n  line-height:1.2;\n  padding-top:0;\n}\n\n.alv-fit-scale{\n  width:100%;\n}\n\n.alv-fit-line{\n  height:2px;\n  background:#d7d7d7;\n  position:relative;\n  margin:8px 0 8px;\n  border-radius:999px;\n}\n\n.alv-fit-line span{\n  position:absolute;\n  top:-4px;\n  width:36px;\n  height:6px;\n  background:#111;\n  border-radius:999px;\n  transform:translateX(-50%);\n}\n\n.alv-fit-labels{\n  display:grid;\n  grid-template-columns:1fr 1fr 1fr;\n  font-size:12px;\n  color:#555;\n}\n\n.alv-fit-labels p{\n  margin:0;\n  line-height:1.15;\n}\n\n.alv-fit-labels p:nth-child(1){\n  text-align:left;\n}\n\n.alv-fit-labels p:nth-child(2){\n  text-align:center;\n}\n\n.alv-fit-labels p:nth-child(3){\n  text-align:right;\n}\n\n.alv-fit-labels.four{\n  grid-template-columns:1fr 1fr 1fr 1fr;\n}\n\n.alv-fit-labels.four p:nth-child(1){\n  text-align:left;\n}\n\n.alv-fit-labels.four p:nth-child(2),\n.alv-fit-labels.four p:nth-child(3){\n  text-align:center;\n}\n\n.alv-fit-labels.four p:nth-child(4){\n  text-align:right;\n}\n\n.alv-tabs{\n  display:flex;\n  align-items:center;\n  border-bottom:1px solid #ddd;\n  margin-bottom:16px;\n}\n\n.alv-tabs strong{\n  font-size:22px;\n  padding-bottom:10px;\n  border-bottom:2px solid #000;\n  font-weight:400;\n}\n\n.alv-select-row{\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n  margin:12px 0;\n  font-size:15px;\n}\n\n.alv-table-wrap{\n  overflow-x:auto;\n  border:1px solid #999;\n}\n\n.alv-table-wrap table{\n  width:100%;\n  border-collapse:collapse;\n  table-layout:fixed;\n  min-width:420px;\n}\n\n.alv-table-wrap th{\n  background:#000;\n  color:#fff;\n  padding:12px;\n  font-size:13px;\n  white-space:nowrap;\n  text-align:center !important;\n  vertical-align:middle;\n  border-right:1px solid #222;\n}\n\n.alv-table-wrap td{\n  text-align:center !important;\n  vertical-align:middle;\n  padding:12px;\n  border-right:1px solid #ddd;\n  font-size:13px;\n  white-space:nowrap;\n}\n\n.alv-table-wrap th:last-child,\n.alv-table-wrap td:last-child{\n  border-right:0;\n}\n\n.alv-table-wrap tr:nth-child(even){\n  background:#f1f1f1;\n}\n\n.alv-note{\n  color:#aaa;\n  font-size:12px;\n  margin:12px 0 24px;\n}\n\n.alv-size-box h3{\n  font-size:18px;\n  font-weight:400;\n  margin:0 0 12px;\n}\n\n.alv-measure{\n  border:1px solid #111;\n  padding:0;\n  margin-bottom:20px;\n  overflow:hidden;\n  background:#fff;\n}\n\n.alv-measure-image{\n  display:block;\n  width:100%;\n  height:auto;\n}\n\n.alv-how p{\n  font-size:14px;\n  line-height:1.45;\n  margin:0 0 12px;\n}\n\n@media(max-width:740px){\n  .alv-size-box{\n    width:100vw;\n    height:100vh;\n    max-height:100vh;\n    top:0;\n    left:0;\n    transform:none;\n    padding:22px 16px 32px;\n    border-radius:0;\n  }\n\n  .alv-size-close{\n    right:18px;\n    top:18px;\n    width:32px;\n    height:32px;\n    font-size:22px;\n    line-height:28px;\n  }\n\n  .alv-size-box h2{\n    font-size:24px;\n    margin-bottom:18px;\n  }\n\n  .alv-fit{\n    padding:16px 10px 20px;\n    margin-bottom:20px;\n  }\n\n  .alv-fit-row{\n    grid-template-columns:82px 1fr;\n    gap:10px;\n    margin-bottom:18px;\n  }\n\n  .alv-fit-title{\n    font-size:13px;\n  }\n\n  .alv-fit-line span{\n    width:30px;\n    height:5px;\n    top:-3px;\n  }\n\n  .alv-fit-labels{\n    font-size:10.5px;\n    gap:4px;\n  }\n\n  .alv-fit-labels.four p{\n    font-size:10.5px;\n    line-height:1.2;\n  }\n\n  .alv-tabs strong{\n    font-size:18px;\n  }\n\n  .alv-select-row{\n    font-size:14px;\n  }\n\n  .alv-table-wrap{\n    margin-left:-2px;\n    margin-right:-2px;\n  }\n\n  .alv-table-wrap table{\n    min-width:360px;\n  }\n\n  .alv-table-wrap th,\n  .alv-table-wrap td{\n    padding:10px 8px;\n    font-size:12px;\n  }\n\n  .alv-measure{\n    margin-bottom:18px;\n  }\n\n  .alv-how p{\n    font-size:13px;\n  }\n}\n\u003c\/style\u003e","brand":"Amorissi","offers":[{"title":"blue \/ S","offer_id":58302467604861,"sku":null,"price":34.9,"currency_code":"USD","in_stock":true},{"title":"blue \/ M","offer_id":58302467637629,"sku":null,"price":34.9,"currency_code":"USD","in_stock":true},{"title":"blue \/ L","offer_id":58302467670397,"sku":null,"price":34.9,"currency_code":"USD","in_stock":true},{"title":"blue \/ XL","offer_id":58302467703165,"sku":null,"price":34.9,"currency_code":"USD","in_stock":true},{"title":"blue \/ XXL","offer_id":58302467735933,"sku":null,"price":34.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0949\/2794\/6109\/files\/hf_20260528_184229_3a4cd439-edc0-4a4a-905f-b194d4713eeb.png?v=1781891108","url":"https:\/\/milanamoda.com\/products\/alivion-casual-relaxed-floral-dress","provider":"Milana moda","version":"1.0","type":"link"}