{"title":"Men's gym clothes.","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  }\n\n  .ptrw-complete,\n  .ptrw-complete * {\n    box-sizing: border-box;\n  }\n\n  .ptrw-complete {\n    --black: #211F1C;\n    --ink: #1a1815;\n    --card: #1e1c19;\n    --border: #2e2b27;\n    --orange: #DF8D26;\n    --orange2: #e8a040;\n    --white: #F5F0EB;\n    --muted: #a49d94;\n    --muted-light: rgba(245,240,235,0.82);\n    --muted-soft: rgba(245,240,235,0.72);\n    --font-head: 'Barlow Condensed', sans-serif;\n    --font-body: 'Barlow', sans-serif;\n    position: relative;\n    width: 100%;\n    max-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    overflow-y: visible;\n  }\n\n  .ptrw-complete::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-complete__inner {\n    position: relative;\n    z-index: 1;\n    width: 100%;\n    max-width: 1280px;\n    margin: 0 auto;\n  }\n\n  .ptrw-complete__hero,\n  .ptrw-complete__section,\n  .ptrw-complete__banner,\n  .ptrw-complete__marquee,\n  .ptrw-complete__faq {\n    position: relative;\n    width: 100%;\n    max-width: 100%;\n    overflow-x: clip;\n  }\n\n  .ptrw-complete__hero {\n    min-height: auto;\n    display: flex;\n    flex-direction: column;\n    justify-content: flex-end;\n    padding: 8px 18px 22px;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .ptrw-complete__eyebrow {\n    font-family: var(--font-head);\n    font-weight: 600;\n    font-size: 9px;\n    letter-spacing: 0.28em;\n    text-transform: uppercase;\n    color: var(--orange);\n    margin-bottom: 12px;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    opacity: 0;\n    animation: ptrwCompleteFadeUp 0.8s 0.3s forwards;\n    position: relative;\n    z-index: 1;\n    max-width: 100%;\n  }\n\n  .ptrw-complete__eyebrow::before,\n  .ptrw-complete__label::before {\n    content: '';\n    display: block;\n    width: 22px;\n    height: 1px;\n    background: var(--orange);\n    flex: 0 0 auto;\n  }\n\n  .ptrw-complete__hero-title {\n    font-family: var(--font-head);\n    font-weight: 900;\n    font-size: clamp(42px, 14vw, 84px);\n    line-height: 0.9;\n    letter-spacing: -0.02em;\n    text-transform: uppercase;\n    color: var(--white);\n    opacity: 0;\n    animation: ptrwCompleteFadeUp 0.9s 0.5s forwards;\n    position: relative;\n    z-index: 1;\n    margin: 0;\n    max-width: 100%;\n    overflow-wrap: anywhere;\n    word-break: break-word;\n  }\n\n  .ptrw-complete__hero-title .accent {\n    color: var(--orange);\n  }\n\n  .ptrw-complete__hero-title .italic {\n    font-style: italic;\n    color: transparent;\n    -webkit-text-stroke: 1.5px var(--white);\n  }\n\n  .ptrw-complete__hero-sub {\n    margin-top: 14px;\n    max-width: 100%;\n    width: 100%;\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.68;\n    color: var(--muted-light);\n    opacity: 0;\n    animation: ptrwCompleteFadeUp 0.9s 0.7s forwards;\n    position: relative;\n    z-index: 1;\n  }\n\n  .ptrw-complete__marquee {\n    background: var(--ink);\n    overflow: hidden;\n    border-top: 1px solid var(--border);\n    border-bottom: 1px solid var(--border);\n  }\n\n  .ptrw-complete__marquee-track {\n    display: flex;\n    width: max-content;\n    animation: ptrwCompleteMarquee 26s linear infinite;\n    padding: 12px 0;\n  }\n\n  .ptrw-complete__marquee-item {\n    font-family: var(--font-head);\n    font-weight: 900;\n    font-size: 10px;\n    letter-spacing: 0.2em;\n    text-transform: uppercase;\n    color: var(--muted);\n    padding: 0 18px;\n    white-space: nowrap;\n    display: flex;\n    align-items: center;\n    gap: 18px;\n  }\n\n  .ptrw-complete__marquee-item .dot {\n    width: 4px;\n    height: 4px;\n    background: var(--orange);\n    border-radius: 50%;\n    flex-shrink: 0;\n  }\n\n  @keyframes ptrwCompleteMarquee {\n    0% { transform: translateX(0); }\n    100% { transform: translateX(-50%); }\n  }\n\n  .ptrw-complete__section,\n  .ptrw-complete__faq {\n    padding: 52px 18px;\n    position: relative;\n  }\n\n  .ptrw-complete__number {\n    display: none;\n  }\n\n  .ptrw-complete__label {\n    font-family: var(--font-head);\n    font-weight: 600;\n    font-size: 9px;\n    letter-spacing: 0.28em;\n    text-transform: uppercase;\n    color: var(--orange);\n    margin-bottom: 14px;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    max-width: 100%;\n  }\n\n  .ptrw-complete__heading {\n    font-family: var(--font-head);\n    font-weight: 900;\n    font-size: clamp(32px, 11vw, 54px);\n    line-height: 0.94;\n    letter-spacing: -0.02em;\n    text-transform: uppercase;\n    color: var(--white);\n    margin: 0 0 24px;\n    max-width: 100%;\n    position: relative;\n    z-index: 1;\n    overflow-wrap: anywhere;\n    word-break: break-word;\n  }\n\n  .ptrw-complete__heading .accent {\n    color: var(--orange);\n  }\n\n  .ptrw-complete__heading .ghost {\n    color: transparent;\n    -webkit-text-stroke: 1.1px var(--white);\n  }\n\n  .ptrw-complete__grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr);\n    gap: 22px;\n    align-items: start;\n    position: relative;\n    z-index: 1;\n    width: 100%;\n    max-width: 100%;\n  }\n\n  .ptrw-complete__quote {\n    font-family: var(--font-head);\n    font-weight: 900;\n    font-style: italic;\n    font-size: clamp(24px, 8vw, 42px);\n    line-height: 1;\n    color: var(--white);\n    margin: 0;\n    position: relative;\n    padding-left: 8px;\n    max-width: 100%;\n  }\n\n  .ptrw-complete__quote::before {\n    content: '\"';\n    position: absolute;\n    top: -12px;\n    left: -4px;\n    font-size: 62px;\n    color: var(--orange);\n    opacity: 0.2;\n    line-height: 1;\n  }\n\n  .ptrw-complete__body {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.74;\n    color: var(--muted-light);\n    margin: 0 0 16px;\n    max-width: 100%;\n  }\n\n  .ptrw-complete__body strong {\n    color: var(--white);\n    font-weight: 500;\n  }\n\n  .ptrw-complete__callout {\n    border-left: 3px solid var(--orange);\n    padding: 14px 14px 14px 16px;\n    background: rgba(223,141,38,0.06);\n    font-family: var(--font-head);\n    font-weight: 700;\n    font-size: 15px;\n    letter-spacing: 0.02em;\n    text-transform: uppercase;\n    color: var(--orange2);\n    line-height: 1.25;\n    margin-top: 4px;\n  }\n\n  .ptrw-complete__categories {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr);\n    gap: 0;\n    border-top: 1px solid var(--border);\n    width: 100%;\n  }\n\n  .ptrw-complete__category {\n    display: grid;\n    grid-template-columns: 34px minmax(0, 1fr);\n    border-bottom: 1px solid var(--border);\n    position: relative;\n    overflow: hidden;\n    transition: background 0.3s;\n  }\n\n  .ptrw-complete__category:hover {\n    background: rgba(223,141,38,0.03);\n  }\n\n  .ptrw-complete__category-number {\n    font-family: var(--font-head);\n    font-weight: 900;\n    font-size: 10px;\n    color: var(--orange);\n    padding: 18px 0;\n  }\n\n  .ptrw-complete__category-name {\n    font-family: var(--font-head);\n    font-weight: 800;\n    font-size: clamp(18px, 5.8vw, 26px);\n    text-transform: uppercase;\n    color: var(--white);\n    padding: 18px 0 6px;\n  }\n\n  .ptrw-complete__category-text {\n    grid-column: 2 \/ 3;\n    font-size: 14px;\n    line-height: 1.68;\n    color: var(--muted-soft);\n    padding: 0 0 18px;\n  }\n\n  .ptrw-complete__banner {\n    background: var(--orange);\n    padding: 34px 18px;\n    overflow: hidden;\n  }\n\n  .ptrw-complete__banner-text {\n    font-family: var(--font-head);\n    font-weight: 900;\n    font-style: italic;\n    font-size: clamp(24px, 8vw, 44px);\n    line-height: 1;\n    color: var(--black);\n    text-transform: uppercase;\n    margin: 0;\n  }\n\n  .ptrw-complete__faq-item {\n    border: 1px solid var(--border);\n    background: rgba(255,255,255,0.02);\n    margin-bottom: 14px;\n  }\n\n  .ptrw-complete__faq-question {\n    list-style: none;\n    cursor: pointer;\n    padding: 18px 46px 18px 18px;\n    font-family: var(--font-head);\n    font-weight: 800;\n    font-size: 22px;\n    text-transform: uppercase;\n    color: var(--white);\n    position: relative;\n  }\n\n  .ptrw-complete__faq-question::after {\n    content: '+';\n    position: absolute;\n    right: 18px;\n    top: 50%;\n    transform: translateY(-50%);\n    color: var(--orange);\n    font-size: 26px;\n  }\n\n  .ptrw-complete__faq-item[open] .ptrw-complete__faq-question::after {\n    content: '−';\n  }\n\n  .ptrw-complete__faq-answer {\n    padding: 0 18px 18px 18px;\n    font-size: 14px;\n    line-height: 1.72;\n    color: var(--muted-light);\n  }\n\n  .ptrw-complete__reveal {\n    opacity: 0;\n    transform: translateY(28px);\n    transition: opacity 0.8s ease, transform 0.8s cubic-bezier(0.16, 1, 0.3, 1);\n  }\n\n  .ptrw-complete__reveal.visible {\n    opacity: 1;\n    transform: translateY(0);\n  }\n\n  @media (min-width: 1024px) {\n    .ptrw-complete__hero-title { font-size: clamp(68px, 6.4vw, 98px); }\n    .ptrw-complete__grid { grid-template-columns: 0.9fr 1.1fr; gap: 40px; }\n    .ptrw-complete__category { grid-template-columns: 72px minmax(260px, 0.85fr) 1.15fr; }\n    .ptrw-complete__category-text { grid-column: auto; padding: 28px 0; }\n    .ptrw-complete__category-name { padding: 28px 0; }\n    .ptrw-complete__number {\n        display: block;\n        font-family: var(--font-head);\n        font-weight: 900;\n        font-size: 120px;\n        color: transparent;\n        -webkit-text-stroke: 1px var(--border);\n        position: absolute;\n        top: 40px;\n        right: 48px;\n        opacity: 0.8;\n    }\n  }\n\n  @keyframes ptrwCompleteFadeUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"ptrw-complete\"\u003e\n  \u003cdiv class=\"ptrw-complete__inner\"\u003e\n    \u003cdiv class=\"ptrw-complete__hero\"\u003e\n      \u003cdiv class=\"ptrw-complete__eyebrow\"\u003ePantheraw Men · Performance \u0026amp; Structure\u003c\/div\u003e\n      \u003ch1 class=\"ptrw-complete__hero-title\"\u003e\n        MEN'S\u003cbr\u003e\n        \u003cspan class=\"accent\"\u003eGYM\u003c\/span\u003e \u003cspan class=\"italic\"\u003eWEAR\u003c\/span\u003e\n      \u003c\/h1\u003e\n      \u003cp class=\"ptrw-complete__hero-sub\"\u003e\n        Discover the Pantheraw collection for men. Thoughtfully designed cuts, durable fabrics, and unfailing reliability. Created for those who train hard and demand a perfect fit, from the gym to the street.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ptrw-complete__marquee\"\u003e\n      \u003cdiv class=\"ptrw-complete__marquee-track\"\u003e\n        \u003cdiv class=\"ptrw-complete__marquee-item\"\u003eBODYBUILDING \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-complete__marquee-item\"\u003eHEAVYWEIGHT COTTON \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-complete__marquee-item\"\u003ePUMP COVERS \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-complete__marquee-item\"\u003eTRAINING GEAR \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-complete__marquee-item\"\u003eATHLETIC STREETWEAR \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-complete__marquee-item\"\u003eTRIBE FIRST \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-complete__marquee-item\"\u003eBODYBUILDING \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-complete__marquee-item\"\u003eHEAVYWEIGHT COTTON \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003csection class=\"ptrw-complete__section\"\u003e\n      \u003cdiv class=\"ptrw-complete__number\"\u003e01\u003c\/div\u003e\n      \u003cdiv class=\"ptrw-complete__label ptrw-complete__reveal\"\u003eThe Pantheraw Difference\u003c\/div\u003e\n      \u003ch2 class=\"ptrw-complete__heading ptrw-complete__reveal\"\u003e\n        DESIGNED FOR\u003cbr\u003e\n        REAL\u003cbr\u003e\n        \u003cspan class=\"accent\"\u003eINTENSITY.\u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"ptrw-complete__grid\"\u003e\n        \u003cdiv class=\"ptrw-complete__reveal\"\u003e\n          \u003cp class=\"ptrw-complete__quote\"\u003e\n            No flimsy fabrics.\u003cbr\u003e\n            No random cuts.\u003cbr\u003e\n            Just solid gear.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cp class=\"ptrw-complete__body ptrw-complete__reveal\"\u003e\n            \u003cstrong\u003eThe Pantheraw men's collection\u003c\/strong\u003e is designed for those who want solid gym wear. Too often, men's sportswear is too thin or loses its shape after three washes. We chose the opposite direction: to create pieces that are better structured and more reliable.\n          \u003c\/p\u003e\n          \u003cp class=\"ptrw-complete__body ptrw-complete__reveal\"\u003e\n            Whether you're doing a Push, Pull, or Legs session, our clothes are made to keep up with your pace without distraction. The goal is simple: to offer you clothing that stands the test of time, maintains its structure, and naturally integrates into your active lifestyle.\n          \u003c\/p\u003e\n          \u003cdiv class=\"ptrw-complete__callout ptrw-complete__reveal\"\u003e\n            Premium Fabrics.\u003cbr\u003e\n            Athletic Fits.\u003cbr\u003e\n            Absolute Performance.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"ptrw-complete__section\"\u003e\n      \u003cdiv class=\"ptrw-complete__number\"\u003e02\u003c\/div\u003e\n      \u003cdiv class=\"ptrw-complete__label ptrw-complete__reveal\"\u003eOur Essentials\u003c\/div\u003e\n      \u003ch2 class=\"ptrw-complete__heading ptrw-complete__reveal\"\u003e\n        PIECES FOR\u003cbr\u003e\n        EVERY\u003cbr\u003e\n        \u003cspan class=\"ghost\"\u003eGOAL.\u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"ptrw-complete__categories\"\u003e\n        \u003cdiv class=\"ptrw-complete__category ptrw-complete__reveal\"\u003e\n          \u003cdiv class=\"ptrw-complete__category-number\"\u003e01\u003c\/div\u003e\n          \u003cdiv class=\"ptrw-complete__category-name\"\u003eEssential\u003cbr\u003eT-Shirts\u003c\/div\u003e\n          \u003cdiv class=\"ptrw-complete__category-text\"\u003e\n            Our T-Shirts offer an impeccable and comfortable fit. Designed to support you during your workout while ensuring a structured silhouette that doesn't awkwardly cling to the skin, even during intense effort.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ptrw-complete__category ptrw-complete__reveal\"\u003e\n          \u003cdiv class=\"ptrw-complete__category-number\"\u003e02\u003c\/div\u003e\n          \u003cdiv class=\"ptrw-complete__category-name\"\u003ePump Covers\u003cbr\u003e\u0026amp; Hoodies\u003c\/div\u003e\n          \u003cdiv class=\"ptrw-complete__category-text\"\u003e\n            Hoodies and crewnecks perfect for pump covers. Ideal for warm-ups or rest days, they provide a structured look and superior thermal comfort.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ptrw-complete__category ptrw-complete__reveal\"\u003e\n          \u003cdiv class=\"ptrw-complete__category-number\"\u003e03\u003c\/div\u003e\n          \u003cdiv class=\"ptrw-complete__category-name\"\u003eShorts \u0026amp;\u003cbr\u003eJoggers\u003c\/div\u003e\n          \u003cdiv class=\"ptrw-complete__category-text\"\u003e\n            From versatile shorts, perfect for all your sessions, to thick, faded-effect joggers for a raw look. Our bottoms are designed to give you total freedom of movement during your leg day without sacrificing style.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ptrw-complete__category ptrw-complete__reveal\"\u003e\n          \u003cdiv class=\"ptrw-complete__category-number\"\u003e04\u003c\/div\u003e\n          \u003cdiv class=\"ptrw-complete__category-name\"\u003eBoxy\u003cbr\u003eTank Tops\u003c\/div\u003e\n          \u003cdiv class=\"ptrw-complete__category-text\"\u003e\n            The Boxy Tank Top in French Terry (340GSM) is the ultimate bodybuilding piece. A modern square cut that enhances your physique while offering a heavy drape that doesn't cling.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003cdiv class=\"ptrw-complete__banner ptrw-complete__reveal\"\u003e\n      \u003cp class=\"ptrw-complete__banner-text\"\u003e\n        BUILT TO LAST.\u003cbr\u003e\n        WORN WITH PRIDE.\u003cbr\u003e\n        \u003cspan class=\"ghost-line\"\u003eTRIBE FIRST.\u003c\/span\u003e\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003csection class=\"ptrw-complete__faq\"\u003e\n      \u003cdiv class=\"ptrw-complete__number\"\u003e03\u003c\/div\u003e\n      \u003cdiv class=\"ptrw-complete__label ptrw-complete__reveal\"\u003eMen's Questions\u003c\/div\u003e\n      \u003ch2 class=\"ptrw-complete__heading ptrw-complete__reveal\"\u003e\n        TECHNICAL\u003cbr\u003e\n        INFO\u003cbr\u003e\n        \u003cspan class=\"accent\"\u003eABOUT THE GEAR.\u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"ptrw-complete__faq-list\"\u003e\n        \u003cdetails class=\"ptrw-complete__faq-item ptrw-complete__reveal\"\u003e\n          \u003csummary class=\"ptrw-complete__faq-question\"\u003eWhy choose our heavyweight fabrics?\u003c\/summary\u003e\n          \u003cdiv class=\"ptrw-complete__faq-answer\"\u003e\n            Our fabrics, like our heavyweight cotton, offer better durability and, most importantly, a more aesthetic \"drape.\" They don't wrinkle easily, handle intense workouts well, and retain their shape wash after wash.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ptrw-complete__faq-item ptrw-complete__reveal\"\u003e\n          \u003csummary class=\"ptrw-complete__faq-question\"\u003eHow do Pantheraw clothes fit?\u003c\/summary\u003e\n          \u003cdiv class=\"ptrw-complete__faq-answer\"\u003e\n            Our clothes have a regular and fitted cut to follow your movements without discomfort. Take your usual size for a perfect fit. If you're looking for a looser, \"oversize\" style, we recommend going one size up.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ptrw-complete__faq-item ptrw-complete__reveal\"\u003e\n          \u003csummary class=\"ptrw-complete__faq-question\"\u003eAre the clothes suitable for Cardio?\u003c\/summary\u003e\n          \u003cdiv class=\"ptrw-complete__faq-answer\"\u003e\n            While our clothes are primarily designed for bodybuilding, our versatile t-shirts and shorts are breathable enough to adapt to your cardio sessions and functional workouts.\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function() {\n      const section = document.currentScript.closest('.ptrw-complete');\n      if (!section) return;\n      const reveals = section.querySelectorAll('.ptrw-complete__reveal');\n      const observer = new IntersectionObserver(function(entries) {\n        entries.forEach(function(entry) {\n          if (entry.isIntersecting) {\n            entry.target.classList.add('visible');\n          }\n        });\n      }, { threshold: 0.1 });\n      reveals.forEach(function(el) { observer.observe(el); });\n    })();\n  \u003c\/script\u003e\n\u003c\/section\u003e","products":[{"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":"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":"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"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/collections\/vetements-de-gym-pour-homme-7931432.jpg?v=1778558768","url":"https:\/\/pantherawsport.com\/en\/collections\/vetements-de-gym-homme-men-collection-pantheraw.oembed","provider":"PANTHERAW","version":"1.0","type":"link"}