{"product_id":"artist-series-vol-2-upsweater-mole","title":"ARTIST SERIES VOL. 2 – Upsweater Molé","description":"\u003cstyle\u003e\n  .accordion-wrapper {\n    margin: 0;\n  }\n\n  .accordion-item + .accordion-item {\n    margin-top: 0.5rem;\n  }\n\n  .accordion-title {\n    cursor: pointer;\n    padding: 0.8rem 0;\n    font-weight: bold;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    font-size: 1rem;\n  }\n\n  .accordion-title::after {\n    content: \"+\";\n    font-size: 1.4rem;\n    transition: transform 0.3s ease;\n  }\n\n  .accordion-item.open .accordion-title::after {\n    content: \"–\";\n  }\n\n  .accordion-content {\n    display: none;\n    padding: 0.2rem 0 0.5rem;\n    margin-top: -0.2rem;\n  }\n\n  .accordion-item.open .accordion-content {\n    display: block;\n  }\n\n  .lightbox-overlay {\n    position: fixed;\n    top: 0;\n    left: 0;\n    width: 100vw;\n    height: 100vh;\n    background: rgba(0,0,0,0.85);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    z-index: 9999;\n  }\n\n  .lightbox-overlay img {\n    max-width: 90%;\n    max-height: 90%;\n    box-shadow: 0 0 20px rgba(0,0,0,0.5);\n  }\n\n  \/* Material Popup *\/\n  .material-overlay {\n    position: fixed;\n    inset: 0;\n    background: rgba(0,0,0,0.95);\n    color: #fff;\n    z-index: 10000;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    opacity: 0;\n    visibility: hidden;\n    transition: opacity .2s ease;\n    padding: 2rem;\n  }\n  .material-overlay.active {\n    opacity: 1;\n    visibility: visible;\n  }\n  .material-popup {\n    background: #000;\n    width: 90%;\n    max-width: 600px;\n    padding: 2rem 2rem 1.5rem;\n    position: relative;\n    text-align: left;\n    border-radius: 6px;\n  }\n  .material-popup h3 {\n    margin: 0 0 1rem;\n    font-size: 1.6rem;\n    text-align: center;\n  }\n  .material-popup p {\n    margin: 0;\n    line-height: 1.6;\n  }\n  .material-popup a {\n    color: #fff;\n    text-decoration: underline;\n  }\n  .close-btn {\n    position: absolute;\n    top: .8rem;\n    right: 1rem;\n    font-size: 2rem;\n    line-height: 1;\n    cursor: pointer;\n    color: #fff;\n  }\n\n  @media (max-width: 768px) {\n    .material-popup {\n      width: 100%;\n      height: 100%;\n      max-width: none;\n      border-radius: 0;\n      padding: 5rem 1.25rem 2rem;\n      overflow-y: auto;\n    }\n    .close-btn {\n      position: fixed;\n      top: 6rem;\n      right: 1rem;\n      font-size: 2.4rem;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"accordion-wrapper\"\u003e\n  \u003cdiv class=\"accordion-item open\"\u003e\n    \u003cdiv class=\"accordion-title\"\u003ePRODUKTBESCHREIBUNG\u003c\/div\u003e\n    \u003cdiv class=\"accordion-content\"\u003e\n      \u003cp\u003eDer Upsweater Molé setzt auf schlichte Formen, weiche Bio-Baumwolle und klare Ästhetik. Der Raglanschnitt legt sich angenehm an, ohne einzuengen, und die subtilen Stickereien verleihen dem minimalistischen Look das gewisse Etwas.\u003c\/p\u003e\n\n\u003cp\u003eDie Farbe Molé — ein tiefes, warmes Braun-Taupe — macht den Sweater besonders vielseitig. Sie wirkt elegant, unaufdringlich und lässt sich sowohl mit hellen als auch dunklen Tönen mühelos kombinieren.\u003c\/p\u003e\n\n\u003cp\u003eIn sorgfältiger Produktion in der Türkei gefertigt, überzeugt der Sweater mit langlebiger Qualität und angenehmem Tragegefühl.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-title\"\u003eDETAILS\u003c\/div\u003e\n    \u003cdiv class=\"accordion-content\"\u003e\n      \u003cul\u003e\n        \u003cli\u003e\u003ca href=\"#\" class=\"material-link\" data-material=\"baumwolle\"\u003e100% Bio-Baumwolle\u003c\/a\u003e\u003c\/li\u003e\n        \u003cli\u003eEntworfen in der Schweiz\u003c\/li\u003e\n        \u003cli\u003eProduziert in der Türkei\u003c\/li\u003e\n        \u003cli\u003eRaglanschnitt und angenehme Passform\u003c\/li\u003e\n        \u003cli\u003eDoppelter Stoff im Nackenbereich für langanhaltende Freude\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-title\"\u003ePFLEGEHINWEIS\u003c\/div\u003e\n    \u003cdiv class=\"accordion-content\"\u003e\n      \u003cp\u003eAuf Grund der Verwendung von Bio-Baumwolle empfehlen wir dir, den Sweater bei maximal 40 Grad in der Waschmaschine zu waschen und nicht im Tumbler zu trocknen!\u003cbr\u003e\n      Nur so können wir dir eine lang anhaltende Passform garantieren.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cdiv class=\"accordion-title\"\u003ePASSFORM \u0026amp; GRÖSSEN\u003c\/div\u003e\n    \u003cdiv class=\"accordion-content\"\u003e\n      \u003cp\u003eDas Modell ist 185 cm gross und trägt Grösse M.\u003cbr\u003eFür eine enger anliegende Passform empfehlen wir dir eine Grösse kleiner.\u003c\/p\u003e\n      \u003cp\u003eWeitere Angaben zu den Grössen findest du hier:\u003c\/p\u003e\n      \u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0569\/6952\/7482\/files\/Sizeguide_Upsweater_ba62ff3f-9a20-4743-8fa8-38d9a394eb2a.jpg?v=1632840648\" onclick=\"openLightbox(event, this)\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0569\/6952\/7482\/files\/Sizeguide_Upsweater_ba62ff3f-9a20-4743-8fa8-38d9a394eb2a.jpg?v=1632840648\" alt=\"Größentabelle Upsweater\" style=\"max-width:100%; height:auto; cursor: zoom-in;\" title=\"Zum Vergrößern klicken\"\u003e\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Material Popup --\u003e\n\u003cdiv id=\"materialPopup\" class=\"material-overlay\" aria-hidden=\"true\"\u003e\n  \u003cdiv class=\"material-popup\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"materialTitle\"\u003e\n    \u003cspan class=\"close-btn\" onclick=\"closeMaterialPopup()\"\u003e×\u003c\/span\u003e\n    \u003ch3 id=\"materialTitle\"\u003e\u003c\/h3\u003e\n    \u003cp id=\"materialText\"\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  \/\/ Akkordeon: Nur ein Punkt gleichzeitig offen\n  document.querySelectorAll('.accordion-title').forEach(title =\u003e {\n    title.addEventListener('click', function () {\n      const item = this.parentElement;\n      const isOpen = item.classList.contains('open');\n      document.querySelectorAll('.accordion-item').forEach(i =\u003e i.classList.remove('open'));\n      if (!isOpen) item.classList.add('open');\n    });\n  });\n\n  \/\/ Lightbox für Bild\n  function openLightbox(event, link) {\n    event.preventDefault();\n    const overlay = document.createElement('div');\n    overlay.className = 'lightbox-overlay';\n    overlay.onclick = () =\u003e document.body.removeChild(overlay);\n    const image = document.createElement('img');\n    image.src = link.href;\n    image.alt = 'Größentabelle Upsweater';\n    overlay.appendChild(image);\n    document.body.appendChild(overlay);\n  }\n\n  \/\/ Materialtexte\n  const materials = {\n    baumwolle: {\n      title: \"🌱 Bio-Baumwolle\",\n      text: \"Ohne chemische Pestizide oder Dünger angebaut. 🌍 Spart bis zu 90 % Wasser, erhält fruchtbare Böden und sorgt für gesündere Arbeitsbedingungen. Weich, langlebig und besonders hautfreundlich.\"\n    }\n  };\n\n  \/\/ Popup öffnen\n  document.querySelectorAll('.material-link').forEach(link =\u003e {\n    link.addEventListener('click', function(e) {\n      e.preventDefault();\n      const key = this.getAttribute('data-material');\n      const mat = materials[key];\n      if (!mat) return;\n\n      document.getElementById('materialTitle').textContent = mat.title;\n      document.getElementById('materialText').innerHTML = mat.text + '\u003cbr\u003e\u003cbr\u003e\u003ca href=\"https:\/\/upsense.ch\/pages\/materialien\" target=\"_blank\" rel=\"noopener\"\u003eMehr zu unseren Materialien →\u003c\/a\u003e';\n      document.getElementById('materialPopup').classList.add('active');\n      document.getElementById('materialPopup').setAttribute('aria-hidden','false');\n    });\n  });\n\n  \/\/ Popup schließen\n  function closeMaterialPopup() {\n    const popup = document.getElementById('materialPopup');\n    popup.classList.remove('active');\n    popup.setAttribute('aria-hidden','true');\n  }\n  window.closeMaterialPopup = closeMaterialPopup;\n\n  \/\/ Overlay-Klick \u0026 ESC schließen\n  document.getElementById('materialPopup').addEventListener('click', (e) =\u003e {\n    if (e.target.id === 'materialPopup') closeMaterialPopup();\n  });\n  document.addEventListener('keydown', (e) =\u003e {\n    if (e.key === 'Escape') closeMaterialPopup();\n  });\n\u003c\/script\u003e","brand":"Upsense Clothing","offers":[{"title":"XS","offer_id":59159269310838,"sku":null,"price":78.0,"currency_code":"CHF","in_stock":true},{"title":"S","offer_id":59159269343606,"sku":"B-00001","price":78.0,"currency_code":"CHF","in_stock":true},{"title":"M","offer_id":59159269376374,"sku":"B-00002","price":78.0,"currency_code":"CHF","in_stock":true},{"title":"L","offer_id":59159269409142,"sku":"B-00003","price":78.0,"currency_code":"CHF","in_stock":true},{"title":"XL","offer_id":59159269441910,"sku":"B-00004","price":78.0,"currency_code":"CHF","in_stock":true},{"title":"XXL","offer_id":59159269474678,"sku":null,"price":78.0,"currency_code":"CHF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0569\/6952\/7482\/files\/Shopify_Produktbild_Artist_Series_Sweater_Mole.jpg?v=1793217000","url":"https:\/\/upsense.ch\/products\/artist-series-vol-2-upsweater-mole","provider":"Upsense Clothing","version":"1.0","type":"link"}