{"product_id":"ribbed-tank-black","title":"Ribbed Tank Top  Black","description":"\u003cstyle\u003e\n  :root{\n    --cream:#FBF8F2;\n    --cream-deep:#F1EBDF;\n    --white:#FFFFFF;\n    --ink:#26251F;\n    --ink-soft:#645F52;\n    --line:#DDD5C4;\n    --accent:#2F2B22;\n    --accent-soft:#8B8368;\n    --tag-bg:#EFE9DA;\n  }\n  *{box-sizing:border-box;}\n  body{\n    margin:0;\n    background:var(--cream);\n    color:var(--ink);\n    font-family:'Inter', sans-serif;\n    -webkit-font-smoothing:antialiased;\n  }\n  .wrap{\n    max-width:820px;\n    margin:0 auto;\n    padding:64px 24px 100px;\n  }\n\n  \/* ---------- HERO ---------- *\/\n  .eyebrow{\n    font-family:'IBM Plex Mono', monospace;\n    font-size:10px;\n    letter-spacing:.14em;\n    text-transform:uppercase;\n    color:var(--accent-soft);\n    margin-bottom:14px;\n    display:flex;\n    align-items:center;\n    gap:8px;\n  }\n  .eyebrow::before{\n    content:\"\";\n    width:18px;height:1px;\n    background:var(--accent-soft);\n    display:inline-block;\n  }\n  h1.title{\n    font-family:'Space Grotesk', sans-serif;\n    font-weight:700;\n    font-size:28px;\n    line-height:1.15;\n    margin:0 0 12px;\n    letter-spacing:-0.01em;\n  }\n  .desc{\n    font-size:13px;\n    line-height:1.65;\n    color:var(--ink-soft);\n    max-width:560px;\n    margin:0 0 18px;\n  }\n  [contenteditable=\"true\"]{\n    outline:none;\n    border-radius:6px;\n    padding:2px 4px;\n    margin:-2px -4px;\n    transition:background .15s ease, box-shadow .15s ease;\n    cursor:text;\n  }\n  [contenteditable=\"true\"]:hover{\n    background:var(--white);\n    box-shadow:0 0 0 1px var(--line);\n  }\n  [contenteditable=\"true\"]:focus{\n    background:var(--white);\n    box-shadow:0 0 0 1.5px var(--accent);\n  }\n  .edit-hint{\n    font-family:'IBM Plex Mono', monospace;\n    font-size:9px;\n    color:var(--accent-soft);\n    letter-spacing:.03em;\n    margin:-8px 0 22px;\n    display:flex;\n    align-items:center;\n    gap:5px;\n    opacity:.85;\n  }\n  .edit-hint svg{width:10px;height:10px;flex:none;}\n\n  .tags{\n    display:flex;\n    flex-wrap:wrap;\n    gap:6px;\n    margin-bottom:28px;\n  }\n  .tag{\n    font-family:'IBM Plex Mono', monospace;\n    font-size:10px;\n    letter-spacing:.03em;\n    background:var(--tag-bg);\n    border:1px solid var(--line);\n    color:var(--ink);\n    padding:4px 10px;\n    border-radius:100px;\n  }\n\n  \/* ---------- SIGNATURE: STRETCH DIAGRAM ---------- *\/\n  .stretch-panel{\n    background:var(--white);\n    border:1px solid var(--line);\n    border-radius:12px;\n    padding:20px 20px;\n    margin-bottom:32px;\n    display:flex;\n    align-items:center;\n    gap:18px;\n  }\n  .stretch-panel .icon-box{\n    flex:none;\n    width:64px;height:64px;\n    position:relative;\n  }\n  .stretch-panel .icon-box svg{width:100%;height:100%;}\n  .stretch-arrow{\n    stroke:var(--accent);\n    stroke-width:2;\n    fill:none;\n    stroke-linecap:round;\n    transform-origin:center;\n  }\n  .stretch-arrow.a1{animation:pulseH 2.6s ease-in-out infinite;}\n  .stretch-arrow.a2{animation:pulseV 2.6s ease-in-out infinite;}\n  @keyframes pulseH{\n    0%,100%{transform:scaleX(1);}\n    50%{transform:scaleX(1.18);}\n  }\n  @keyframes pulseV{\n    0%,100%{transform:scaleY(1);}\n    50%{transform:scaleY(1.18);}\n  }\n  @media (prefers-reduced-motion: reduce){\n    .stretch-arrow.a1, .stretch-arrow.a2{animation:none;}\n  }\n  .stretch-copy .label{\n    font-family:'IBM Plex Mono', monospace;\n    font-size:9.5px;\n    letter-spacing:.1em;\n    text-transform:uppercase;\n    color:var(--accent-soft);\n    margin-bottom:4px;\n  }\n  .stretch-copy .value{\n    font-family:'Space Grotesk', sans-serif;\n    font-weight:600;\n    font-size:14px;\n    margin-bottom:3px;\n  }\n  .stretch-copy .sub{\n    font-size:11.5px;\n    color:var(--ink-soft);\n    line-height:1.5;\n  }\n\n  \/* ---------- SPEC SECTIONS ---------- *\/\n  .section-heading{\n    font-family:'IBM Plex Mono', monospace;\n    font-size:10px;\n    letter-spacing:.14em;\n    text-transform:uppercase;\n    color:var(--accent-soft);\n    margin:0 0 10px;\n  }\n\n  details{\n    background:var(--white);\n    border:1px solid var(--line);\n    border-radius:8px;\n    margin-bottom:8px;\n    overflow:hidden;\n  }\n  details + details{margin-top:8px;}\n  summary{\n    list-style:none;\n    cursor:pointer;\n    padding:13px 16px;\n    font-family:'Space Grotesk', sans-serif;\n    font-weight:600;\n    font-size:13px;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap:12px;\n    -webkit-tap-highlight-color:transparent;\n  }\n  summary::-webkit-details-marker{display:none;}\n  summary .plus{\n    flex:none;\n    width:16px;height:16px;\n    position:relative;\n  }\n  summary .plus::before,\n  summary .plus::after{\n    content:\"\";\n    position:absolute;\n    background:var(--accent);\n    top:50%;left:50%;\n    transform:translate(-50%,-50%);\n  }\n  summary .plus::before{width:10px;height:1.3px;}\n  summary .plus::after{width:1.3px;height:10px;transition:transform .25s ease;}\n  details[open] summary .plus::after{transform:translate(-50%,-50%) rotate(90deg) scaleY(0.001);}\n\n  .panel-body{\n    padding:0 16px 16px;\n    font-size:12px;\n    line-height:1.65;\n    color:var(--ink-soft);\n  }\n  .panel-body ul{\n    margin:0;\n    padding-left:0;\n    list-style:none;\n  }\n  .panel-body li{\n    position:relative;\n    padding-left:15px;\n    margin-bottom:6px;\n  }\n  .panel-body li::before{\n    content:\"\";\n    position:absolute;\n    left:0;top:8px;\n    width:4px;height:4px;\n    border-radius:50%;\n    background:var(--accent-soft);\n  }\n  .panel-body li:last-child{margin-bottom:0;}\n\n  footer{\n    margin-top:36px;\n    padding-top:16px;\n    border-top:1px solid var(--line);\n    font-family:'IBM Plex Mono', monospace;\n    font-size:9.5px;\n    color:var(--accent-soft);\n    display:flex;\n    justify-content:space-between;\n    flex-wrap:wrap;\n    gap:6px;\n  }\n\n  @media (max-width:560px){\n    h1.title{font-size:24px;}\n    .stretch-panel{flex-direction:column;align-items:flex-start;}\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003ch1 class=\"title\" spellcheck=\"false\"\u003e Ribbed Tank Top Black\u003c\/h1\u003e\n\u003cp class=\"desc\" spellcheck=\"false\"\u003e\u003cstrong\u003eBuilt to move. Designed to stand out. The Ribbed Tank Top is crafted from premium 270 GSM ribbed stretch fabric for a sculpted fit that feels as good as it looks. Soft, breathable, and engineered with four-way stretch, it moves effortlessly through every workout while maintaining its shape. From intense training sessions to everyday wear, this men's gym tank top delivers comfort, durability, and a clean athletic look.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"edit-hint\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tags\"\u003e\n\u003cspan class=\"tag\"\u003e270 GSM\u003c\/span\u003e\u003cspan class=\"tag\"\u003eFade-Resistant\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stretch-panel\"\u003e\n\u003cdiv class=\"icon-box\"\u003e\u003csvg viewbox=\"0 0 96 96\"\u003e\n        \u003crect x=\"30\" y=\"30\" width=\"36\" height=\"36\" rx=\"6\" fill=\"none\" stroke=\"var(--accent-soft)\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\n        \u003cpath class=\"stretch-arrow a1\" d=\"M14 48 L30 48 M66 48 L82 48 M14 48 L20 43 M14 48 L20 53 M82 48 L76 43 M82 48 L76 53\"\u003e\u003c\/path\u003e\n        \u003cpath class=\"stretch-arrow a2\" d=\"M48 14 L48 30 M48 66 L48 82 M48 14 L43 20 M48 14 L53 20 M48 82 L43 76 M48 82 L53 76\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"stretch-copy\"\u003e\n\u003cdiv class=\"label\"\u003eFour-Way Stretch Construction\u003c\/div\u003e\n\u003cdiv class=\"value\"\u003eMoves in every direction, snaps back to shape\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003emoves with your body for unrestricted comfort and flexibility\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"section-heading\"\u003eSpecifications\u003c\/div\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eFabric \u0026amp; Material \u003cspan class=\"plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"panel-body\"\u003e Premium 270 GSM modal-spandex fabric with four-way stretch, breathable construction, and long-lasting shape retention.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003ePerformance Features \u003cspan class=\"plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"panel-body\"\u003e\n\u003cul\u003e\n\u003cli\u003eBreathable four-way stretch \u003c\/li\u003e\n\u003cli\u003eFade-resistant finish\u003c\/li\u003e\n\u003cli\u003eBody contouring fit                                                                                                                     \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eSize \u0026amp; Fit \u003cspan class=\"plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"panel-body\"\u003eAthletic fit, true to size. Snug through the body without restricting movement\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eCare Instructions \u003cspan class=\"plus\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"panel-body\"\u003eMachine wash cold with like colors. Do not bleach. Tumble dry low or air dry. Do not iron directly on print..\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cfooter\u003e\u003cspan\u003eMATERIAL — 270 GSM Modal spandex\u003c\/span\u003e \u003cspan\u003eFIT — ribbed tank top \u003c\/span\u003e\u003c\/footer\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u0026gt;\u003c\/p\u003e","brand":"zyave","offers":[{"title":"S \/ Modal Spandex","offer_id":44083240697934,"sku":null,"price":749.0,"currency_code":"INR","in_stock":true},{"title":"M \/ Modal Spandex","offer_id":44083240730702,"sku":null,"price":749.0,"currency_code":"INR","in_stock":true},{"title":"L \/ Modal Spandex","offer_id":44083240763470,"sku":null,"price":749.0,"currency_code":"INR","in_stock":true},{"title":"XL \/ Modal Spandex","offer_id":44083240796238,"sku":null,"price":749.0,"currency_code":"INR","in_stock":true},{"title":"2XL \/ Modal Spandex","offer_id":44083240665166,"sku":null,"price":749.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0745\/6037\/2814\/files\/zyave-mens-black-ribbed-tank-top-front-view.jpg?v=1785424349","url":"https:\/\/zyave.com\/products\/ribbed-tank-black","provider":"ZYAVE","version":"1.0","type":"link"}