{"title":"MEN'S SHAPEWEAR","description":"","products":[{"product_id":"mens-vest-trainer-1","title":"CoreForm Men's Waist Trainer Vest","description":"\u003cp\u003e\u003cstrong\u003eBUILT FOR THE MAN IN MOTION.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe FloxyLuxe CoreForm Men's Waist Trainer Vest is designed for structured support, confident movement and a more streamlined silhouette. Crafted from firm latex with a sleek, close-fitting profile, it brings powerful waist training into a refined, masculine design.\u003c\/p\u003e\n\u003cp\u003eWear it during training when you want added compression around the midsection, or beneath everyday clothing when you prefer a smoother, more controlled fit. The front closure allows you to secure the vest comfortably while the structured design provides supportive coverage through the torso.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDESIGNED FOR VERSATILITY\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFirm latex compression through the waist and midsection\u003c\/li\u003e\n\u003cli\u003eVest-style construction for structured torso support\u003c\/li\u003e\n\u003cli\u003eSecure front closure for a close, adjustable fit\u003c\/li\u003e\n\u003cli\u003eSuitable for workouts, active routines and everyday wear\u003c\/li\u003e\n\u003cli\u003eSleek black finish for a clean, understated look\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eWHY YOU'LL LOVE IT\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eOne piece, multiple ways to wear it. The CoreForm is designed for men who want purposeful waist training without a bulky look. Its clean, fitted construction works with training wear and can also be layered beneath everyday outfits.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFIT \u0026amp; SIZE\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eAvailable in \u003cstrong\u003eS–2XL\u003c\/strong\u003e. For the best fit, compare your body measurements with the chart below before ordering.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSIZE GUIDE\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eMeasurements are provided in centimetres. Compare your measurements carefully with the chart to select the size that best matches your body.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0533\/5403\/7418\/files\/floxyluxe-coreform-mens-waist-trainer-size-chart-s-2xl.png?v=1790350221\" alt=\"FloxyLuxe CoreForm Men's Waist Trainer Vest size chart from S to 2XL, measurements in centimetres\" style=\"width:100%;height:auto;\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFLOXYLUXE\u003c\/strong\u003e\u003cbr\u003eDesigned to shape, support and elevate the way you move.\u003c\/p\u003e\u003cstyle id=\"floxy-global-desc-typography\"\u003e\n.pdp-accordion__content{font-size:15px!important;line-height:1.65!important;}\n.pdp-accordion__content p,\n.pdp-accordion__content li,\n.pdp-accordion__content td,\n.pdp-accordion__content th,\n.pdp-accordion__content span{font-size:15px!important;line-height:1.65!important;}\n.pdp-accordion__content h2{font-size:18px!important;line-height:1.3!important;font-weight:600!important;margin:20px 0 9px!important;}\n.pdp-accordion__content h3{font-size:16px!important;line-height:1.35!important;font-weight:600!important;margin:18px 0 8px!important;}\n\u003c\/style\u003e\u003cscript id=\"floxy-global-color-navigation\"\u003e\n(function(){\nvar section=document.querySelector('.pdp-section[data-product-id=\"gid:\/\/shopify\/Product\/8453987074313\"]');if(!section||section.dataset.floxyGlobalColorNav==='1')return;section.dataset.floxyGlobalColorNav='1';\nvar colorIndex=2,mediaMap={\"BLACK\":\"https:\/\/cdn.shopify.com\/s\/files\/1\/0533\/5403\/7418\/files\/mens-vest-trainer-404708.jpg?v=1726210353\"};\nfunction fs(){return Array.prototype.slice.call(section.querySelectorAll('.variant-input-wrap')).filter(function(x){return \/^(color|colour|colors|colours)$\/.test(x.dataset.handle||'');})[0]||null}\nfunction paint(){var f=fs();if(!f)return;f.querySelectorAll('.variant-input').forEach(function(row){var i=row.querySelector('input'),l=row.querySelector('label');if(!i||!l)return;var v=i.value.toLowerCase(),c='#000';if(\/black\/.test(v))c='#000';else if(\/white\/.test(v))c='#fff';else if(\/nude\/.test(v))c='#d6a27b';else if(\/mocha\/.test(v))c='#8a5a44';else if(\/coffee\/.test(v))c='#6b4537';else if(\/pink\/.test(v))c='#e8a1b5';else if(\/burgundy\/.test(v))c='#72243b';else if(\/red\/.test(v))c='#c73535';else if(\/blue\/.test(v))c='#4977b8';else if(\/purple\/.test(v))c='#6b43a8';else if(\/green\/.test(v))c='#4f8c5a';else if(\/grey|gray\/.test(v))c='#858585';else if(\/gold\/.test(v))c='#c5a044';else if(\/blonde|blodne\/.test(v))c='#c9a46a';else if(\/dark root\/.test(v))c='#6f563c';else if(\/99j\/.test(v))c='#6f1f35';else if(\/multicolor|multi color|mix with|gray\\\/black\/.test(v))c='linear-gradient(135deg,#111 0 25%,#c33 25% 50%,#4a7 50% 75%,#5b3a6e 75%)';l.style.background=c;l.style.backgroundImage=c.indexOf('gradient')\u003e-1?c:'none';l.title=i.value;l.style.pointerEvents='auto'})}\nfunction vals(){var o={};section.querySelectorAll('[data-variant-input]:checked').forEach(function(i){o[i.dataset.index]=i.value});return o}\nfunction choose(color){var el=section.querySelector('[data-variant-json]'),vs=[];try{vs=JSON.parse(el.textContent||'[]')}catch(e){}var key='option'+colorIndex,c=vs.filter(function(v){return v[key]===color}),sel=vals();if(!c.length)return;var av=c.filter(function(v){return v.available});if(av.length)c=av;var best=c[0],score=-1;c.forEach(function(v){var s=0;Object.keys(sel).forEach(function(k){if(k!==key\u0026\u0026v[k]===sel[k])s++});if(s\u003escore){score=s;best=v}});section.querySelectorAll('[data-variant-input]').forEach(function(i){if(best[i.dataset.index]!=null){i.disabled=false;i.checked=i.value===best[i.dataset.index]}});var ci=section.querySelector('[data-variant-input][data-index=\"'+key+'\"][value=\"'+CSS.escape(color)+'\"]');if(ci){ci.disabled=false;ci.checked=true;ci.dispatchEvent(new Event('change',{bubbles:true}))}show(color)}\nfunction show(color){var u=mediaMap[color];if(!u)return;section.querySelectorAll('.pdp-image-grid__image,.pdp-image-carousel__image').forEach(function(img){img.src=u;img.removeAttribute('srcset')})}\nfunction bind(){var f=fs();if(!f)return;f.querySelectorAll('label').forEach(function(l){if(l.dataset.floxyColorBound==='1')return;l.dataset.floxyColorBound='1';l.addEventListener('click',function(e){e.preventDefault();e.stopImmediatePropagation();choose(l.title||l.textContent.trim())},true)})}\ndocument.addEventListener('variant:change',function(e){var s=e\u0026\u0026e.detail\u0026\u0026e.detail.selected;if(s\u0026\u0026s['option'+colorIndex])show(s['option'+colorIndex]);paint();bind()});paint();bind();setTimeout(function(){paint();bind()},400);setTimeout(function(){paint();bind()},1200);\n})();\n\u003c\/script\u003e\u003cstyle id=\"floxy-universal-color-circles-v2\"\u003e\n.pdp-panel__color-swatch,\n.floxy-circle-color-option .pdp-panel__size-btn{\n  width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;\n  min-height:32px!important;max-height:32px!important;padding:0!important;margin:0!important;\n  box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;\n  border-radius:50%!important;-webkit-border-radius:50%!important;\n  overflow:hidden!important;clip-path:circle(50% at 50% 50%)!important;-webkit-clip-path:circle(50% at 50% 50%)!important;\n  font-size:0!important;line-height:0!important;color:transparent!important;cursor:pointer!important;\n}\n.pdp-panel__color-swatch{border:2px solid #e5e5e5!important}\n.floxy-circle-color-option .pdp-panel__size-btn{border:2px solid #e5e5e5!important;background-image:none!important}\n.pdp-panel__color-swatch[aria-checked=\"true\"],\n.floxy-circle-color-option input:checked + .pdp-panel__size-btn{\n  border-color:#5B3A6E!important;outline:2px solid #5B3A6E!important;outline-offset:1px!important;\n}\n.floxy-circle-color-option .variant-input{display:inline-flex!important}\n\u003c\/style\u003e\n\u003cscript id=\"floxy-universal-color-circles-v2\"\u003e\n(function(){\n  var root=document;\n  var colorWords=\/^(black|white|nude|mocha|coffee|brown|beige|cream|tan|taupe|pink|rose|rosy brown|burgundy|maroon|red|wine|blue|navy|purple|lavender|lilac|green|olive|sage|grey|gray|silver|gold|blonde|blodne|multicolor|multi color|red\/black|gray\/black|mix with.*)$\/i;\n  function isColorValue(v){return colorWords.test(String(v||'').trim()) || \/\\b(black|white|nude|mocha|coffee|brown|beige|pink|burgundy|red|blue|purple|green|grey|gray|gold|blonde|blodne|multicolor)\\b\/i.test(String(v||''));}\n  function hex(v){\n    v=String(v||'').trim().toLowerCase();\n    if(\/black\/.test(v))return '#000000'; if(\/white\/.test(v))return '#ffffff'; if(\/nude\/.test(v))return '#d6a27b';\n    if(\/mocha\/.test(v))return '#8a5a44'; if(\/coffee|brown\/.test(v))return '#6b4537'; if(\/beige|cream|tan|taupe\/.test(v))return '#d7bea3';\n    if(\/pink|rose\/.test(v))return '#e8a1b5'; if(\/burgundy|maroon|wine\/.test(v))return '#72243b'; if(\/^red\/.test(v))return '#c73535';\n    if(\/navy\/.test(v))return '#273a63'; if(\/^blue\/.test(v))return '#4977b8'; if(\/purple|lavender|lilac\/.test(v))return '#6b43a8';\n    if(\/green|olive|sage\/.test(v))return '#64855c'; if(\/grey|gray\/.test(v))return '#858585'; if(\/silver\/.test(v))return '#b9b9b9'; if(\/gold\/.test(v))return '#c5a044';\n    if(\/blonde|blodne\/.test(v))return '#c9a46a'; if(\/gray\\\/black\/.test(v))return 'linear-gradient(135deg,#111 0 50%,#777 50% 100%)';\n    if(\/multi|mix with\/.test(v))return 'linear-gradient(135deg,#111 0 25%,#c33 25% 50%,#4a7 50% 75%,#5b3a6e 75%)';\n    return null;\n  }\n  function mark(){\n    root.querySelectorAll('.variant-input-wrap').forEach(function(w){\n      var h=((w.querySelector('.pdp-panel__option-label,.pdp-panel__option-title,legend,label')||{}).textContent||'');\n      var handle=(w.getAttribute('data-handle')||'').toLowerCase();\n      var vals=[].slice.call(w.querySelectorAll('input[type=\"radio\"],input[type=\"checkbox\"]')).map(function(i){return i.value});\n      if(\/color|colour\/.test(handle) || (\/color|colour\/.test(h.toLowerCase()) \u0026\u0026 vals.some(isColorValue))) w.classList.add('floxy-circle-color-option');\n    });\n    root.querySelectorAll('.pdp-panel__color-swatch,.floxy-circle-color-option label').forEach(function(l){\n      var i=l.previousElementSibling;\n      if(!i || !('value' in i)) return;\n      var c=hex(i.value);\n      if(c){l.style.setProperty('background',c,'important');l.style.setProperty('background-image',c.indexOf('gradient')\u003e-1?c:'none','important');}\n      l.style.setProperty('font-size','0','important'); l.setAttribute('title',i.value);\n    });\n  }\n  function run(){mark();}\n  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run);else run();\n  setTimeout(run,150);setTimeout(run,600);setTimeout(run,1500);\n  new MutationObserver(run).observe(root.body,{subtree:true,childList:true});\n})();\n\u003c\/script\u003e\u003cstyle id=\"floxy-universal-variant-selectors-v3\"\u003e\n\/* FloxyLuxe universal variant selector styling *\/\n.pdp-panel .variant-input-wrap .pdp-panel__size-btn{\n  width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;\n  min-height:42px!important;max-height:42px!important;\n  padding:0!important;margin:0 6px 0 0!important;\n  box-sizing:border-box!important;\n  display:inline-flex!important;align-items:center!important;justify-content:center!important;\n  border:1px solid #d9d9d9!important;\n  border-radius:50%!important;-webkit-border-radius:50%!important;\n  background:#fff!important;color:#171717!important;\n  font-size:13px!important;font-weight:500!important;line-height:1!important;\n  cursor:pointer!important;transition:all .18s ease!important;\n}\n.pdp-panel .variant-input-wrap .pdp-panel__size-btn:hover{\n  border-color:#5B3A6E!important;color:#5B3A6E!important;\n}\n.pdp-panel .variant-input-wrap input:checked + .pdp-panel__size-btn{\n  background:#5B3A6E!important;border-color:#5B3A6E!important;color:#fff!important;\n  outline:none!important;box-shadow:none!important;\n}\n.pdp-panel .variant-input-wrap .pdp-panel__color-swatch{\n  width:32px!important;height:32px!important;min-width:32px!important;max-width:32px!important;\n  min-height:32px!important;max-height:32px!important;\n  padding:0!important;margin:0 8px 0 0!important;\n  box-sizing:border-box!important;\n  display:inline-flex!important;align-items:center!important;justify-content:center!important;\n  border-radius:50%!important;-webkit-border-radius:50%!important;\n  overflow:hidden!important;\n  border:2px solid #e3e3e3!important;\n  cursor:pointer!important;\n}\n.pdp-panel .variant-input-wrap input:checked + .pdp-panel__color-swatch{\n  border-color:#5B3A6E!important;\n  outline:2px solid #5B3A6E!important;outline-offset:2px!important;\n}\n.pdp-panel .variant-input-wrap{\n  display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;\n}\n.pdp-panel .variant-input-wrap .variant-input{\n  display:inline-flex!important;align-items:center!important;\n}\n\u003c\/style\u003e\u003cstyle id=\"floxy-size-circles-v4\"\u003e\n.pdp-panel .pdp-panel__option:has(.variant-input-wrap[data-handle=\"size\"]) .variant-input-wrap .pdp-panel__size-btn,\n.pdp-panel .variant-input-wrap[data-handle=\"size\"] .pdp-panel__size-btn{\n  width:42px!important;\n  height:42px!important;\n  min-width:42px!important;\n  max-width:42px!important;\n  min-height:42px!important;\n  max-height:42px!important;\n  flex:0 0 42px!important;\n  aspect-ratio:1\/1!important;\n  padding:0!important;\n  margin:0!important;\n  box-sizing:border-box!important;\n  display:inline-flex!important;\n  align-items:center!important;\n  justify-content:center!important;\n  border-radius:50%!important;\n  -webkit-border-radius:50%!important;\n  border:1px solid #d9d9d9!important;\n  background:#fff!important;\n  color:#171717!important;\n  font-size:13px!important;\n  font-weight:500!important;\n  line-height:1!important;\n}\n.pdp-panel .variant-input-wrap[data-handle=\"size\"] input:checked + .pdp-panel__size-btn{\n  background:#5B3A6E!important;\n  border-color:#5B3A6E!important;\n  color:#fff!important;\n  outline:none!important;\n  box-shadow:none!important;\n}\n.pdp-panel .variant-input-wrap[data-handle=\"size\"] input:disabled + .pdp-panel__size-btn{\n  opacity:.35!important;\n  text-decoration:line-through!important;\n}\n.pdp-panel .variant-input-wrap[data-handle=\"size\"] .variant-input{\n  display:inline-flex!important;\n  flex:0 0 auto!important;\n}\n\u003c\/style\u003e\n\u003cscript id=\"floxy-size-circles-v4\"\u003e\n(function(){\n  function apply(){\n    document.querySelectorAll('.pdp-panel .variant-input-wrap').forEach(function(wrap){\n      var handle=(wrap.getAttribute('data-handle')||'').toLowerCase();\n      var header=wrap.closest('.pdp-panel__option');\n      var headerText=header ? header.textContent.toLowerCase() : '';\n      if(handle!=='size' \u0026\u0026 !\/\\bsize\\b\/.test(headerText)) return;\n      wrap.querySelectorAll('label.pdp-panel__size-btn').forEach(function(label){\n        label.style.setProperty('width','42px','important');\n        label.style.setProperty('height','42px','important');\n        label.style.setProperty('min-width','42px','important');\n        label.style.setProperty('max-width','42px','important');\n        label.style.setProperty('min-height','42px','important');\n        label.style.setProperty('max-height','42px','important');\n        label.style.setProperty('flex','0 0 42px','important');\n        label.style.setProperty('aspect-ratio','1 \/ 1','important');\n        label.style.setProperty('padding','0','important');\n        label.style.setProperty('margin','0','important');\n        label.style.setProperty('box-sizing','border-box','important');\n        label.style.setProperty('display','inline-flex','important');\n        label.style.setProperty('align-items','center','important');\n        label.style.setProperty('justify-content','center','important');\n        label.style.setProperty('border-radius','50%','important');\n        label.style.setProperty('-webkit-border-radius','50%','important');\n      });\n    });\n  }\n  function boot(){\n    apply();\n    setTimeout(apply,100);\n    setTimeout(apply,400);\n    setTimeout(apply,1000);\n    setTimeout(apply,2000);\n    new MutationObserver(apply).observe(document.body,{subtree:true,childList:true});\n  }\n  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded',boot); else boot();\n})();\n\u003c\/script\u003e","brand":"FloxyLuxe","offers":[{"title":"Medium \/ BLACK \/ 100% LATEX","offer_id":45041446453513,"sku":"","price":64.95,"currency_code":"EUR","in_stock":true},{"title":"Large \/ BLACK \/ 100% LATEX","offer_id":45041446486281,"sku":"","price":64.95,"currency_code":"EUR","in_stock":true},{"title":"Extra large \/ BLACK \/ 100% LATEX","offer_id":45041446519049,"sku":"","price":64.95,"currency_code":"EUR","in_stock":true},{"title":"Two Extra large \/ BLACK \/ 100% LATEX","offer_id":45041446551817,"sku":"","price":64.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0533\/5403\/7418\/files\/mens-vest-trainer-679825.jpg?v=1726210353"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0533\/5403\/7418\/collections\/men-trainer-665680.jpg?v=1742163749","url":"https:\/\/www.floxyluxe.store\/en-ng\/collections\/men-trainer.oembed","provider":"FloxyLuxe","version":"1.0","type":"link"}