{"product_id":"milano-riviera-short-navy","title":"MILANO RIVIERA SHORT - NAVY","description":"\u003cdiv class=\"mm-product-box\"\u003e\n  \u003cdetails class=\"mm-accordion\"\u003e\n    \u003csummary\u003eProduct Details\u003c\/summary\u003e\n\n    \u003cdiv class=\"mm-content\"\u003e\n      \u003cp\u003e\n        The Milano Riviera Short is designed for effortless summer comfort.\n        Crafted from a breathable spandex-cotton blend, these shorts deliver a\n        flexible, lightweight and comfortable feel. Finished with an adjustable\n        drawstring waistband and clean casual silhouette, they are made for warm\n        city days, coastal escapes and relaxed everyday wear.\n      \u003c\/p\u003e\n\n      \u003cul\u003e\n        \u003cli\u003ePremium summer shorts\u003c\/li\u003e\n        \u003cli\u003eFits true to size\u003c\/li\u003e\n        \u003cli\u003eBreathable spandex-cotton blend\u003c\/li\u003e\n        \u003cli\u003eComfortable drawstring waistband\u003c\/li\u003e\n        \u003cli\u003eRelaxed casual fit\u003c\/li\u003e\n        \u003cli\u003eLightweight flexible feel\u003c\/li\u003e\n        \u003cli\u003eMid-length design\u003c\/li\u003e\n        \u003cli\u003eClean board short silhouette\u003c\/li\u003e\n        \u003cli\u003eDesigned for warm-weather comfort\u003c\/li\u003e\n      \u003c\/ul\u003e\n\n      \u003cbutton class=\"mm-size-btn\" type=\"button\" onclick=\"toggleSizeChart()\"\u003e\n        View Size Guide\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n  \u003cdiv id=\"mm-size-chart\" class=\"mm-size-chart\"\u003e\n    \u003ch4 id=\"mm-size-title\"\u003eSize Guide (CM)\u003c\/h4\u003e\n\n    \u003cdiv class=\"mm-table-wrapper\"\u003e\n      \u003ctable id=\"mm-size-table\"\u003e\u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.mm-product-box{width:100%}\n.mm-accordion{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:18px 0}\n.mm-accordion summary{font-size:15px;font-weight:600;cursor:pointer;list-style:none;position:relative}\n.mm-accordion summary::-webkit-details-marker{display:none}\n.mm-accordion summary::after{content:\"+\";position:absolute;right:0;font-size:20px}\n.mm-accordion[open] summary::after{content:\"−\"}\n.mm-content p{margin-top:15px;color:#444;line-height:1.7}\n.mm-content ul{margin-top:15px;padding-left:18px;line-height:1.9}\n.mm-size-btn{margin-top:20px;width:100%;background:#111;color:#fff;border:none;padding:14px;font-size:14px;cursor:pointer;letter-spacing:.5px;transition:opacity .2s ease}\n.mm-size-btn:hover{opacity:.9}\n.mm-size-chart{display:none;margin-top:20px}\n.mm-size-chart h4{margin-bottom:15px;font-size:18px}\n.mm-table-wrapper{overflow-x:auto}\n.mm-size-chart table{width:100%;border-collapse:collapse;font-size:14px}\n.mm-size-chart th,.mm-size-chart td{border:1px solid #e5e5e5;padding:12px;text-align:center}\n.mm-size-chart th{background:#f7f7f7;font-weight:600}\n.mm-size-chart td:first-child{text-align:left;font-weight:500}\n\u003c\/style\u003e\n\n\u003cscript\u003e\nfunction toggleSizeChart() {\n  var chart = document.getElementById(\"mm-size-chart\");\n  chart.style.display = chart.style.display === \"block\" ? \"none\" : \"block\";\n\n  if (chart.style.display === \"block\") {\n    chart.scrollIntoView({ behavior: \"smooth\", block: \"start\" });\n  }\n}\n\nvar country = (window.Shopify \u0026\u0026 Shopify.country) ? Shopify.country : \"\";\nvar lang = navigator.language || \"\";\nvar isUK = country === \"GB\" || lang.toLowerCase() === \"en-gb\";\n\nvar cmRows = [\n  [\"Waist\",76,80,84,88,92],\n  [\"Hip\",104,108,112,116,120],\n  [\"Shorts Length\",40,41,42,43,44],\n  [\"Thigh\",62,64,66,68,70],\n  [\"Leg Opening\",54,56,58,60,62]\n];\n\nvar inchRows = [\n  [\"Waist\",29.9,31.5,33.1,34.6,36.2],\n  [\"Hip\",40.9,42.5,44.1,45.7,47.2],\n  [\"Shorts Length\",15.7,16.1,16.5,16.9,17.3],\n  [\"Thigh\",24.4,25.2,26.0,26.8,27.6],\n  [\"Leg Opening\",21.3,22.0,22.8,23.6,24.4]\n];\n\nvar rows = isUK ? inchRows : cmRows;\ndocument.getElementById(\"mm-size-title\").innerText = isUK ? \"Size Guide (INCHES)\" : \"Size Guide (CM)\";\n\nvar html = \"\u003cthead\u003e\u003ctr\u003e\u003cth\u003e\u003c\/th\u003e\u003cth\u003eS\u003c\/th\u003e\u003cth\u003eM\u003c\/th\u003e\u003cth\u003eL\u003c\/th\u003e\u003cth\u003eXL\u003c\/th\u003e\u003cth\u003eXXL\u003c\/th\u003e\u003c\/tr\u003e\u003c\/thead\u003e\u003ctbody\u003e\";\nrows.forEach(function(row) {\n  html += \"\u003ctr\u003e\";\n  row.forEach(function(cell) {\n    html += \"\u003ctd\u003e\" + cell + \"\u003c\/td\u003e\";\n  });\n  html += \"\u003c\/tr\u003e\";\n});\nhtml += \"\u003c\/tbody\u003e\";\n\ndocument.getElementById(\"mm-size-table\").innerHTML = html;\n\u003c\/script\u003e","brand":"ModernoMilano","offers":[{"title":"S","offer_id":53902384431441,"sku":null,"price":50.0,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":53902384464209,"sku":null,"price":50.0,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":53902384496977,"sku":null,"price":50.0,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":53902384529745,"sku":null,"price":50.0,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":53902384562513,"sku":null,"price":50.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/1197\/2689\/files\/ChatGPTImageMay29_2026_11_40_57AM.png?v=1780047680","url":"https:\/\/modernomilano.com\/products\/milano-riviera-short-navy","provider":"ModernoMilano","version":"1.0","type":"link"}