{"product_id":"two-piece-oslo-summer-set","title":"Two Piece Oslo Summer Set","description":"\u003cp\u003e\u003cstrong\u003eTwo Piece Oslo Summer Set\u003c\/strong\u003e made for warm days when you want to look put together without overthinking it. A zip neck polo style top paired with matching shorts for an easy, clean outfit.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eTwo piece set that works as a full look or separates\u003c\/li\u003e\n\u003cli\u003eZip neck polo top for a sharper, modern finish\u003c\/li\u003e\n\u003cli\u003eComfortable shorts with an easy everyday fit\u003c\/li\u003e\n\u003cli\u003eClean lines that look good in photos and in real life\u003c\/li\u003e\n\u003cli\u003eGreat for summer trips, weekends, and casual nights out\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIf you’re between sizes, choose the larger size for a more relaxed fit.\u003c\/p\u003e\n\u003cdetails class=\"muSizeInline\"\u003e\n\u003csummary class=\"muSizeInlineSum\"\u003e\u003cspan aria-hidden=\"true\"\u003e📏\u003c\/span\u003e \u003cspan class=\"muSizeInlineTxt\"\u003eSizing Chart\u003c\/span\u003e \u003cspan class=\"muSizeInlineArrow\" aria-hidden=\"true\"\u003e \u003csvg viewbox=\"0 0 24 24\" width=\"16\" height=\"16\"\u003e\n        \u003cpath d=\"M6.5 9.5l5.5 5.5 5.5-5.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e \u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"muSizeInlineBody\"\u003e\n\u003cdiv class=\"muSizePopup\"\u003e\n\u003cdiv class=\"muHeader\"\u003e\n\u003ch3 class=\"muTitle\" style=\"text-align: center;\"\u003eSize Guide\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 0; padding-top: 0; border-top: 0;\" class=\"muSection\"\u003e\n\u003cdiv style=\"text-align: center;\" class=\"muSectionTitle\"\u003eTop\u003c\/div\u003e\n\u003cdiv class=\"muTableWrap\"\u003e\n\u003cdiv class=\"muTableScroll\"\u003e\n\u003ctable class=\"muSingleTable muWideTable\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eBust (cm)\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eShoulder (cm)\u003c\/th\u003e\n\u003cth\u003eSleeve (cm)\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\u003e106\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e111\u003c\/td\u003e\n\u003ctd\u003e73\u003c\/td\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003ctd\u003e20.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e21\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e121\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e49\u003c\/td\u003e\n\u003ctd\u003e21.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e126\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd\u003e131\u003c\/td\u003e\n\u003ctd\u003e77\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e22.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"muSection\"\u003e\n\u003cdiv style=\"text-align: center;\" class=\"muSectionTitle\"\u003eShorts\u003c\/div\u003e\n\u003cdiv class=\"muTableWrap\"\u003e\n\u003cdiv class=\"muTableScroll\"\u003e\n\u003ctable class=\"muSingleTable muWideTable\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eLength (cm)\u003c\/th\u003e\n\u003cth\u003eHips (cm)\u003c\/th\u003e\n\u003cth\u003eWaist (cm)\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\u003e50\u003c\/td\u003e\n\u003ctd\u003e102\u003c\/td\u003e\n\u003ctd\u003e79\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e51\u003c\/td\u003e\n\u003ctd\u003e107\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e52\u003c\/td\u003e\n\u003ctd\u003e112\u003c\/td\u003e\n\u003ctd\u003e89\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e53\u003c\/td\u003e\n\u003ctd\u003e117\u003c\/td\u003e\n\u003ctd\u003e93\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e54\u003c\/td\u003e\n\u003ctd\u003e122\u003c\/td\u003e\n\u003ctd\u003e97\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd\u003e55\u003c\/td\u003e\n\u003ctd\u003e127\u003c\/td\u003e\n\u003ctd\u003e101\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"muSection\"\u003e\n\u003cdiv style=\"text-align: center;\" class=\"muSectionTitle\"\u003eBetween two sizes?\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" class=\"muText\"\u003ePrefer a closer fit? Choose the smaller size.\u003cbr\u003ePrefer a little more room? Choose the larger size.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"muSection muFooterNote\"\u003e\n\u003cdiv style=\"text-align: center;\" class=\"muSectionTitle\"\u003eNeed a different size?\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\" class=\"muText\"\u003eNo problem. You can return or exchange it for the right size.\u003c\/div\u003e\n\u003cdiv class=\"muText\" style=\"margin-top: 8px; text-align: center;\"\u003e⚠️ Manual measurements may vary by ±1–3 cm.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cstyle\u003e\n.muSizeInline{\n  display:block !important;\n  max-width:100% !important;\n  margin:20px 0 !important;\n  overflow:visible !important;\n}\n\n.muSizeInlineSum{\n  list-style:none;\n  display:inline-flex !important;\n  align-items:center;\n  gap:6px;\n  cursor:pointer;\n  font-weight:700;\n  font-size:12px;\n  line-height:1.2;\n  padding:6px 10px !important;\n  margin:0 !important;\n  border:1px solid rgba(0,0,0,.12);\n  border-radius:4px;\n  background:rgba(0,0,0,.03);\n  text-transform:none;\n}\n\n.muSizeInlineSum::-webkit-details-marker{display:none}\n.muSizeInlineTxt{font-weight:600}\n.muSizeInlineArrow{transition:transform .18s ease;display:inline-flex}\ndetails.muSizeInline[open] .muSizeInlineArrow{transform:rotate(180deg)}\n\n.muSizeInlineBody{\n  margin-top:16px !important;\n  overflow:visible !important;\n}\n\n.muSizePopup{\n  background:#fff;\n  border:1px solid rgba(0,0,0,.12);\n  border-radius:12px;\n  padding:20px;\n  overflow:visible !important;\n}\n\n.muHeader{\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n  margin-bottom:16px;\n  flex-wrap:wrap;\n  gap:12px;\n}\n\n.muTitle{\n  margin:0 !important;\n  font-size:18px !important;\n  text-transform:uppercase;\n  font-weight:800 !important;\n}\n\n.muTableWrap{margin-top:8px;width:100%}\n.muTableScroll{\n  width:100%;\n  overflow-x:auto;\n  -webkit-overflow-scrolling:touch;\n  border-radius:10px;\n}\n\n.muSingleTable{\n  width:100%;\n  border-collapse:separate;\n  border-spacing:0;\n  overflow:hidden;\n  border-radius:10px;\n}\n\n.muWideTable{min-width:640px}\n\n.muSingleTable thead th{\n  background:#111;\n  color:#fff;\n  font-size:12px;\n  font-weight:800;\n  text-align:center;\n  padding:14px 10px;\n  white-space:nowrap;\n}\n\n.muSingleTable tbody td{\n  font-size:13px;\n  color:#555;\n  text-align:center;\n  padding:16px 10px;\n  white-space:nowrap;\n}\n\n.muSingleTable tbody tr:nth-child(odd) td{background:#f3f3f3}\n.muSingleTable tbody tr:nth-child(even) td{background:#ebebeb}\n.muSingleTable tbody tr td:first-child{font-weight:700;color:#333}\n\n.muSection{\n  margin-top:20px;\n  padding-top:16px;\n  border-top:1px solid rgba(0,0,0,.08);\n}\n\n.muSectionTitle{\n  font-size:13px;\n  font-weight:800;\n  text-transform:uppercase;\n  margin-bottom:8px;\n  color:#111;\n}\n\n.muText{\n  font-size:13px;\n  color:rgba(0,0,0,.75);\n  line-height:1.5;\n}\n\n.muFooterNote{\n  background:rgba(255,193,7,.1);\n  padding:14px;\n  border-radius:8px;\n  border:1px solid rgba(255,193,7,.3);\n  margin-top:16px !important;\n}\n\n@media (max-width:768px){\n  .muSizePopup{padding:16px}\n  .muHeader{flex-direction:column;align-items:flex-start}\n  .muWideTable{min-width:640px}\n  .muSingleTable thead th{font-size:11px;padding:12px 8px}\n  .muSingleTable tbody td{font-size:12px;padding:14px 8px}\n}\n\u003c\/style\u003e","brand":"MALFY'S","offers":[{"title":"Beige \/ S","offer_id":49625314492656,"sku":"SKU_1777427730237_42","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Beige \/ M","offer_id":49625314525424,"sku":"SKU_1777427730237_225","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":49625314558192,"sku":"SKU_1777427730237_379","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XL","offer_id":49625314590960,"sku":"SKU_1777427730237_491","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XXL","offer_id":49625314623728,"sku":"SKU_1777427730237_380","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XXXL","offer_id":49625314656496,"sku":"SKU_1777427730237_456","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ S","offer_id":49625314689264,"sku":"SKU_1777427730237_827","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ M","offer_id":49625314722032,"sku":"SKU_1777427730237_669","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ L","offer_id":49625314754800,"sku":"SKU_1777427730237_630","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ XL","offer_id":49625314787568,"sku":"SKU_1777427730237_812","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ XXL","offer_id":49625314820336,"sku":"SKU_1777427730237_361","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Dark Green \/ XXXL","offer_id":49625314853104,"sku":"SKU_1777427730237_61","price":70.9,"currency_code":"USD","in_stock":true},{"title":"White \/ Black \/ S","offer_id":49625314885872,"sku":"SKU_1777427730237_193","price":70.9,"currency_code":"USD","in_stock":true},{"title":"White \/ Black \/ M","offer_id":49625314918640,"sku":"SKU_1777427730237_238","price":70.9,"currency_code":"USD","in_stock":true},{"title":"White \/ Black \/ L","offer_id":49625314951408,"sku":"SKU_1777427730237_750","price":70.9,"currency_code":"USD","in_stock":true},{"title":"White \/ Black \/ XL","offer_id":49625314984176,"sku":"SKU_1777427730237_965","price":70.9,"currency_code":"USD","in_stock":true},{"title":"White \/ Black \/ XXL","offer_id":49625315016944,"sku":"SKU_1777427730237_989","price":70.9,"currency_code":"USD","in_stock":true},{"title":"White \/ Black \/ XXXL","offer_id":49625315049712,"sku":"SKU_1777427730237_93","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":49625315082480,"sku":"SKU_1777427730237_448","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":49625315115248,"sku":"SKU_1777427730237_975","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":49625315148016,"sku":"SKU_1777427730237_559","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":49625315180784,"sku":"SKU_1777427730237_860","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":49625315213552,"sku":"SKU_1777427730237_587","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXXL","offer_id":49625315246320,"sku":"SKU_1777427730237_215","price":70.9,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":49625315279088,"sku":"SKU_1777427730237_111","price":70.9,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":49625315311856,"sku":"SKU_1777427730237_957","price":70.9,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":49625315344624,"sku":"SKU_1777427730237_993","price":70.9,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":49625315377392,"sku":"SKU_1777427730237_615","price":70.9,"currency_code":"USD","in_stock":true},{"title":"White \/ XXL","offer_id":49625315410160,"sku":"SKU_1777427730237_429","price":70.9,"currency_code":"USD","in_stock":true},{"title":"White \/ XXXL","offer_id":49625315442928,"sku":"SKU_1777427730237_638","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ White \/ S","offer_id":49625315475696,"sku":"SKU_1777427730237_275","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ White \/ M","offer_id":49625315508464,"sku":"SKU_1777427730237_996","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ White \/ L","offer_id":49625315541232,"sku":"SKU_1777427730237_996","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ White \/ XL","offer_id":49625315574000,"sku":"SKU_1777427730237_217","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ White \/ XXL","offer_id":49625315606768,"sku":"SKU_1777427730237_487","price":70.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ White \/ XXXL","offer_id":49625315639536,"sku":"SKU_1777427730237_458","price":70.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0627\/9289\/2656\/files\/TwoPieceOsloSummerSet-Beige.webp?v=1777427732","url":"https:\/\/malfys.com\/de\/products\/two-piece-oslo-summer-set","provider":"MALFY'S","version":"1.0","type":"link"}