{"title":"T-SHIRTS","description":"","products":[{"product_id":"oversized-cotton-t-shirt-for-men-premium-summer-basic","title":"Essential Tee","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n            background: #fff;\n            padding: 20px;\n        }\n\n        .accordion-container {\n            max-width: 600px;\n            margin: 0 auto;\n        }\n\n        .accordion-item {\n            border-bottom: 1px solid #e5e5e5;\n        }\n\n        .accordion-header {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            padding: 16px 0;\n            cursor: pointer;\n            background: none;\n            border: none;\n            width: 100%;\n            font-size: 14px;\n            font-weight: 500;\n            text-align: left;\n            letter-spacing: 0.5px;\n            transition: color 0.2s ease;\n        }\n\n        .accordion-header:hover {\n            color: #666;\n        }\n\n        .accordion-arrow {\n            width: 20px;\n            height: 20px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            transition: transform 0.3s ease;\n            flex-shrink: 0;\n            margin-left: 12px;\n        }\n\n        .accordion-arrow svg {\n            width: 16px;\n            height: 16px;\n            stroke: currentColor;\n            stroke-width: 2;\n            fill: none;\n        }\n\n        .accordion-header.active .accordion-arrow {\n            transform: rotate(180deg);\n        }\n\n        .accordion-content {\n            max-height: 0;\n            overflow: hidden;\n            transition: max-height 0.3s ease;\n            padding: 0;\n        }\n\n        .accordion-content.active {\n            max-height: 500px;\n            padding-bottom: 16px;\n        }\n\n        .accordion-text {\n            font-size: 14px;\n            line-height: 1.6;\n            color: #666;\n        }\n\n        @media (max-width: 480px) {\n            .accordion-container {\n                padding: 0;\n            }\n\n            .accordion-header {\n                padding: 14px 0;\n                font-size: 13px;\n            }\n\n            .accordion-text {\n                font-size: 13px;\n            }\n        }\n    \u003c\/style\u003e\n\u003cdiv class=\"accordion-container\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton data-accordion=\"0\" class=\"accordion-header active\"\u003e \u003cspan\u003eDescription\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-arrow\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n                        \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n                    \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv data-accordion=\"0\" class=\"accordion-content active\"\u003e\n\u003cdiv class=\"accordion-text\"\u003ePremium oversized cotton t-shirt designed for effortless summer style. Crafted from soft, breathable fabric with a relaxed fit that works for any occasion. Perfect for layering or wearing solo.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton data-accordion=\"1\" class=\"accordion-header\"\u003e \u003cspan\u003eCare\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-arrow\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n                        \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n                    \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv data-accordion=\"1\" class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-text\"\u003eMachine wash cold with similar colors. Tumble dry low or lay flat to dry. Avoid bleach and fabric softener. Iron on low heat if needed. For best results, wash inside out.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton data-accordion=\"2\" class=\"accordion-header\"\u003e \u003cspan\u003eMaterials\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-arrow\"\u003e\u003csvg viewbox=\"0 0 24 24\"\u003e\n                        \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n                    \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv data-accordion=\"2\" class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-text\"\u003e100% organic cotton. Sustainably sourced and ethically produced. Soft, durable, and naturally breathable for all-day comfort.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cscript\u003e\n        const headers = document.querySelectorAll('.accordion-header');\n\n        headers.forEach(header =\u003e {\n            header.addEventListener('click', function() {\n                const index = this.getAttribute('data-accordion');\n                const content = document.querySelector(`.accordion-content[data-accordion=\"${index}\"]`);\n\n                const isActive = this.classList.contains('active');\n\n                document.querySelectorAll('.accordion-header').forEach(h =\u003e {\n                    h.classList.remove('active');\n                });\n                document.querySelectorAll('.accordion-content').forEach(c =\u003e {\n                    c.classList.remove('active');\n                });\n\n                if (!isActive) {\n                    this.classList.add('active');\n                    content.classList.add('active');\n                }\n            });\n        });\n    \u003c\/script\u003e \u003c\/p\u003e","brand":"Urban Alpha","offers":[{"title":"White \/ M","offer_id":57978754007385,"sku":null,"price":21.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ L","offer_id":57978754105689,"sku":null,"price":21.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ XL","offer_id":57978754203993,"sku":null,"price":21.99,"currency_code":"EUR","in_stock":true},{"title":"White \/ 2XL","offer_id":57978754302297,"sku":null,"price":21.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":57978753974617,"sku":null,"price":21.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":57978754072921,"sku":null,"price":21.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":57978754171225,"sku":null,"price":21.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 2XL","offer_id":57978754269529,"sku":null,"price":21.99,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ M","offer_id":57978754040153,"sku":null,"price":21.99,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ L","offer_id":57978754138457,"sku":null,"price":21.99,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ XL","offer_id":57978754236761,"sku":null,"price":21.99,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ 2XL","offer_id":57978754335065,"sku":null,"price":21.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1041\/8392\/3033\/files\/d8a46ac8-79df-4d04-bda5-3dd8d6410ba0.png?v=1778578049"},{"product_id":"retro-washed-oversized-t-shirt-heavyweight-cotton","title":"Washed Oversized Tee","description":"\u003cdiv class=\"accordion\"\u003e\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cbutton class=\"accordion-header\"\u003e\n      \u003cspan\u003eDescription\u003c\/span\u003e\n      \u003cspan class=\"arrow\"\u003e›\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"accordion-content\"\u003e\n      \u003cp\u003eEffortless vintage style meets everyday comfort. This oversized t-shirt features a soft, washed finish that feels broken-in from day one. Cut generously through the shoulders and body for a relaxed, contemporary silhouette that works solo or layered. Crafted from heavyweight cotton, it resists shrinking and holds its shape through countless wears. The faded tone adds character while remaining versatile enough to pair with anything in your wardrobe.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cbutton class=\"accordion-header\"\u003e\n      \u003cspan\u003eCare\u003c\/span\u003e\n      \u003cspan class=\"arrow\"\u003e›\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"accordion-content\"\u003e\n      \u003cp\u003eMachine wash cold. Tumble dry low or lay flat to preserve the washed finish. Avoid bleach and fabric softener to maintain softness.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"accordion-item\"\u003e\n    \u003cbutton class=\"accordion-header\"\u003e\n      \u003cspan\u003eMaterials\u003c\/span\u003e\n      \u003cspan class=\"arrow\"\u003e›\u003c\/span\u003e\n    \u003c\/button\u003e\n    \u003cdiv class=\"accordion-content\"\u003e\n      \u003cp\u003e100% cotton. Heavyweight, pre-washed for durability and comfort.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.accordion {\n  border-top: 1px solid #e5e5e5;\n}\n\n.accordion-item {\n  border-bottom: 1px solid #e5e5e5;\n}\n\n.accordion-header {\n  width: 100%;\n  padding: 16px 0;\n  background: none;\n  border: none;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  cursor: pointer;\n  font-size: 14px;\n  font-weight: 500;\n  text-align: left;\n  transition: all 0.2s ease;\n}\n\n.accordion-header:hover {\n  opacity: 0.7;\n}\n\n.arrow {\n  font-size: 20px;\n  transition: transform 0.3s ease;\n  display: inline-block;\n}\n\n.accordion-item.active .arrow {\n  transform: rotate(90deg);\n}\n\n.accordion-content {\n  max-height: 0;\n  overflow: hidden;\n  transition: max-height 0.3s ease;\n  padding: 0;\n}\n\n.accordion-item.active .accordion-content {\n  max-height: 500px;\n  padding-bottom: 16px;\n}\n\n.accordion-content p {\n  margin: 0;\n  font-size: 14px;\n  line-height: 1.6;\n  color: #666;\n}\n\n@media (max-width: 640px) {\n  .accordion-header {\n    padding: 12px 0;\n    font-size: 13px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\ndocument.querySelectorAll('.accordion-header').forEach(button =\u003e {\n  button.addEventListener('click', () =\u003e {\n    const item = button.parentElement;\n    item.classList.toggle('active');\n  });\n});\n\u003c\/script\u003e","brand":"Urban Alpha","offers":[{"title":"Gray \/ S","offer_id":57981757096281,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ M","offer_id":58067864387929,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ L","offer_id":58067864420697,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Gray \/ XL","offer_id":58067864453465,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ S","offer_id":57981757129049,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ M","offer_id":58067864486233,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ L","offer_id":58067864519001,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Beige \/ XL","offer_id":58067864551769,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Green \/ S","offer_id":57981757161817,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Green \/ M","offer_id":58067864584537,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Green \/ L","offer_id":58067864617305,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Green \/ XL","offer_id":58067864650073,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ S","offer_id":57981757194585,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":58067864682841,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":58067864715609,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":58067864748377,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Apricot \/ S","offer_id":57981757227353,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Apricot \/ M","offer_id":58067864781145,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Apricot \/ L","offer_id":58067864813913,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Apricot \/ XL","offer_id":58067864846681,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Light-Gray \/ S","offer_id":57981757260121,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Light-Gray \/ M","offer_id":58067864879449,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Light-Gray \/ L","offer_id":58067864912217,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"Light-Gray \/ XL","offer_id":58067864944985,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1041\/8392\/3033\/files\/92de6768-9bf8-47f3-90b7-3f2b13b7244b.png?v=1778879663"},{"product_id":"oversized-summer-tee","title":"Oversized Summer Tee","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"accordion-container\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-controls=\"panel-description\" aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan class=\"accordion-title\"\u003eDescription\u003c\/span\u003e \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 20 20\" height=\"20\" width=\"20\" class=\"accordion-icon\"\u003e\n        \u003cpolyline points=\"6 8 10 12 14 8\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv hidden=\"\" id=\"panel-description\" class=\"accordion-panel\"\u003e\n\u003cdiv class=\"accordion-content\"\u003eRelaxed fit oversized tee crafted from premium cotton. Designed for effortless layering and modern minimalist styling. Perfect for warm weather wear.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-controls=\"panel-care\" aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan class=\"accordion-title\"\u003eCare\u003c\/span\u003e \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 20 20\" height=\"20\" width=\"20\" class=\"accordion-icon\"\u003e\n        \u003cpolyline points=\"6 8 10 12 14 8\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv hidden=\"\" id=\"panel-care\" class=\"accordion-panel\"\u003e\n\u003cdiv class=\"accordion-content\"\u003eMachine wash cold with similar colors. Tumble dry low. Iron on low heat if needed. Avoid bleach and fabric softener.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-controls=\"panel-materials\" aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan class=\"accordion-title\"\u003eMaterials\u003c\/span\u003e \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 20 20\" height=\"20\" width=\"20\" class=\"accordion-icon\"\u003e\n        \u003cpolyline points=\"6 8 10 12 14 8\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv hidden=\"\" id=\"panel-materials\" class=\"accordion-panel\"\u003e\n\u003cdiv class=\"accordion-content\"\u003e100% organic cotton. Sustainably sourced and ethically produced. Weight: 180 gsm.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.accordion-container {\n  border-top: 1px solid #e5e5e5;\n  border-bottom: 1px solid #e5e5e5;\n}\n\n.accordion-item {\n  border-bottom: 1px solid #e5e5e5;\n}\n\n.accordion-item:last-child {\n  border-bottom: none;\n}\n\n.accordion-header {\n  width: 100%;\n  padding: 16px 0;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  background: transparent;\n  border: none;\n  cursor: pointer;\n  font-size: 14px;\n  font-weight: 500;\n  letter-spacing: 0.5px;\n  text-transform: uppercase;\n  color: #000;\n  transition: color 0.2s ease;\n}\n\n.accordion-header:hover {\n  color: #666;\n}\n\n.accordion-title {\n  flex: 1;\n  text-align: left;\n}\n\n.accordion-icon {\n  flex-shrink: 0;\n  margin-left: 12px;\n  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.accordion-header[aria-expanded=\"true\"] .accordion-icon {\n  transform: rotate(180deg);\n}\n\n.accordion-panel {\n  overflow: hidden;\n  transition: max-height 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s ease;\n  max-height: 0;\n  opacity: 0;\n}\n\n.accordion-panel[aria-hidden=\"false\"] {\n  max-height: 500px;\n  opacity: 1;\n}\n\n.accordion-content {\n  padding-bottom: 16px;\n  font-size: 13px;\n  line-height: 1.6;\n  color: #666;\n}\n\n@media (max-width: 640px) {\n  .accordion-header {\n    padding: 14px 0;\n    font-size: 13px;\n  }\n\n  .accordion-content {\n    font-size: 12px;\n    padding-bottom: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cp\u003e\u003cscript\u003e\ndocument.querySelectorAll('.accordion-header').forEach(button =\u003e {\n  button.addEventListener('click', function() {\n    const isExpanded = this.getAttribute('aria-expanded') === 'true';\n    const panelId = this.getAttribute('aria-controls');\n    const panel = document.getElementById(panelId);\n\n    this.setAttribute('aria-expanded', !isExpanded);\n    panel.setAttribute('aria-hidden', isExpanded);\n\n    if (isExpanded) {\n      panel.hidden = true;\n    } else {\n      panel.hidden = false;\n    }\n  });\n});\n\u003c\/script\u003e \u003c\/p\u003e","brand":"Urban Alpha","offers":[{"title":"S","offer_id":58123346477401,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":58123346510169,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":58123346542937,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":58123346575705,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1041\/8392\/3033\/files\/cdf6be1a-6b33-447c-827c-768065f8b901.png?v=1779486009"},{"product_id":"desert-tee","title":"Desert Tee","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"accordion-container\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan class=\"accordion-title\"\u003eDescription\u003c\/span\u003e \u003csvg height=\"20\" width=\"20\" viewbox=\"0 0 24 24\" class=\"accordion-icon\"\u003e\n        \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-text\"\u003eMinimalist tee crafted from premium cotton. Clean lines and timeless silhouette designed for everyday wear. Relaxed fit with subtle branding.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan class=\"accordion-title\"\u003eCare\u003c\/span\u003e \u003csvg height=\"20\" width=\"20\" viewbox=\"0 0 24 24\" class=\"accordion-icon\"\u003e\n        \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-text\"\u003eMachine wash cold with similar colors. Tumble dry low. Do not bleach. Iron on low heat if needed. Lay flat to dry for best results.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton aria-expanded=\"false\" class=\"accordion-header\"\u003e \u003cspan class=\"accordion-title\"\u003eMaterials\u003c\/span\u003e \u003csvg height=\"20\" width=\"20\" viewbox=\"0 0 24 24\" class=\"accordion-icon\"\u003e\n        \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-text\"\u003e100% premium cotton. Sustainably sourced. Weight: 180 gsm. Preshrunk fabric. Made to last.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.accordion-container {\n  border-top: 1px solid #e5e5e5;\n  border-bottom: 1px solid #e5e5e5;\n}\n\n.accordion-item {\n  border-bottom: 1px solid #e5e5e5;\n}\n\n.accordion-item:last-child {\n  border-bottom: none;\n}\n\n.accordion-header {\n  width: 100%;\n  padding: 16px 0;\n  background: transparent;\n  border: none;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  font-weight: 500;\n  letter-spacing: 0.5px;\n  text-transform: uppercase;\n  color: #000;\n  transition: color 0.2s ease;\n}\n\n.accordion-header:hover {\n  color: #666;\n}\n\n.accordion-icon {\n  stroke: currentColor;\n  stroke-width: 2;\n  fill: none;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  flex-shrink: 0;\n  margin-left: 12px;\n}\n\n.accordion-header[aria-expanded=\"true\"] .accordion-icon {\n  transform: rotate(180deg);\n}\n\n.accordion-content {\n  max-height: 0;\n  overflow: hidden;\n  transition: max-height 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.accordion-header[aria-expanded=\"true\"] ~ .accordion-content {\n  max-height: 500px;\n}\n\n.accordion-text {\n  padding-bottom: 16px;\n  font-size: 13px;\n  line-height: 1.6;\n  color: #666;\n}\n\n@media (max-width: 640px) {\n  .accordion-header {\n    padding: 12px 0;\n    font-size: 13px;\n  }\n\n  .accordion-text {\n    padding-bottom: 12px;\n    font-size: 12px;\n  }\n}\n\u003c\/style\u003e\n\u003cp\u003e\u003cscript\u003e\ndocument.querySelectorAll('.accordion-header').forEach(button =\u003e {\n  button.addEventListener('click', function() {\n    const isExpanded = this.getAttribute('aria-expanded') === 'true';\n    this.setAttribute('aria-expanded', !isExpanded);\n  });\n});\n\u003c\/script\u003e \u003c\/p\u003e","brand":"Urban Alpha","offers":[{"title":"S","offer_id":58123417256281,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":58123417289049,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":58123417321817,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":58123417354585,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1041\/8392\/3033\/files\/a5b44e9e-0f41-44c1-ae21-fb9960e4db90.png?v=1779486945"},{"product_id":"heavy-cotton-tee","title":"Heavy Cotton Tee","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"product-accordion\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-trigger\"\u003e \u003cspan\u003eDescription\u003c\/span\u003e \u003csvg height=\"20\" width=\"20\" viewbox=\"0 0 24 24\" class=\"accordion-icon\"\u003e\n        \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-body\"\u003ePremium essentials crafted from heavyweight cotton for lasting comfort and durability. This versatile piece features a relaxed fit and clean construction, designed to become a wardrobe staple. Perfect layered or worn solo, it pairs effortlessly with any bottom for elevated everyday styling.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-trigger\"\u003e \u003cspan\u003eCare\u003c\/span\u003e \u003csvg height=\"20\" width=\"20\" viewbox=\"0 0 24 24\" class=\"accordion-icon\"\u003e\n        \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-body\"\u003eMachine wash cold with similar colors. Tumble dry low. Remove promptly to prevent wrinkles. Do not bleach. Iron on low heat if needed. Avoid fabric softener to maintain quality.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-trigger\"\u003e \u003cspan\u003eMaterials\u003c\/span\u003e \u003csvg height=\"20\" width=\"20\" viewbox=\"0 0 24 24\" class=\"accordion-icon\"\u003e\n        \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n      \u003c\/svg\u003e \u003c\/button\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-body\"\u003e100% heavyweight cotton. Fabric weight: 280 gsm. Preshrunk for minimal shrinkage. Ethically sourced and sustainably produced.\u003cscript\u003e\ndocument.querySelectorAll('.accordion-trigger').forEach(trigger =\u003e {\n  trigger.addEventListener('click', function() {\n    const item = this.closest('.accordion-item');\n    const isOpen = item.classList.contains('is-open');\n    \n    document.querySelectorAll('.accordion-item').forEach(el =\u003e {\n      el.classList.remove('is-open');\n    });\n    \n    if (!isOpen) {\n      item.classList.add('is-open');\n    }\n  });\n});\n\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.product-accordion {\n  border-top: 1px solid #e5e5e5;\n  border-bottom: 1px solid #e5e5e5;\n}\n\n.accordion-item {\n  border-bottom: 1px solid #e5e5e5;\n}\n\n.accordion-item:last-child {\n  border-bottom: none;\n}\n\n.accordion-trigger {\n  width: 100%;\n  padding: 16px 0;\n  background: none;\n  border: none;\n  cursor: pointer;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 14px;\n  font-weight: 500;\n  letter-spacing: 0.5px;\n  text-transform: uppercase;\n  color: #000;\n  transition: color 0.2s ease;\n}\n\n.accordion-trigger:hover {\n  color: #666;\n}\n\n.accordion-icon {\n  stroke: currentColor;\n  stroke-width: 2;\n  fill: none;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n  transition: transform 0.3s ease;\n  flex-shrink: 0;\n}\n\n.accordion-item.is-open .accordion-icon {\n  transform: rotate(180deg);\n}\n\n.accordion-content {\n  max-height: 0;\n  overflow: hidden;\n  transition: max-height 0.3s ease;\n}\n\n.accordion-item.is-open .accordion-content {\n  max-height: 500px;\n}\n\n.accordion-body {\n  padding-bottom: 16px;\n  font-size: 14px;\n  line-height: 1.6;\n  color: #666;\n}\n\n@media (max-width: 768px) {\n  .accordion-trigger {\n    padding: 14px 0;\n    font-size: 13px;\n  }\n\n  .accordion-body {\n    font-size: 13px;\n  }\n}\n\u003c\/style\u003e","brand":"Urban Alpha","offers":[{"title":"S","offer_id":58169433358681,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":58169433391449,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":58169433424217,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":58169433456985,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":58169433489753,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1041\/8392\/3033\/files\/4aa99385-1882-47de-97a0-9c1160db498b.png?v=1780091613"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1041\/8392\/3033\/collections\/d6fb927f-191d-4eba-9cfe-63522670696c.png?v=1779481036","url":"https:\/\/urbanalphaoutdoor.com\/collections\/t-shirts.oembed","provider":"Urban Alpha","version":"1.0","type":"link"}