{"title":"All our gym wear.","description":"\u003cp\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e\n  \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e\n  \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:ital,wght@0,300;0,400;0,600;0,700;0,800;0,900;1,700;1,900\u0026amp;family=Barlow:ital,wght@0,300;0,400;0,500;1,300\u0026amp;display=swap\"\u003e\n\u003c\/p\u003e\n\n\u003cstyle\u003e\n  html, body {\n    max-width: 100%;\n    overflow-x: hidden;\n    margin: 0;\n    padding: 0;\n  }\n\n  .ptrw-master,\n  .ptrw-master * {\n    box-sizing: border-box;\n  }\n\n  .ptrw-master {\n    --black: #211F1C;\n    --ink: #1a1815;\n    --border: #2e2b27;\n    --orange: #DF8D26;\n    --orange2: #e8a040;\n    --white: #F5F0EB;\n    --muted: #a49d94;\n    --muted-light: rgba(245,240,235,0.85);\n    --font-head: 'Barlow Condensed', sans-serif;\n    --font-body: 'Barlow', sans-serif;\n    position: relative;\n    width: 100%;\n    background: var(--black);\n    color: var(--white);\n    font-family: var(--font-body);\n    font-weight: 300;\n    overflow-x: hidden;\n  }\n\n  .ptrw-master::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'\/%3E%3C\/svg%3E\");\n    opacity: 0.03;\n    pointer-events: none;\n    z-index: 0;\n  }\n\n  .ptrw-master__inner {\n    position: relative;\n    z-index: 1;\n    width: 100%;\n    max-width: 1280px;\n    margin: 0 auto;\n  }\n\n  .ptrw-master__hero {\n    padding: 60px 18px 40px;\n    display: flex;\n    flex-direction: column;\n    border-top: 1px solid var(--border);\n  }\n\n  .ptrw-master__eyebrow {\n    font-family: var(--font-head);\n    font-weight: 600;\n    font-size: 11px;\n    letter-spacing: 0.35em;\n    text-transform: uppercase;\n    color: var(--orange);\n    margin-bottom: 15px;\n    display: flex;\n    align-items: center;\n    gap: 12px;\n  }\n\n  .ptrw-master__eyebrow::before {\n    content: '';\n    display: block;\n    width: 40px;\n    height: 1px;\n    background: var(--orange);\n  }\n\n  .ptrw-master__hero-title {\n    font-family: var(--font-head);\n    font-weight: 900;\n    font-size: clamp(40px, 12vw, 85px);\n    line-height: 0.9;\n    text-transform: uppercase;\n    margin: 0;\n    letter-spacing: -0.02em;\n  }\n\n  .ptrw-master__hero-title .accent { color: var(--orange); }\n  .ptrw-master__hero-title .italic { font-style: italic; color: transparent; -webkit-text-stroke: 1.5px var(--white); }\n\n  .ptrw-master__hero-sub {\n    margin-top: 25px;\n    max-width: 800px;\n    font-size: clamp(15px, 2vw, 17px);\n    line-height: 1.8;\n    color: var(--muted-light);\n  }\n\n  .ptrw-master__marquee {\n    background: var(--ink);\n    border-top: 1px solid var(--border);\n    border-bottom: 1px solid var(--border);\n    overflow: hidden;\n    margin: 20px 0 40px;\n  }\n\n  .ptrw-master__marquee-track {\n    display: flex;\n    width: max-content;\n    animation: ptrwMarquee 40s linear infinite;\n    padding: 16px 0;\n  }\n\n  .ptrw-master__marquee-item {\n    font-family: var(--font-head);\n    font-weight: 900;\n    font-size: 12px;\n    letter-spacing: 0.25em;\n    text-transform: uppercase;\n    color: var(--muted);\n    padding: 0 30px;\n    display: flex;\n    align-items: center;\n    gap: 30px;\n  }\n\n  .ptrw-master__marquee-item .dot { width: 4px; height: 4px; background: var(--orange); border-radius: 50%; }\n\n  @keyframes ptrwMarquee { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } }\n\n  .ptrw-master__section { padding: 60px 18px; position: relative; }\n\n  .ptrw-master__heading {\n    font-family: var(--font-head);\n    font-weight: 900;\n    font-size: clamp(32px, 8vw, 60px);\n    line-height: 0.95;\n    text-transform: uppercase;\n    margin-bottom: 40px;\n  }\n\n  .ptrw-master__heading .accent { color: var(--orange); }\n\n  .ptrw-master__grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 40px;\n  }\n\n  .ptrw-master__body {\n    font-size: 16px;\n    line-height: 1.8;\n    color: var(--muted-light);\n    margin-bottom: 20px;\n  }\n\n  .ptrw-master__body strong { color: var(--white); font-weight: 600; }\n\n  .ptrw-feature-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 20px;\n    margin-top: 30px;\n  }\n\n  .ptrw-feature-card {\n    background: rgba(255,255,255,0.02);\n    border: 1px solid var(--border);\n    padding: 25px;\n    border-left: 3px solid var(--orange);\n    transition: transform 0.3s ease;\n  }\n\n  .ptrw-feature-card:hover { transform: translateX(5px); background: rgba(223,141,38,0.04); }\n\n  .ptrw-feature-card h3 {\n    font-family: var(--font-head);\n    font-weight: 800;\n    font-size: 24px;\n    text-transform: uppercase;\n    margin: 0 0 10px 0;\n    color: var(--white);\n  }\n\n  .ptrw-feature-card p { margin: 0; font-size: 15px; color: var(--muted); line-height: 1.6; }\n\n  .ptrw-master__banner {\n    background: var(--orange);\n    padding: 50px 18px;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .ptrw-master__banner-text {\n    font-family: var(--font-head);\n    font-weight: 900;\n    font-size: clamp(28px, 6vw, 50px);\n    line-height: 1;\n    color: var(--black);\n    text-transform: uppercase;\n    margin: 0;\n  }\n\n  .ptrw-master__faq { background: var(--ink); padding: 80px 18px; }\n  .ptrw-master__faq-list { max-width: 900px; margin-top: 40px; }\n  .ptrw-master__faq-item { border-bottom: 1px solid var(--border); margin-bottom: 0; }\n  .ptrw-master__faq-question {\n    padding: 25px 50px 25px 0;\n    font-family: var(--font-head);\n    font-weight: 800;\n    font-size: clamp(18px, 3vw, 22px);\n    text-transform: uppercase;\n    cursor: pointer;\n    position: relative;\n    list-style: none;\n    color: var(--white);\n  }\n  .ptrw-master__faq-question::-webkit-details-marker { display: none; }\n  .ptrw-master__faq-question::after {\n    content: '+'; position: absolute; right: 10px; color: var(--orange); font-size: 28px; top: 50%; transform: translateY(-50%);\n  }\n  .ptrw-master__faq-item[open] .ptrw-master__faq-question::after { content: '−'; }\n  .ptrw-master__faq-answer { padding: 0 0 25px 0; font-size: 15px; line-height: 1.75; color: var(--muted-light); }\n\n  .ptrw-master__reveal { opacity: 0; transform: translateY(20px); transition: all 0.8s cubic-bezier(0.16, 1, 0.3, 1); }\n  .ptrw-master__reveal.visible { opacity: 1; transform: translateY(0); }\n\n  @media (min-width: 1024px) {\n    .ptrw-master__grid { grid-template-columns: 1fr 1fr; gap: 60px; }\n    .ptrw-feature-grid { grid-template-columns: 1fr 1fr; }\n    .ptrw-master__section, .ptrw-master__hero, .ptrw-master__faq { padding-left: 60px; padding-right: 60px; }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"ptrw-master\"\u003e\n  \u003cdiv class=\"ptrw-master__inner\"\u003e\n    \n    \u003cdiv class=\"ptrw-master__hero\"\u003e\n      \u003cdiv class=\"ptrw-master__eyebrow\"\u003eThe Complete Pantheraw Catalog\u003c\/div\u003e\n      \u003ch1 class=\"ptrw-master__hero-title\"\u003e\n        ALL THE GEAR.\u003cbr\u003e\n        \u003cspan class=\"accent\"\u003eZERO\u003c\/span\u003e \u003cspan class=\"italic\"\u003eCOMPROMISE.\u003c\/span\u003e\n      \u003c\/h1\u003e\n      \u003cp class=\"ptrw-master__hero-sub\"\u003e\n        You're on the main page. The one where all our gear is gathered. From \u003cstrong\u003eheavy cotton Essential T-Shirts (260GSM)\u003c\/strong\u003e to \u003cstrong\u003ehigh-waisted workout leggings\u003c\/strong\u003e, here's the complete Pantheraw arsenal. Textile excellence, from the gym to active life, designed for those who refuse disposable equipment.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ptrw-master__marquee\"\u003e\n      \u003cdiv class=\"ptrw-master__marquee-track\"\u003e\n        \u003cdiv class=\"ptrw-master__marquee-item\"\u003eESSENTIAL HOODIE 350GSM \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-master__marquee-item\"\u003eYOGA \u0026amp; GYM SPORTS BRA \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-master__marquee-item\"\u003eBOXY TANK TOP \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-master__marquee-item\"\u003eBIKER SHORTS \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-master__marquee-item\"\u003eWASHED JOGGERS \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-master__marquee-item\"\u003eBOXY SEAMLESS CROP TOP \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003csection class=\"ptrw-master__section\"\u003e\n      \u003cdiv class=\"ptrw-master__eyebrow ptrw-master__reveal\"\u003eThe Activewear Ecosystem\u003c\/div\u003e\n      \u003ch2 class=\"ptrw-master__heading ptrw-master__reveal\"\u003eTHE BALANCE BETWEEN\u003cbr\u003eTHE \u003cspan class=\"accent\"\u003eLIFT\u003c\/span\u003e AND THE \u003cspan class=\"accent\"\u003eDAILY.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \n      \u003cdiv class=\"ptrw-master__grid\"\u003e\n        \u003cdiv class=\"ptrw-master__body ptrw-master__reveal\"\u003e\n          \u003cp\u003eExploring \"All Our Clothing\" means understanding Pantheraw's global approach. We don't separate comfort from performance. Here you'll find our agile pieces for warm-ups or running, alongside the massive \u003cstrong\u003eBoxy Tank Top (340GSM)\u003c\/strong\u003e in French Terry, designed purely for heavy weightlifting.\u003c\/p\u003e\n          \u003cp\u003eWe've built a catalog where every fabric weight has a precise purpose. From 200GSM for our ultra-soft Crop Tops to 350GSM for our Essential Hoodie.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ptrw-master__body ptrw-master__reveal\"\u003e\n          \u003cp\u003eMany of our flagship pieces, like the \u003cstrong\u003eOversize Crewneck\u003c\/strong\u003e or the \u003cstrong\u003ePure Heavy Cotton T-Shirt\u003c\/strong\u003e, are categorized as \u003cstrong\u003eUNISEX\u003c\/strong\u003e. Why? Because the \"Oversized\" fit is universal. It offers the necessary range for functional training while ensuring an assertive athletic look in everyday life.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"ptrw-master__section\"\u003e\n      \u003cdiv class=\"ptrw-master__eyebrow ptrw-master__reveal\"\u003eCatalog Review\u003c\/div\u003e\n      \u003ch2 class=\"ptrw-master__heading ptrw-master__reveal\"\u003eTHE \u003cspan class=\"accent\"\u003eHIGHLIGHTS.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \n      \u003cdiv class=\"ptrw-feature-grid\"\u003e\n        \u003cdiv class=\"ptrw-feature-card ptrw-master__reveal\"\u003e\n          \u003ch3\u003eThe \"Heavyweight\" Range\u003c\/h3\u003e\n          \u003cp\u003eOur UNISEX and Men's Tops: \u003cstrong\u003eHoodie (350GSM)\u003c\/strong\u003e, \u003cstrong\u003eCrewneck (300GSM)\u003c\/strong\u003e, and \u003cstrong\u003eEssential T-Shirt (260GSM)\u003c\/strong\u003e. Thick pieces that don't stick to the skin, perfect as \"Pump Covers\" and virtually indestructible.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ptrw-feature-card ptrw-master__reveal\"\u003e\n          \u003ch3\u003eWomen's Support \u0026amp; Agility\u003c\/h3\u003e\n          \u003cp\u003eFrom squat-proof \u003cstrong\u003ehigh-waisted Leggings\u003c\/strong\u003e to sculpting \u003cstrong\u003eBiker shorts\u003c\/strong\u003e. We also offer two types of support with our \u003cstrong\u003eSports Bras (Gym vs Yoga)\u003c\/strong\u003e, complemented by the ultimate \u003cstrong\u003eBoxy Seamless Crop Top (200GSM)\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ptrw-feature-card ptrw-master__reveal\"\u003e\n          \u003ch3\u003eThe Shorts Arsenal\u003c\/h3\u003e\n          \u003cp\u003eMobility first and foremost. For men, the \u003cstrong\u003eMesh Short\u003c\/strong\u003e offers optimal ventilation for heavy sessions. For women, the \u003cstrong\u003elightweight running short\u003c\/strong\u003e is the perfect ally for agility and cardio. Legs that breathe, no matter the session.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"ptrw-feature-card ptrw-master__reveal\"\u003e\n          \u003ch3\u003eRaw Comfort\u003c\/h3\u003e\n          \u003cp\u003eThe \u003cstrong\u003ethick washed joggers\u003c\/strong\u003e are the standout piece for recovery or winter workouts. A vintage look with modern technical construction.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003cdiv class=\"ptrw-master__banner ptrw-master__reveal\"\u003e\n      \u003cp class=\"ptrw-master__banner-text\"\u003e\n        FROM GYM TO DAILY LIFE.\u003cbr\u003e\n        ALL DISCIPLINES.\u003cbr\u003e\n        TRIBE FIRST.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003csection class=\"ptrw-master__faq\"\u003e\n      \u003cdiv class=\"ptrw-master__eyebrow ptrw-master__reveal\"\u003eCatalog Questions\u003c\/div\u003e\n      \u003ch2 class=\"ptrw-master__heading ptrw-master__reveal\"\u003eBUYING \u003cspan class=\"accent\"\u003eGUIDE.\u003c\/span\u003e\n\u003c\/h2\u003e\n\n      \u003cdiv class=\"ptrw-master__faq-list\"\u003e\n        \n        \u003cdetails class=\"ptrw-master__faq-item ptrw-master__reveal\"\u003e\n          \u003csummary class=\"ptrw-master__faq-question\"\u003eWhat does \"UNISEX\" mean for sizing?\u003c\/summary\u003e\n          \u003cdiv class=\"ptrw-master__faq-answer\"\u003eOur UNISEX items (300GSM Crewneck, 350GSM Hoodie, 260GSM T-Shirt) use a standard size chart with a naturally \"Oversize\" cut. For a very loose fit (like a Pump Cover), take your usual size. For a more classic and fitted look, we recommend taking one size down.\u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ptrw-master__faq-item ptrw-master__reveal\"\u003e\n          \u003csummary class=\"ptrw-master__faq-question\"\u003eWhat is the difference between the Gym Sports Bra and the Yoga Sports Bra?\u003c\/summary\u003e\n          \u003cdiv class=\"ptrw-master__faq-answer\"\u003eThe \u003cstrong\u003eGYM Sports Bra\u003c\/strong\u003e offers stronger compression, ideal for high-impact activities and heavy weightlifting sessions. The \u003cstrong\u003eYOGA Sports Bra\u003c\/strong\u003e is designed with specific straps to maximize freedom of movement, fluidity, and comfort during deep stretches.\u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ptrw-master__faq-item ptrw-master__reveal\"\u003e\n          \u003csummary class=\"ptrw-master__faq-question\"\u003eWhy do you indicate GSM (Grams Per Square Meter) on your products?\u003c\/summary\u003e\n          \u003cdiv class=\"ptrw-master__faq-answer\"\u003eIt's a matter of transparency. In the sports apparel industry, many hide the thinness of their fabrics. At Pantheraw, we are proud of our ultra-soft \u003cstrong\u003eBoxy Crop Top (200GSM)\u003c\/strong\u003e or our massive \u003cstrong\u003eBoxy Tank Top (340GSM) in French Terry\u003c\/strong\u003e. GSM shows you the density, resistance, and warmth level of the piece even before you've touched it.\u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ptrw-master__faq-item ptrw-master__reveal\"\u003e\n          \u003csummary class=\"ptrw-master__faq-question\"\u003eAre your bottoms truly \"Squat-Proof\" (zero transparency)?\u003c\/summary\u003e\n          \u003cdiv class=\"ptrw-master__faq-answer\"\u003eYes, 100%. Whether it's our \u003cstrong\u003ehigh-waisted workout leggings\u003c\/strong\u003e or our \u003cstrong\u003eBiker Shorts\u003c\/strong\u003e, our high-performance spandex\/nylon fabrics are tested under tension to guarantee total opacity during your squats and deep movements.\u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ptrw-master__faq-item ptrw-master__reveal\"\u003e\n          \u003csummary class=\"ptrw-master__faq-question\"\u003eHow do I wash heavyweight cotton to prevent shrinking?\u003c\/summary\u003e\n          \u003cdiv class=\"ptrw-master__faq-answer\"\u003eThe heavyweight cotton of our Hoodies and T-shirts is robust, but it's still cotton. To prevent shrinking and protect the fibers, always wash in cold water (maximum 30°C) and inside out. Most importantly: \u003cstrong\u003eavoid the dryer\u003c\/strong\u003e. Natural air drying ensures your garment will retain its perfect fit and density for years.\u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ptrw-master__faq-item ptrw-master__reveal\"\u003e\n          \u003csummary class=\"ptrw-master__faq-question\"\u003eIs the \"Boxy Crop Top\" seamless?\u003c\/summary\u003e\n          \u003cdiv class=\"ptrw-master__faq-answer\"\u003eOur \u003cstrong\u003eSeamless Boxy Crop Top\u003c\/strong\u003e is designed with tubular knitting technology that eliminates irritating side seams. This offers an extremely soft second-skin feel and prevents the garment from twisting after multiple washes.\u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ptrw-master__faq-item ptrw-master__reveal\"\u003e\n          \u003csummary class=\"ptrw-master__faq-question\"\u003eDo you deliver everywhere in Quebec and Canada?\u003c\/summary\u003e\n          \u003cdiv class=\"ptrw-master__faq-answer\"\u003eYes! Pantheraw is a brand proudly designed in Quebec. We ship quickly across Canada to equip local athletes with our premium gear.\u003c\/div\u003e\n        \u003c\/details\u003e\n\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function() {\n      const container = document.currentScript.closest('.ptrw-master');\n      if (!container) return;\n      \n      const reveals = container.querySelectorAll('.ptrw-master__reveal');\n      \n      const observer = new IntersectionObserver((entries) =\u003e {\n        entries.forEach(entry =\u003e {\n          if (entry.isIntersecting) {\n            entry.target.classList.add('visible');\n          }\n        });\n      }, { threshold: 0.1 });\n\n      reveals.forEach(el =\u003e observer.observe(el));\n      \n      \/\/ Accordion logic for clean UI\n      const faqTriggers = container.querySelectorAll('.ptrw-master__faq-question');\n      faqTriggers.forEach(trigger =\u003e {\n        trigger.parentElement.addEventListener('toggle', function() {\n          if (this.open) {\n            faqTriggers.forEach(otherTrigger =\u003e {\n              if (otherTrigger.parentElement !== this \u0026\u0026 otherTrigger.parentElement.open) {\n                otherTrigger.parentElement.removeAttribute('open');\n              }\n            });\n          }\n        });\n      });\n    })();\n  \u003c\/script\u003e\n\u003c\/section\u003e","products":[{"product_id":"le-boxy-crop-tee-pur-coton-200gsm-baby-tee-seamless-t-shirt","title":"Boxy Crop Top | WOMEN | (200GSM) Pure Cotton | Baby Tee Seamless T-Shirt","description":"\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Women's Boxy Crop Top Pure Cotton (200GSM) - Pantheraw\",\n  \"description\": \"Women's loose boxy fit training crop top. Made from pure 200 gsm cotton. Breathable, opaque, and structured. Perfect for the gym and streetwear.\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"Pantheraw\"\n  }\n}\n\u003c\/script\u003e\n\n\u003csection class=\"pantheraw-product-card\"\u003e\n  \u003cdiv class=\"pw-header\"\u003e\n    \u003ch2 class=\"pw-seo-title\"\u003eBoxy Crop Top Pure Cotton (200GSM)\u003c\/h2\u003e\n    \u003cp class=\"pw-summary\"\u003eA crop top designed for real training. Just the right weight (200 gsm), breathable, and distraction-free. Its structured boxy fit offers a clean look and the freedom to move without restriction. Put it on, train, period. Action before ego.\u003c\/p\u003e\n    \n    \u003cul class=\"pw-benefits-list\"\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003ePure Cotton 200gsm\u003c\/strong\u003e (Breathable, won't stick during effort)\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eAbsolute Opacity\u003c\/strong\u003e (Zero transparency under high intensity)\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eBoxy \u0026amp; Loose Fit\u003c\/strong\u003e (Clean drape, total freedom of movement)\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"pw-trust-row\"\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eGym Tested\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e \u003cspan\u003eDesigned in QC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"17 6 23 6 23 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003eBoxy Fit\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"pw-tagline\"\u003e\u003cb id=\"pw-core-value\"\u003e\u003cspan\u003e200GSM COTTON. STRUCTURED BOXY FIT.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pw-accordion\"\u003e\n    \n    \u003cdetails\u003e\n      \u003csummary\u003ePerformance \u0026amp; Design\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cp class=\"pw-note\"\u003eA heavy crop top that refuses to stick or become transparent when sweat and intensity rise. Its pure cotton weight (200 gsm) guarantees a clean drape and a proper fit from the first rep to the last.\u003c\/p\u003e\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eIts loose \"boxy\" cut never restricts your movements, offering absolute comfort and an ideal streetwear look for both training and everyday wear. The essentials, without compromise.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eTechnical Specifications\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cdiv class=\"pw-grid\"\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFit\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eLoose, boxy style (Women's)\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eCollar\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eClassic crew neck\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eSleeves\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eRegular short\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eIdeal for\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eGym, Streetwear, Daily wear\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eMaterial\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e100% Cotton\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFabric\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eLight to mid-weight (200 gsm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eSize Guide\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cp style=\"margin-bottom: 16px;\" class=\"pw-note\"\u003eLoose fit. A slight variation of 1 to 3 cm may exist depending on production.\u003c\/p\u003e\n        \n        \u003cdiv class=\"pw-table-wrap\"\u003e\n          \u003ctable class=\"pw-table\"\u003e\n            \u003cthead\u003e\n              \u003ctr\u003e\n                \u003cth\u003eSize\u003c\/th\u003e\n                \u003cth\u003eLength\u003c\/th\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003cth\u003eSleeve\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e43.5 cm\u003c\/td\u003e\n                \u003ctd\u003e40 cm\u003c\/td\u003e\n                \u003ctd\u003e47.5 cm\u003c\/td\u003e\n                \u003ctd\u003e16 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e44.5 cm\u003c\/td\u003e\n                \u003ctd\u003e42 cm\u003c\/td\u003e\n                \u003ctd\u003e48.5 cm\u003c\/td\u003e\n                \u003ctd\u003e16.5 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e45.5 cm\u003c\/td\u003e\n                \u003ctd\u003e43 cm\u003c\/td\u003e\n                \u003ctd\u003e49.5 cm\u003c\/td\u003e\n                \u003ctd\u003e17 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv style=\"margin-top: 16px;\" class=\"pw-measure-list\"\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e1. Length\u003c\/strong\u003e\n            \u003cp\u003eMeasure from the top of the shoulder to the hem.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e2. Shoulders\u003c\/strong\u003e\n            \u003cp\u003eMeasure from one shoulder seam to the other.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e3. Chest\u003c\/strong\u003e\n            \u003cp\u003eMeasure flat from armpit to armpit.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e4. Sleeves\u003c\/strong\u003e\n            \u003cp\u003eFrom the shoulder seam to the sleeve edge.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCare Instructions\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cul class=\"pw-care\"\u003e\n          \u003cli\u003eMachine wash at 30°C, delicate cycle.\u003c\/li\u003e\n          \u003cli\u003eDo not use bleach.\u003c\/li\u003e\n          \u003cli\u003eTumble dry low or air dry.\u003c\/li\u003e\n          \u003cli\u003eIron at low temperature (avoid prints).\u003c\/li\u003e\n          \u003cli\u003eDo not dry clean.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eProper care helps cotton maintain its boxy structure, clean drape, and comfort longer.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  \/* --- STYLES MOBILE-FIRST (Pantheraw Official Colors) --- *\/\n  .pantheraw-product-card {\n    --bg: #211F1C;\n    --text: #FFFFFF;\n    --muted: #D3d2d2;\n    --accent: #DF8D26;\n    \n    --bg-soft: rgba(255, 255, 255, 0.04);\n    --panel: rgba(255, 255, 255, 0.03);\n    --panel-strong: rgba(255, 255, 255, 0.05);\n    --line: rgba(211, 210, 210, 0.15);\n    --accent-soft: rgba(223, 141, 38, 0.1);\n    \n    width: 100%;\n    margin: 0 auto;\n    padding: 0;\n    color: var(--text);\n    font-family: Inter, -apple-system, sans-serif;\n  }\n\n  .pw-header { margin-bottom: 24px; }\n\n  .pw-seo-title {\n    font-size: 22px;\n    font-weight: 800;\n    margin: 0 0 12px 0;\n    color: var(--text);\n    line-height: 1.2;\n  }\n\n  .pw-summary {\n    margin: 0 0 16px 0;\n    font-size: 15px;\n    line-height: 1.5;\n    color: var(--muted);\n  }\n\n  .pw-benefits-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 20px 0;\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n  }\n\n  .pw-benefits-list li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14px;\n    color: var(--text);\n    background: var(--panel-strong);\n    padding: 12px 14px;\n    border-radius: 8px;\n    border: 1px solid var(--line);\n  }\n\n  .pw-benefits-list svg { width: 18px; height: 18px; color: var(--accent); flex-shrink: 0; }\n\n  .pw-trust-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 8px;\n    margin-bottom: 20px;\n    padding: 12px 0;\n    border-top: 1px dashed var(--line);\n    border-bottom: 1px dashed var(--line);\n  }\n\n  .pw-trust-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    gap: 6px;\n    flex: 1;\n  }\n\n  .pw-trust-item svg { width: 22px; height: 22px; color: var(--muted); }\n  .pw-trust-item span { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--muted); }\n\n  .pw-tagline {\n    margin: 0;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: var(--accent);\n    border-left: 3px solid var(--accent);\n    padding-left: 10px;\n  }\n\n  .pw-accordion { display: grid; gap: 10px; }\n  \n  .pw-accordion details { \n    background: rgba(255, 255, 255, 0.02); \n    border: 1px solid var(--line); \n    border-radius: 8px; \n    overflow: hidden; \n  }\n\n  .pw-accordion summary {\n    list-style: none; cursor: pointer; padding: 18px 16px; font-size: 14px; font-weight: 800;\n    letter-spacing: 0.05em; text-transform: uppercase; position: relative; color: var(--text);\n    outline: none; display: flex; align-items: center; min-height: 54px;\n  }\n  .pw-accordion summary::-webkit-details-marker { display: none; }\n  .pw-accordion summary::after { content: \"+\"; position: absolute; right: 16px; font-size: 22px; color: var(--accent); font-weight: 400; }\n  \n  .pw-accordion details[open] { border-color: var(--accent-soft); background: var(--bg-soft); }\n  .pw-accordion details[open] summary { border-bottom: 1px solid var(--line); }\n  .pw-accordion details[open] summary::after { content: \"−\"; }\n\n  .pw-content { padding: 16px; }\n\n  .pw-grid { display: grid; grid-template-columns: 1fr; gap: 8px; margin-bottom: 16px; }\n  .pw-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-label { display: block; margin-bottom: 4px; font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--accent); }\n  .pw-value { font-size: 14px; font-weight: 600; }\n  .pw-note { margin: 0; font-size: 14px; line-height: 1.6; color: var(--muted); }\n\n  \/* TABLE W\/O SCROLL - 5 COLUMN OPTIMIZED FOR MOBILE *\/\n  .pw-table-wrap {\n    width: 100%;\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    background: var(--panel);\n    overflow: hidden; \n  }\n\n  .pw-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed; \n  }\n\n  \/* MOBILE FIRST *\/\n  .pw-table th, .pw-table td {\n    padding: 10px 4px; \n    text-align: center;\n    border-bottom: 1px solid var(--line);\n    font-size: 12px; \n    word-wrap: break-word; \n  }\n\n  .pw-table td:first-child, .pw-table th:first-child {\n    background: rgba(223, 141, 38, 0.05); \n    font-weight: 800;\n    color: var(--accent);\n  }\n\n  .pw-table th {\n    background: rgba(223, 141, 38, 0.1); \n    color: var(--accent);\n    font-weight: 800;\n    font-size: 10px; \n    text-transform: uppercase;\n  }\n\n  .pw-table tr:last-child td { border-bottom: none; }\n\n  .pw-measure-list { display: grid; gap: 10px; }\n  .pw-measure-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-measure-item strong { display: block; margin-bottom: 4px; font-size: 13px; color: var(--text); }\n  .pw-measure-item p { margin: 0; font-size: 12px; color: var(--muted); }\n\n  .pw-care { margin: 0; padding-left: 18px; color: var(--muted); font-size: 14px; line-height: 1.6; }\n  .pw-care li { margin-bottom: 6px; }\n\n  \/* DESKTOP *\/\n  @media (min-width: 768px) {\n    .pw-seo-title { font-size: 26px; }\n    .pw-summary { font-size: 16px; }\n    .pw-trust-item svg { width: 26px; height: 26px; }\n    .pw-trust-item span { font-size: 11px; }\n    .pw-grid, .pw-measure-list { grid-template-columns: repeat(2, 1fr); }\n    \n    .pw-table th, .pw-table td { \n      padding: 12px 14px; \n      font-size: 13px; \n    }\n    .pw-table th { \n      font-size: 11px; \n    }\n  }\n\u003c\/style\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ S","offer_id":45363153043593,"sku":"260311PODAA5092#001","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":45363153076361,"sku":"260311PODAA5092#002","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":45363153109129,"sku":"260311PODAA5092#003","price":35.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/files\/boxy-crop-top-femme-200gsm-pur-coton-baby-tee-seamless-t-shirt-6943889.jpg?v=1778558888"},{"product_id":"essential-t-shirt-pur-coton-lourd-260gsm","title":"Essential T-Shirt | UNISEX | (260GSM) Pure Heavyweight Cotton","description":"\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Essential Heavy Cotton (260GSM) Unisex T-Shirt - Pantheraw\",\n  \"description\": \"The ultimate gym t-shirt. Pure heavy 260g\/m² cotton, structured unisex fit, absolute opacity. Designed for training, it doesn't cling and keeps its shape.\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"Pantheraw\"\n  }\n}\n\u003c\/script\u003e\n\n\u003csection class=\"pantheraw-product-card\"\u003e\n  \u003cdiv class=\"pw-header\"\u003e\n    \u003ch2 class=\"pw-seo-title\"\u003eEssential Pure Cotton (260GSM) T-Shirt\u003c\/h2\u003e\n    \u003cp class=\"pw-summary\"\u003eThe uniform for those who put in the work. This unisex heavy cotton t-shirt offers a structured drape and complete opacity. Designed for the gym, it withstands intense workouts without ever clinging or losing its shape. Zero distraction. Action before ego.\u003c\/p\u003e\n    \n    \u003cul class=\"pw-benefits-list\"\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003ePure Heavy Cotton 260g\/m²\u003c\/strong\u003e (Structured and ultra-resistant drape)\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eAbsolute Opacity\u003c\/strong\u003e (Never becomes see-through during effort)\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eImpeccable Unisex Fit\u003c\/strong\u003e (Doesn't wrinkle, doesn't cling)\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"pw-trust-row\"\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eGym Tested\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e \u003cspan\u003eDesigned in QC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"17 6 23 6 23 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003ePure Cotton\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"pw-tagline\"\u003e\u003cb id=\"pw-core-value\"\u003e\u003cspan\u003eHEAVY COTTON 260GSM. UNYIELDING STRUCTURE.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pw-accordion\"\u003e\n    \n    \u003cdetails\u003e\n      \u003csummary\u003ePerformance \u0026amp; Design\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cp class=\"pw-note\"\u003eThe t-shirt you reach for first in your drawer. Its high grammage (260GSM) guarantees a heavy drape that enhances your physique while offering absolute comfort.\u003c\/p\u003e\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eDesigned to move without ever becoming a distraction, it keeps its shape, resists wear, and remains simple, reliable, and effective when you don't want to think before working out.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eTechnical Specifications\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cdiv class=\"pw-grid\"\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFit\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eRegular (Unisex)\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eStructure\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eHeavy drape \/ Full opacity\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eCollar\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eClassic crew neck\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eIdeal for\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eGym, Daily wear, Training\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eMaterial\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e100% Cotton\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFabric\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eHeavy \/ Heavyweight (260 g\/m²)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eSize Guide\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cp style=\"margin-bottom: 16px;\" class=\"pw-note\"\u003eUnisex fit. A slight variation of 1 to 3 cm may exist depending on production.\u003c\/p\u003e\n        \n        \u003cdiv class=\"pw-table-wrap\"\u003e\n          \u003ctable class=\"pw-table\"\u003e\n            \u003cthead\u003e\n              \u003ctr\u003e\n                \u003cth\u003eSize\u003c\/th\u003e\n                \u003cth\u003eLength\u003c\/th\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n                \u003cth\u003eSleeve\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e67.5 cm\u003c\/td\u003e\n                \u003ctd\u003e48 cm\u003c\/td\u003e\n                \u003ctd\u003e50 cm\u003c\/td\u003e\n                \u003ctd\u003e21.5 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e69.5 cm\u003c\/td\u003e\n                \u003ctd\u003e50.5 cm\u003c\/td\u003e\n                \u003ctd\u003e52.5 cm\u003c\/td\u003e\n                \u003ctd\u003e22 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e72 cm\u003c\/td\u003e\n                \u003ctd\u003e53 cm\u003c\/td\u003e\n                \u003ctd\u003e55 cm\u003c\/td\u003e\n                \u003ctd\u003e22.5 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e74.5 cm\u003c\/td\u003e\n                \u003ctd\u003e55.5 cm\u003c\/td\u003e\n                \u003ctd\u003e57.5 cm\u003c\/td\u003e\n                \u003ctd\u003e23 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e76.5 cm\u003c\/td\u003e\n                \u003ctd\u003e58 cm\u003c\/td\u003e\n                \u003ctd\u003e60 cm\u003c\/td\u003e\n                \u003ctd\u003e23.5 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e78 cm\u003c\/td\u003e\n                \u003ctd\u003e60.5 cm\u003c\/td\u003e\n                \u003ctd\u003e62.5 cm\u003c\/td\u003e\n                \u003ctd\u003e24 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv style=\"margin-top: 16px;\" class=\"pw-measure-list\"\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e1. Length\u003c\/strong\u003e\n            \u003cp\u003eFrom where the shoulder seam meets the collar to the hem.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e2. Shoulders\u003c\/strong\u003e\n            \u003cp\u003eMeasured from one shoulder seam to the other.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e3. Chest\u003c\/strong\u003e\n            \u003cp\u003eMeasured flat under the armpits, from edge to edge.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e4. Sleeves\u003c\/strong\u003e\n            \u003cp\u003eFrom the shoulder seam to the edge of the sleeve.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCare Instructions\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cul class=\"pw-care\"\u003e\n          \u003cli\u003eMachine wash cold (max 30°C), delicate cycle.\u003c\/li\u003e\n          \u003cli\u003eDo not use bleach.\u003c\/li\u003e\n          \u003cli\u003eTumble dry low or air dry.\u003c\/li\u003e\n          \u003cli\u003eIron at low temperature (avoid ironing on print).\u003c\/li\u003e\n          \u003cli\u003eDo not dry clean.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eProper care helps pure cotton maintain its weight, structure, and comfort session after session.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  \/* --- STYLES MOBILE-FIRST (Official Pantheraw Colors) --- *\/\n  .pantheraw-product-card {\n    --bg: #211F1C;\n    --text: #FFFFFF;\n    --muted: #D3d2d2;\n    --accent: #DF8D26;\n    \n    --bg-soft: rgba(255, 255, 255, 0.04);\n    --panel: rgba(255, 255, 255, 0.03);\n    --panel-strong: rgba(255, 255, 255, 0.05);\n    --line: rgba(211, 210, 210, 0.15);\n    --accent-soft: rgba(223, 141, 38, 0.1);\n    \n    width: 100%;\n    margin: 0 auto;\n    padding: 0;\n    color: var(--text);\n    font-family: Inter, -apple-system, sans-serif;\n  }\n\n  .pw-header { margin-bottom: 24px; }\n\n  .pw-seo-title {\n    font-size: 22px;\n    font-weight: 800;\n    margin: 0 0 12px 0;\n    color: var(--text);\n    line-height: 1.2;\n  }\n\n  .pw-summary {\n    margin: 0 0 16px 0;\n    font-size: 15px;\n    line-height: 1.5;\n    color: var(--muted);\n  }\n\n  .pw-benefits-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 20px 0;\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n  }\n\n  .pw-benefits-list li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14px;\n    color: var(--text);\n    background: var(--panel-strong);\n    padding: 12px 14px;\n    border-radius: 8px;\n    border: 1px solid var(--line);\n  }\n\n  .pw-benefits-list svg { width: 18px; height: 18px; color: var(--accent); flex-shrink: 0; }\n\n  .pw-trust-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 8px;\n    margin-bottom: 20px;\n    padding: 12px 0;\n    border-top: 1px dashed var(--line);\n    border-bottom: 1px dashed var(--line);\n  }\n\n  .pw-trust-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    gap: 6px;\n    flex: 1;\n  }\n\n  .pw-trust-item svg { width: 22px; height: 22px; color: var(--muted); }\n  .pw-trust-item span { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--muted); }\n\n  .pw-tagline {\n    margin: 0;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: var(--accent);\n    border-left: 3px solid var(--accent);\n    padding-left: 10px;\n  }\n\n  .pw-accordion { display: grid; gap: 10px; }\n  \n  .pw-accordion details { \n    background: rgba(255, 255, 255, 0.02); \n    border: 1px solid var(--line); \n    border-radius: 8px; \n    overflow: hidden; \n  }\n\n  .pw-accordion summary {\n    list-style: none; cursor: pointer; padding: 18px 16px; font-size: 14px; font-weight: 800;\n    letter-spacing: 0.05em; text-transform: uppercase; position: relative; color: var(--text);\n    outline: none; display: flex; align-items: center; min-height: 54px;\n  }\n  .pw-accordion summary::-webkit-details-marker { display: none; }\n  .pw-accordion summary::after { content: \"+\"; position: absolute; right: 16px; font-size: 22px; color: var(--accent); font-weight: 400; }\n  \n  .pw-accordion details[open] { border-color: var(--accent-soft); background: var(--bg-soft); }\n  .pw-accordion details[open] summary { border-bottom: 1px solid var(--line); }\n  .pw-accordion details[open] summary::after { content: \"−\"; }\n\n  .pw-content { padding: 16px; }\n\n  .pw-grid { display: grid; grid-template-columns: 1fr; gap: 8px; margin-bottom: 16px; }\n  .pw-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-label { display: block; margin-bottom: 4px; font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--accent); }\n  .pw-value { font-size: 14px; font-weight: 600; }\n  .pw-note { margin: 0; font-size: 14px; line-height: 1.6; color: var(--muted); }\n\n  \/* TABLE WITHOUT SCROLL - OPTIMIZED FOR 5 COLUMNS MOBILE *\/\n  .pw-table-wrap {\n    width: 100%;\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    background: var(--panel);\n    overflow: hidden; \n  }\n\n  .pw-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed; \n  }\n\n  \/* MOBILE FIRST *\/\n  .pw-table th, .pw-table td {\n    padding: 10px 4px; \n    text-align: center;\n    border-bottom: 1px solid var(--line);\n    font-size: 12px; \n    word-wrap: break-word; \n  }\n\n  .pw-table td:first-child, .pw-table th:first-child {\n    background: rgba(223, 141, 38, 0.05); \n    font-weight: 800;\n    color: var(--accent);\n  }\n\n  .pw-table th {\n    background: rgba(223, 141, 38, 0.1); \n    color: var(--accent);\n    font-weight: 800;\n    font-size: 10px; \n    text-transform: uppercase;\n  }\n\n  .pw-table tr:last-child td { border-bottom: none; }\n\n  .pw-measure-list { display: grid; gap: 10px; }\n  .pw-measure-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-measure-item strong { display: block; margin-bottom: 4px; font-size: 13px; color: var(--text); }\n  .pw-measure-item p { margin: 0; font-size: 12px; color: var(--muted); }\n\n  .pw-care { margin: 0; padding-left: 18px; color: var(--muted); font-size: 14px; line-height: 1.6; }\n  .pw-care li { margin-bottom: 6px; }\n\n  \/* DESKTOP *\/\n  @media (min-width: 768px) {\n    .pw-seo-title { font-size: 26px; }\n    .pw-summary { font-size: 16px; }\n    .pw-trust-item svg { width: 26px; height: 26px; }\n    .pw-trust-item span { font-size: 11px; }\n    .pw-grid, .pw-measure-list { grid-template-columns: repeat(2, 1fr); }\n    \n    .pw-table th, .pw-table td { \n      padding: 12px 14px; \n      font-size: 13px; \n    }\n    .pw-table th { \n      font-size: 11px; \n    }\n  }\n\u003c\/style\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ S","offer_id":45363316228233,"sku":"260312PODPQ0073#001","price":37.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":45363316261001,"sku":"260312PODPQ0073#002","price":37.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":45363316293769,"sku":"260312PODPQ0073#003","price":37.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":45363316326537,"sku":"260312PODPQ0073#004","price":37.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":45363316359305,"sku":"260312PODPQ0073#005","price":37.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":45363316392073,"sku":"260312PODPQ0073#006","price":37.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/files\/t-shirt-essential-unisex-260gsm-pur-coton-lourd-3127714.jpg?v=1778558892"},{"product_id":"hoodie-essential-unisex-350gsm-tissu-pais-et-lourd-heavyweight","title":"Essential Hoodie | UNISEX | (350GSM) | Thick and heavyweight fabric","description":"\u003cp\u003e \u003c\/p\u003e\n\u003csection class=\"pantheraw-product-card\"\u003e\n\u003cdiv class=\"pw-header\"\u003e\n\u003ch2 class=\"pw-seo-title\"\u003eEssential Heavyweight Hoodie (350GSM)\u003c\/h2\u003e\n\u003cp class=\"pw-summary\"\u003eThe hoodie you throw on when the temperature drops but the intensity rises. Built with heavy 350 GSM fabric, it offers a clean structure, a hood that keeps its shape, and a standard fit that won't ride up when you lift your arms. Its sleeves are perfectly fitted, not too long during workouts, saving you from constantly rolling them up.\u003c\/p\u003e\n\u003cul class=\"pw-benefits-list\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eHeavy \u0026amp; Thick Fabric\u003c\/strong\u003e (350 GSM Heavyweight - Keeps you warm)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eImpeccable Standard Fit\u003c\/strong\u003e (Ideal as a \"Pump Cover\" at the gym)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003ePremium Finish\u003c\/strong\u003e (Anti-pilling, withstands repeated washes)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"pw-trust-row\"\u003e\n\u003cdiv class=\"pw-trust-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eGym Tested\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-trust-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e \u003cspan\u003eDesigned in QC\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-trust-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpolyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"17 6 23 6 23 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003eClean Structure\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pw-tagline\"\u003e\u003cb id=\"pw-core-value\"\u003e\u003cspan\u003eHEAVY 350GSM STRUCTURE. STANDARD FIT.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-accordion\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003ePerformance \u0026amp; Design\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cp class=\"pw-note\"\u003eHigh quality, no pilling, comfortable hood. Not too heavy to stifle you, nor too light. This hoodie is an absolute essential for your gym bag.\u003c\/p\u003e\n\u003cp class=\"pw-note\" style=\"margin-top: 12px;\"\u003eIts technical blend (Cotton\/Polyester) keeps you warm while allowing for fluid movement. It maintains a clean, structured fit, even after intensive use and repeated washes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eTechnical Specifications\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cdiv class=\"pw-grid\"\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFit\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eOversized, relaxed (Unisex)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eStructure\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eDrawstring hood, ribbed cuffs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eSeason \/ Use\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eWinter \/ Gym \/ Streetwear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eMaterial\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e42% Cotton, 53% Polyester, 5% Other\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFabric\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eThick \/ Heavyweight (350 g\/m²)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eElasticity\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eLight, highly breathable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eSize Guide\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cp class=\"pw-note\" style=\"margin-bottom: 16px;\"\u003eUnisex Oversized fit. A slight variation of 1 to 3 cm may exist depending on production.\u003c\/p\u003e\n\u003cdiv class=\"pw-table-wrap\"\u003e\n\u003ctable class=\"pw-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eShoulder\u003c\/th\u003e\n\u003cth\u003eChest\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e68 cm\u003c\/td\u003e\n\u003ctd\u003e57 cm\u003c\/td\u003e\n\u003ctd\u003e58 cm\u003c\/td\u003e\n\u003ctd\u003e55 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e70 cm\u003c\/td\u003e\n\u003ctd\u003e59 cm\u003c\/td\u003e\n\u003ctd\u003e60 cm\u003c\/td\u003e\n\u003ctd\u003e56 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e72 cm\u003c\/td\u003e\n\u003ctd\u003e61 cm\u003c\/td\u003e\n\u003ctd\u003e62 cm\u003c\/td\u003e\n\u003ctd\u003e57 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e74 cm\u003c\/td\u003e\n\u003ctd\u003e63 cm\u003c\/td\u003e\n\u003ctd\u003e64 cm\u003c\/td\u003e\n\u003ctd\u003e58 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e76 cm\u003c\/td\u003e\n\u003ctd\u003e65 cm\u003c\/td\u003e\n\u003ctd\u003e66 cm\u003c\/td\u003e\n\u003ctd\u003e59 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-list\" style=\"margin-top: 16px;\"\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e1. Length\u003c\/strong\u003e\n\u003cp\u003eFrom where the shoulder seam meets the collar to the bottom hem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e2. Shoulders\u003c\/strong\u003e\n\u003cp\u003eMeasured flat from one shoulder seam to the other.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e3. Chest\u003c\/strong\u003e\n\u003cp\u003eMeasured flat under the armpits, from one edge to the other.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e4. Sleeves\u003c\/strong\u003e\n\u003cp\u003eFrom the shoulder seam to the edge of the sleeve.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCare Instructions\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cul class=\"pw-care\"\u003e\n\u003cli\u003eMachine wash cold (30°C), delicate cycle.\u003c\/li\u003e\n\u003cli\u003eDo not use bleach.\u003c\/li\u003e\n\u003cli\u003eTumble dry low or air dry.\u003c\/li\u003e\n\u003cli\u003eIron at low temperature (avoid prints\/logos).\u003c\/li\u003e\n\u003cli\u003eDo not dry clean.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"pw-note\" style=\"margin-top: 12px;\"\u003eProper care helps the heavy fabric maintain its warmth, clean structure, and oversized fit, wash after wash.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  \/* --- STYLES MOBILE-FIRST (Couleurs Pantheraw Officielles) --- *\/\n  .pantheraw-product-card {\n    --bg: #211F1C;\n    --text: #FFFFFF;\n    --muted: #D3d2d2;\n    --accent: #DF8D26;\n    \n    --bg-soft: rgba(255, 255, 255, 0.04);\n    --panel: rgba(255, 255, 255, 0.03);\n    --panel-strong: rgba(255, 255, 255, 0.05);\n    --line: rgba(211, 210, 210, 0.15);\n    --accent-soft: rgba(223, 141, 38, 0.1);\n    \n    width: 100%;\n    margin: 0 auto;\n    padding: 0;\n    color: var(--text);\n    font-family: Inter, -apple-system, sans-serif;\n  }\n\n  .pw-header { margin-bottom: 24px; }\n\n  .pw-seo-title {\n    font-size: 22px;\n    font-weight: 800;\n    margin: 0 0 12px 0;\n    color: var(--text);\n    line-height: 1.2;\n  }\n\n  .pw-summary {\n    margin: 0 0 16px 0;\n    font-size: 15px;\n    line-height: 1.5;\n    color: var(--muted);\n  }\n\n  .pw-benefits-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 20px 0;\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n  }\n\n  .pw-benefits-list li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14px;\n    color: var(--text);\n    background: var(--panel-strong);\n    padding: 12px 14px;\n    border-radius: 8px;\n    border: 1px solid var(--line);\n  }\n\n  .pw-benefits-list svg { width: 18px; height: 18px; color: var(--accent); flex-shrink: 0; }\n\n  .pw-trust-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 8px;\n    margin-bottom: 20px;\n    padding: 12px 0;\n    border-top: 1px dashed var(--line);\n    border-bottom: 1px dashed var(--line);\n  }\n\n  .pw-trust-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    gap: 6px;\n    flex: 1;\n  }\n\n  .pw-trust-item svg { width: 22px; height: 22px; color: var(--muted); }\n  .pw-trust-item span { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--muted); }\n\n  .pw-tagline {\n    margin: 0;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: var(--accent);\n    border-left: 3px solid var(--accent);\n    padding-left: 10px;\n  }\n\n  .pw-accordion { display: grid; gap: 10px; }\n  \n  .pw-accordion details { \n    background: rgba(255, 255, 255, 0.02); \n    border: 1px solid var(--line); \n    border-radius: 8px; \n    overflow: hidden; \n  }\n\n  .pw-accordion summary {\n    list-style: none; cursor: pointer; padding: 18px 16px; font-size: 14px; font-weight: 800;\n    letter-spacing: 0.05em; text-transform: uppercase; position: relative; color: var(--text);\n    outline: none; display: flex; align-items: center; min-height: 54px;\n  }\n  .pw-accordion summary::-webkit-details-marker { display: none; }\n  .pw-accordion summary::after { content: \"+\"; position: absolute; right: 16px; font-size: 22px; color: var(--accent); font-weight: 400; }\n  \n  .pw-accordion details[open] { border-color: var(--accent-soft); background: var(--bg-soft); }\n  .pw-accordion details[open] summary { border-bottom: 1px solid var(--line); }\n  .pw-accordion details[open] summary::after { content: \"−\"; }\n\n  .pw-content { padding: 16px; }\n\n  .pw-grid { display: grid; grid-template-columns: 1fr; gap: 8px; margin-bottom: 16px; }\n  .pw-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-label { display: block; margin-bottom: 4px; font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--accent); }\n  .pw-value { font-size: 14px; font-weight: 600; }\n  .pw-note { margin: 0; font-size: 14px; line-height: 1.6; color: var(--muted); }\n\n  \/* TABLEAU SANS SCROLL - 5 COLONNES OPTIMISÉ POUR MOBILE *\/\n  .pw-table-wrap {\n    width: 100%;\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    background: var(--panel);\n    overflow: hidden; \n  }\n\n  .pw-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed; \n  }\n\n  \/* MOBILE FIRST: Texte très compact pour tout rentrer parfaitement *\/\n  .pw-table th, .pw-table td {\n    padding: 10px 4px; \n    text-align: center;\n    border-bottom: 1px solid var(--line);\n    font-size: 12px; \n    word-wrap: break-word; \n  }\n\n  .pw-table td:first-child, .pw-table th:first-child {\n    background: rgba(223, 141, 38, 0.05); \n    font-weight: 800;\n    color: var(--accent);\n  }\n\n  .pw-table th {\n    background: rgba(223, 141, 38, 0.1); \n    color: var(--accent);\n    font-weight: 800;\n    font-size: 10px; \n    text-transform: uppercase;\n  }\n\n  .pw-table tr:last-child td { border-bottom: none; }\n\n  .pw-measure-list { display: grid; gap: 10px; }\n  .pw-measure-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-measure-item strong { display: block; margin-bottom: 4px; font-size: 13px; color: var(--text); }\n  .pw-measure-item p { margin: 0; font-size: 12px; color: var(--muted); }\n\n  .pw-care { margin: 0; padding-left: 18px; color: var(--muted); font-size: 14px; line-height: 1.6; }\n  .pw-care li { margin-bottom: 6px; }\n\n  \/* DESKTOP FIX: On empêche le texte de devenir géant *\/\n  @media (min-width: 768px) {\n    .pw-seo-title { font-size: 26px; }\n    .pw-summary { font-size: 16px; }\n    .pw-trust-item svg { width: 26px; height: 26px; }\n    .pw-trust-item span { font-size: 11px; }\n    .pw-grid, .pw-measure-list { grid-template-columns: repeat(2, 1fr); }\n    \n    .pw-table th, .pw-table td { \n      padding: 12px 14px; \n      font-size: 13px; \n    }\n    .pw-table th { \n      font-size: 11px; \n    }\n  }\n\u003c\/style\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ S","offer_id":45363338674313,"sku":"260312PODRB0188#001","price":69.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":45363338707081,"sku":"260312PODRB0188#002","price":69.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":45363338739849,"sku":"260312PODRB0188#003","price":69.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":45363338772617,"sku":"260312PODRB0188#004","price":69.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":45363338805385,"sku":"260312PODRB0188#005","price":69.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/files\/hoodie-essential-unisex-350gsm-tissu-epais-et-lourd-heavyweight-7533950.jpg?v=1778558890"},{"product_id":"oversized-drop-shoulder-crewneck-sweatshirt","title":"Essential Oversized Crewneck | UNISEX | (300GSM)","description":"\u003cp\u003e \u003c\/p\u003e\n\u003csection class=\"pantheraw-product-card\"\u003e\n\u003cdiv class=\"pw-header\"\u003e\n\u003ch2 class=\"pw-seo-title\"\u003eEssential Oversized Crewneck (300GSM)\u003c\/h2\u003e\n\u003cp class=\"pw-summary\"\u003eThe unisex crewneck designed for the gym and everyday life. Made from 300 gsm technical fabric, it offers absolute durability, a crisp structure, and complete freedom of movement. The perfect transitional layer. Action before ego.\u003c\/p\u003e\n\u003cul class=\"pw-benefits-list\"\u003e\n\u003cli\u003e\n\u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eOversized Fit \u0026amp; Drop Shoulders\u003c\/strong\u003e (The classic \"Pump Cover\" look)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eHeavy 300g\/m² Technical Fabric\u003c\/strong\u003e (Extreme wear resistance)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eTransitional Layer\u003c\/strong\u003e (Ideal for warm-ups)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"pw-trust-row\"\u003e\n\u003cdiv class=\"pw-trust-item\"\u003e\n\u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003ePump Cover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-trust-item\"\u003e\n\u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 A 9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e \u003cspan\u003eDesigned in QC\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-trust-item\"\u003e\n\u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"17 6 23 6 23 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003eUltra-Durable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pw-tagline\"\u003e\u003cb id=\"pw-core-value\"\u003e\u003cspan\u003eOVERSIZED STRUCTURE. 300GSM OF RESISTANCE.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-accordion\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003ePerformance \u0026amp; Design\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cp class=\"pw-note\"\u003eSpecifically designed as the perfect transitional layer. From warming up under the weights to hitting the streets, its loose fit and drop shoulders give you the structured pump cover look without ever restricting your mobility.\u003c\/p\u003e\n\u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eIts 300 gsm technical polyester fabric is built to last. It resists wear and tear, withstands friction, and keeps its color vibrant wash after wash. Unwavering discipline embodied in a garment.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eTechnical Specifications\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cdiv class=\"pw-grid\"\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFit\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eOversized, loose (Unisex)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eShoulders\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eDropped\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eCollar\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eClassic crewneck\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eIdeal for\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eWarm-up, Gym, Lifestyle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eMaterial\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e100% Technical Polyester\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFabric\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eHeavy and durable (300 gsm)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eSize Guide\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cp style=\"margin-bottom: 16px;\" class=\"pw-note\"\u003eUnisex oversized fit. A slight variation of 1 to 3 cm may occur depending on production.\u003c\/p\u003e\n\u003cdiv class=\"pw-table-wrap\"\u003e\n\u003ctable class=\"pw-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003cth\u003eChest\u003c\/th\u003e\n\u003cth\u003eShoulder\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e67 cm\u003c\/td\u003e\n\u003ctd\u003e59 cm\u003c\/td\u003e\n\u003ctd\u003e58.5 cm\u003c\/td\u003e\n\u003ctd\u003e55 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e69 cm\u003c\/td\u003e\n\u003ctd\u003e61 cm\u003c\/td\u003e\n\u003ctd\u003e60.5 cm\u003c\/td\u003e\n\u003ctd\u003e56.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e71 cm\u003c\/td\u003e\n\u003ctd\u003e63 cm\u003c\/td\u003e\n\u003ctd\u003e62.5 cm\u003c\/td\u003e\n\u003ctd\u003e58 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e73 cm\u003c\/td\u003e\n\u003ctd\u003e65 cm\u003c\/td\u003e\n\u003ctd\u003e64.5 cm\u003c\/td\u003e\n\u003ctd\u003e59.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e75 cm\u003c\/td\u003e\n\u003ctd\u003e68 cm\u003c\/td\u003e\n\u003ctd\u003e66.5 cm\u003c\/td\u003e\n\u003ctd\u003e61 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e77 cm\u003c\/td\u003e\n\u003ctd\u003e69 cm\u003c\/td\u003e\n\u003ctd\u003e68.5 cm\u003c\/td\u003e\n\u003ctd\u003e62.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 16px;\" class=\"pw-measure-list\"\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e1. Length\u003c\/strong\u003e\n\u003cp\u003eFrom the point where the shoulder seam meets the collar to the hem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e2. Chest\u003c\/strong\u003e\n\u003cp\u003eMeasured flat under the armpits, from one edge to the other.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e3. Shoulders\u003c\/strong\u003e\n\u003cp\u003eMeasured from one shoulder seam to the other (drop style).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e4. Sleeves\u003c\/strong\u003e\n\u003cp\u003eFrom the shoulder seam (dropped) to the edge of the sleeve.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cul class=\"pw-care\"\u003e\n\u003cli\u003eMachine wash at 30°C, delicate cycle.\u003c\/li\u003e\n\u003cli\u003eDo not use bleach.\u003c\/li\u003e\n\u003cli\u003eTumble dry low.\u003c\/li\u003e\n\u003cli\u003eIron at low temperature (avoid logos).\u003c\/li\u003e\n\u003cli\u003eDo not dry clean.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eProper care helps technical polyester maintain its heavy structure, oversized fit, and durability against gym wear and tear.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  \/* --- STYLES MOBILE-FIRST (Couleurs Pantheraw Officielles) --- *\/\n  .pantheraw-product-card {\n    --bg: #211F1C;\n    --text: #FFFFFF;\n    --muted: #D3d2d2;\n    --accent: #DF8D26;\n    \n    --bg-soft: rgba(255, 255, 255, 0.04);\n    --panel: rgba(255, 255, 255, 0.03);\n    --panel-strong: rgba(255, 255, 255, 0.05);\n    --line: rgba(211, 210, 210, 0.15);\n    --accent-soft: rgba(223, 141, 38, 0.1);\n    \n    width: 100%;\n    margin: 0 auto;\n    padding: 0;\n    color: var(--text);\n    font-family: Inter, -apple-system, sans-serif;\n  }\n\n  .pw-header { margin-bottom: 24px; }\n\n  .pw-seo-title {\n    font-size: 22px;\n    font-weight: 800;\n    margin: 0 0 12px 0;\n    color: var(--text);\n    line-height: 1.2;\n  }\n\n  .pw-summary {\n    margin: 0 0 16px 0;\n    font-size: 15px;\n    line-height: 1.5;\n    color: var(--muted);\n  }\n\n  .pw-benefits-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 20px 0;\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n  }\n\n  .pw-benefits-list li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14px;\n    color: var(--text);\n    background: var(--panel-strong);\n    padding: 12px 14px;\n    border-radius: 8px;\n    border: 1px solid var(--line);\n  }\n\n  .pw-benefits-list svg { width: 18px; height: 18px; color: var(--accent); flex-shrink: 0; }\n\n  .pw-trust-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 8px;\n    margin-bottom: 20px;\n    padding: 12px 0;\n    border-top: 1px dashed var(--line);\n    border-bottom: 1px dashed var(--line);\n  }\n\n  .pw-trust-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    gap: 6px;\n    flex: 1;\n  }\n\n  .pw-trust-item svg { width: 22px; height: 22px; color: var(--muted); }\n  .pw-trust-item span { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--muted); }\n\n  .pw-tagline {\n    margin: 0;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: var(--accent);\n    border-left: 3px solid var(--accent);\n    padding-left: 10px;\n  }\n\n  .pw-accordion { display: grid; gap: 10px; }\n  \n  .pw-accordion details { \n    background: rgba(255, 255, 255, 0.02); \n    border: 1px solid var(--line); \n    border-radius: 8px; \n    overflow: hidden; \n  }\n\n  .pw-accordion summary {\n    list-style: none; cursor: pointer; padding: 18px 16px; font-size: 14px; font-weight: 800;\n    letter-spacing: 0.05em; text-transform: uppercase; position: relative; color: var(--text);\n    outline: none; display: flex; align-items: center; min-height: 54px;\n  }\n  .pw-accordion summary::-webkit-details-marker { display: none; }\n  .pw-accordion summary::after { content: \"+\"; position: absolute; right: 16px; font-size: 22px; color: var(--accent); font-weight: 400; }\n  \n  .pw-accordion details[open] { border-color: var(--accent-soft); background: var(--bg-soft); }\n  .pw-accordion details[open] summary { border-bottom: 1px solid var(--line); }\n  .pw-accordion details[open] summary::after { content: \"−\"; }\n\n  .pw-content { padding: 16px; }\n\n  .pw-grid { display: grid; grid-template-columns: 1fr; gap: 8px; margin-bottom: 16px; }\n  .pw-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-label { display: block; margin-bottom: 4px; font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--accent); }\n  .pw-value { font-size: 14px; font-weight: 600; }\n  .pw-note { margin: 0; font-size: 14px; line-height: 1.6; color: var(--muted); }\n\n  \/* TABLEAU SANS SCROLL - 5 COLONNES OPTIMISÉ POUR MOBILE *\/\n  .pw-table-wrap {\n    width: 100%;\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    background: var(--panel);\n    overflow: hidden; \n  }\n\n  .pw-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed; \n  }\n\n  \/* MOBILE FIRST *\/\n  .pw-table th, .pw-table td {\n    padding: 10px 4px; \n    text-align: center;\n    border-bottom: 1px solid var(--line);\n    font-size: 12px; \n    word-wrap: break-word; \n  }\n\n  .pw-table td:first-child, .pw-table th:first-child {\n    background: rgba(223, 141, 38, 0.05); \n    font-weight: 800;\n    color: var(--accent);\n  }\n\n  .pw-table th {\n    background: rgba(223, 141, 38, 0.1); \n    color: var(--accent);\n    font-weight: 800;\n    font-size: 10px; \n    text-transform: uppercase;\n  }\n\n  .pw-table tr:last-child td { border-bottom: none; }\n\n  .pw-measure-list { display: grid; gap: 10px; }\n  .pw-measure-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-measure-item strong { display: block; margin-bottom: 4px; font-size: 13px; color: var(--text); }\n  .pw-measure-item p { margin: 0; font-size: 12px; color: var(--muted); }\n\n  .pw-care { margin: 0; padding-left: 18px; color: var(--muted); font-size: 14px; line-height: 1.6; }\n  .pw-care li { margin-bottom: 6px; }\n\n  \/* DESKTOP *\/\n  @media (min-width: 768px) {\n    .pw-seo-title { font-size: 26px; }\n    .pw-summary { font-size: 16px; }\n    .pw-trust-item svg { width: 26px; height: 26px; }\n    .pw-trust-item span { font-size: 11px; }\n    .pw-grid, .pw-measure-list { grid-template-columns: repeat(2, 1fr); }\n    \n    .pw-table th, .pw-table td { \n      padding: 12px 14px; \n      font-size: 13px; \n    }\n    .pw-table th { \n      font-size: 11px; \n    }\n  }\n\u003c\/style\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ S","offer_id":45366550593673,"sku":"260312PODRA4873#001","price":59.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":45366550626441,"sku":"260312PODRA4873#002","price":59.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":45366550659209,"sku":"260312PODRA4873#003","price":59.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":45366550691977,"sku":"260312PODRA4873#004","price":59.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":45366550724745,"sku":"260312PODRA4873#005","price":59.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":45366550757513,"sku":"260312PODRA4873#006","price":59.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/files\/crewneck-oversize-essential-unisex-300gsm-8650566.jpg?v=1778558950"},{"product_id":"top-de-sport-yoga-sports-bra-pantheraw","title":"Yoga Sports Bra","description":"\u003cp\u003e \u003c\/p\u003e\n\u003csection class=\"pantheraw-product-card\"\u003e\n\u003cdiv class=\"pw-header\"\u003e\n\u003ch2 class=\"pw-seo-title\"\u003eYoga \u0026amp; Studio Sports Bra\u003c\/h2\u003e\n\u003cp class=\"pw-summary\"\u003eFluidity and grounding. Designed with thinner straps, this bra moves with every pose without restriction. Lightweight fabric, clean support, zero distractions.\u003c\/p\u003e\n\u003cul class=\"pw-benefits-list\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eThin Straps \u0026amp; Criss-Cross Back\u003c\/strong\u003e (Comfort and Mobility)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eClean, Stable Support\u003c\/strong\u003e that stays in place\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eSoft and Lightweight Fabric 210g\/m²\u003c\/strong\u003e (80% Nylon, 20% Spandex)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"pw-trust-row\"\u003e\n\u003cdiv class=\"pw-trust-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eStudio Tested\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-trust-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e \u003cspan\u003eDesigned in QC\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-trust-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpolyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"17 6 23 6 23 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003eTotal Agility\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pw-tagline\"\u003e\u003cb id=\"pw-core-value\"\u003e\u003cspan\u003eSECOND-SKIN EFFECT. UNFAILING SUPPORT.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-accordion\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003ePerformance \u0026amp; Design\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cp data-path-to-node=\"4,0\"\u003eDefined by its dynamic criss-cross back and thin straps, this bra combines support, mobility, and superior comfort. Ideal for Yoga, Pilates, or your daily workouts, it offers a sense of stability without ever \u003cb data-path-to-node=\"4,0\" data-index-in-node=\"242\"\u003erestricting\u003c\/b\u003e your movements.\u003c\/p\u003e\n\u003cp data-path-to-node=\"4,1\"\u003eIts specific nylon blend (80%) provides an extremely soft feel against the skin, with a \u003cb data-path-to-node=\"4,1\" data-index-in-node=\"106\"\u003esnug and\u003c\/b\u003e secure fit that moves with you, from the first breath to the last repetition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eTechnical Specifications\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cdiv class=\"pw-grid\"\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFit\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eBodycon, fitted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eStructure\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eThin straps \/ Criss-cross back\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eNeckline\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eRounded neckline\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eIdeal for\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eYoga, Pilates, Daily Wear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eMaterial\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e80% Nylon, 20% Spandex\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFabric\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eLightweight (210 g\/m²)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eSize Guide\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cp class=\"pw-note\" style=\"margin-bottom: 16px;\"\u003eOur fits are snug. A slight variation of 1 to 3 cm may occur depending on production.\u003c\/p\u003e\n\u003cdiv class=\"pw-table-wrap\"\u003e\n\u003ctable class=\"pw-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eUnderbust\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e4\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e33 cm\u003c\/td\u003e\n\u003ctd\u003e29 cm\u003c\/td\u003e\n\u003ctd\u003e31.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e6\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e35 cm\u003c\/td\u003e\n\u003ctd\u003e31 cm\u003c\/td\u003e\n\u003ctd\u003e32.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e8\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e37 cm\u003c\/td\u003e\n\u003ctd\u003e33 cm\u003c\/td\u003e\n\u003ctd\u003e33.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e10\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e39 cm\u003c\/td\u003e\n\u003ctd\u003e35 cm\u003c\/td\u003e\n\u003ctd\u003e34.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e12\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e41 cm\u003c\/td\u003e\n\u003ctd\u003e37 cm\u003c\/td\u003e\n\u003ctd\u003e35.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-list\" style=\"margin-top: 16px;\"\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e1. Bust\u003c\/strong\u003e\n\u003cp\u003eMeasure flat under the armpits, from side to side.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e2. Underbust\u003c\/strong\u003e\n\u003cp\u003eMeasure the lower band flat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e3. Length\u003c\/strong\u003e\n\u003cp\u003eFrom the top of the strap to the bottom hem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCare\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cul class=\"pw-care\"\u003e\n\u003cli\u003eMachine wash cold (30°C), delicate cycle.\u003c\/li\u003e\n\u003cli\u003eDo not use bleach.\u003c\/li\u003e\n\u003cli\u003eTumble dry low recommended.\u003c\/li\u003e\n\u003cli\u003eIron at low temperature (avoid logos).\u003c\/li\u003e\n\u003cli\u003eDo not dry clean.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  \/* --- STYLES MOBILE-FIRST (Couleurs Pantheraw Officielles) --- *\/\n  .pantheraw-product-card {\n    --bg: #211F1C;\n    --text: #FFFFFF;\n    --muted: #D3d2d2;\n    --accent: #DF8D26;\n    \n    --bg-soft: rgba(255, 255, 255, 0.04);\n    --panel: rgba(255, 255, 255, 0.03);\n    --panel-strong: rgba(255, 255, 255, 0.05);\n    --line: rgba(211, 210, 210, 0.15); \n    --accent-soft: rgba(223, 141, 38, 0.1); \n    \n    width: 100%;\n    margin: 0 auto;\n    padding: 0;\n    color: var(--text);\n    font-family: Inter, -apple-system, sans-serif;\n  }\n\n  .pw-header { margin-bottom: 24px; }\n\n  .pw-seo-title {\n    font-size: 22px;\n    font-weight: 800;\n    margin: 0 0 12px 0;\n    color: var(--text);\n    line-height: 1.2;\n  }\n\n  .pw-summary {\n    margin: 0 0 16px 0;\n    font-size: 15px;\n    line-height: 1.5;\n    color: var(--muted);\n  }\n\n  .pw-benefits-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 20px 0;\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n  }\n\n  .pw-benefits-list li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14px;\n    color: var(--text);\n    background: var(--panel-strong);\n    padding: 12px 14px;\n    border-radius: 8px;\n    border: 1px solid var(--line);\n  }\n\n  .pw-benefits-list svg { width: 18px; height: 18px; color: var(--accent); flex-shrink: 0; }\n\n  .pw-trust-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 8px;\n    margin-bottom: 20px;\n    padding: 12px 0;\n    border-top: 1px dashed var(--line);\n    border-bottom: 1px dashed var(--line);\n  }\n\n  .pw-trust-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    gap: 6px;\n    flex: 1;\n  }\n\n  .pw-trust-item svg { width: 22px; height: 22px; color: var(--muted); }\n  .pw-trust-item span { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--muted); }\n\n  .pw-tagline {\n    margin: 0;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: var(--accent);\n    border-left: 3px solid var(--accent);\n    padding-left: 10px;\n  }\n\n  .pw-accordion { display: grid; gap: 10px; }\n  \n  .pw-accordion details { \n    background: rgba(255, 255, 255, 0.02); \n    border: 1px solid var(--line); \n    border-radius: 8px; \n    overflow: hidden; \n  }\n\n  .pw-accordion summary {\n    list-style: none; cursor: pointer; padding: 18px 16px; font-size: 14px; font-weight: 800;\n    letter-spacing: 0.05em; text-transform: uppercase; position: relative; color: var(--text);\n    outline: none; display: flex; align-items: center; min-height: 54px;\n  }\n  .pw-accordion summary::-webkit-details-marker { display: none; }\n  .pw-accordion summary::after { content: \"+\"; position: absolute; right: 16px; font-size: 22px; color: var(--accent); font-weight: 400; }\n  \n  .pw-accordion details[open] { border-color: var(--accent-soft); background: var(--bg-soft); }\n  .pw-accordion details[open] summary { border-bottom: 1px solid var(--line); }\n  .pw-accordion details[open] summary::after { content: \"−\"; }\n\n  .pw-content { padding: 16px; }\n\n  .pw-grid { display: grid; grid-template-columns: 1fr; gap: 8px; margin-bottom: 16px; }\n  .pw-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-label { display: block; margin-bottom: 4px; font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--accent); }\n  .pw-value { font-size: 14px; font-weight: 600; }\n  .pw-note { margin: 0; font-size: 14px; line-height: 1.6; color: var(--muted); }\n\n  .pw-table-wrap {\n    width: 100%;\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    background: var(--panel);\n    overflow: hidden; \n  }\n\n  .pw-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed; \n  }\n\n  .pw-table th, .pw-table td {\n    padding: 12px 6px; \n    text-align: center;\n    border-bottom: 1px solid var(--line);\n    font-size: 13px;\n    word-wrap: break-word; \n  }\n\n  .pw-table td:first-child, .pw-table th:first-child {\n    background: rgba(223, 141, 38, 0.05); \n    font-weight: 800;\n    color: var(--accent);\n  }\n\n  .pw-table th {\n    background: rgba(223, 141, 38, 0.1); \n    color: var(--accent);\n    font-weight: 800;\n    font-size: 11px; \n    text-transform: uppercase;\n  }\n\n  .pw-table tr:last-child td { border-bottom: none; }\n\n  .pw-measure-list { display: grid; gap: 10px; }\n  .pw-measure-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-measure-item strong { display: block; margin-bottom: 4px; font-size: 13px; color: var(--text); }\n  .pw-measure-item p { margin: 0; font-size: 12px; color: var(--muted); }\n\n  .pw-care { margin: 0; padding-left: 18px; color: var(--muted); font-size: 14px; line-height: 1.6; }\n  .pw-care li { margin-bottom: 6px; }\n\n  @media (min-width: 768px) {\n    .pw-seo-title { font-size: 26px; }\n    .pw-summary { font-size: 16px; }\n    .pw-trust-item svg { width: 26px; height: 26px; }\n    .pw-trust-item span { font-size: 11px; }\n    .pw-grid, .pw-measure-list { grid-template-columns: repeat(2, 1fr); }\n    .pw-table th { font-size: 13px; }\n    .pw-table th, .pw-table td { padding: 14px; }\n  }\n\u003c\/style\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ S","offer_id":45366598402185,"sku":"260312PODBS5013#001","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":45366598434953,"sku":"260312PODBS5013#002","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":45366598467721,"sku":"260312PODBS5013#003","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":45366598500489,"sku":"260312PODBS5013#004","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":45366598533257,"sku":"260312PODBS5013#005","price":39.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/files\/top-de-sport-gym-sports-bra-5859391.jpg?v=1778558889"},{"product_id":"tank-top-boxy-men-340g-french-terry-lourd","title":"Tank Top Boxy | MEN | (340GSM) Heavy French Terry","description":"\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Men's Boxy Heavy French Terry Tank Top (340GSM) - Pantheraw\",\n  \"description\": \"Men's boxy fit tank top. Heavy French Terry 340 gsm. Raw finish, frees up shoulders for maximum range of motion at the gym. Does not stick to the skin.\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"Pantheraw\"\n  }\n}\n\u003c\/script\u003e\n\n\u003csection class=\"pantheraw-product-card\"\u003e\n  \u003cdiv class=\"pw-header\"\u003e\n    \u003ch2 class=\"pw-seo-title\"\u003eBoxy Heavy French Terry Tank Top (340GSM)\u003c\/h2\u003e\n    \u003cp class=\"pw-summary\"\u003eDesigned to maintain a sharp structure, even during the most brutal sessions. Made from heavy French Terry (340 gsm), this tank top offers a dense drape, a square silhouette, and total freedom of movement in the shoulders. Action before ego.\u003c\/p\u003e\n    \n    \u003cul class=\"pw-benefits-list\"\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eHeavy French Terry 340gsm\u003c\/strong\u003e (Dense drape, does not stick to skin)\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eBoxy Fit \u0026amp; Raw Finish\u003c\/strong\u003e (Square silhouette, raw edges)\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eTotal Freedom\u003c\/strong\u003e (Unrestricted shoulders for maximum range of motion)\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"pw-trust-row\"\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eGym Tested\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e \u003cspan\u003eDesigned in QC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"17 6 23 6 23 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003eBoxy Fit\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"pw-tagline\"\u003e\u003cb id=\"pw-core-value\"\u003e\u003cspan\u003eHEAVY 340GSM DRAPE. MAXIMUM RANGE.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pw-accordion\"\u003e\n    \n    \u003cdetails\u003e\n      \u003csummary\u003ePerformance \u0026amp; Design\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cp class=\"pw-note\"\u003eForget thin, cheap tank tops that stick to your skin at the first drop of sweat. This heavy French Terry (340GSM) model maintains its shape and square structure no matter what.\u003c\/p\u003e\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eWith its raw edges and boxy fit, it completely frees up the shoulders and arms, allowing you to smash your PRs at the gym without any restriction of movement. The perfect mix of streetwear aesthetic and raw performance.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eTechnical Specifications\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cdiv class=\"pw-grid\"\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFit\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eBoxy, loose (Men's)\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eStructure\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eRaw edges \/ Raw finish\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eCollar\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eClassic crew neck\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eIdeal for\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eBodybuilding, Streetwear\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eMaterial\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e87% Cotton, 13% Polyester\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFabric\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eHeavy French Terry (340 gsm)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eSize Guide\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cp style=\"margin-bottom: 16px;\" class=\"pw-note\"\u003eBoxy fit. A slight variation of 1 to 3 cm may exist depending on production.\u003c\/p\u003e\n        \n        \u003cdiv class=\"pw-table-wrap\"\u003e\n          \u003ctable class=\"pw-table\"\u003e\n            \u003cthead\u003e\n              \u003ctr\u003e\n                \u003cth\u003eSize\u003c\/th\u003e\n                \u003cth\u003eLength\u003c\/th\u003e\n                \u003cth\u003eShoulder\u003c\/th\u003e\n                \u003cth\u003eChest\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e57.5 cm\u003c\/td\u003e\n                \u003ctd\u003e54 cm\u003c\/td\u003e\n                \u003ctd\u003e58.5 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e60 cm\u003c\/td\u003e\n                \u003ctd\u003e56 cm\u003c\/td\u003e\n                \u003ctd\u003e61 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e62.5 cm\u003c\/td\u003e\n                \u003ctd\u003e58 cm\u003c\/td\u003e\n                \u003ctd\u003e63.5 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e65 cm\u003c\/td\u003e\n                \u003ctd\u003e60 cm\u003c\/td\u003e\n                \u003ctd\u003e66 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e67.5 cm\u003c\/td\u003e\n                \u003ctd\u003e62 cm\u003c\/td\u003e\n                \u003ctd\u003e68.5 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv style=\"margin-top: 16px;\" class=\"pw-measure-list\"\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e1. Length\u003c\/strong\u003e\n            \u003cp\u003eFrom the point where the shoulder seam meets the collar to the hem.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e2. Shoulders\u003c\/strong\u003e\n            \u003cp\u003eMeasurement from one shoulder seam to the other.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e3. Chest\u003c\/strong\u003e\n            \u003cp\u003eMeasured flat under the armpits, from edge to edge.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e4. Armhole\u003c\/strong\u003e\n            \u003cp\u003eThe model is sleeveless with a raw opening to expose the shoulder.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCare Instructions\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cul class=\"pw-care\"\u003e\n          \u003cli\u003eMachine wash cold (max 30°C), delicate cycle.\u003c\/li\u003e\n          \u003cli\u003eDo not use bleach.\u003c\/li\u003e\n          \u003cli\u003eTumble dry low or air dry.\u003c\/li\u003e\n          \u003cli\u003eIron at low temperature (avoid prints).\u003c\/li\u003e\n          \u003cli\u003eDo not dry clean.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eProper care helps the French Terry fabric maintain its structure, weight, and boxy drape training after training.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  \/* --- STYLES MOBILE-FIRST (Couleurs Pantheraw Officielles) --- *\/\n  .pantheraw-product-card {\n    --bg: #211F1C;\n    --text: #FFFFFF;\n    --muted: #D3d2d2;\n    --accent: #DF8D26;\n    \n    --bg-soft: rgba(255, 255, 255, 0.04);\n    --panel: rgba(255, 255, 255, 0.03);\n    --panel-strong: rgba(255, 255, 255, 0.05);\n    --line: rgba(211, 210, 210, 0.15);\n    --accent-soft: rgba(223, 141, 38, 0.1);\n    \n    width: 100%;\n    margin: 0 auto;\n    padding: 0;\n    color: var(--text);\n    font-family: Inter, -apple-system, sans-serif;\n  }\n\n  .pw-header { margin-bottom: 24px; }\n\n  .pw-seo-title {\n    font-size: 22px;\n    font-weight: 800;\n    margin: 0 0 12px 0;\n    color: var(--text);\n    line-height: 1.2;\n  }\n\n  .pw-summary {\n    margin: 0 0 16px 0;\n    font-size: 15px;\n    line-height: 1.5;\n    color: var(--muted);\n  }\n\n  .pw-benefits-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 20px 0;\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n  }\n\n  .pw-benefits-list li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14px;\n    color: var(--text);\n    background: var(--panel-strong);\n    padding: 12px 14px;\n    border-radius: 8px;\n    border: 1px solid var(--line);\n  }\n\n  .pw-benefits-list svg { width: 18px; height: 18px; color: var(--accent); flex-shrink: 0; }\n\n  .pw-trust-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 8px;\n    margin-bottom: 20px;\n    padding: 12px 0;\n    border-top: 1px dashed var(--line);\n    border-bottom: 1px dashed var(--line);\n  }\n\n  .pw-trust-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    gap: 6px;\n    flex: 1;\n  }\n\n  .pw-trust-item svg { width: 22px; height: 22px; color: var(--muted); }\n  .pw-trust-item span { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--muted); }\n\n  .pw-tagline {\n    margin: 0;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: var(--accent);\n    border-left: 3px solid var(--accent);\n    padding-left: 10px;\n  }\n\n  .pw-accordion { display: grid; gap: 10px; }\n  \n  .pw-accordion details { \n    background: rgba(255, 255, 255, 0.02); \n    border: 1px solid var(--line); \n    border-radius: 8px; \n    overflow: hidden; \n  }\n\n  .pw-accordion summary {\n    list-style: none; cursor: pointer; padding: 18px 16px; font-size: 14px; font-weight: 800;\n    letter-spacing: 0.05em; text-transform: uppercase; position: relative; color: var(--text);\n    outline: none; display: flex; align-items: center; min-height: 54px;\n  }\n  .pw-accordion summary::-webkit-details-marker { display: none; }\n  .pw-accordion summary::after { content: \"+\"; position: absolute; right: 16px; font-size: 22px; color: var(--accent); font-weight: 400; }\n  \n  .pw-accordion details[open] { border-color: var(--accent-soft); background: var(--bg-soft); }\n  .pw-accordion details[open] summary { border-bottom: 1px solid var(--line); }\n  .pw-accordion details[open] summary::after { content: \"−\"; }\n\n  .pw-content { padding: 16px; }\n\n  .pw-grid { display: grid; grid-template-columns: 1fr; gap: 8px; margin-bottom: 16px; }\n  .pw-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-label { display: block; margin-bottom: 4px; font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--accent); }\n  .pw-value { font-size: 14px; font-weight: 600; }\n  .pw-note { margin: 0; font-size: 14px; line-height: 1.6; color: var(--muted); }\n\n  \/* TABLEAU SANS SCROLL - OPTIMISÉ POUR 4 COLONNES MOBILE *\/\n  .pw-table-wrap {\n    width: 100%;\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    background: var(--panel);\n    overflow: hidden; \n  }\n\n  .pw-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed; \n  }\n\n  \/* MOBILE FIRST *\/\n  .pw-table th, .pw-table td {\n    padding: 12px 6px; \n    text-align: center;\n    border-bottom: 1px solid var(--line);\n    font-size: 13px; \n    word-wrap: break-word; \n  }\n\n  .pw-table td:first-child, .pw-table th:first-child {\n    background: rgba(223, 141, 38, 0.05); \n    font-weight: 800;\n    color: var(--accent);\n  }\n\n  .pw-table th {\n    background: rgba(223, 141, 38, 0.1); \n    color: var(--accent);\n    font-weight: 800;\n    font-size: 11px; \n    text-transform: uppercase;\n  }\n\n  .pw-table tr:last-child td { border-bottom: none; }\n\n  .pw-measure-list { display: grid; gap: 10px; }\n  .pw-measure-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-measure-item strong { display: block; margin-bottom: 4px; font-size: 13px; color: var(--text); }\n  .pw-measure-item p { margin: 0; font-size: 12px; color: var(--muted); }\n\n  .pw-care { margin: 0; padding-left: 18px; color: var(--muted); font-size: 14px; line-height: 1.6; }\n  .pw-care li { margin-bottom: 6px; }\n\n  \/* DESKTOP *\/\n  @media (min-width: 768px) {\n    .pw-seo-title { font-size: 26px; }\n    .pw-summary { font-size: 16px; }\n    .pw-trust-item svg { width: 26px; height: 26px; }\n    .pw-trust-item span { font-size: 11px; }\n    .pw-grid, .pw-measure-list { grid-template-columns: repeat(2, 1fr); }\n    \n    .pw-table th, .pw-table td { \n      padding: 14px; \n      font-size: 14px; \n    }\n    .pw-table th { \n      font-size: 12px; \n    }\n  }\n\u003c\/style\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ S","offer_id":45372855484553,"sku":"260315PODPT0163#001","price":59.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":45372855517321,"sku":"260315PODPT0163#002","price":59.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":45372855550089,"sku":"260315PODPT0163#003","price":59.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":45372855582857,"sku":"260315PODPT0163#004","price":59.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":45372855615625,"sku":"260315PODPT0163#005","price":59.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/files\/tank-top-boxy-homme-340gsm-french-terry-lourd-7682412.jpg?v=1778558946"},{"product_id":"top-de-sport-gym-sports-bra-pantheraw","title":"Sports Bra GYM Sports Bra","description":"\u003cp\u003e \u003c\/p\u003e\n\u003csection class=\"pantheraw-product-card\"\u003e\n\u003cdiv class=\"pw-header\"\u003e\n\u003ch2 class=\"pw-seo-title\"\u003eYoga \u0026amp; Studio Sports Bra\u003c\/h2\u003e\n\u003cp class=\"pw-summary\"\u003eFluidity and grounding. Designed with wider straps for absolute comfort, this bra supports every pose without restriction. Lightweight fabric, clean support, zero distraction. Action before ego.\u003c\/p\u003e\n\u003cul class=\"pw-benefits-list\"\u003e\n\u003cli\u003e\n\u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eWide Straps \u0026amp; Crisscross Back\u003c\/strong\u003e (Comfort and mobility)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eClean and stable support\u003c\/strong\u003e that stays in place\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eSoft and lightweight 210g\/m² fabric\u003c\/strong\u003e (80% Nylon, 20% Spandex)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"pw-trust-row\"\u003e\n\u003cdiv class=\"pw-trust-item\"\u003e\n\u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eStudio Tested\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-trust-item\"\u003e\n\u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e \u003cspan\u003eDesigned in Qc\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-trust-item\"\u003e\n\u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"17 6 23 6 23 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003eTotal Agility\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pw-tagline\"\u003e\u003cb id=\"pw-core-value\"\u003e\u003cspan\u003eABSOLUTE FLUIDITY. UNWAVERING SUPPORT.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-accordion\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003ePerformance \u0026amp; Design\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cp class=\"pw-note\"\u003eDefined by its dynamic crisscross back and wider straps, this bra combines support, mobility, and superior comfort. Ideal for Yoga, Pilates, or your daily workouts, it offers a feeling of stability without ever restricting your movements.\u003c\/p\u003e\n\u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eIts specific blend of nylon (80%) provides an extremely soft feel on the skin, with a secure \u003cem\u003ebodycon\u003c\/em\u003e fit that keeps up with your pace, from the first breath to the last repetition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eTechnical Specifications\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cdiv class=\"pw-grid\"\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFit\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eBodycon, fitted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eStructure\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eWide Straps \/ Crisscross Back\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eNeckline\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eRounded neckline\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eIdeal for\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eYoga, Pilates, Everyday\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eMaterial\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e80% Nylon, 20% Spandex\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFabric\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eLightweight (210 g\/m²)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eSize Guide\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cp style=\"margin-bottom: 16px;\" class=\"pw-note\"\u003eOur cuts are fitted. A slight variation of 1 to 3 cm may exist depending on production.\u003c\/p\u003e\n\u003cdiv class=\"pw-table-wrap\"\u003e\n\u003ctable class=\"pw-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eUnderbust\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e4\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e33 cm\u003c\/td\u003e\n\u003ctd\u003e29 cm\u003c\/td\u003e\n\u003ctd\u003e31.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e6\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e35 cm\u003c\/td\u003e\n\u003ctd\u003e31 cm\u003c\/td\u003e\n\u003ctd\u003e32.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e8\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e37 cm\u003c\/td\u003e\n\u003ctd\u003e33 cm\u003c\/td\u003e\n\u003ctd\u003e33.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e10\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e39 cm\u003c\/td\u003e\n\u003ctd\u003e35 cm\u003c\/td\u003e\n\u003ctd\u003e34.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e12\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e41 cm\u003c\/td\u003e\n\u003ctd\u003e37 cm\u003c\/td\u003e\n\u003ctd\u003e35.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 16px;\" class=\"pw-measure-list\"\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e1. Bust\u003c\/strong\u003e\n\u003cp\u003eMeasure flat under armpits, from side to side.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e2. Underbust\u003c\/strong\u003e\n\u003cp\u003eMeasure the bottom band flat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e3. Length\u003c\/strong\u003e\n\u003cp\u003eFrom the top of the strap to the bottom hem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCare Instructions\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cul class=\"pw-care\"\u003e\n\u003cli\u003eMachine wash cold (30°C), delicate cycle.\u003c\/li\u003e\n\u003cli\u003eDo not use bleach.\u003c\/li\u003e\n\u003cli\u003eTumble dry low recommended.\u003c\/li\u003e\n\u003cli\u003eIron at low temperature (avoid logos).\u003c\/li\u003e\n\u003cli\u003eDo not dry clean.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  \/* --- STYLES MOBILE-FIRST (Couleurs Pantheraw Officielles) --- *\/\n  .pantheraw-product-card {\n    \/* Palette Pantheraw *\/\n    --bg: #211F1C;\n    --text: #FFFFFF;\n    --muted: #D3d2d2;\n    --accent: #DF8D26;\n    \n    \/* Couleurs dérivées pour les fonds et bordures *\/\n    --bg-soft: rgba(255, 255, 255, 0.04);\n    --panel: rgba(255, 255, 255, 0.03);\n    --panel-strong: rgba(255, 255, 255, 0.05);\n    --line: rgba(211, 210, 210, 0.15); \/* #D3d2d2 avec transparence *\/\n    --accent-soft: rgba(223, 141, 38, 0.1); \/* #DF8D26 avec transparence *\/\n    \n    width: 100%;\n    margin: 0 auto;\n    padding: 0;\n    color: var(--text);\n    font-family: Inter, -apple-system, sans-serif;\n  }\n\n  .pw-header { margin-bottom: 24px; }\n\n  .pw-seo-title {\n    font-size: 22px;\n    font-weight: 800;\n    margin: 0 0 12px 0;\n    color: var(--text);\n    line-height: 1.2;\n  }\n\n  .pw-summary {\n    margin: 0 0 16px 0;\n    font-size: 15px;\n    line-height: 1.5;\n    color: var(--muted);\n  }\n\n  .pw-benefits-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 20px 0;\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n  }\n\n  .pw-benefits-list li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14px;\n    color: var(--text);\n    background: var(--panel-strong);\n    padding: 12px 14px;\n    border-radius: 8px;\n    border: 1px solid var(--line);\n  }\n\n  .pw-benefits-list svg { width: 18px; height: 18px; color: var(--accent); flex-shrink: 0; }\n\n  .pw-trust-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 8px;\n    margin-bottom: 20px;\n    padding: 12px 0;\n    border-top: 1px dashed var(--line);\n    border-bottom: 1px dashed var(--line);\n  }\n\n  .pw-trust-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    gap: 6px;\n    flex: 1;\n  }\n\n  .pw-trust-item svg { width: 22px; height: 22px; color: var(--muted); }\n  .pw-trust-item span { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--muted); }\n\n  .pw-tagline {\n    margin: 0;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: var(--accent);\n    border-left: 3px solid var(--accent);\n    padding-left: 10px;\n  }\n\n  .pw-accordion { display: grid; gap: 10px; }\n  \n  .pw-accordion details { \n    background: rgba(255, 255, 255, 0.02); \n    border: 1px solid var(--line); \n    border-radius: 8px; \n    overflow: hidden; \n  }\n\n  .pw-accordion summary {\n    list-style: none; cursor: pointer; padding: 18px 16px; font-size: 14px; font-weight: 800;\n    letter-spacing: 0.05em; text-transform: uppercase; position: relative; color: var(--text);\n    outline: none; display: flex; align-items: center; min-height: 54px;\n  }\n  .pw-accordion summary::-webkit-details-marker { display: none; }\n  .pw-accordion summary::after { content: \"+\"; position: absolute; right: 16px; font-size: 22px; color: var(--accent); font-weight: 400; }\n  \n  .pw-accordion details[open] { border-color: var(--accent-soft); background: var(--bg-soft); }\n  .pw-accordion details[open] summary { border-bottom: 1px solid var(--line); }\n  .pw-accordion details[open] summary::after { content: \"−\"; }\n\n  .pw-content { padding: 16px; }\n\n  .pw-grid { display: grid; grid-template-columns: 1fr; gap: 8px; margin-bottom: 16px; }\n  .pw-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-label { display: block; margin-bottom: 4px; font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--accent); }\n  .pw-value { font-size: 14px; font-weight: 600; }\n  .pw-note { margin: 0; font-size: 14px; line-height: 1.6; color: var(--muted); }\n\n  \/* TABLEAU SANS SCROLL *\/\n  .pw-table-wrap {\n    width: 100%;\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    background: var(--panel);\n    overflow: hidden; \/* Plus de scroll *\/\n  }\n\n  .pw-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed; \/* Force les colonnes à être égales et empêche le débordement *\/\n  }\n\n  .pw-table th, .pw-table td {\n    padding: 12px 6px; \/* Padding réduit pour respirer sans casser *\/\n    text-align: center;\n    border-bottom: 1px solid var(--line);\n    font-size: 13px;\n    word-wrap: break-word; \/* Empêche le chevauchement si le texte est long *\/\n  }\n\n  .pw-table td:first-child, .pw-table th:first-child {\n    background: rgba(223, 141, 38, 0.05); \/* Orange subtil (Pantheraw Accent) *\/\n    font-weight: 800;\n    color: var(--accent);\n  }\n\n  .pw-table th {\n    background: rgba(223, 141, 38, 0.1); \/* Orange subtil (Pantheraw Accent) *\/\n    color: var(--accent);\n    font-weight: 800;\n    font-size: 11px; \/* Légèrement plus petit pour éviter que ça coupe *\/\n    text-transform: uppercase;\n  }\n\n  .pw-table tr:last-child td { border-bottom: none; }\n\n  .pw-measure-list { display: grid; gap: 10px; }\n  .pw-measure-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-measure-item strong { display: block; margin-bottom: 4px; font-size: 13px; color: var(--text); }\n  .pw-measure-item p { margin: 0; font-size: 12px; color: var(--muted); }\n\n  .pw-care { margin: 0; padding-left: 18px; color: var(--muted); font-size: 14px; line-height: 1.6; }\n  .pw-care li { margin-bottom: 6px; }\n\n  @media (min-width: 768px) {\n    .pw-seo-title { font-size: 26px; }\n    .pw-summary { font-size: 16px; }\n    .pw-trust-item svg { width: 26px; height: 26px; }\n    .pw-trust-item span { font-size: 11px; }\n    .pw-grid, .pw-measure-list { grid-template-columns: repeat(2, 1fr); }\n    .pw-table th { font-size: 13px; }\n    .pw-table th, .pw-table td { padding: 14px; }\n  }\n\u003c\/style\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ 4","offer_id":45409995849865,"sku":"260321PODBS0018#001","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 6","offer_id":45409995882633,"sku":"260321PODBS0018#002","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 8","offer_id":45409995915401,"sku":"260321PODBS0018#003","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 10","offer_id":45409995948169,"sku":"260321PODBS0018#004","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 12","offer_id":45409995980937,"sku":"260321PODBS0018#005","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/files\/top-de-sport-yoga-sports-bra-4849353.jpg?v=1778558892"},{"product_id":"snow-wash-heavyweight-jogged-sweatpants","title":"Washed-effect thick gym joggers","description":"\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Oversize Snow Wash Jogger (400GSM) - Pantheraw\",\n  \"description\": \"Unisex oversized joggers made from pure 400gsm heavy cotton. Features a snow wash finish and tapered ankles for a structured urban look.\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"Pantheraw\"\n  }\n}\n\u003c\/script\u003e\n\n\u003csection class=\"pantheraw-product-card\"\u003e\n  \u003cdiv class=\"pw-header\"\u003e\n    \u003ch2 class=\"pw-seo-title\"\u003eOversize Snow Wash Jogger (400GSM)\u003c\/h2\u003e\n    \u003cp class=\"pw-summary\"\u003eThese sweatpants are constructed from ultra-heavy 400gsm pure cotton. This unisex jogger guarantees a structure that won't lose its shape. With its oversized fit, unique \"Snow Wash\" finish, and tapered ankles, it offers a sharp streetwear look, whether you're at the gym or in everyday life, active or at rest.\u003c\/p\u003e\n    \n    \u003cul class=\"pw-benefits-list\"\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eHeavy 400gsm Pure Cotton\u003c\/strong\u003e (Thick fabric, maximum warmth and durability)\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eOversize Fit \u0026amp; Tapered Ankles\u003c\/strong\u003e (Loose structure, clean drape over sneakers)\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003e\"Snow Wash\" Finish\u003c\/strong\u003e (Unique snow effect fade for a raw look)\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"pw-trust-row\"\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eRaw Streetwear\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e \u003cspan\u003eDesigned in QC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"17 6 23 6 23 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e100% Cotton\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"pw-tagline\"\u003e\u003cb id=\"pw-core-value\"\u003e\u003cspan\u003eHEAVY 400GSM COTTON. SNOW WASH FINISH.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pw-accordion\"\u003e\n    \n    \u003cdetails\u003e\n      \u003csummary\u003ePerformance \u0026amp; Design\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cp class=\"pw-note\"\u003eForget flimsy jogging pants that lose their shape after 2 washes. This model is constructed from heavy 400GSM cotton for an impeccable fit that lasts through the seasons (Spring\/Autumn).\u003c\/p\u003e\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eThe \"Snow Wash\" visual effect (snow fade) gives it a raw and authentic look, while the drawstring waist and tapered ankles maintain the clean and contemporary oversized silhouette.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eTechnical Specifications\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cdiv class=\"pw-grid\"\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFit\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eOversized \/ Loose\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eGender\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eUnisex\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eWaist\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eMid-rise with drawstring\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFinish\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eSnow Wash\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eMaterial\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e100% Pure Cotton\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFabric\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eHeavy (400 g\/m² | 11.8 oz\/yd²)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"pw-note\" style=\"margin-top: 4px;\"\u003eSlight color variations may occur between batches due to the processing and dyeing variations of the \"Snow Wash\". This is a characteristic of a unique garment.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eSize Guide\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cp style=\"margin-bottom: 16px;\" class=\"pw-note\"\u003eOversized fit. A slight variation of 1 to 3 cm may exist depending on production.\u003c\/p\u003e\n        \n        \u003cdiv class=\"pw-table-wrap\"\u003e\n          \u003ctable class=\"pw-table\"\u003e\n            \u003cthead\u003e\n              \u003ctr\u003e\n                \u003cth\u003eSize\u003c\/th\u003e\n                \u003cth\u003eLength (cm)\u003c\/th\u003e\n                \u003cth\u003eWaist (cm)\u003c\/th\u003e\n                \u003cth\u003eHips (cm)\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e97\u003c\/td\u003e\n                \u003ctd\u003e34\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e99\u003c\/td\u003e\n                \u003ctd\u003e36\u003c\/td\u003e\n                \u003ctd\u003e58\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e101\u003c\/td\u003e\n                \u003ctd\u003e38\u003c\/td\u003e\n                \u003ctd\u003e60\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e103\u003c\/td\u003e\n                \u003ctd\u003e40\u003c\/td\u003e\n                \u003ctd\u003e62\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e105\u003c\/td\u003e\n                \u003ctd\u003e42\u003c\/td\u003e\n                \u003ctd\u003e64\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv style=\"margin-top: 16px;\" class=\"pw-measure-list\"\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e1. Length\u003c\/strong\u003e\n            \u003cp\u003eFrom the top of the elastic waistband to the bottom of the ankle.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e2. Waist (Belt)\u003c\/strong\u003e\n            \u003cp\u003eMeasure the top part of the waistband flat, from edge to edge.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e3. Hips\u003c\/strong\u003e\n            \u003cp\u003eMeasure the widest line at the pelvis flat, from edge to edge.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCare Instructions\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cul class=\"pw-care\"\u003e\n          \u003cli\u003eMachine wash cold (30°C), delicate cycle.\u003c\/li\u003e\n          \u003cli\u003eDo not use bleach.\u003c\/li\u003e\n          \u003cli\u003eTumble dry low or hang to dry.\u003c\/li\u003e\n          \u003cli\u003eIron at low temperature, avoid ironing over the print.\u003c\/li\u003e\n          \u003cli\u003eDo not dry clean.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eProper care helps the 400GSM cotton maintain its heavy structure, warmth, and signature fade.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  \/* --- STYLES MOBILE-FIRST (Couleurs Pantheraw Officielles) --- *\/\n  .pantheraw-product-card {\n    --bg: #211F1C;\n    --text: #FFFFFF;\n    --muted: #D3d2d2;\n    --accent: #DF8D26;\n    \n    --bg-soft: rgba(255, 255, 255, 0.04);\n    --panel: rgba(255, 255, 255, 0.03);\n    --panel-strong: rgba(255, 255, 255, 0.05);\n    --line: rgba(211, 210, 210, 0.15);\n    --accent-soft: rgba(223, 141, 38, 0.1);\n    \n    width: 100%;\n    margin: 0 auto;\n    padding: 0;\n    color: var(--text);\n    font-family: Inter, -apple-system, sans-serif;\n  }\n\n  .pw-header { margin-bottom: 24px; }\n\n  .pw-seo-title {\n    font-size: 22px;\n    font-weight: 800;\n    margin: 0 0 12px 0;\n    color: var(--text);\n    line-height: 1.2;\n  }\n\n  .pw-summary {\n    margin: 0 0 16px 0;\n    font-size: 15px;\n    line-height: 1.5;\n    color: var(--muted);\n  }\n\n  .pw-benefits-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 20px 0;\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n  }\n\n  .pw-benefits-list li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14px;\n    color: var(--text);\n    background: var(--panel-strong);\n    padding: 12px 14px;\n    border-radius: 8px;\n    border: 1px solid var(--line);\n  }\n\n  .pw-benefits-list svg { width: 18px; height: 18px; color: var(--accent); flex-shrink: 0; }\n\n  .pw-trust-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 8px;\n    margin-bottom: 20px;\n    padding: 12px 0;\n    border-top: 1px dashed var(--line);\n    border-bottom: 1px dashed var(--line);\n  }\n\n  .pw-trust-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    gap: 6px;\n    flex: 1;\n  }\n\n  .pw-trust-item svg { width: 22px; height: 22px; color: var(--muted); }\n  .pw-trust-item span { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--muted); }\n\n  .pw-tagline {\n    margin: 0;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: var(--accent);\n    border-left: 3px solid var(--accent);\n    padding-left: 10px;\n  }\n\n  .pw-accordion { display: grid; gap: 10px; }\n  \n  .pw-accordion details { \n    background: rgba(255, 255, 255, 0.02); \n    border: 1px solid var(--line); \n    border-radius: 8px; \n    overflow: hidden; \n  }\n\n  .pw-accordion summary {\n    list-style: none; cursor: pointer; padding: 18px 16px; font-size: 14px; font-weight: 800;\n    letter-spacing: 0.05em; text-transform: uppercase; position: relative; color: var(--text);\n    outline: none; display: flex; align-items: center; min-height: 54px;\n  }\n  .pw-accordion summary::-webkit-details-marker { display: none; }\n  .pw-accordion summary::after { content: \"+\"; position: absolute; right: 16px; font-size: 22px; color: var(--accent); font-weight: 400; }\n  \n  .pw-accordion details[open] { border-color: var(--accent-soft); background: var(--bg-soft); }\n  .pw-accordion details[open] summary { border-bottom: 1px solid var(--line); }\n  .pw-accordion details[open] summary::after { content: \"−\"; }\n\n  .pw-content { padding: 16px; }\n\n  .pw-grid { display: grid; grid-template-columns: 1fr; gap: 8px; margin-bottom: 16px; }\n  .pw-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-label { display: block; margin-bottom: 4px; font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--accent); }\n  .pw-value { font-size: 14px; font-weight: 600; }\n  .pw-note { margin: 0; font-size: 14px; line-height: 1.6; color: var(--muted); }\n\n  \/* TABLEAU SANS SCROLL - OPTIMISÉ POUR MOBILE *\/\n  .pw-table-wrap {\n    width: 100%;\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    background: var(--panel);\n    overflow: hidden; \n  }\n\n  .pw-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed; \n  }\n\n  .pw-table th, .pw-table td {\n    padding: 10px 4px; \n    text-align: center;\n    border-bottom: 1px solid var(--line);\n    font-size: 12px; \n    word-wrap: break-word; \n  }\n\n  .pw-table td:first-child, .pw-table th:first-child {\n    background: rgba(223, 141, 38, 0.05); \n    font-weight: 800;\n    color: var(--accent);\n  }\n\n  .pw-table th {\n    background: rgba(223, 141, 38, 0.1); \n    color: var(--accent);\n    font-weight: 800;\n    font-size: 10px; \n    text-transform: uppercase;\n  }\n\n  .pw-table tr:last-child td { border-bottom: none; }\n\n  .pw-measure-list { display: grid; gap: 10px; }\n  .pw-measure-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-measure-item strong { display: block; margin-bottom: 4px; font-size: 13px; color: var(--text); }\n  .pw-measure-item p { margin: 0; font-size: 12px; color: var(--muted); }\n\n  .pw-care { margin: 0; padding-left: 18px; color: var(--muted); font-size: 14px; line-height: 1.6; }\n  .pw-care li { margin-bottom: 6px; }\n\n  \/* DESKTOP FIX *\/\n  @media (min-width: 768px) {\n    .pw-seo-title { font-size: 26px; }\n    .pw-summary { font-size: 16px; }\n    .pw-trust-item svg { width: 26px; height: 26px; }\n    .pw-trust-item span { font-size: 11px; }\n    .pw-grid, .pw-measure-list { grid-template-columns: repeat(2, 1fr); }\n    \n    .pw-table th, .pw-table td { \n      padding: 12px 14px; \n      font-size: 13px; \n    }\n    .pw-table th { \n      font-size: 11px; \n    }\n  }\n\u003c\/style\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ S","offer_id":45424853254281,"sku":"260324PODSX1973#001","price":69.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":45424853287049,"sku":"260324PODSX1973#002","price":69.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":45424853319817,"sku":"260324PODSX1973#003","price":69.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":45424853352585,"sku":"260324PODSX1973#004","price":69.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":45424853385353,"sku":"260324PODSX1973#005","price":69.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/files\/jogging-de-gym-epais-effet-delave-6575034.jpg?v=1778558891"},{"product_id":"short-entrainement-gym-en-mesh","title":"Mesh shorts with adjustable drawstring","description":"\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Short d'Entraînement en Mesh - Pantheraw\",\n  \"description\": \"Short de performance unisexe en mesh (145 gsm). 100% polyester pour une évacuation maximale de l'humidité. Coupe ample avec cordon ajustable et poches.\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"Pantheraw\"\n  }\n}\n\u003c\/script\u003e\n\n\u003csection class=\"pantheraw-product-card\"\u003e\n  \u003cdiv class=\"pw-header\"\u003e\n\n    \u003ch2 class=\"pw-seo-title\"\u003eMesh Training Shorts\u003c\/h2\u003e\n\n    \u003cp class=\"pw-summary\"\u003eBuilt for intensity. These performance shorts feature a double-layer mesh design to ensure maximum airflow when the heat is on. Lightweight, functional with pockets, and secured by an adjustable drawstring, they are the essential ally for the gym, cardio, or hot days. Action over ego.\u003c\/p\u003e\n\n    \n    \u003cul class=\"pw-benefits-list\"\u003e\n\n      \u003cli\u003e\n\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eBreathable Mesh Construction\u003c\/strong\u003e (Optimal airflow, quick-drying)\u003c\/span\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eAdjustable Drawstring \u0026amp; Pockets\u003c\/strong\u003e (Custom fit and full functionality)\u003c\/span\u003e\n      \u003c\/li\u003e\n\n      \u003cli\u003e\n\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eLightweight \u0026amp; High-Performance\u003c\/strong\u003e (100% Polyester – 145 gsm)\u003c\/span\u003e\n      \u003c\/li\u003e\n\n    \u003c\/ul\u003e\n\n\n    \u003cdiv class=\"pw-trust-row\"\u003e\n\n      \u003cdiv class=\"pw-trust-item\"\u003e\n\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eMax Ventilation\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pw-trust-item\"\u003e\n\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e \u003cspan\u003eQC Design\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pw-trust-item\"\u003e\n\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"17 6 23 6 23 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003eVersatile\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cp class=\"pw-tagline\"\u003e\u003cb id=\"pw-core-value\"\u003e\u003cspan\u003eTOTAL BREATHABILITY. UNCOMPROMISING MOBILITY.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003cdiv class=\"pw-accordion\"\u003e\n\n    \n    \u003cdetails\u003e\n      \u003csummary\u003ePerformance \u0026amp; Design\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n\n        \u003cp class=\"pw-note\"\u003eThe shorts designed to never slow you down. Their loose fit offers absolute space for your movements, ideal for deep squats, sprints, or active recovery.\u003c\/p\u003e\n\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eThe 100% polyester material actively wicks away moisture to prevent the soaked fabric effect. Coupled with the waistband drawstring and practical pockets, it's the perfect uniform for summer temperatures or overheated gym sessions.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eTechnical Specifications\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n\n        \u003cdiv class=\"pw-grid\"\u003e\n\n          \u003cdiv class=\"pw-item\"\u003e\n\n            \u003cspan class=\"pw-label\"\u003eFit\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eLoose Fit\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"pw-item\"\u003e\n\n            \u003cspan class=\"pw-label\"\u003eGender\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eUnisex\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"pw-item\"\u003e\n\n            \u003cspan class=\"pw-label\"\u003eWaist\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eMid-rise with Drawstring\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"pw-item\"\u003e\n\n            \u003cspan class=\"pw-label\"\u003eIdeal for\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eWeightlifting, Running, Summer, Daily Wear\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"pw-item\"\u003e\n\n            \u003cspan class=\"pw-label\"\u003eMaterial\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e100% Polyester\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"pw-item\"\u003e\n\n            \u003cspan class=\"pw-label\"\u003eFabric\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eLightweight (145 gsm | 4.3 oz\/yd²)\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"pw-item\"\u003e\n\n            \u003cspan class=\"pw-label\"\u003eBreathability\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eModerate to High\u003c\/span\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cp class=\"pw-note\" style=\"margin-top: 4px;\"\u003eSlight color differences may occur between production batches, a normal phenomenon in textile manufacturing.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eSize Guide\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n\n        \u003cp style=\"margin-bottom: 16px;\" class=\"pw-note\"\u003eUnisex loose fit. A slight variation of 1 to 3 cm may exist depending on production.\u003c\/p\u003e\n\n        \n        \u003cdiv class=\"pw-table-wrap\"\u003e\n\n          \u003ctable class=\"pw-table\"\u003e\n\n            \u003cthead\u003e\n\n              \u003ctr\u003e\n\n                \u003cth\u003eSize\u003c\/th\u003e\n\n                \u003cth\u003eWaist (cm)\u003c\/th\u003e\n\n                \u003cth\u003eHips (cm)\u003c\/th\u003e\n\n                \u003cth\u003eLength (cm)\u003c\/th\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n\n              \u003ctr\u003e\n\n                \u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\n                \u003ctd\u003e35\u003c\/td\u003e\n\n                \u003ctd\u003e54\u003c\/td\u003e\n\n                \u003ctd\u003e44\u003c\/td\u003e\n\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n\n                \u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\n                \u003ctd\u003e36\u003c\/td\u003e\n\n                \u003ctd\u003e56\u003c\/td\u003e\n\n                \u003ctd\u003e45\u003c\/td\u003e\n\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n\n                \u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\n                \u003ctd\u003e37\u003c\/td\u003e\n\n                \u003ctd\u003e58\u003c\/td\u003e\n\n                \u003ctd\u003e46\u003c\/td\u003e\n\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n\n                \u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\n                \u003ctd\u003e38\u003c\/td\u003e\n\n                \u003ctd\u003e60\u003c\/td\u003e\n\n                \u003ctd\u003e47\u003c\/td\u003e\n\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n\n                \u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\n                \u003ctd\u003e39\u003c\/td\u003e\n\n                \u003ctd\u003e62\u003c\/td\u003e\n\n                \u003ctd\u003e48\u003c\/td\u003e\n\n              \u003c\/tr\u003e\n\n              \u003ctr\u003e\n\n                \u003ctd\u003e\u003cstrong\u003e3XL\u003c\/strong\u003e\u003c\/td\u003e\n\n                \u003ctd\u003e40\u003c\/td\u003e\n\n                \u003ctd\u003e64\u003c\/td\u003e\n\n                \u003ctd\u003e49\u003c\/td\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/tbody\u003e\n\n          \u003c\/table\u003e\n\n        \u003c\/div\u003e\n\n        \n        \u003cdiv style=\"margin-top: 16px;\" class=\"pw-measure-list\"\u003e\n\n          \u003cdiv class=\"pw-measure-item\"\u003e\n\n            \u003cstrong\u003e1. Waist\u003c\/strong\u003e\n            \u003cp\u003eMeasure flat from one edge of the elastic to the other.\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"pw-measure-item\"\u003e\n\n            \u003cstrong\u003e2. Hips\u003c\/strong\u003e\n            \u003cp\u003eMeasure flat across the widest line, from edge to edge.\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"pw-measure-item\"\u003e\n\n            \u003cstrong\u003e3. Length\u003c\/strong\u003e\n            \u003cp\u003eFrom the top of the waistband to the leg opening.\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCare\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n\n        \u003cul class=\"pw-care\"\u003e\n\n          \u003cli\u003eMachine wash at 30°C, delicate cycle.\u003c\/li\u003e\n\n          \u003cli\u003eDo not use bleach.\u003c\/li\u003e\n\n          \u003cli\u003eTumble dry at low temperature.\u003c\/li\u003e\n\n          \u003cli\u003eIron at low temperature (avoid logos).\u003c\/li\u003e\n\n          \u003cli\u003eDo not dry clean.\u003c\/li\u003e\n\n        \u003c\/ul\u003e\n\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eProper washing helps the mesh retain its moisture-wicking capability and preserves the elasticity of the drawstring.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  \/* --- STYLES MOBILE-FIRST (Couleurs Pantheraw Officielles) --- *\/\n  .pantheraw-product-card {\n    --bg: #211F1C;\n    --text: #FFFFFF;\n    --muted: #D3d2d2;\n    --accent: #DF8D26;\n    \n    --bg-soft: rgba(255, 255, 255, 0.04);\n    --panel: rgba(255, 255, 255, 0.03);\n    --panel-strong: rgba(255, 255, 255, 0.05);\n    --line: rgba(211, 210, 210, 0.15);\n    --accent-soft: rgba(223, 141, 38, 0.1);\n    \n    width: 100%;\n    margin: 0 auto;\n    padding: 0;\n    color: var(--text);\n    font-family: Inter, -apple-system, sans-serif;\n  }\n\n  .pw-header { margin-bottom: 24px; }\n\n  .pw-seo-title {\n    font-size: 22px;\n    font-weight: 800;\n    margin: 0 0 12px 0;\n    color: var(--text);\n    line-height: 1.2;\n  }\n\n  .pw-summary {\n    margin: 0 0 16px 0;\n    font-size: 15px;\n    line-height: 1.5;\n    color: var(--muted);\n  }\n\n  .pw-benefits-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 20px 0;\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n  }\n\n  .pw-benefits-list li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14px;\n    color: var(--text);\n    background: var(--panel-strong);\n    padding: 12px 14px;\n    border-radius: 8px;\n    border: 1px solid var(--line);\n  }\n\n  .pw-benefits-list svg { width: 18px; height: 18px; color: var(--accent); flex-shrink: 0; }\n\n  .pw-trust-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 8px;\n    margin-bottom: 20px;\n    padding: 12px 0;\n    border-top: 1px dashed var(--line);\n    border-bottom: 1px dashed var(--line);\n  }\n\n  .pw-trust-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    gap: 6px;\n    flex: 1;\n  }\n\n  .pw-trust-item svg { width: 22px; height: 22px; color: var(--muted); }\n  .pw-trust-item span { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--muted); }\n\n  .pw-tagline {\n    margin: 0;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: var(--accent);\n    border-left: 3px solid var(--accent);\n    padding-left: 10px;\n  }\n\n  .pw-accordion { display: grid; gap: 10px; }\n  \n  .pw-accordion details { \n    background: rgba(255, 255, 255, 0.02); \n    border: 1px solid var(--line); \n    border-radius: 8px; \n    overflow: hidden; \n  }\n\n  .pw-accordion summary {\n    list-style: none; cursor: pointer; padding: 18px 16px; font-size: 14px; font-weight: 800;\n    letter-spacing: 0.05em; text-transform: uppercase; position: relative; color: var(--text);\n    outline: none; display: flex; align-items: center; min-height: 54px;\n  }\n  .pw-accordion summary::-webkit-details-marker { display: none; }\n  .pw-accordion summary::after { content: \"+\"; position: absolute; right: 16px; font-size: 22px; color: var(--accent); font-weight: 400; }\n  \n  .pw-accordion details[open] { border-color: var(--accent-soft); background: var(--bg-soft); }\n  .pw-accordion details[open] summary { border-bottom: 1px solid var(--line); }\n  .pw-accordion details[open] summary::after { content: \"−\"; }\n\n  .pw-content { padding: 16px; }\n\n  .pw-grid { display: grid; grid-template-columns: 1fr; gap: 8px; margin-bottom: 16px; }\n  .pw-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-label { display: block; margin-bottom: 4px; font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--accent); }\n  .pw-value { font-size: 14px; font-weight: 600; }\n  .pw-note { margin: 0; font-size: 14px; line-height: 1.6; color: var(--muted); }\n\n  \/* TABLEAU SANS SCROLL - OPTIMISÉ TAILLES TEXTE *\/\n  .pw-table-wrap {\n    width: 100%;\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    background: var(--panel);\n    overflow: hidden; \n  }\n\n  .pw-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed; \n  }\n\n  \/* MOBILE FIRST: Texte très compact pour tout rentrer parfaitement *\/\n  .pw-table th, .pw-table td {\n    padding: 10px 4px; \n    text-align: center;\n    border-bottom: 1px solid var(--line);\n    font-size: 12px; \n    word-wrap: break-word; \n  }\n\n  .pw-table td:first-child, .pw-table th:first-child {\n    background: rgba(223, 141, 38, 0.05); \n    font-weight: 800;\n    color: var(--accent);\n  }\n\n  .pw-table th {\n    background: rgba(223, 141, 38, 0.1); \n    color: var(--accent);\n    font-weight: 800;\n    font-size: 10px; \n    text-transform: uppercase;\n  }\n\n  .pw-table tr:last-child td { border-bottom: none; }\n\n  .pw-measure-list { display: grid; gap: 10px; }\n  .pw-measure-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-measure-item strong { display: block; margin-bottom: 4px; font-size: 13px; color: var(--text); }\n  .pw-measure-item p { margin: 0; font-size: 12px; color: var(--muted); }\n\n  .pw-care { margin: 0; padding-left: 18px; color: var(--muted); font-size: 14px; line-height: 1.6; }\n  .pw-care li { margin-bottom: 6px; }\n\n  \/* DESKTOP FIX: On empêche le texte de devenir géant *\/\n  @media (min-width: 768px) {\n    .pw-seo-title { font-size: 26px; }\n    .pw-summary { font-size: 16px; }\n    .pw-trust-item svg { width: 26px; height: 26px; }\n    .pw-trust-item span { font-size: 11px; }\n    .pw-grid, .pw-measure-list { grid-template-columns: repeat(2, 1fr); }\n    \n    .pw-table th, .pw-table td { \n      padding: 12px 14px; \n      font-size: 13px; \n    }\n    .pw-table th { \n      font-size: 11px; \n    }\n  }\n\u003c\/style\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ S","offer_id":45424869015689,"sku":"260324PODPW2031#001","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":45424869048457,"sku":"260324PODPW2031#002","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":45424869081225,"sku":"260324PODPW2031#003","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":45424869113993,"sku":"260324PODPW2031#004","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":45424869146761,"sku":"260324PODPW2031#005","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":45424869179529,"sku":"260324PODPW2031#006","price":39.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/files\/short-en-mesh-avec-cordon-ajustable-4468997.jpg?v=1778558891"},{"product_id":"short-de-gym-court-short-de-course","title":"Short gym shorts \u0026 running shorts | lightweight \u0026 breathable fabric","description":"\u003csection class=\"pantheraw-product-card\"\u003e\n  \u003cdiv class=\"pw-header\"\u003e\n    \u003ch2 class=\"pw-seo-title\"\u003eWomen's Side-Stripe Performance Shorts\u003c\/h2\u003e\n    \u003cp class=\"pw-summary\"\u003eDesigned for real training, these shorts combine high-performance fabric with athletic style. The ultra-breathable material wicks away moisture to keep you cool, while the adjustable waistband ensures a secure fit, even during the deepest squats. Contrasting stripes add a touch of raw style. Perfect for intense gym sessions and everyday wear.\u003c\/p\u003e\n    \u003cul class=\"pw-benefits-list\"\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n        \u003cspan\u003e\u003cstrong\u003eMoisture-wicking\u003c\/strong\u003e (Stays cool and dry during effort)\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n        \u003cspan\u003e\u003cstrong\u003eAdjustable drawstring\u003c\/strong\u003e (Secure fit, customizable waist)\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n        \u003cspan\u003e\u003cstrong\u003eLightweight \u0026amp; breathable fabric\u003c\/strong\u003e (78% Nylon, 22% Spandex – 170 gsm)\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cdiv class=\"pw-trust-row\"\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cspan\u003eGym Tested\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n        \u003cspan\u003eDesigned in QC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"17 6 23 6 23 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n        \u003cspan\u003eTotal Freedom\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"pw-tagline\"\u003e\u003cb id=\"pw-core-value\"\u003e\u003cspan\u003eTOTAL PERFORMANCE. UNCOMPROMISING STYLE.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pw-accordion\"\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003ePerformance \u0026amp; Design\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cp class=\"pw-note\"\u003eThe shorts that keep up with you. Their adjustable drawstring ensures a secure fit without restricting your movements, whether you're running, working out at the gym, or heading outdoors.\u003c\/p\u003e\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eTheir moisture-wicking fabric effectively wicks away sweat to keep you cool from the first set to the last rep. The contrasting side stripes add an athletic visual signature, perfect from the gym to the street.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eTechnical Specifications\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cdiv class=\"pw-grid\"\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n            \u003cspan class=\"pw-label\"\u003eFit\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eRegular, athletic\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n            \u003cspan class=\"pw-label\"\u003eGender\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eWomen\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n            \u003cspan class=\"pw-label\"\u003eSeason\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eSpring \/ Summer \/ Fall\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n            \u003cspan class=\"pw-label\"\u003eIdeal for\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eGym, Running, Outdoor, Casual\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n            \u003cspan class=\"pw-label\"\u003eMaterial\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e78% Nylon, 22% Spandex\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n            \u003cspan class=\"pw-label\"\u003eFabric\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eLightweight (170 gsm)\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n            \u003cspan class=\"pw-label\"\u003eBreathability\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eModerate to High\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"pw-note\" style=\"margin-top: 4px;\"\u003eSlight color variations may occur between production batches, which is normal in textile manufacturing.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eSize Guide\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cp style=\"margin-bottom: 16px;\" class=\"pw-note\"\u003eA slight variation of 1 to 3 cm may exist depending on production.\u003c\/p\u003e\n        \u003cdiv class=\"pw-table-wrap\"\u003e\n          \u003ctable class=\"pw-table\"\u003e\n            \u003cthead\u003e\n              \u003ctr\u003e\n                \u003cth\u003eSize\u003c\/th\u003e\n                \u003cth\u003eLength (cm)\u003c\/th\u003e\n                \u003cth\u003eWaist (cm)\u003c\/th\u003e\n                \u003cth\u003eHips (cm)\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e31\u003c\/td\u003e\n                \u003ctd\u003e33.5\u003c\/td\u003e\n                \u003ctd\u003e48\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e32\u003c\/td\u003e\n                \u003ctd\u003e35.5\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e33\u003c\/td\u003e\n                \u003ctd\u003e37\u003c\/td\u003e\n                \u003ctd\u003e52\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e34\u003c\/td\u003e\n                \u003ctd\u003e38.5\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e35\u003c\/td\u003e\n                \u003ctd\u003e40\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n        \u003cdiv style=\"margin-top: 16px;\" class=\"pw-measure-list\"\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e1. Waist (Belt)\u003c\/strong\u003e\n            \u003cp\u003eMeasure flat the top part of the waistband, from edge to edge.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e2. Hips\u003c\/strong\u003e\n            \u003cp\u003eMeasure flat the widest line of the hips, from edge to edge.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e3. Length\u003c\/strong\u003e\n            \u003cp\u003eFrom the top of the waistband to the leg opening or hem.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCare Instructions\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cul class=\"pw-care\"\u003e\n          \u003cli\u003eMachine wash cold (30°C), delicate cycle.\u003c\/li\u003e\n          \u003cli\u003eDo not use bleach.\u003c\/li\u003e\n          \u003cli\u003eTumble dry low or air dry recommended.\u003c\/li\u003e\n          \u003cli\u003eIron at low temperature (avoid prints).\u003c\/li\u003e\n          \u003cli\u003eDo not dry clean.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eProper care extends the durability of the fabric, its breathability, and its moisture-wicking properties.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .pantheraw-product-card {\n    --bg: #211F1C;\n    --text: #FFFFFF;\n    --muted: #D3d2d2;\n    --accent: #DF8D26;\n    --bg-soft: rgba(255, 255, 255, 0.04);\n    --panel: rgba(255, 255, 255, 0.03);\n    --panel-strong: rgba(255, 255, 255, 0.05);\n    --line: rgba(211, 210, 210, 0.15);\n    --accent-soft: rgba(223, 141, 38, 0.1);\n    width: 100%;\n    margin: 0 auto;\n    padding: 0;\n    color: var(--text);\n    font-family: Inter, -apple-system, sans-serif;\n  }\n  .pw-header { margin-bottom: 24px; }\n  .pw-seo-title { font-size: 22px; font-weight: 800; margin: 0 0 12px 0; color: var(--text); line-height: 1.2; }\n  .pw-summary { margin: 0 0 16px 0; font-size: 15px; line-height: 1.5; color: var(--muted); }\n  .pw-benefits-list { list-style: none; padding: 0; margin: 0 0 20px 0; display: flex; flex-direction: column; gap: 8px; }\n  .pw-benefits-list li { display: flex; align-items: center; gap: 12px; font-size: 14px; color: var(--text); background: var(--panel-strong); padding: 12px 14px; border-radius: 8px; border: 1px solid var(--line); }\n  .pw-benefits-list svg { width: 18px; height: 18px; color: var(--accent); flex-shrink: 0; }\n  .pw-trust-row { display: flex; justify-content: space-between; gap: 8px; margin-bottom: 20px; padding: 12px 0; border-top: 1px dashed var(--line); border-bottom: 1px dashed var(--line); }\n  .pw-trust-item { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 6px; flex: 1; }\n  .pw-trust-item svg { width: 22px; height: 22px; color: var(--muted); }\n  .pw-trust-item span { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--muted); }\n  .pw-tagline { margin: 0; font-size: 11px; font-weight: 900; letter-spacing: 0.15em; text-transform: uppercase; color: var(--accent); border-left: 3px solid var(--accent); padding-left: 10px; }\n  .pw-accordion { display: grid; gap: 10px; }\n  .pw-accordion details { background: rgba(255, 255, 255, 0.02); border: 1px solid var(--line); border-radius: 8px; overflow: hidden; }\n  .pw-accordion summary { list-style: none; cursor: pointer; padding: 18px 16px; font-size: 14px; font-weight: 800; letter-spacing: 0.05em; text-transform: uppercase; position: relative; color: var(--text); outline: none; display: flex; align-items: center; min-height: 54px; }\n  .pw-accordion summary::-webkit-details-marker { display: none; }\n  .pw-accordion summary::after { content: \"+\"; position: absolute; right: 16px; font-size: 22px; color: var(--accent); font-weight: 400; }\n  .pw-accordion details[open] { border-color: var(--accent-soft); background: var(--bg-soft); }\n  .pw-accordion details[open] summary { border-bottom: 1px solid var(--line); }\n  .pw-accordion details[open] summary::after { content: \"−\"; }\n  .pw-content { padding: 16px; }\n  .pw-grid { display: grid; grid-template-columns: 1fr; gap: 8px; margin-bottom: 16px; }\n  .pw-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-label { display: block; margin-bottom: 4px; font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--accent); }\n  .pw-value { font-size: 14px; font-weight: 600; }\n  .pw-note { margin: 0; font-size: 14px; line-height: 1.6; color: var(--muted); }\n  .pw-table-wrap { width: 100%; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); overflow: hidden; }\n  .pw-table { width: 100%; border-collapse: collapse; table-layout: fixed; }\n  .pw-table th, .pw-table td { padding: 10px 4px; text-align: center; border-bottom: 1px solid var(--line); font-size: 12px; word-wrap: break-word; }\n  .pw-table td:first-child, .pw-table th:first-child { background: rgba(223, 141, 38, 0.05); font-weight: 800; color: var(--accent); }\n  .pw-table th { background: rgba(223, 141, 38, 0.1); color: var(--accent); font-weight: 800; font-size: 10px; text-transform: uppercase; }\n  .pw-table tr:last-child td { border-bottom: none; }\n  .pw-measure-list { display: grid; gap: 10px; }\n  .pw-measure-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-measure-item strong { display: block; margin-bottom: 4px; font-size: 13px; color: var(--text); }\n  .pw-measure-item p { margin: 0; font-size: 12px; color: var(--muted); }\n  .pw-care { margin: 0; padding-left: 18px; color: var(--muted); font-size: 14px; line-height: 1.6; }\n  .pw-care li { margin-bottom: 6px; }\n  @media (min-width: 768px) {\n    .pw-seo-title { font-size: 26px; }\n    .pw-summary { font-size: 16px; }\n    .pw-trust-item svg { width: 26px; height: 26px; }\n    .pw-trust-item span { font-size: 11px; }\n    .pw-grid, .pw-measure-list { grid-template-columns: repeat(2, 1fr); }\n    .pw-table th, .pw-table td { padding: 12px 14px; font-size: 13px; }\n    .pw-table th { font-size: 11px; }\n  }\n\u003c\/style\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ M","offer_id":45424879108233,"sku":"260324PODFV2079#001","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":45424879141001,"sku":"260324PODFV2079#002","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":45424879173769,"sku":"260324PODFV2079#003","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":45424879206537,"sku":"260324PODFV2079#004","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":45424879239305,"sku":"260324PODFV2079#005","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 4XL","offer_id":45424879272073,"sku":"260324PODFV2079#006","price":39.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/files\/short-de-gym-court-short-de-course-tissu-leger-respirant-4685009.jpg?v=1778558892"},{"product_id":"high-waisted-blend-biker-shorts","title":"High-waisted biker shorts for cycling or gym","description":"\u003cp\u003e \u003c\/p\u003e\n\u003csection class=\"pantheraw-product-card\"\u003e\n\u003cdiv class=\"pw-header\"\u003e\n\u003ch2 class=\"pw-seo-title\"\u003eHigh-Waisted Biker Shorts\u003c\/h2\u003e\n\u003cp class=\"pw-summary\"\u003eThe ultimate athleisure essential. Designed with a lightweight nylon blend, these shorts offer a second-skin feel that sculpts and supports. With their sleek and clean silhouette, they perfectly bridge the gap between gym performance and your everyday streetwear style.\u003c\/p\u003e\n\u003cul class=\"pw-benefits-list\"\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eSecond-skin effect \u0026amp; body-hugging fit\u003c\/strong\u003e (Sculpts and supports)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eNon-slip high waist\u003c\/strong\u003e for total stability\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eThin and breathable 220g\/m² fabric\u003c\/strong\u003e (75% Nylon, 25% Spandex)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"pw-trust-row\"\u003e\n\u003cdiv class=\"pw-trust-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eStudio Tested\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-trust-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"10\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e \u003cspan\u003eDesigned in QC\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-trust-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpolyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"17 6 23 6 23 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003eTotal Agility\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pw-tagline\"\u003e\u003cb id=\"pw-core-value\"\u003e\u003cspan\u003eSECOND SKIN FEEL. ABSOLUTE SUPPORT.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-accordion\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003ePerformance \u0026amp; Design\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cp class=\"pw-note\"\u003eDesigned for regular movement, from running to casual daily wear. These Biker Shorts feature subtle topstitching and a high waistband to ensure they stay in place, no matter the intensity of your session.\u003c\/p\u003e\n\u003cp class=\"pw-note\" style=\"margin-top: 12px;\"\u003eThe nylon-rich blend (75%) ensures a thin but high-performance fabric, offering excellent moisture-wicking while maintaining secure opacity. A true hybrid between sportswear and urban aesthetics.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eTechnical Specifications\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cdiv class=\"pw-grid\"\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFit\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eSkinny \/ Fitted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eStructure\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eHigh-waisted \/ Smooth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eThickness\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eThin \/ Moderate\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eIdeal for\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eGym, Running, Daily wear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eMaterial\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e75% Nylon, 25% Spandex\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFabric Weight\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e220 g\/m² (6.5 oz)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eSize Guide\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cp class=\"pw-note\" style=\"margin-bottom: 16px;\"\u003eOur fits are tailored for a second-skin effect. Slight production variations may exist, but we ensure strict consistency for each piece.\u003c\/p\u003e\n\u003cdiv class=\"pw-table-wrap\"\u003e\n\u003ctable class=\"pw-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist\u003c\/th\u003e\n\u003cth\u003eHips\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e25 cm\u003c\/td\u003e\n\u003ctd\u003e37 cm\u003c\/td\u003e\n\u003ctd\u003e36 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e27 cm\u003c\/td\u003e\n\u003ctd\u003e39 cm\u003c\/td\u003e\n\u003ctd\u003e37.2 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e29 cm\u003c\/td\u003e\n\u003ctd\u003e41 cm\u003c\/td\u003e\n\u003ctd\u003e38.4 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e31 cm\u003c\/td\u003e\n\u003ctd\u003e43 cm\u003c\/td\u003e\n\u003ctd\u003e39.6 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e33 cm\u003c\/td\u003e\n\u003ctd\u003e45 cm\u003c\/td\u003e\n\u003ctd\u003e40.8 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-list\" style=\"margin-top: 16px;\"\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e1. Waist (Waistband)\u003c\/strong\u003e\n\u003cp\u003eMeasure straight across, on the top of the waistband, from edge to edge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e2. Hips\u003c\/strong\u003e\n\u003cp\u003eMeasure straight across, on the widest line of the hips.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e3. Length\u003c\/strong\u003e\n\u003cp\u003eMeasure from the top of the waistband to the bottom hem of the leg.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCare Instructions\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cul class=\"pw-care\"\u003e\n\u003cli\u003eMachine wash at 30°C (delicate cycle).\u003c\/li\u003e\n\u003cli\u003eDo not use bleach.\u003c\/li\u003e\n\u003cli\u003eTumble dry at low temperature.\u003c\/li\u003e\n\u003cli\u003eIron at low temperature (avoid ironing over logos\/prints).\u003c\/li\u003e\n\u003cli\u003eDo not dry clean.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  \/* --- STYLES MOBILE-FIRST (Couleurs Pantheraw Officielles) --- *\/\n  .pantheraw-product-card {\n    \/* Palette Pantheraw *\/\n    --bg: #211F1C;\n    --text: #FFFFFF;\n    --muted: #D3d2d2;\n    --accent: #DF8D26;\n    \n    \/* Couleurs dérivées pour les fonds et bordures *\/\n    --bg-soft: rgba(255, 255, 255, 0.04);\n    --panel: rgba(255, 255, 255, 0.03);\n    --panel-strong: rgba(255, 255, 255, 0.05);\n    --line: rgba(211, 210, 210, 0.15); \/* #D3d2d2 avec transparence *\/\n    --accent-soft: rgba(223, 141, 38, 0.1); \/* #DF8D26 avec transparence *\/\n    \n    width: 100%;\n    margin: 0 auto;\n    padding: 0;\n    color: var(--text);\n    font-family: Inter, -apple-system, sans-serif;\n  }\n\n  .pw-header { margin-bottom: 24px; }\n\n  .pw-seo-title {\n    font-size: 22px;\n    font-weight: 800;\n    margin: 0 0 12px 0;\n    color: var(--text);\n    line-height: 1.2;\n  }\n\n  .pw-summary {\n    margin: 0 0 16px 0;\n    font-size: 15px;\n    line-height: 1.5;\n    color: var(--muted);\n  }\n\n  .pw-benefits-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 20px 0;\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n  }\n\n  .pw-benefits-list li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14px;\n    color: var(--text);\n    background: var(--panel-strong);\n    padding: 12px 14px;\n    border-radius: 8px;\n    border: 1px solid var(--line);\n  }\n\n  .pw-benefits-list svg { width: 18px; height: 18px; color: var(--accent); flex-shrink: 0; }\n\n  .pw-trust-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 8px;\n    margin-bottom: 20px;\n    padding: 12px 0;\n    border-top: 1px dashed var(--line);\n    border-bottom: 1px dashed var(--line);\n  }\n\n  .pw-trust-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    gap: 6px;\n    flex: 1;\n  }\n\n  .pw-trust-item svg { width: 22px; height: 22px; color: var(--muted); }\n  .pw-trust-item span { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--muted); }\n\n  .pw-tagline {\n    margin: 0;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: var(--accent);\n    border-left: 3px solid var(--accent);\n    padding-left: 10px;\n  }\n\n  .pw-accordion { display: grid; gap: 10px; }\n  \n  .pw-accordion details { \n    background: rgba(255, 255, 255, 0.02); \n    border: 1px solid var(--line); \n    border-radius: 8px; \n    overflow: hidden; \n  }\n\n  .pw-accordion summary {\n    list-style: none; cursor: pointer; padding: 18px 16px; font-size: 14px; font-weight: 800;\n    letter-spacing: 0.05em; text-transform: uppercase; position: relative; color: var(--text);\n    outline: none; display: flex; align-items: center; min-height: 54px;\n  }\n  .pw-accordion summary::-webkit-details-marker { display: none; }\n  .pw-accordion summary::after { content: \"+\"; position: absolute; right: 16px; font-size: 22px; color: var(--accent); font-weight: 400; }\n  \n  .pw-accordion details[open] { border-color: var(--accent-soft); background: var(--bg-soft); }\n  .pw-accordion details[open] summary { border-bottom: 1px solid var(--line); }\n  .pw-accordion details[open] summary::after { content: \"−\"; }\n\n  .pw-content { padding: 16px; }\n\n  .pw-grid { display: grid; grid-template-columns: 1fr; gap: 8px; margin-bottom: 16px; }\n  .pw-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-label { display: block; margin-bottom: 4px; font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--accent); }\n  .pw-value { font-size: 14px; font-weight: 600; }\n  .pw-note { margin: 0; font-size: 14px; line-height: 1.6; color: var(--muted); }\n\n  \/* TABLEAU SANS SCROLL *\/\n  .pw-table-wrap {\n    width: 100%;\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    background: var(--panel);\n    overflow: hidden; \/* Plus de scroll *\/\n  }\n\n  .pw-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed; \/* Force les colonnes à être égales et empêche le débordement *\/\n  }\n\n  .pw-table th, .pw-table td {\n    padding: 12px 6px; \/* Padding réduit pour respirer sans casser *\/\n    text-align: center;\n    border-bottom: 1px solid var(--line);\n    font-size: 13px;\n    word-wrap: break-word; \/* Empêche le chevauchement si le texte est long *\/\n  }\n\n  .pw-table td:first-child, .pw-table th:first-child {\n    background: rgba(223, 141, 38, 0.05); \/* Orange subtil (Pantheraw Accent) *\/\n    font-weight: 800;\n    color: var(--accent);\n  }\n\n  .pw-table th {\n    background: rgba(223, 141, 38, 0.1); \/* Orange subtil (Pantheraw Accent) *\/\n    color: var(--accent);\n    font-weight: 800;\n    font-size: 11px; \/* Légèrement plus petit pour éviter que ça coupe *\/\n    text-transform: uppercase;\n  }\n\n  .pw-table tr:last-child td { border-bottom: none; }\n\n  .pw-measure-list { display: grid; gap: 10px; }\n  .pw-measure-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-measure-item strong { display: block; margin-bottom: 4px; font-size: 13px; color: var(--text); }\n  .pw-measure-item p { margin: 0; font-size: 12px; color: var(--muted); }\n\n  .pw-care { margin: 0; padding-left: 18px; color: var(--muted); font-size: 14px; line-height: 1.6; }\n  .pw-care li { margin-bottom: 6px; }\n\n  @media (min-width: 768px) {\n    .pw-seo-title { font-size: 26px; }\n    .pw-summary { font-size: 16px; }\n    .pw-trust-item svg { width: 26px; height: 26px; }\n    .pw-trust-item span { font-size: 11px; }\n    .pw-grid, .pw-measure-list { grid-template-columns: repeat(2, 1fr); }\n    .pw-table th { font-size: 13px; }\n    .pw-table th, .pw-table td { padding: 14px; }\n  }\n\u003c\/style\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ S","offer_id":45428056883337,"sku":"260325PODBK2132#001","price":49.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":45428056916105,"sku":"260325PODBK2132#002","price":49.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":45428056948873,"sku":"260325PODBK2132#003","price":49.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":45428056981641,"sku":"260325PODBK2132#004","price":49.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":45428057014409,"sku":"260325PODBK2132#005","price":49.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/files\/high-waisted-blend-biker-shorts-7510647.png?v=1774415948"},{"product_id":"high-waisted-yoga-leggings","title":"High Waisted Gym \u0026 Yoga Leggings","description":"\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Women's High-Waisted Training Leggings - Pantheraw\",\n  \"description\": \"High-waisted sports leggings for women. Second-skin effect, 100% squat-proof, and firm support. Ideal for weightlifting, gym, and yoga. Zero distractions.\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"Pantheraw\"\n  }\n}\n\u003c\/script\u003e\n\n\u003csection class=\"pantheraw-product-card\"\u003e\n  \u003cdiv class=\"pw-header\"\u003e\n    \u003ch2 class=\"pw-seo-title\"\u003eHigh-Waisted Training Leggings\u003c\/h2\u003e\n    \u003cp class=\"pw-summary\"\u003eDesigned for pure performance, from the squat rack to the mat. These leggings act like a second skin: they stay in place, sculpt the midsection, and offer total coverage. Maximum opacity, stable, zero distractions. Action over ego.\u003c\/p\u003e\n    \n    \u003cul class=\"pw-benefits-list\"\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eHigh-Waisted \u0026amp; Firm Support\u003c\/strong\u003e (Doesn't slip, doesn't roll)\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eAbsolute Opacity\u003c\/strong\u003e (Zero transparency under tension)\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eFluid Second-Skin Fabric\u003c\/strong\u003e (80% Nylon, 20% Spandex)\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"pw-trust-row\"\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eGym Tested\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e \u003cspan\u003eDesigned in QC\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"17 6 23 6 23 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003eSquat-Proof\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"pw-tagline\"\u003e\u003cb id=\"pw-core-value\"\u003e\u003cspan\u003e100% SQUAT-PROOF. UNWAVERING SUPPORT.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"pw-accordion\"\u003e\n    \n    \u003cdetails\u003e\n      \u003csummary\u003ePerformance \u0026amp; Design\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cp class=\"pw-note\"\u003eThe leggings that refuse to budge. Its high waistband offers clear support that won't roll, giving you absolute confidence to move freely from the first warm-up to the last set.\u003c\/p\u003e\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eIts dense knit guarantees total coverage, even during your deepest squats. Whether for a heavy weightlifting session, a yoga flow, or a hybrid workout, it follows every movement without ever slipping.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eTechnical Specifications\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cdiv class=\"pw-grid\"\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFit\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eFitted, second skin\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eWaist\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eHigh-Waisted\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eSupport\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eFirm and stable\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eIdeal for\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eWeightlifting, Yoga, Gym\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eMaterial\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e80% Nylon, 20% Spandex\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eFabric\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eLightweight (210 g\/m²)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eSize Guide\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cp style=\"margin-bottom: 16px;\" class=\"pw-note\"\u003eA slight variation of 1 to 3 cm may exist depending on production.\u003c\/p\u003e\n        \n        \u003cdiv class=\"pw-table-wrap\"\u003e\n          \u003ctable class=\"pw-table\"\u003e\n            \u003cthead\u003e\n              \u003ctr\u003e\n                \u003cth\u003eSize\u003c\/th\u003e\n                \u003cth\u003eWaist\u003c\/th\u003e\n                \u003cth\u003eHips\u003c\/th\u003e\n                \u003cth\u003eLength\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003e4\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e24.5 cm\u003c\/td\u003e\n                \u003ctd\u003e32.5 cm\u003c\/td\u003e\n                \u003ctd\u003e83 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003e6\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e26.5 cm\u003c\/td\u003e\n                \u003ctd\u003e34.5 cm\u003c\/td\u003e\n                \u003ctd\u003e85 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003e8\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e28.5 cm\u003c\/td\u003e\n                \u003ctd\u003e36.5 cm\u003c\/td\u003e\n                \u003ctd\u003e87 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003e10\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e30.5 cm\u003c\/td\u003e\n                \u003ctd\u003e38.5 cm\u003c\/td\u003e\n                \u003ctd\u003e89 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003e12\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e32.5 cm\u003c\/td\u003e\n                \u003ctd\u003e40.5 cm\u003c\/td\u003e\n                \u003ctd\u003e91 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv style=\"margin-top: 16px;\" class=\"pw-measure-list\"\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e1. Waist\u003c\/strong\u003e\n            \u003cp\u003eMeasure flat the narrowest part of the waist.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e2. Hips\u003c\/strong\u003e\n            \u003cp\u003eMeasure flat the widest part of the hips.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e3. Length\u003c\/strong\u003e\n            \u003cp\u003eFrom the top of the waistband to the leg opening.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCare Instructions\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cul class=\"pw-care\"\u003e\n          \u003cli\u003eMachine wash cold (30°C), delicate cycle.\u003c\/li\u003e\n          \u003cli\u003eDo not use bleach.\u003c\/li\u003e\n          \u003cli\u003eTumble dry low recommended.\u003c\/li\u003e\n          \u003cli\u003eIron at low temperature (avoid logos).\u003c\/li\u003e\n          \u003cli\u003eDo not dry clean.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eProper care helps the fabric maintain its support, flexibility, and opacity longer.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  \/* --- STYLES MOBILE-FIRST (Pantheraw Official Colors) --- *\/\n  .pantheraw-product-card {\n    --bg: #211F1C;\n    --text: #FFFFFF;\n    --muted: #D3d2d2;\n    --accent: #DF8D26;\n    \n    --bg-soft: rgba(255, 255, 255, 0.04);\n    --panel: rgba(255, 255, 255, 0.03);\n    --panel-strong: rgba(255, 255, 255, 0.05);\n    --line: rgba(211, 210, 210, 0.15);\n    --accent-soft: rgba(223, 141, 38, 0.1);\n    \n    width: 100%;\n    margin: 0 auto;\n    padding: 0;\n    color: var(--text);\n    font-family: Inter, -apple-system, sans-serif;\n  }\n\n  .pw-header { margin-bottom: 24px; }\n\n  .pw-seo-title {\n    font-size: 22px;\n    font-weight: 800;\n    margin: 0 0 12px 0;\n    color: var(--text);\n    line-height: 1.2;\n  }\n\n  .pw-summary {\n    margin: 0 0 16px 0;\n    font-size: 15px;\n    line-height: 1.5;\n    color: var(--muted);\n  }\n\n  .pw-benefits-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 20px 0;\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n  }\n\n  .pw-benefits-list li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14px;\n    color: var(--text);\n    background: var(--panel-strong);\n    padding: 12px 14px;\n    border-radius: 8px;\n    border: 1px solid var(--line);\n  }\n\n  .pw-benefits-list svg { width: 18px; height: 18px; color: var(--accent); flex-shrink: 0; }\n\n  .pw-trust-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 8px;\n    margin-bottom: 20px;\n    padding: 12px 0;\n    border-top: 1px dashed var(--line);\n    border-bottom: 1px dashed var(--line);\n  }\n\n  .pw-trust-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    gap: 6px;\n    flex: 1;\n  }\n\n  .pw-trust-item svg { width: 22px; height: 22px; color: var(--muted); }\n  .pw-trust-item span { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--muted); }\n\n  .pw-tagline {\n    margin: 0;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: var(--accent);\n    border-left: 3px solid var(--accent);\n    padding-left: 10px;\n  }\n\n  .pw-accordion { display: grid; gap: 10px; }\n  \n  .pw-accordion details { \n    background: rgba(255, 255, 255, 0.02); \n    border: 1px solid var(--line); \n    border-radius: 8px; \n    overflow: hidden; \n  }\n\n  .pw-accordion summary {\n    list-style: none; cursor: pointer; padding: 18px 16px; font-size: 14px; font-weight: 800;\n    letter-spacing: 0.05em; text-transform: uppercase; position: relative; color: var(--text);\n    outline: none; display: flex; align-items: center; min-height: 54px;\n  }\n  .pw-accordion summary::-webkit-details-marker { display: none; }\n  .pw-accordion summary::after { content: \"+\"; position: absolute; right: 16px; font-size: 22px; color: var(--accent); font-weight: 400; }\n  \n  .pw-accordion details[open] { border-color: var(--accent-soft); background: var(--bg-soft); }\n  .pw-accordion details[open] summary { border-bottom: 1px solid var(--line); }\n  .pw-accordion details[open] summary::after { content: \"−\"; }\n\n  .pw-content { padding: 16px; }\n\n  .pw-grid { display: grid; grid-template-columns: 1fr; gap: 8px; margin-bottom: 16px; }\n  .pw-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-label { display: block; margin-bottom: 4px; font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--accent); }\n  .pw-value { font-size: 14px; font-weight: 600; }\n  .pw-note { margin: 0; font-size: 14px; line-height: 1.6; color: var(--muted); }\n\n  \/* TABLE WITHOUT SCROLL - TEXT SIZES OPTIMIZED *\/\n  .pw-table-wrap {\n    width: 100%;\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    background: var(--panel);\n    overflow: hidden; \n  }\n\n  .pw-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed; \n  }\n\n  \/* MOBILE FIRST: Very compact text to fit everything perfectly *\/\n  .pw-table th, .pw-table td {\n    padding: 10px 4px; \n    text-align: center;\n    border-bottom: 1px solid var(--line);\n    font-size: 12px; \n    word-wrap: break-word; \n  }\n\n  .pw-table td:first-child, .pw-table th:first-child {\n    background: rgba(223, 141, 38, 0.05); \n    font-weight: 800;\n    color: var(--accent);\n  }\n\n  .pw-table th {\n    background: rgba(223, 141, 38, 0.1); \n    color: var(--accent);\n    font-weight: 800;\n    font-size: 10px; \n    text-transform: uppercase;\n  }\n\n  .pw-table tr:last-child td { border-bottom: none; }\n\n  .pw-measure-list { display: grid; gap: 10px; }\n  .pw-measure-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-measure-item strong { display: block; margin-bottom: 4px; font-size: 13px; color: var(--text); }\n  .pw-measure-item p { margin: 0; font-size: 12px; color: var(--muted); }\n\n  .pw-care { margin: 0; padding-left: 18px; color: var(--muted); font-size: 14px; line-height: 1.6; }\n  .pw-care li { margin-bottom: 6px; }\n\n  \/* DESKTOP FIX: Prevent text from becoming too large *\/\n  @media (min-width: 768px) {\n    .pw-seo-title { font-size: 26px; }\n    .pw-summary { font-size: 16px; }\n    .pw-trust-item svg { width: 26px; height: 26px; }\n    .pw-trust-item span { font-size: 11px; }\n    .pw-grid, .pw-measure-list { grid-template-columns: repeat(2, 1fr); }\n    \n    .pw-table th, .pw-table td { \n      padding: 12px 14px; \n      font-size: 13px; \n    }\n    .pw-table th { \n      font-size: 11px; \n    }\n  }\n\u003c\/style\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ 4","offer_id":45464676335753,"sku":"260401PODBK4597#001","price":69.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 6","offer_id":45464676368521,"sku":"260401PODBK4597#002","price":69.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 8","offer_id":45464676401289,"sku":"260401PODBK4597#003","price":69.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 10","offer_id":45464676434057,"sku":"260401PODBK4597#004","price":69.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 12","offer_id":45464676466825,"sku":"260401PODBK4597#005","price":69.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/files\/leggings-dentrainement-gym-yoga-taille-haute-2768892.jpg?v=1778558951"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/collections\/tous-nos-vetements-de-gym-3968009.jpg?v=1778534783","url":"https:\/\/pantherawsport.com\/en\/collections\/tous-nos-vetements-de-gym.oembed","provider":"PANTHERAW","version":"1.0","type":"link"}