{"title":"Spring Sales","description":"","products":[{"product_id":"men-s-linen-henley-t-shirt","title":"Linen Summer Shirt","description":"\u003cp\u003e\u003cspan style=\"background-color: initial; color: rgb(0, 0, 0); letter-spacing: 0.5px; text-transform: uppercase;\"\u003eDescription\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"accordion-container\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cdiv class=\"accordion-arrow\"\u003e\u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" 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 id=\"description\" class=\"accordion-content active\"\u003e\n\u003cdiv class=\"accordion-text\"\u003eEffortless comfort meets timeless style with our Casual Cotton Linen Shirt. Crafted from a breathable blend, this versatile piece transitions seamlessly from day to night. 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-target=\"care\" class=\"accordion-header\"\u003e \u003cspan\u003eCare\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-arrow\"\u003e\u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" 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 id=\"care\" class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-text\"\u003eMachine wash cold with similar colors. Tumble dry low or lay flat to dry. Iron on medium heat if needed. Avoid bleach and dry cleaning for best results.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton data-target=\"materials\" class=\"accordion-header\"\u003e \u003cspan\u003eMaterials\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"accordion-arrow\"\u003e\u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" 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 id=\"materials\" class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-text\"\u003e55% Cotton, 45% Linen. Lightweight and breathable with natural texture. Designed to soften with every wash.\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', () =\u003e {\n                const targetId = header.getAttribute('data-target');\n                const content = document.getElementById(targetId);\n\n                const isActive = header.classList.contains('active');\n\n                headers.forEach(h =\u003e h.classList.remove('active'));\n                document.querySelectorAll('.accordion-content').forEach(c =\u003e c.classList.remove('active'));\n\n                if (!isActive) {\n                    header.classList.add('active');\n                    content.classList.add('active');\n                }\n            });\n        });\n    \u003c\/script\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 #e0e0e0;\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            user-select: none;\n            background: none;\n            border: none;\n            width: 100%;\n            font-size: 14px;\n            font-weight: 500;\n            letter-spacing: 0.5px;\n            text-transform: uppercase;\n            color: #000;\n        }\n\n        .accordion-header:hover {\n            opacity: 0.7;\n        }\n\n        .accordion-arrow {\n            width: 16px;\n            height: 16px;\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: 100%;\n            height: 100%;\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: 0 0 16px 0;\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-header {\n                padding: 14px 0;\n                font-size: 13px;\n            }\n\n            .accordion-text {\n                font-size: 13px;\n            }\n        }\n    \u003c\/style\u003e","brand":"Urban Alpha","offers":[{"title":"M","offer_id":57960230060377,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57960230093145,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57960230125913,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57960230158681,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1041\/8392\/3033\/files\/323e088a-9fae-486d-b234-e719b2373dc8.png?v=1778577612"},{"product_id":"casual-cotton-linen-shirt","title":"Linen Summer Shirt","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            letter-spacing: 0.5px;\n            text-align: left;\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-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=\"description\" class=\"accordion-header\"\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 id=\"description\" class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-text\"\u003eEffortless comfort meets timeless style with our Casual Cotton Linen Shirt. Crafted from a breathable cotton-linen blend, this versatile piece transitions seamlessly from day to night. Perfect for layering or wearing solo, it's a wardrobe essential for any season.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton data-accordion=\"care\" 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 id=\"care\" class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-text\"\u003eMachine wash cold with similar colors. Tumble dry on low heat or lay flat to dry. Iron on medium heat if needed. Avoid bleach and dry cleaning for best results.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton data-accordion=\"materials\" 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 id=\"materials\" class=\"accordion-content\"\u003e\n\u003cdiv class=\"accordion-text\"\u003e55% Cotton, 45% Linen. Lightweight and breathable with natural texture. Sustainably sourced materials for conscious comfort.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cscript\u003e\n        document.querySelectorAll('.accordion-header').forEach(header =\u003e {\n            header.addEventListener('click', function() {\n                const accordionId = this.getAttribute('data-accordion');\n                const content = document.getElementById(accordionId);\n                const isActive = content.classList.contains('active');\n\n                document.querySelectorAll('.accordion-content').forEach(el =\u003e {\n                    el.classList.remove('active');\n                });\n                document.querySelectorAll('.accordion-header').forEach(el =\u003e {\n                    el.classList.remove('active');\n                });\n\n                if (!isActive) {\n                    content.classList.add('active');\n                    this.classList.add('active');\n                }\n            });\n        });\n    \u003c\/script\u003e \u003c\/p\u003e","brand":"Urban Alpha","offers":[{"title":"M","offer_id":57960240316761,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57960240349529,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57960240382297,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57960240415065,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1041\/8392\/3033\/files\/5FA33A02-27B9-40DA-A946-CCA7B3D394FB.png?v=1778591354"},{"product_id":"men-s-casual-sports-beach-shorts","title":"Essential Shorts","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"accordion\"\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\"\u003e \u003cspan\u003eDescription\u003c\/span\u003e \u003csvg height=\"20\" width=\"20\" viewbox=\"0 0 24 24\" class=\"accordion-arrow\"\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\u003cp\u003eVersatile shorts designed for everyday wear, sports, and beach days. Crafted for comfort and style, these shorts transition seamlessly from casual outings to active pursuits. Perfect for warm weather and laid-back adventures.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\"\u003e \u003cspan\u003eMaterials\u003c\/span\u003e \u003csvg height=\"20\" width=\"20\" viewbox=\"0 0 24 24\" class=\"accordion-arrow\"\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\u003cp\u003ePremium blend of breathable fabrics designed for comfort and durability in warm climates.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"accordion-item\"\u003e\n\u003cbutton class=\"accordion-header\"\u003e \u003cspan\u003eCare\u003c\/span\u003e \u003csvg height=\"20\" width=\"20\" viewbox=\"0 0 24 24\" class=\"accordion-arrow\"\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\u003cp\u003eMachine wash cold with similar colors. Tumble dry low. Avoid bleach and ironing for best results.\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\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.accordion {\n  border: 1px solid #e0e0e0;\n  border-radius: 4px;\n  overflow: hidden;\n}\n\n.accordion-item {\n  border-bottom: 1px solid #e0e0e0;\n}\n\n.accordion-item:last-child {\n  border-bottom: none;\n}\n\n.accordion-header {\n  width: 100%;\n  padding: 16px;\n  background: #fff;\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  text-align: left;\n  transition: background-color 0.2s;\n}\n\n.accordion-header:hover {\n  background-color: #f9f9f9;\n}\n\n.accordion-arrow {\n  stroke: #000;\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  margin-left: 12px;\n}\n\n.accordion-item.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  background: #fafafa;\n}\n\n.accordion-item.active .accordion-content {\n  max-height: 500px;\n}\n\n.accordion-content p {\n  padding: 16px;\n  margin: 0;\n  font-size: 14px;\n  line-height: 1.6;\n  color: #333;\n}\n\n@media (max-width: 640px) {\n  .accordion-header {\n    padding: 12px;\n    font-size: 13px;\n  }\n\n  .accordion-content p {\n    padding: 12px;\n  }\n}\n\u003c\/style\u003e","brand":"Urban Alpha","offers":[{"title":"S","offer_id":57976840454489,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":57976840487257,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":57976840520025,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":57976840552793,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":57976840585561,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1041\/8392\/3033\/files\/2f756bfc-73f1-427e-9799-d485a200f41e.png?v=1778578310"},{"product_id":"silk-touch-polo","title":"Silk Touch Polo","description":"\u003cp\u003eSoft as silk, sharp as your standards.\u003cbr\u003eLightweight and breathable — this polo moves\u003cbr\u003ewith you all day without losing its shape.\u003cbr\u003eOld money aesthetic, Urban Alpha price.\u003c\/p\u003e","brand":"Urban Alpha","offers":[{"title":"S","offer_id":58057278128473,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":58057278161241,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":58057278194009,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":58057278226777,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":58057278259545,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1041\/8392\/3033\/files\/ChatGPT_Image_14_2026_._12_40_45.png?v=1778751480"},{"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":"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"}],"url":"https:\/\/urbanalphaoutdoor.com\/collections\/spring-sales.oembed","provider":"Urban Alpha","version":"1.0","type":"link"}