{"title":"Vêtements de gym pour femme.","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-women,\n  .ptrw-women * {\n    box-sizing: border-box;\n  }\n\n  .ptrw-women {\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-women::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-women__inner {\n    position: relative;\n    z-index: 1;\n    width: 100%;\n    max-width: 1280px;\n    margin: 0 auto;\n  }\n\n  .ptrw-women__hero,\n  .ptrw-women__section,\n  .ptrw-women__banner,\n  .ptrw-women__marquee,\n  .ptrw-women__faq {\n    position: relative;\n    width: 100%;\n    max-width: 100%;\n    overflow-x: clip;\n  }\n\n  .ptrw-women__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-women__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: ptrwWomenFadeUp 0.8s 0.3s forwards;\n    position: relative;\n    z-index: 1;\n    max-width: 100%;\n  }\n\n  .ptrw-women__eyebrow::before,\n  .ptrw-women__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-women__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: ptrwWomenFadeUp 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-women__hero-title .accent {\n    color: var(--orange);\n  }\n\n  .ptrw-women__hero-title .italic {\n    font-style: italic;\n    color: transparent;\n    -webkit-text-stroke: 1.5px var(--white);\n  }\n\n  .ptrw-women__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: ptrwWomenFadeUp 0.9s 0.7s forwards;\n    position: relative;\n    z-index: 1;\n  }\n\n  .ptrw-women__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-women__marquee-track {\n    display: flex;\n    width: max-content;\n    animation: ptrwWomenMarquee 26s linear infinite;\n    padding: 12px 0;\n  }\n\n  .ptrw-women__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-women__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 ptrwWomenMarquee {\n    0% { transform: translateX(0); }\n    100% { transform: translateX(-50%); }\n  }\n\n  .ptrw-women__section,\n  .ptrw-women__faq {\n    padding: 52px 18px;\n    position: relative;\n  }\n\n  .ptrw-women__number {\n    display: none;\n  }\n\n  .ptrw-women__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-women__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-women__heading .accent {\n    color: var(--orange);\n  }\n\n  .ptrw-women__heading .ghost {\n    color: transparent;\n    -webkit-text-stroke: 1.1px var(--white);\n  }\n\n  .ptrw-women__rule {\n    border: none;\n    border-top: 1px solid var(--border);\n    margin: 0;\n    width: 100%;\n  }\n\n  .ptrw-women__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-women__grid \u003e * {\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .ptrw-women__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    overflow-wrap: anywhere;\n    word-break: break-word;\n  }\n\n  .ptrw-women__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-women__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    overflow-wrap: anywhere;\n    word-break: break-word;\n  }\n\n  .ptrw-women__body strong {\n    color: var(--white);\n    font-weight: 500;\n  }\n\n  .ptrw-women__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    max-width: 100%;\n    overflow-wrap: anywhere;\n  }\n\n  .ptrw-women__intro {\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.72;\n    color: var(--muted-light);\n    max-width: 100%;\n    margin: 0 0 24px;\n    overflow-wrap: anywhere;\n  }\n\n  .ptrw-women__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    max-width: 100%;\n  }\n\n  .ptrw-women__category {\n    display: grid;\n    grid-template-columns: 34px minmax(0, 1fr);\n    gap: 0;\n    border-bottom: 1px solid var(--border);\n    position: relative;\n    overflow: hidden;\n    transition: background 0.3s;\n    width: 100%;\n    max-width: 100%;\n  }\n\n  .ptrw-women__category::after {\n    content: '';\n    position: absolute;\n    left: 0;\n    bottom: 0;\n    height: 2px;\n    width: 0;\n    background: var(--orange);\n    transition: width 0.5s cubic-bezier(0.25, 1, 0.5, 1);\n  }\n\n  .ptrw-women__category:hover::after {\n    width: 100%;\n  }\n\n  .ptrw-women__category:hover {\n    background: rgba(223,141,38,0.03);\n  }\n\n  .ptrw-women__category-number {\n    font-family: var(--font-head);\n    font-weight: 900;\n    font-size: 10px;\n    letter-spacing: 0.15em;\n    color: var(--orange);\n    padding: 18px 0 16px;\n    display: flex;\n    align-items: flex-start;\n    justify-content: flex-start;\n    min-width: 0;\n  }\n\n  .ptrw-women__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    letter-spacing: -0.01em;\n    line-height: 1;\n    color: var(--white);\n    padding: 18px 0 6px;\n    display: block;\n    transition: color 0.3s;\n    min-width: 0;\n    max-width: 100%;\n    overflow-wrap: anywhere;\n    word-break: break-word;\n  }\n\n  .ptrw-women__category:hover .ptrw-women__category-name {\n    color: var(--orange);\n  }\n\n  .ptrw-women__category-text {\n    grid-column: 2 \/ 3;\n    font-size: 14px;\n    font-weight: 300;\n    line-height: 1.68;\n    color: var(--muted-soft);\n    padding: 0 0 18px;\n    display: block;\n    transition: color 0.3s;\n    min-width: 0;\n    max-width: 100%;\n    overflow-wrap: anywhere;\n    word-break: break-word;\n  }\n\n  .ptrw-women__category:hover .ptrw-women__category-text {\n    color: var(--muted-light);\n  }\n\n  .ptrw-women__banner {\n    background: var(--orange);\n    padding: 34px 18px;\n    overflow: hidden;\n    position: relative;\n    display: block;\n  }\n\n  .ptrw-women__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    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-women__banner-text .ghost-line {\n    color: transparent;\n    -webkit-text-stroke: 1.5px var(--black);\n  }\n\n  .ptrw-women__faq {\n    background: var(--ink);\n  }\n\n  .ptrw-women__faq-list {\n    display: grid;\n    gap: 14px;\n    width: 100%;\n    max-width: 100%;\n  }\n\n  .ptrw-women__faq-item {\n    border: 1px solid var(--border);\n    background: rgba(255,255,255,0.02);\n    transition: border-color 0.3s ease, background 0.3s ease;\n    width: 100%;\n    max-width: 100%;\n  }\n\n  .ptrw-women__faq-item[open] {\n    border-color: rgba(223,141,38,0.4);\n    background: rgba(223,141,38,0.04);\n  }\n\n  .ptrw-women__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    line-height: 1.04;\n    text-transform: uppercase;\n    color: var(--white);\n    position: relative;\n    max-width: 100%;\n    overflow-wrap: anywhere;\n    word-break: break-word;\n  }\n\n  .ptrw-women__faq-question::-webkit-details-marker {\n    display: none;\n  }\n\n  .ptrw-women__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    line-height: 1;\n  }\n\n  .ptrw-women__faq-item[open] .ptrw-women__faq-question::after {\n    content: '−';\n  }\n\n  .ptrw-women__faq-answer {\n    padding: 0 18px 18px 18px;\n    font-size: 14px;\n    line-height: 1.72;\n    color: var(--muted-light);\n    max-width: 100%;\n    overflow-wrap: anywhere;\n    word-break: break-word;\n  }\n\n  .ptrw-women__faq-answer p {\n    margin: 0;\n  }\n\n  .ptrw-women__seo-note {\n    margin-top: 22px;\n    font-size: 13px;\n    line-height: 1.7;\n    color: var(--muted);\n    max-width: 100%;\n    overflow-wrap: anywhere;\n    word-break: break-word;\n  }\n\n  .ptrw-women__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-women__reveal.visible {\n    opacity: 1;\n    transform: translateY(0);\n  }\n\n  .ptrw-women__reveal-delay-1 { transition-delay: 0.08s; }\n  .ptrw-women__reveal-delay-2 { transition-delay: 0.16s; }\n  .ptrw-women__reveal-delay-3 { transition-delay: 0.24s; }\n  .ptrw-women__reveal-delay-4 { transition-delay: 0.32s; }\n\n  @keyframes ptrwWomenFadeUp {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  @media (min-width: 768px) {\n    .ptrw-women__hero {\n      padding: 16px 28px 28px;\n    }\n\n    .ptrw-women__hero-title {\n      font-size: clamp(54px, 8vw, 84px);\n      max-width: 720px;\n    }\n\n    .ptrw-women__hero-sub {\n      max-width: 640px;\n      font-size: 15px;\n    }\n\n    .ptrw-women__section,\n    .ptrw-women__faq {\n      padding: 72px 28px;\n    }\n\n    .ptrw-women__banner {\n      padding: 48px 28px;\n    }\n\n    .ptrw-women__grid {\n      gap: 28px;\n    }\n\n    .ptrw-women__heading {\n      margin-bottom: 28px;\n      max-width: 760px;\n    }\n\n    .ptrw-women__category {\n      grid-template-columns: 44px minmax(0, 1fr);\n    }\n\n    .ptrw-women__category-number {\n      padding-top: 22px;\n    }\n  }\n\n  @media (min-width: 1024px) {\n    .ptrw-women__hero,\n    .ptrw-women__section,\n    .ptrw-women__faq,\n    .ptrw-women__banner {\n      padding-left: 48px;\n      padding-right: 48px;\n    }\n\n    .ptrw-women__hero {\n      padding-top: 18px;\n      padding-bottom: 34px;\n    }\n\n    .ptrw-women__eyebrow {\n      font-size: 11px;\n      letter-spacing: 0.38em;\n      margin-bottom: 16px;\n      gap: 16px;\n    }\n\n    .ptrw-women__eyebrow::before,\n    .ptrw-women__label::before {\n      width: 40px;\n    }\n\n    .ptrw-women__hero-title {\n      font-size: clamp(68px, 6.4vw, 98px);\n      max-width: 760px;\n    }\n\n    .ptrw-women__hero-sub {\n      margin-top: 18px;\n      max-width: 660px;\n      font-size: 16px;\n      line-height: 1.8;\n    }\n\n    .ptrw-women__section,\n    .ptrw-women__faq {\n      padding-top: 88px;\n      padding-bottom: 88px;\n    }\n\n    .ptrw-women__number {\n      display: block;\n      font-family: var(--font-head);\n      font-weight: 900;\n      font-size: clamp(70px, 8vw, 120px);\n      line-height: 1;\n      color: transparent;\n      -webkit-text-stroke: 1px var(--border);\n      position: absolute;\n      top: 40px;\n      right: 48px;\n      user-select: none;\n      pointer-events: none;\n      opacity: 0.8;\n    }\n\n    .ptrw-women__label {\n      font-size: 10px;\n      letter-spacing: 0.42em;\n      margin-bottom: 20px;\n      gap: 14px;\n    }\n\n    .ptrw-women__heading {\n      font-size: clamp(42px, 4.8vw, 68px);\n      margin-bottom: 34px;\n      max-width: 760px;\n    }\n\n    .ptrw-women__grid {\n      grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n      gap: 40px;\n      max-width: 1120px;\n    }\n\n    .ptrw-women__quote {\n      font-size: clamp(30px, 3.4vw, 50px);\n      margin: 0;\n      padding-left: 0;\n      max-width: 100%;\n    }\n\n    .ptrw-women__quote::before {\n      top: -24px;\n      left: -16px;\n      font-size: 96px;\n    }\n\n    .ptrw-women__body,\n    .ptrw-women__intro,\n    .ptrw-women__category-text,\n    .ptrw-women__faq-answer {\n      font-size: 15px;\n    }\n\n    .ptrw-women__body {\n      line-height: 1.88;\n      max-width: 840px;\n    }\n\n    .ptrw-women__intro {\n      max-width: 900px;\n    }\n\n    .ptrw-women__callout {\n      padding: 18px 22px;\n      font-size: 17px;\n      max-width: 520px;\n    }\n\n    .ptrw-women__category {\n      grid-template-columns: 72px minmax(260px, 0.85fr) minmax(0, 1.15fr);\n    }\n\n    .ptrw-women__category-number {\n      padding: 30px 0;\n      font-size: 11px;\n      letter-spacing: 0.25em;\n    }\n\n    .ptrw-women__category-name {\n      padding: 28px 24px 28px 0;\n      font-size: clamp(20px, 2vw, 28px);\n      display: flex;\n      align-items: center;\n    }\n\n    .ptrw-women__category-text {\n      grid-column: auto;\n      padding: 28px 0 28px 0;\n      line-height: 1.8;\n      display: flex;\n      align-items: center;\n    }\n\n    .ptrw-women__banner {\n      padding: 56px 48px;\n    }\n\n    .ptrw-women__banner-text {\n      font-size: clamp(30px, 3.4vw, 48px);\n      max-width: 760px;\n    }\n\n    .ptrw-women__banner-text .ghost-line {\n      -webkit-text-stroke: 2px var(--black);\n    }\n\n    .ptrw-women__faq-question {\n      font-size: 26px;\n      padding: 22px 54px 22px 24px;\n    }\n\n    .ptrw-women__faq-question::after {\n      right: 24px;\n      font-size: 30px;\n    }\n\n    .ptrw-women__faq-answer {\n      padding: 0 24px 24px 24px;\n      line-height: 1.82;\n    }\n  }\n\n  @media (min-width: 1280px) {\n    .ptrw-women__hero,\n    .ptrw-women__section,\n    .ptrw-women__faq,\n    .ptrw-women__banner {\n      padding-left: 56px;\n      padding-right: 56px;\n    }\n\n    .ptrw-women__grid {\n      max-width: 1140px;\n      gap: 48px;\n    }\n\n    .ptrw-women__heading {\n      max-width: 780px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"ptrw-women\"\u003e\n  \u003cdiv class=\"ptrw-women__inner\"\u003e\n    \u003cdiv class=\"ptrw-women__hero\"\u003e\n      \u003cdiv class=\"ptrw-women__eyebrow\"\u003ePantheraw Sport · Collection femme\u003c\/div\u003e\n      \u003ch1 class=\"ptrw-women__hero-title\"\u003e\n        VÊTEMENTS\u003cbr\u003e\n        DE GYM\u003cbr\u003e\n        \u003cspan class=\"accent\"\u003eFEM\u003c\/span\u003e\u003cspan class=\"italic\"\u003eME\u003c\/span\u003e\n      \u003c\/h1\u003e\n      \u003cp class=\"ptrw-women__hero-sub\"\u003e\n        Découvre la collection Pantheraw de vêtements de gym pour femme conçus pour l’entraînement réel. Leggings, brassières sport, crop tops, hoodies et essentiels activewear pensés pour le fitness, la musculation et un mode de vie actif. Des vêtements d’entraînement pour femme qui combinent confort, maintien, liberté de mouvement et style minimaliste pour le gym comme pour le quotidien.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"ptrw-women__marquee\"\u003e\n      \u003cdiv class=\"ptrw-women__marquee-track\"\u003e\n        \u003cdiv class=\"ptrw-women__marquee-item\"\u003eVÊTEMENTS DE GYM POUR FEMME \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-women__marquee-item\"\u003eLEGGINGS SPORT FEMME \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-women__marquee-item\"\u003eBRASSIÈRES SPORT \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-women__marquee-item\"\u003eCROP TOPS D’ENTRAÎNEMENT \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-women__marquee-item\"\u003eACTIVEWEAR FEMME \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-women__marquee-item\"\u003eCONFORT · MAINTIEN · PERFORMANCE \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-women__marquee-item\"\u003eVÊTEMENTS DE GYM POUR FEMME \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-women__marquee-item\"\u003eLEGGINGS SPORT FEMME \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-women__marquee-item\"\u003eBRASSIÈRES SPORT \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-women__marquee-item\"\u003eCROP TOPS D’ENTRAÎNEMENT \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-women__marquee-item\"\u003eACTIVEWEAR FEMME \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"ptrw-women__marquee-item\"\u003eCONFORT · MAINTIEN · PERFORMANCE \u003cspan class=\"dot\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003csection class=\"ptrw-women__section\"\u003e\n      \u003cdiv class=\"ptrw-women__number\"\u003e01\u003c\/div\u003e\n      \u003cdiv class=\"ptrw-women__label ptrw-women__reveal\"\u003eCollection femme\u003c\/div\u003e\n      \u003ch2 class=\"ptrw-women__heading ptrw-women__reveal ptrw-women__reveal-delay-1\"\u003e\n        DES VÊTEMENTS\u003cbr\u003e\n        DE SPORT POUR\u003cbr\u003e\n        \u003cspan class=\"accent\"\u003eLE VRAI MOUVEMENT.\u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"ptrw-women__grid\"\u003e\n        \u003cdiv class=\"ptrw-women__reveal ptrw-women__reveal-delay-2\"\u003e\n          \u003cp class=\"ptrw-women__quote\"\u003e\n            Tu veux bouger librement.\u003cbr\u003e\n            Tu veux du maintien.\u003cbr\u003e\n            Tu veux te sentir solide.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cp class=\"ptrw-women__body ptrw-women__reveal ptrw-women__reveal-delay-2\"\u003e\n            La collection Pantheraw de \u003cstrong\u003evêtements de gym pour femme\u003c\/strong\u003e a été créée pour répondre à une réalité simple : quand on s’entraîne régulièrement, on a besoin de vêtements fiables, confortables et capables de suivre l’intensité d’une vraie séance. Peu importe que ton univers soit la musculation, le fitness, le cardio, le training fonctionnel ou simplement un mode de vie actif, tes vêtements doivent accompagner le mouvement sans devenir une distraction.\n          \u003c\/p\u003e\n          \u003cp class=\"ptrw-women__body ptrw-women__reveal ptrw-women__reveal-delay-3\"\u003e\n            Ici, tu retrouves des \u003cstrong\u003evêtements de sport pour femme\u003c\/strong\u003e pensés pour le réel. Des leggings qui restent bien en place. Des brassières sport qui offrent un maintien rassurant. Des crop tops et des hauts d’entraînement qui laissent respirer le corps. Des hoodies et crewnecks qui complètent naturellement une tenue active sans sacrifier le confort. Chaque pièce est pensée pour soutenir l’effort, simplifier la routine et te permettre de rester concentrée sur ce qui compte : bien bouger, bien performer et te sentir bien dans ce que tu portes.\n          \u003c\/p\u003e\n          \u003cp class=\"ptrw-women__body ptrw-women__reveal ptrw-women__reveal-delay-4\"\u003e\n            Pantheraw veut créer des \u003cstrong\u003evêtements d’entraînement pour femme\u003c\/strong\u003e que tu as réellement envie de remettre. Pas juste des morceaux beaux sur une photo, mais des essentiels qui gardent leur place dans ta rotation semaine après semaine. Quand un vêtement fonctionne vraiment, on le ressent vite. Il devient naturel. Il accompagne la séance plutôt que de la compliquer.\n          \u003c\/p\u003e\n          \u003cdiv class=\"ptrw-women__callout ptrw-women__reveal ptrw-women__reveal-delay-4\"\u003e\n            Maintien réel.\u003cbr\u003e\n            Confort durable.\u003cbr\u003e\n            Confiance immédiate.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003chr class=\"ptrw-women__rule\"\u003e\n\n    \u003csection class=\"ptrw-women__section\"\u003e\n      \u003cdiv class=\"ptrw-women__number\"\u003e02\u003c\/div\u003e\n      \u003cdiv class=\"ptrw-women__label ptrw-women__reveal\"\u003eEssentiels performance\u003c\/div\u003e\n      \u003ch2 class=\"ptrw-women__heading ptrw-women__reveal ptrw-women__reveal-delay-1\"\u003e\n        UNE COLLECTION\u003cbr\u003e\n        FEMME PENSÉE\u003cbr\u003e\n        \u003cspan class=\"ghost\"\u003ePOUR S’ENTRAÎNER.\u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cp class=\"ptrw-women__intro ptrw-women__reveal ptrw-women__reveal-delay-2\"\u003e\n        La collection femme Pantheraw regroupe les essentiels du vestiaire sportif féminin. Chaque catégorie a été pensée pour répondre à un besoin réel dans une routine active moderne, du gym au quotidien.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"ptrw-women__categories\"\u003e\n        \u003cdiv class=\"ptrw-women__category ptrw-women__reveal\"\u003e\n          \u003cdiv class=\"ptrw-women__category-number\"\u003e01\u003c\/div\u003e\n          \u003cdiv class=\"ptrw-women__category-name\"\u003eT-Shirts\u003cbr\u003eEt Crop Tops\u003c\/div\u003e\n          \u003cdiv class=\"ptrw-women__category-text\"\u003e\n            Les t-shirts et crop tops de gym pour femme font partie des bases les plus utiles d’une bonne tenue d’entraînement. Ils doivent être confortables, respirants et assez bien coupés pour accompagner chaque mouvement. Chez Pantheraw, ces hauts d’entraînement sont pensés pour rester agréables à porter pendant une séance jambes, un entraînement haut du corps, un circuit cardio ou une journée active plus complète.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ptrw-women__category ptrw-women__reveal ptrw-women__reveal-delay-1\"\u003e\n          \u003cdiv class=\"ptrw-women__category-number\"\u003e02\u003c\/div\u003e\n          \u003cdiv class=\"ptrw-women__category-name\"\u003eBrassières\u003cbr\u003eSport\u003c\/div\u003e\n          \u003cdiv class=\"ptrw-women__category-text\"\u003e\n            Une bonne brassière sport change réellement l’expérience d’une séance. Le maintien permet de mieux bouger, de mieux se concentrer et de s’entraîner avec davantage de confiance. Nos brassières sport pour femme sont conçues pour offrir support, stabilité et confort pendant les mouvements dynamiques, les séances glutes, les entraînements fitness ou les routines plus intenses.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ptrw-women__category ptrw-women__reveal ptrw-women__reveal-delay-2\"\u003e\n          \u003cdiv class=\"ptrw-women__category-number\"\u003e03\u003c\/div\u003e\n          \u003cdiv class=\"ptrw-women__category-name\"\u003eLeggings\u003cbr\u003eSport\u003c\/div\u003e\n          \u003cdiv class=\"ptrw-women__category-text\"\u003e\n            Les leggings sport femme sont souvent le cœur d’un outfit de gym réussi. Ils doivent offrir une taille stable, une coupe flatteuse et un confort durable du début à la fin de la séance. Nos leggings d’entraînement pour femme sont pensés pour suivre le corps sans glisser ni distraire, que ce soit pour la musculation, le yoga, le pilates, le cardio ou le fitness.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ptrw-women__category ptrw-women__reveal ptrw-women__reveal-delay-3\"\u003e\n          \u003cdiv class=\"ptrw-women__category-number\"\u003e04\u003c\/div\u003e\n          \u003cdiv class=\"ptrw-women__category-name\"\u003eHoodies\u003cbr\u003eEt Crewnecks\u003c\/div\u003e\n          \u003cdiv class=\"ptrw-women__category-text\"\u003e\n            Les hoodies et crewnecks complètent naturellement une garde-robe activewear pour femme. Ils sont parfaits pour l’échauffement, les déplacements avant et après le gym, les journées plus fraîches ou les moments de récupération. Leur polyvalence les rend aussi utiles dans la vraie vie qu’à l’entraînement.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ptrw-women__category ptrw-women__reveal ptrw-women__reveal-delay-4\"\u003e\n          \u003cdiv class=\"ptrw-women__category-number\"\u003e05\u003c\/div\u003e\n          \u003cdiv class=\"ptrw-women__category-name\"\u003eTenues\u003cbr\u003eActivewear\u003c\/div\u003e\n          \u003cdiv class=\"ptrw-women__category-text\"\u003e\n            Une bonne tenue de gym pour femme ne dépend pas d’une seule pièce, mais d’un ensemble cohérent. La collection Pantheraw est conçue pour permettre d’assembler facilement leggings, brassières sport, tops d’entraînement et couches plus chaudes dans une logique simple, clean et efficace. Le but est de créer des tenues dans lesquelles tu te sens forte, confortable et prête à bouger.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"ptrw-women__section\"\u003e\n      \u003cdiv class=\"ptrw-women__number\"\u003e03\u003c\/div\u003e\n      \u003cdiv class=\"ptrw-women__label ptrw-women__reveal\"\u003ePensés pour l’entraînement réel\u003c\/div\u003e\n      \u003ch2 class=\"ptrw-women__heading ptrw-women__reveal ptrw-women__reveal-delay-1\"\u003e\n        DES VÊTEMENTS\u003cbr\u003e\n        DE FITNESS QUI\u003cbr\u003e\n        \u003cspan class=\"accent\"\u003eFONT LEUR TRAVAIL.\u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"ptrw-women__grid\"\u003e\n        \u003cdiv\u003e\n          \u003cp class=\"ptrw-women__body ptrw-women__reveal ptrw-women__reveal-delay-2\"\u003e\n            Trouver de bons \u003cstrong\u003evêtements de fitness pour femme\u003c\/strong\u003e ne devrait pas être compliqué. Pourtant, beaucoup de vêtements d’entraînement deviennent vite frustrants : tissus trop minces, coupes qui bougent, taille qui roule, maintien insuffisant ou sensation d’inconfort dès que l’intensité augmente. Chez Pantheraw, nous avons voulu bâtir une alternative plus simple. Des vêtements qui soutiennent l’effort sans ajouter de bruit inutile.\n          \u003c\/p\u003e\n          \u003cp class=\"ptrw-women__body ptrw-women__reveal ptrw-women__reveal-delay-3\"\u003e\n            Un bon vêtement d’entraînement doit presque disparaître pendant la séance. Cela signifie qu’il accompagne le mouvement au lieu de le freiner. Il reste confortable pendant un squat, pendant un hip thrust, pendant un circuit haut du corps ou pendant une séance cardio plus soutenue. Les meilleurs vêtements de gym pour femme sont souvent ceux auxquels on ne pense plus pendant qu’on s’entraîne, parce qu’ils font exactement ce qu’ils doivent faire.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv\u003e\n          \u003cp class=\"ptrw-women__body ptrw-women__reveal ptrw-women__reveal-delay-2\"\u003e\n            Nos tissus sont donc choisis pour leur confort, leur tenue et leur capacité à suivre le corps dans le temps. Nos coupes sont pensées pour offrir le bon équilibre entre maintien, aisance et silhouette. Le but n’est pas seulement de bien paraître. Le but est de créer des vêtements de sport pour femme qui permettent de se sentir stable, soutenue et prête à performer, même quand la séance devient exigeante.\n          \u003c\/p\u003e\n          \u003cp class=\"ptrw-women__body ptrw-women__reveal ptrw-women__reveal-delay-4\"\u003e\n            Cette approche s’applique à toute la collection : leggings sport femme, brassières, crop tops, t-shirts et couches plus chaudes. Chaque pièce doit garder sa logique dans un vrai quotidien d’entraînement. Chez Pantheraw, la performance ne se limite pas à la salle. Elle continue aussi dans la façon dont un vêtement vit après des semaines de répétition, de lavages et d’utilisation réelle.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003cdiv class=\"ptrw-women__banner ptrw-women__reveal\"\u003e\n      \u003cp class=\"ptrw-women__banner-text\"\u003e\n        STYLE.\u003cbr\u003e\n        CONFORT.\u003cbr\u003e\n        \u003cspan class=\"ghost-line\"\u003eCONFIANCE.\u003c\/span\u003e\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003csection class=\"ptrw-women__section\"\u003e\n      \u003cdiv class=\"ptrw-women__number\"\u003e04\u003c\/div\u003e\n      \u003cdiv class=\"ptrw-women__label ptrw-women__reveal\"\u003eDu gym au quotidien\u003c\/div\u003e\n      \u003ch2 class=\"ptrw-women__heading ptrw-women__reveal ptrw-women__reveal-delay-1\"\u003e\n        DES VÊTEMENTS\u003cbr\u003e\n        DE SPORT POUR\u003cbr\u003e\n        \u003cspan class=\"ghost\"\u003eUNE VIE ACTIVE.\u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cp class=\"ptrw-women__body ptrw-women__reveal ptrw-women__reveal-delay-2\"\u003e\n        Aujourd’hui, les \u003cstrong\u003evêtements de sport pour femme\u003c\/strong\u003e font partie de beaucoup plus qu’une simple séance au gym. Ils s’intègrent à une routine complète qui mélange entraînement, déplacements, récupération, journées actives et moments plus calmes. C’est pourquoi Pantheraw pense sa collection femme comme une garde-robe activewear complète, capable de suivre ton rythme au-delà de la salle.\n      \u003c\/p\u003e\n      \u003cp class=\"ptrw-women__body ptrw-women__reveal ptrw-women__reveal-delay-3\"\u003e\n        Un legging qui fonctionne bien pendant l’entraînement doit aussi rester confortable pour le reste de la journée. Une brassière sport doit offrir un maintien rassurant sans devenir gênante. Un crop top de gym doit être facile à porter, flatteur et cohérent avec le reste de ta tenue. Cette continuité entre performance et quotidien rend les vêtements plus utiles, plus naturels et plus intéressants à garder dans sa rotation.\n      \u003c\/p\u003e\n      \u003cp class=\"ptrw-women__body ptrw-women__reveal ptrw-women__reveal-delay-4\"\u003e\n        La collection femme Pantheraw s’adresse à celles qui aiment prendre soin d’elles, repousser leurs limites et porter des vêtements capables de les mettre en valeur sans sacrifier le confort. Que tu sois au début de ton parcours ou déjà très régulière dans tes entraînements, la logique reste la même : trouver des vêtements d’entraînement pour femme qui soutiennent réellement ton mode de vie.\n      \u003c\/p\u003e\n      \u003cp class=\"ptrw-women__body ptrw-women__reveal ptrw-women__reveal-delay-4\"\u003e\n        Des leggings aux brassières sport, des crop tops aux hoodies, chaque pièce a sa place dans une routine plus simple et mieux pensée. Pantheraw veut devenir cette option évidente que tu choisis instinctivement parce qu’elle te donne confiance, t’accompagne dans le mouvement et garde un look propre, moderne et athlétique.\n      \u003c\/p\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"ptrw-women__faq\"\u003e\n      \u003cdiv class=\"ptrw-women__number\"\u003e05\u003c\/div\u003e\n      \u003cdiv class=\"ptrw-women__label ptrw-women__reveal\"\u003eFAQ\u003c\/div\u003e\n      \u003ch2 class=\"ptrw-women__heading ptrw-women__reveal ptrw-women__reveal-delay-1\"\u003e\n        QUESTIONS\u003cbr\u003e\n        FRÉQUENTES\u003cbr\u003e\n        \u003cspan class=\"accent\"\u003eSUR LA COLLECTION FEMME.\u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"ptrw-women__faq-list\"\u003e\n        \u003cdetails class=\"ptrw-women__faq-item ptrw-women__reveal ptrw-women__reveal-delay-1\"\u003e\n          \u003csummary class=\"ptrw-women__faq-question\"\u003eQuels vêtements de gym choisir pour femme ?\u003c\/summary\u003e\n          \u003cdiv class=\"ptrw-women__faq-answer\"\u003e\n            \u003cp\u003e\n              Les meilleurs vêtements de gym pour femme sont ceux qui offrent maintien, liberté de mouvement, respirabilité et confort durable. Une bonne base comprend souvent des leggings sport femme, une brassière sport adaptée, un crop top ou un t-shirt d’entraînement et, selon la saison, un hoodie ou un crewneck pour compléter la tenue.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ptrw-women__faq-item ptrw-women__reveal ptrw-women__reveal-delay-2\"\u003e\n          \u003csummary class=\"ptrw-women__faq-question\"\u003eComment choisir de bons vêtements d’entraînement pour femme ?\u003c\/summary\u003e\n          \u003cdiv class=\"ptrw-women__faq-answer\"\u003e\n            \u003cp\u003e\n              Il faut d’abord penser au type d’entraînement pratiqué. Pour la musculation, le fitness, le cardio ou le training fonctionnel, il est préférable de choisir des vêtements confortables, bien coupés et capables de rester stables pendant l’effort. La qualité du maintien, la tenue du tissu et la sensation globale pendant la séance font une vraie différence.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ptrw-women__faq-item ptrw-women__reveal ptrw-women__reveal-delay-3\"\u003e\n          \u003csummary class=\"ptrw-women__faq-question\"\u003eQuels sont les essentiels d’une tenue de sport pour femme ?\u003c\/summary\u003e\n          \u003cdiv class=\"ptrw-women__faq-answer\"\u003e\n            \u003cp\u003e\n              Une bonne tenue de sport pour femme repose souvent sur quelques essentiels : leggings, brassière sport, haut d’entraînement confortable et couche plus chaude pour l’échauffement ou l’après séance. Avec quelques pièces bien choisies, il devient beaucoup plus simple de créer une rotation cohérente, pratique et agréable à porter chaque semaine.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ptrw-women__faq-item ptrw-women__reveal ptrw-women__reveal-delay-4\"\u003e\n          \u003csummary class=\"ptrw-women__faq-question\"\u003eLes vêtements Pantheraw conviennent-ils au fitness et à la musculation ?\u003c\/summary\u003e\n          \u003cdiv class=\"ptrw-women__faq-answer\"\u003e\n            \u003cp\u003e\n              Oui. La collection femme Pantheraw a été pensée pour accompagner aussi bien les séances de musculation que le fitness, le cardio, le training fonctionnel et un mode de vie actif. L’objectif est d’offrir des vêtements capables de soutenir l’effort tout en restant confortables et polyvalents au quotidien.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"ptrw-women__seo-note ptrw-women__reveal ptrw-women__reveal-delay-4\"\u003e\n        Découvre la collection Pantheraw de vêtements de gym pour femme : leggings sport femme, brassières sport, crop tops d’entraînement, hauts fitness et essentiels activewear conçus pour la musculation, le fitness, le cardio et le quotidien.\n      \u003c\/p\u003e\n    \u003c\/section\u003e\n  \u003c\/div\u003e\n\n  \u003cscript\u003e\n    (function() {\n      const section = document.currentScript.closest('.ptrw-women');\n      if (!section) return;\n\n      const reveals = section.querySelectorAll('.ptrw-women__reveal');\n\n      if (!('IntersectionObserver' in window)) {\n        reveals.forEach(function(el) {\n          el.classList.add('visible');\n        });\n        return;\n      }\n\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\n      reveals.forEach(function(el) {\n        observer.observe(el);\n      });\n    })();\n  \u003c\/script\u003e\n\u003c\/section\u003e","products":[{"product_id":"le-boxy-crop-tee-pur-coton-200gsm-baby-tee-seamless-t-shirt","title":"Boxy Crop Top | FEMME | (200GSM) Pur Coton | Baby Tee Seamless T-Shirt","description":"\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Boxy Crop Top Femme Pur Coton (200GSM) - Pantheraw\",\n  \"description\": \"Crop top d'entraînement pour femme coupe boxy ample. Fabriqué en pur coton 200 g\/m². Respirant, opaque et structuré. Parfait pour le gym et le streetwear.\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"Pantheraw\"\n  }\n}\n\u003c\/script\u003e\n\n\u003csection class=\"pantheraw-product-card\"\u003e\n  \u003cdiv class=\"pw-header\"\u003e\n    \u003ch2 class=\"pw-seo-title\"\u003eBoxy Crop Top Pur Coton (200GSM)\u003c\/h2\u003e\n    \u003cp class=\"pw-summary\"\u003eUn crop top pensé pour l’entraînement réel. Lourd juste comme il faut (200 g\/m²), respirant et sans distraction. Sa coupe boxy structurée t'offre une tenue propre et la liberté de bouger sans restriction. Tu l’enfiles, tu t’entraînes, point final. L'action avant l'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\u003ePur Coton 200g\/m²\u003c\/strong\u003e (Respirant, ne colle pas pendant l'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\u003eOpacité Absolue\u003c\/strong\u003e (Zéro transparence sous haute intensité)\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\u003eCoupe Boxy \u0026amp; Ample\u003c\/strong\u003e (Tombé net, liberté de mouvement totale)\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\u003eTesté en Gym\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\u003eDesign au 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\u003eCoupe Boxy\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\u003eCOTON 200GSM. COUPE BOXY STRUCTURÉE.\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\"\u003eUn crop top lourd qui refuse de coller ou de devenir transparent quand la sueur et l’intensité montent. Son grammage en pur coton (200 g\/m²) garantit un tombé net et une tenue propre du premier rep au dernier.\u003c\/p\u003e\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eSa coupe ample style \"boxy\" n'entrave jamais tes mouvements, t'offrant un confort absolu et un look streetwear idéal autant pour t'entraîner que pour le quotidien. L'essentiel, sans compromis.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eSpécifications Techniques\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\"\u003eCoupe\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eAmple, style boxy (Femme)\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eCol\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eCol rond classique\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eManches\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eCourtes régulières\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eIdéal pour\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eGym, Streetwear, Quotidien\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eMatière\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e100% Coton\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eTissu\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eLéger à intermédiaire (200 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\u003eGuide des tailles\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cp style=\"margin-bottom: 16px;\" class=\"pw-note\"\u003eCoupe ample. Une légère variation de 1 à 3 cm peut exister selon la 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\u003eTaille\u003c\/th\u003e\n                \u003cth\u003eLong.\u003c\/th\u003e\n                \u003cth\u003eÉpau.\u003c\/th\u003e\n                \u003cth\u003ePoit.\u003c\/th\u003e\n                \u003cth\u003eManch.\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e43.5 cm\u003c\/td\u003e\n                \u003ctd\u003e40 cm\u003c\/td\u003e\n                \u003ctd\u003e47.5 cm\u003c\/td\u003e\n                \u003ctd\u003e16 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e44.5 cm\u003c\/td\u003e\n                \u003ctd\u003e42 cm\u003c\/td\u003e\n                \u003ctd\u003e48.5 cm\u003c\/td\u003e\n                \u003ctd\u003e16.5 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e45.5 cm\u003c\/td\u003e\n                \u003ctd\u003e43 cm\u003c\/td\u003e\n                \u003ctd\u003e49.5 cm\u003c\/td\u003e\n                \u003ctd\u003e17 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv style=\"margin-top: 16px;\" class=\"pw-measure-list\"\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e1. Longueur\u003c\/strong\u003e\n            \u003cp\u003eMesure depuis le haut de l’épaule jusqu’à l’ourlet.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e2. Épaules\u003c\/strong\u003e\n            \u003cp\u003eMesure d’une couture d’épaule à l’autre.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e3. Poitrine\u003c\/strong\u003e\n            \u003cp\u003eMesure à plat d’une aisselle à l’autre.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e4. Manches\u003c\/strong\u003e\n            \u003cp\u003eDepuis la couture d’épaule jusqu’au bord de manche.\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\u003eEntretien\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cul class=\"pw-care\"\u003e\n          \u003cli\u003eLavage en machine à 30°C, cycle délicat.\u003c\/li\u003e\n          \u003cli\u003eNe pas utiliser d’agent de blanchiment.\u003c\/li\u003e\n          \u003cli\u003eSéchage à basse température ou à l'air libre.\u003c\/li\u003e\n          \u003cli\u003eRepassage à basse température (éviter les imprimés).\u003c\/li\u003e\n          \u003cli\u003eNe pas nettoyer à sec.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eUn bon entretien aide le coton à garder sa structure boxy, son tombé net et son confort plus longtemps.\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 - 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":45363153043593,"sku":"260311PODAA5092#001","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":45363153076361,"sku":"260311PODAA5092#002","price":35.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":45363153109129,"sku":"260311PODAA5092#003","price":35.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/files\/boxy-crop-top-femme-200gsm-pur-coton-baby-tee-seamless-t-shirt-6943889.jpg?v=1778558888"},{"product_id":"essential-t-shirt-pur-coton-lourd-260gsm","title":"T-Shirt Essential | UNISEX | (260GSM) Pur Coton Lourd","description":"\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"T-Shirt Essential Pur Coton Lourd (260GSM) Unisexe - Pantheraw\",\n  \"description\": \"Le t-shirt de gym ultime. Pur coton lourd 260g\/m², coupe unisexe structurée, opacité absolue. Conçu pour l'entraînement, il ne colle pas et garde sa forme.\",\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\"\u003eT-Shirt Essential Pur Coton (260GSM)\u003c\/h2\u003e\n    \u003cp class=\"pw-summary\"\u003eL'uniforme de ceux qui font le travail. Ce t-shirt unisexe en pur coton lourd t'offre un tombé structuré et une opacité totale. Conçu pour le gym, il encaisse les entraînements intenses sans jamais coller ni se déformer. Zéro distraction. L'action avant l'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\u003ePur Coton Lourd 260g\/m²\u003c\/strong\u003e (Tombé structuré et ultra-résistant)\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\u003eOpacité Absolue\u003c\/strong\u003e (Ne devient jamais transparent sous l'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\u003eCoupe Unisexe Impeccable\u003c\/strong\u003e (Ne gondole pas, ne colle pas)\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\u003eTesté en Gym\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\u003eDesign au 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\u003ePur Coton\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\u003eCOTON LOURD 260GSM. STRUCTURE IMPLACABLE.\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\"\u003eLe t-shirt que tu cherches en premier dans ton tiroir. Son grammage élevé (260GSM) garantit un tombé lourd qui met en valeur la carrure tout en offrant un confort absolu.\u003c\/p\u003e\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003ePensé pour bouger sans jamais devenir une distraction, il garde sa forme, résiste à l'usure et reste simple, fiable et efficace quand tu ne veux pas réfléchir avant d'aller t'entraîner.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eSpécifications Techniques\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\"\u003eCoupe\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eRégulière (Unisexe)\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\"\u003eTombé lourd \/ Opacité totale\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eCol\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eRas du cou classique\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eIdéal pour\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eGym, Quotidien, Entraînement\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eMatière\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e100% Coton\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eTissu\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eLourd \/ 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\u003eGuide des tailles\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cp style=\"margin-bottom: 16px;\" class=\"pw-note\"\u003eCoupe unisexe. Une légère variation de 1 à 3 cm peut exister selon la 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\u003eTaille\u003c\/th\u003e\n                \u003cth\u003eLong.\u003c\/th\u003e\n                \u003cth\u003eÉpau.\u003c\/th\u003e\n                \u003cth\u003ePoit.\u003c\/th\u003e\n                \u003cth\u003eManch.\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. Longueur\u003c\/strong\u003e\n            \u003cp\u003eDu point où la couture d’épaule rejoint le col jusqu’à l’ourlet.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e2. Épaules\u003c\/strong\u003e\n            \u003cp\u003eMesure d’une couture d’épaule à l’autre.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e3. Poitrine\u003c\/strong\u003e\n            \u003cp\u003eMesure à plat sous les aisselles, d’un bord à l’autre.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e4. Manches\u003c\/strong\u003e\n            \u003cp\u003eDepuis la couture d’épaule jusqu’au bord de la manche.\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\u003eEntretien\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cul class=\"pw-care\"\u003e\n          \u003cli\u003eLavage en machine à froid (30°C max), cycle délicat.\u003c\/li\u003e\n          \u003cli\u003eNe pas utiliser d’agent de blanchiment.\u003c\/li\u003e\n          \u003cli\u003eSéchage à basse température ou à l'air libre.\u003c\/li\u003e\n          \u003cli\u003eRepassage à basse température (éviter de repasser sur l’imprimé).\u003c\/li\u003e\n          \u003cli\u003eNe pas nettoyer à sec.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eUn bon entretien aide le pur coton à garder son poids, sa structure et son confort séance après séance.\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 5 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: 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":"Hoodie Essential | UNISEX | (350GSM) | tissu épais et lourd (Heavyweight)","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\"\u003eHoodie Essential Heavyweight (350GSM)\u003c\/h2\u003e\n\u003cp class=\"pw-summary\"\u003eLe hoodie que tu enfiles quand la température baisse mais que l’intensité monte. Construit avec un tissu lourd de 350 g\/m², il t'offre une structure nette, une capuche qui garde sa forme et une coupe standard qui ne remonte pas quand tu lèves les bras. Ses manches sont parfaitement ajustées pour ne pas être trop longues durant les entraînements, t'évitant de devoir les remonter sans arrêt.\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\u003eTissu Lourd \u0026amp; Épais\u003c\/strong\u003e (Heavyweight 350 g\/m² - Garde la chaleur)\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\u003eCoupe Standard Impeccable\u003c\/strong\u003e (Idéal comme \"Pump Cover\" au 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\u003eFinition Premium\u003c\/strong\u003e (Anti-bouloche, résiste aux lavages répétés)\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\u003eTesté en Gym\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\u003eDesign au 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\u003eStructure Nette\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pw-tagline\"\u003e\u003cb id=\"pw-core-value\"\u003e\u003cspan\u003eSTRUCTURE LOURDE 350GSM. COUPE standard.\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\"\u003eHaute qualité, pas de bouloche, capuche confortable. Ni trop lourd pour t'étouffer, ni trop léger. Ce hoodie est l'essentiel absolu de ton sac de gym.\u003c\/p\u003e\n\u003cp class=\"pw-note\" style=\"margin-top: 12px;\"\u003eSon mélange technique (Coton\/Polyester) permet de garder la chaleur tout en restant fluide au mouvement. Il conserve une coupe propre et structurée, même après un usage intensif et des lavages répétés.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eSpécifications Techniques\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\"\u003eCoupe\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eOversized, ample (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\"\u003eCapuche à cordons, poignets côtelés\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eSaison \/ Usage\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eHiver \/ Gym \/ Streetwear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eMatière\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e42% Coton, 53% Polyester, 5% Autres\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eTissu\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eÉpais \/ Heavyweight (350 g\/m²)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eÉlasticité\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eLégère, grande respirabilité\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eGuide des tailles\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cp class=\"pw-note\" style=\"margin-bottom: 16px;\"\u003eCoupe Oversized unisexe. Une légère variation de 1 à 3 cm peut exister selon la 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\u003eTaille\u003c\/th\u003e\n\u003cth\u003eLong.\u003c\/th\u003e\n\u003cth\u003eÉpau.\u003c\/th\u003e\n\u003cth\u003ePoit.\u003c\/th\u003e\n\u003cth\u003eManch.\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. Longueur\u003c\/strong\u003e\n\u003cp\u003eDu point où la couture d’épaule rejoint le col jusqu’à l’ourlet bas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e2. Épaules\u003c\/strong\u003e\n\u003cp\u003eMesure à plat d’une couture d’épaule à l’autre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e3. Poitrine\u003c\/strong\u003e\n\u003cp\u003eMesure à plat sous les aisselles, d’un bord à l’autre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e4. Manches\u003c\/strong\u003e\n\u003cp\u003eDepuis la couture d’épaule jusqu’au bord de la manche.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eEntretien\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cul class=\"pw-care\"\u003e\n\u003cli\u003eLavage en machine à froid (30°C), cycle délicat.\u003c\/li\u003e\n\u003cli\u003eNe pas utiliser d’agent de blanchiment.\u003c\/li\u003e\n\u003cli\u003eSéchage à basse température ou à l'air libre.\u003c\/li\u003e\n\u003cli\u003eRepassage à basse température (éviter les imprimés\/logos).\u003c\/li\u003e\n\u003cli\u003eNe pas nettoyer à sec.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"pw-note\" style=\"margin-top: 12px;\"\u003eUn bon entretien aide le tissu lourd à garder sa chaleur, sa structure nette et sa coupe oversized, lavage après lavage.\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":"Crewneck Oversize Essential | 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\"\u003eCrewneck Oversize Essential (300GSM)\u003c\/h2\u003e\n\u003cp class=\"pw-summary\"\u003eLe crewneck unisexe conçu pour le gym et la vie de tous les jours. Fabriqué en tissu technique de 300 g\/m², il offre une durabilité absolue, une structure nette et une liberté de mouvement totale. La couche de transition parfaite. L'action avant l'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\u003eCoupe Oversize \u0026amp; Épaules Tombantes\u003c\/strong\u003e (Le look \"Pump Cover\" classique)\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\u003eTissu Technique Lourd 300g\/m²\u003c\/strong\u003e (Résistance extrême à l'usure)\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\u003eCouche de Transition\u003c\/strong\u003e (Idéal pour l'échauffement)\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 0 0 1 18 0z\"\u003e\u003c\/path\u003e\u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e \u003cspan\u003eDesign au 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\u003eSTRUCTURE OVERSIZE. 300GSM DE RÉSISTANCE.\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\"\u003ePensé spécifiquement comme la couche de transition parfaite. De l'échauffement sous les barres jusqu'à la rue, sa coupe ample et ses épaules tombantes t'offrent le look structuré d'un pump cover sans jamais restreindre ta mobilité.\u003c\/p\u003e\n\u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eSon tissu technique en polyester de 300 g\/m² est conçu pour durer. Il résiste à l'usure, encaisse les frottements et garde sa couleur vibrante lavage après lavage. La discipline inébranlable incarnée dans un vêtement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eSpécifications Techniques\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\"\u003eCoupe\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eOversize, ample (Unisexe)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eÉpaules\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eTombantes (Drop shoulder)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eCol\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eRas du cou classique\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eIdéal pour\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eÉchauffement, Gym, Lifestyle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eMatière\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e100% Polyester Technique\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eTissu\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eLourd et durable (300 g\/m²)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eGuide des tailles\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cp style=\"margin-bottom: 16px;\" class=\"pw-note\"\u003eCoupe Oversize unisexe. Une légère variation de 1 à 3 cm peut exister selon la 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\u003eTaille\u003c\/th\u003e\n\u003cth\u003eLong.\u003c\/th\u003e\n\u003cth\u003ePoit.\u003c\/th\u003e\n\u003cth\u003eÉpau.\u003c\/th\u003e\n\u003cth\u003eManch.\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. Longueur\u003c\/strong\u003e\n\u003cp\u003eDu point où la couture d’épaule rejoint le col jusqu’à l’ourlet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e2. Poitrine\u003c\/strong\u003e\n\u003cp\u003eMesure à plat sous les aisselles, d’un bord à l’autre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e3. Épaules\u003c\/strong\u003e\n\u003cp\u003eMesure d’une couture d’épaule à l’autre (style tombant).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e4. Manches\u003c\/strong\u003e\n\u003cp\u003eDepuis la couture d’épaule (tombante) jusqu’au bord de la manche.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eEntretien\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cul class=\"pw-care\"\u003e\n\u003cli\u003eLavage en machine à 30°C, cycle délicat.\u003c\/li\u003e\n\u003cli\u003eNe pas utiliser d’agent de blanchiment.\u003c\/li\u003e\n\u003cli\u003eSéchage à basse température.\u003c\/li\u003e\n\u003cli\u003eRepassage à basse température (éviter les logos).\u003c\/li\u003e\n\u003cli\u003eNe pas nettoyer à sec.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eUn bon entretien aide le polyester technique à garder sa structure lourde, sa coupe oversize et sa durabilité face à l'usure du gym.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  \/* --- STYLES MOBILE-FIRST (Couleurs Pantheraw Officielles) --- *\/\n  .pantheraw-product-card {\n    --bg: #211F1C;\n    --text: #FFFFFF;\n    --muted: #D3d2d2;\n    --accent: #DF8D26;\n    \n    --bg-soft: rgba(255, 255, 255, 0.04);\n    --panel: rgba(255, 255, 255, 0.03);\n    --panel-strong: rgba(255, 255, 255, 0.05);\n    --line: rgba(211, 210, 210, 0.15);\n    --accent-soft: rgba(223, 141, 38, 0.1);\n    \n    width: 100%;\n    margin: 0 auto;\n    padding: 0;\n    color: var(--text);\n    font-family: Inter, -apple-system, sans-serif;\n  }\n\n  .pw-header { margin-bottom: 24px; }\n\n  .pw-seo-title {\n    font-size: 22px;\n    font-weight: 800;\n    margin: 0 0 12px 0;\n    color: var(--text);\n    line-height: 1.2;\n  }\n\n  .pw-summary {\n    margin: 0 0 16px 0;\n    font-size: 15px;\n    line-height: 1.5;\n    color: var(--muted);\n  }\n\n  .pw-benefits-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 20px 0;\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n  }\n\n  .pw-benefits-list li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14px;\n    color: var(--text);\n    background: var(--panel-strong);\n    padding: 12px 14px;\n    border-radius: 8px;\n    border: 1px solid var(--line);\n  }\n\n  .pw-benefits-list svg { width: 18px; height: 18px; color: var(--accent); flex-shrink: 0; }\n\n  .pw-trust-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 8px;\n    margin-bottom: 20px;\n    padding: 12px 0;\n    border-top: 1px dashed var(--line);\n    border-bottom: 1px dashed var(--line);\n  }\n\n  .pw-trust-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    gap: 6px;\n    flex: 1;\n  }\n\n  .pw-trust-item svg { width: 22px; height: 22px; color: var(--muted); }\n  .pw-trust-item span { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--muted); }\n\n  .pw-tagline {\n    margin: 0;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: var(--accent);\n    border-left: 3px solid var(--accent);\n    padding-left: 10px;\n  }\n\n  .pw-accordion { display: grid; gap: 10px; }\n  \n  .pw-accordion details { \n    background: rgba(255, 255, 255, 0.02); \n    border: 1px solid var(--line); \n    border-radius: 8px; \n    overflow: hidden; \n  }\n\n  .pw-accordion summary {\n    list-style: none; cursor: pointer; padding: 18px 16px; font-size: 14px; font-weight: 800;\n    letter-spacing: 0.05em; text-transform: uppercase; position: relative; color: var(--text);\n    outline: none; display: flex; align-items: center; min-height: 54px;\n  }\n  .pw-accordion summary::-webkit-details-marker { display: none; }\n  .pw-accordion summary::after { content: \"+\"; position: absolute; right: 16px; font-size: 22px; color: var(--accent); font-weight: 400; }\n  \n  .pw-accordion details[open] { border-color: var(--accent-soft); background: var(--bg-soft); }\n  .pw-accordion details[open] summary { border-bottom: 1px solid var(--line); }\n  .pw-accordion details[open] summary::after { content: \"−\"; }\n\n  .pw-content { padding: 16px; }\n\n  .pw-grid { display: grid; grid-template-columns: 1fr; gap: 8px; margin-bottom: 16px; }\n  .pw-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-label { display: block; margin-bottom: 4px; font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--accent); }\n  .pw-value { font-size: 14px; font-weight: 600; }\n  .pw-note { margin: 0; font-size: 14px; line-height: 1.6; color: var(--muted); }\n\n  \/* TABLEAU SANS SCROLL - 5 COLONNES OPTIMISÉ POUR MOBILE *\/\n  .pw-table-wrap {\n    width: 100%;\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    background: var(--panel);\n    overflow: hidden; \n  }\n\n  .pw-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed; \n  }\n\n  \/* MOBILE FIRST *\/\n  .pw-table th, .pw-table td {\n    padding: 10px 4px; \n    text-align: center;\n    border-bottom: 1px solid var(--line);\n    font-size: 12px; \n    word-wrap: break-word; \n  }\n\n  .pw-table td:first-child, .pw-table th:first-child {\n    background: rgba(223, 141, 38, 0.05); \n    font-weight: 800;\n    color: var(--accent);\n  }\n\n  .pw-table th {\n    background: rgba(223, 141, 38, 0.1); \n    color: var(--accent);\n    font-weight: 800;\n    font-size: 10px; \n    text-transform: uppercase;\n  }\n\n  .pw-table tr:last-child td { border-bottom: none; }\n\n  .pw-measure-list { display: grid; gap: 10px; }\n  .pw-measure-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-measure-item strong { display: block; margin-bottom: 4px; font-size: 13px; color: var(--text); }\n  .pw-measure-item p { margin: 0; font-size: 12px; color: var(--muted); }\n\n  .pw-care { margin: 0; padding-left: 18px; color: var(--muted); font-size: 14px; line-height: 1.6; }\n  .pw-care li { margin-bottom: 6px; }\n\n  \/* DESKTOP *\/\n  @media (min-width: 768px) {\n    .pw-seo-title { font-size: 26px; }\n    .pw-summary { font-size: 16px; }\n    .pw-trust-item svg { width: 26px; height: 26px; }\n    .pw-trust-item span { font-size: 11px; }\n    .pw-grid, .pw-measure-list { grid-template-columns: repeat(2, 1fr); }\n    \n    .pw-table th, .pw-table td { \n      padding: 12px 14px; \n      font-size: 13px; \n    }\n    .pw-table th { \n      font-size: 11px; \n    }\n  }\n\u003c\/style\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ S","offer_id":45366550593673,"sku":"260312PODRA4873#001","price":59.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":45366550626441,"sku":"260312PODRA4873#002","price":59.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":45366550659209,"sku":"260312PODRA4873#003","price":59.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":45366550691977,"sku":"260312PODRA4873#004","price":59.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":45366550724745,"sku":"260312PODRA4873#005","price":59.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":45366550757513,"sku":"260312PODRA4873#006","price":59.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/files\/crewneck-oversize-essential-unisex-300gsm-8650566.jpg?v=1778558950"},{"product_id":"top-de-sport-yoga-sports-bra-pantheraw","title":"Top de Sport YOGA Sports Bra","description":"\u003cp\u003e \u003c\/p\u003e\n\u003csection class=\"pantheraw-product-card\"\u003e\n\u003cdiv class=\"pw-header\"\u003e\n\u003ch2 class=\"pw-seo-title\"\u003eBrassière de Sport Yoga \u0026amp; Studio\u003c\/h2\u003e\n\u003cp class=\"pw-summary\"\u003eFluidité et ancrage. Conçue avec des bretelles plus minces, cette brassière accompagne chaque posture sans restriction. Tissu léger, maintien net, zéro distraction.\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\u003eBretelles minces \u0026amp; Dos croisé\u003c\/strong\u003e (Confort et mobilité)\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\u003eMaintien net et stable\u003c\/strong\u003e qui reste en place\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eTissu doux et léger 210g\/m²\u003c\/strong\u003e (80% Nylon, 20% Spandex)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"pw-trust-row\"\u003e\n\u003cdiv class=\"pw-trust-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eTesté en Studio\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\u003eDesign au 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\u003eAgilité Totale\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pw-tagline\"\u003e\u003cb id=\"pw-core-value\"\u003e\u003cspan\u003eEFFET SECONDE PEAU. MAINTIEN INFAILLIBLE.\u003c\/span\u003e\u003c\/b\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-accordion\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003ePerformance \u0026amp; Design\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cp data-path-to-node=\"4,0\"\u003eDéfinie par son dos croisé dynamique et ses bretelles minces, cette brassière combine maintien, mobilité et confort supérieur. Idéale pour le Yoga, le Pilates ou tes entraînements quotidiens, elle offre une sensation de stabilité sans jamais \u003cb data-path-to-node=\"4,0\" data-index-in-node=\"242\"\u003erestreindre\u003c\/b\u003e tes mouvements.\u003c\/p\u003e\n\u003cp data-path-to-node=\"4,1\"\u003eSon mélange spécifique de nylon (80%) apporte une sensation extrêmement douce sur la peau, avec une coupe \u003cb data-path-to-node=\"4,1\" data-index-in-node=\"106\"\u003eajustée et\u003c\/b\u003e sécurisée qui suit ton rythme, du premier souffle à la dernière répétition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eSpécifications Techniques\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\"\u003eCoupe\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eBodycon, ajustée\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\"\u003eBretelles minces \/ Dos croisé\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eCol\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eEncolure arrondie\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eIdéal pour\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eYoga, Pilates, Quotidien\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eMatière\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e80% Nylon, 20% Spandex\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eTissu\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eLéger (210 g\/m²)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eGuide des tailles\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cp class=\"pw-note\" style=\"margin-bottom: 16px;\"\u003eNos coupes sont ajustées. Une légère variation de 1 à 3 cm peut exister selon la 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\u003eTaille\u003c\/th\u003e\n\u003cth\u003eBuste\u003c\/th\u003e\n\u003cth\u003eSous-poit.\u003c\/th\u003e\n\u003cth\u003eLong.\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e4\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e33 cm\u003c\/td\u003e\n\u003ctd\u003e29 cm\u003c\/td\u003e\n\u003ctd\u003e31.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e6\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e35 cm\u003c\/td\u003e\n\u003ctd\u003e31 cm\u003c\/td\u003e\n\u003ctd\u003e32.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e8\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e37 cm\u003c\/td\u003e\n\u003ctd\u003e33 cm\u003c\/td\u003e\n\u003ctd\u003e33.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e10\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e39 cm\u003c\/td\u003e\n\u003ctd\u003e35 cm\u003c\/td\u003e\n\u003ctd\u003e34.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e12\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e41 cm\u003c\/td\u003e\n\u003ctd\u003e37 cm\u003c\/td\u003e\n\u003ctd\u003e35.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-list\" style=\"margin-top: 16px;\"\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e1. Buste\u003c\/strong\u003e\n\u003cp\u003eMesure à plat sous les aisselles, d’un côté à l’autre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e2. Sous-poitrine\u003c\/strong\u003e\n\u003cp\u003eMesure la bande inférieure à plat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e3. Longueur\u003c\/strong\u003e\n\u003cp\u003eDepuis le haut de la bretelle jusqu’à l’ourlet inférieur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eEntretien\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cul class=\"pw-care\"\u003e\n\u003cli\u003eLavage en machine à froid (30°C), cycle délicat.\u003c\/li\u003e\n\u003cli\u003eNe pas utiliser d’agent de blanchiment.\u003c\/li\u003e\n\u003cli\u003eSéchage à basse température recommandé.\u003c\/li\u003e\n\u003cli\u003eRepassage à basse température (éviter les logos).\u003c\/li\u003e\n\u003cli\u003eNe pas nettoyer à sec.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  \/* --- STYLES MOBILE-FIRST (Couleurs Pantheraw Officielles) --- *\/\n  .pantheraw-product-card {\n    --bg: #211F1C;\n    --text: #FFFFFF;\n    --muted: #D3d2d2;\n    --accent: #DF8D26;\n    \n    --bg-soft: rgba(255, 255, 255, 0.04);\n    --panel: rgba(255, 255, 255, 0.03);\n    --panel-strong: rgba(255, 255, 255, 0.05);\n    --line: rgba(211, 210, 210, 0.15); \n    --accent-soft: rgba(223, 141, 38, 0.1); \n    \n    width: 100%;\n    margin: 0 auto;\n    padding: 0;\n    color: var(--text);\n    font-family: Inter, -apple-system, sans-serif;\n  }\n\n  .pw-header { margin-bottom: 24px; }\n\n  .pw-seo-title {\n    font-size: 22px;\n    font-weight: 800;\n    margin: 0 0 12px 0;\n    color: var(--text);\n    line-height: 1.2;\n  }\n\n  .pw-summary {\n    margin: 0 0 16px 0;\n    font-size: 15px;\n    line-height: 1.5;\n    color: var(--muted);\n  }\n\n  .pw-benefits-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 20px 0;\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n  }\n\n  .pw-benefits-list li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14px;\n    color: var(--text);\n    background: var(--panel-strong);\n    padding: 12px 14px;\n    border-radius: 8px;\n    border: 1px solid var(--line);\n  }\n\n  .pw-benefits-list svg { width: 18px; height: 18px; color: var(--accent); flex-shrink: 0; }\n\n  .pw-trust-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 8px;\n    margin-bottom: 20px;\n    padding: 12px 0;\n    border-top: 1px dashed var(--line);\n    border-bottom: 1px dashed var(--line);\n  }\n\n  .pw-trust-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    gap: 6px;\n    flex: 1;\n  }\n\n  .pw-trust-item svg { width: 22px; height: 22px; color: var(--muted); }\n  .pw-trust-item span { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--muted); }\n\n  .pw-tagline {\n    margin: 0;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: var(--accent);\n    border-left: 3px solid var(--accent);\n    padding-left: 10px;\n  }\n\n  .pw-accordion { display: grid; gap: 10px; }\n  \n  .pw-accordion details { \n    background: rgba(255, 255, 255, 0.02); \n    border: 1px solid var(--line); \n    border-radius: 8px; \n    overflow: hidden; \n  }\n\n  .pw-accordion summary {\n    list-style: none; cursor: pointer; padding: 18px 16px; font-size: 14px; font-weight: 800;\n    letter-spacing: 0.05em; text-transform: uppercase; position: relative; color: var(--text);\n    outline: none; display: flex; align-items: center; min-height: 54px;\n  }\n  .pw-accordion summary::-webkit-details-marker { display: none; }\n  .pw-accordion summary::after { content: \"+\"; position: absolute; right: 16px; font-size: 22px; color: var(--accent); font-weight: 400; }\n  \n  .pw-accordion details[open] { border-color: var(--accent-soft); background: var(--bg-soft); }\n  .pw-accordion details[open] summary { border-bottom: 1px solid var(--line); }\n  .pw-accordion details[open] summary::after { content: \"−\"; }\n\n  .pw-content { padding: 16px; }\n\n  .pw-grid { display: grid; grid-template-columns: 1fr; gap: 8px; margin-bottom: 16px; }\n  .pw-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-label { display: block; margin-bottom: 4px; font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--accent); }\n  .pw-value { font-size: 14px; font-weight: 600; }\n  .pw-note { margin: 0; font-size: 14px; line-height: 1.6; color: var(--muted); }\n\n  .pw-table-wrap {\n    width: 100%;\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    background: var(--panel);\n    overflow: hidden; \n  }\n\n  .pw-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed; \n  }\n\n  .pw-table th, .pw-table td {\n    padding: 12px 6px; \n    text-align: center;\n    border-bottom: 1px solid var(--line);\n    font-size: 13px;\n    word-wrap: break-word; \n  }\n\n  .pw-table td:first-child, .pw-table th:first-child {\n    background: rgba(223, 141, 38, 0.05); \n    font-weight: 800;\n    color: var(--accent);\n  }\n\n  .pw-table th {\n    background: rgba(223, 141, 38, 0.1); \n    color: var(--accent);\n    font-weight: 800;\n    font-size: 11px; \n    text-transform: uppercase;\n  }\n\n  .pw-table tr:last-child td { border-bottom: none; }\n\n  .pw-measure-list { display: grid; gap: 10px; }\n  .pw-measure-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-measure-item strong { display: block; margin-bottom: 4px; font-size: 13px; color: var(--text); }\n  .pw-measure-item p { margin: 0; font-size: 12px; color: var(--muted); }\n\n  .pw-care { margin: 0; padding-left: 18px; color: var(--muted); font-size: 14px; line-height: 1.6; }\n  .pw-care li { margin-bottom: 6px; }\n\n  @media (min-width: 768px) {\n    .pw-seo-title { font-size: 26px; }\n    .pw-summary { font-size: 16px; }\n    .pw-trust-item svg { width: 26px; height: 26px; }\n    .pw-trust-item span { font-size: 11px; }\n    .pw-grid, .pw-measure-list { grid-template-columns: repeat(2, 1fr); }\n    .pw-table th { font-size: 13px; }\n    .pw-table th, .pw-table td { padding: 14px; }\n  }\n\u003c\/style\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ S","offer_id":45366598402185,"sku":"260312PODBS5013#001","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":45366598434953,"sku":"260312PODBS5013#002","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":45366598467721,"sku":"260312PODBS5013#003","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":45366598500489,"sku":"260312PODBS5013#004","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":45366598533257,"sku":"260312PODBS5013#005","price":39.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/files\/top-de-sport-gym-sports-bra-5859391.jpg?v=1778558889"},{"product_id":"top-de-sport-gym-sports-bra-pantheraw","title":"Top de Sport GYM Sports Bra","description":"\u003cp\u003e \u003c\/p\u003e\n\u003csection class=\"pantheraw-product-card\"\u003e\n\u003cdiv class=\"pw-header\"\u003e\n\u003ch2 class=\"pw-seo-title\"\u003eBrassière de Sport Yoga \u0026amp; Studio\u003c\/h2\u003e\n\u003cp class=\"pw-summary\"\u003eFluidité et ancrage. Pensée avec des bretelles plus larges pour un confort absolu, cette brassière accompagne chaque posture sans restriction. Tissu léger, maintien net, zéro distraction. L'action avant l'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\u003eBretelles larges \u0026amp; Dos croisé\u003c\/strong\u003e (Confort et mobilité)\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\u003eMaintien net et stable\u003c\/strong\u003e qui reste en place\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eTissu doux et léger 210g\/m²\u003c\/strong\u003e (80% Nylon, 20% Spandex)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"pw-trust-row\"\u003e\n\u003cdiv class=\"pw-trust-item\"\u003e\n\u003csvg 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\u003eTesté en Studio\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\u003eDesign au 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\u003eAgilité Totale\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pw-tagline\"\u003e\u003cb id=\"pw-core-value\"\u003e\u003cspan\u003eFLUIDITÉ ABSOLUE. MAINTIEN INÉBRANLABLE.\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\"\u003eDéfinie par son dos croisé dynamique et ses bretelles élargies, cette brassière combine maintien, mobilité et confort supérieur. Idéale pour le Yoga, le Pilates ou tes entraînements quotidiens, elle offre une sensation de stabilité sans jamais compresser tes mouvements.\u003c\/p\u003e\n\u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eSon mélange spécifique de nylon (80%) apporte une sensation extrêmement douce sur la peau, avec une coupe \u003cem\u003ebodycon\u003c\/em\u003e sécurisée qui suit ton rythme, du premier souffle à la dernière répétition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eSpécifications Techniques\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\"\u003eCoupe\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eBodycon, ajustée\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\"\u003eBretelles larges \/ Dos croisé\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eCol\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eEncolure arrondie\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eIdéal pour\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eYoga, Pilates, Quotidien\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eMatière\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e80% Nylon, 20% Spandex\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eTissu\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eLéger (210 g\/m²)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eGuide des tailles\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cp style=\"margin-bottom: 16px;\" class=\"pw-note\"\u003eNos coupes sont ajustées. Une légère variation de 1 à 3 cm peut exister selon la 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\u003eTaille\u003c\/th\u003e\n\u003cth\u003eBuste\u003c\/th\u003e\n\u003cth\u003eSous-poit.\u003c\/th\u003e\n\u003cth\u003eLong.\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e4\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e33 cm\u003c\/td\u003e\n\u003ctd\u003e29 cm\u003c\/td\u003e\n\u003ctd\u003e31.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e6\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e35 cm\u003c\/td\u003e\n\u003ctd\u003e31 cm\u003c\/td\u003e\n\u003ctd\u003e32.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e8\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e37 cm\u003c\/td\u003e\n\u003ctd\u003e33 cm\u003c\/td\u003e\n\u003ctd\u003e33.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e10\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e39 cm\u003c\/td\u003e\n\u003ctd\u003e35 cm\u003c\/td\u003e\n\u003ctd\u003e34.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e12\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e41 cm\u003c\/td\u003e\n\u003ctd\u003e37 cm\u003c\/td\u003e\n\u003ctd\u003e35.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 16px;\" class=\"pw-measure-list\"\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e1. Buste\u003c\/strong\u003e\n\u003cp\u003eMesure à plat sous les aisselles, d’un côté à l’autre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e2. Sous-poitrine\u003c\/strong\u003e\n\u003cp\u003eMesure la bande inférieure à plat.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e3. Longueur\u003c\/strong\u003e\n\u003cp\u003eDepuis le haut de la bretelle jusqu’à l’ourlet inférieur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eEntretien\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cul class=\"pw-care\"\u003e\n\u003cli\u003eLavage en machine à froid (30°C), cycle délicat.\u003c\/li\u003e\n\u003cli\u003eNe pas utiliser d’agent de blanchiment.\u003c\/li\u003e\n\u003cli\u003eSéchage à basse température recommandé.\u003c\/li\u003e\n\u003cli\u003eRepassage à basse température (éviter les logos).\u003c\/li\u003e\n\u003cli\u003eNe pas nettoyer à sec.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  \/* --- STYLES MOBILE-FIRST (Couleurs Pantheraw Officielles) --- *\/\n  .pantheraw-product-card {\n    \/* Palette Pantheraw *\/\n    --bg: #211F1C;\n    --text: #FFFFFF;\n    --muted: #D3d2d2;\n    --accent: #DF8D26;\n    \n    \/* Couleurs dérivées pour les fonds et bordures *\/\n    --bg-soft: rgba(255, 255, 255, 0.04);\n    --panel: rgba(255, 255, 255, 0.03);\n    --panel-strong: rgba(255, 255, 255, 0.05);\n    --line: rgba(211, 210, 210, 0.15); \/* #D3d2d2 avec transparence *\/\n    --accent-soft: rgba(223, 141, 38, 0.1); \/* #DF8D26 avec transparence *\/\n    \n    width: 100%;\n    margin: 0 auto;\n    padding: 0;\n    color: var(--text);\n    font-family: Inter, -apple-system, sans-serif;\n  }\n\n  .pw-header { margin-bottom: 24px; }\n\n  .pw-seo-title {\n    font-size: 22px;\n    font-weight: 800;\n    margin: 0 0 12px 0;\n    color: var(--text);\n    line-height: 1.2;\n  }\n\n  .pw-summary {\n    margin: 0 0 16px 0;\n    font-size: 15px;\n    line-height: 1.5;\n    color: var(--muted);\n  }\n\n  .pw-benefits-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 20px 0;\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n  }\n\n  .pw-benefits-list li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14px;\n    color: var(--text);\n    background: var(--panel-strong);\n    padding: 12px 14px;\n    border-radius: 8px;\n    border: 1px solid var(--line);\n  }\n\n  .pw-benefits-list svg { width: 18px; height: 18px; color: var(--accent); flex-shrink: 0; }\n\n  .pw-trust-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 8px;\n    margin-bottom: 20px;\n    padding: 12px 0;\n    border-top: 1px dashed var(--line);\n    border-bottom: 1px dashed var(--line);\n  }\n\n  .pw-trust-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    gap: 6px;\n    flex: 1;\n  }\n\n  .pw-trust-item svg { width: 22px; height: 22px; color: var(--muted); }\n  .pw-trust-item span { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--muted); }\n\n  .pw-tagline {\n    margin: 0;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: var(--accent);\n    border-left: 3px solid var(--accent);\n    padding-left: 10px;\n  }\n\n  .pw-accordion { display: grid; gap: 10px; }\n  \n  .pw-accordion details { \n    background: rgba(255, 255, 255, 0.02); \n    border: 1px solid var(--line); \n    border-radius: 8px; \n    overflow: hidden; \n  }\n\n  .pw-accordion summary {\n    list-style: none; cursor: pointer; padding: 18px 16px; font-size: 14px; font-weight: 800;\n    letter-spacing: 0.05em; text-transform: uppercase; position: relative; color: var(--text);\n    outline: none; display: flex; align-items: center; min-height: 54px;\n  }\n  .pw-accordion summary::-webkit-details-marker { display: none; }\n  .pw-accordion summary::after { content: \"+\"; position: absolute; right: 16px; font-size: 22px; color: var(--accent); font-weight: 400; }\n  \n  .pw-accordion details[open] { border-color: var(--accent-soft); background: var(--bg-soft); }\n  .pw-accordion details[open] summary { border-bottom: 1px solid var(--line); }\n  .pw-accordion details[open] summary::after { content: \"−\"; }\n\n  .pw-content { padding: 16px; }\n\n  .pw-grid { display: grid; grid-template-columns: 1fr; gap: 8px; margin-bottom: 16px; }\n  .pw-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-label { display: block; margin-bottom: 4px; font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--accent); }\n  .pw-value { font-size: 14px; font-weight: 600; }\n  .pw-note { margin: 0; font-size: 14px; line-height: 1.6; color: var(--muted); }\n\n  \/* TABLEAU SANS SCROLL *\/\n  .pw-table-wrap {\n    width: 100%;\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    background: var(--panel);\n    overflow: hidden; \/* Plus de scroll *\/\n  }\n\n  .pw-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed; \/* Force les colonnes à être égales et empêche le débordement *\/\n  }\n\n  .pw-table th, .pw-table td {\n    padding: 12px 6px; \/* Padding réduit pour respirer sans casser *\/\n    text-align: center;\n    border-bottom: 1px solid var(--line);\n    font-size: 13px;\n    word-wrap: break-word; \/* Empêche le chevauchement si le texte est long *\/\n  }\n\n  .pw-table td:first-child, .pw-table th:first-child {\n    background: rgba(223, 141, 38, 0.05); \/* Orange subtil (Pantheraw Accent) *\/\n    font-weight: 800;\n    color: var(--accent);\n  }\n\n  .pw-table th {\n    background: rgba(223, 141, 38, 0.1); \/* Orange subtil (Pantheraw Accent) *\/\n    color: var(--accent);\n    font-weight: 800;\n    font-size: 11px; \/* Légèrement plus petit pour éviter que ça coupe *\/\n    text-transform: uppercase;\n  }\n\n  .pw-table tr:last-child td { border-bottom: none; }\n\n  .pw-measure-list { display: grid; gap: 10px; }\n  .pw-measure-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-measure-item strong { display: block; margin-bottom: 4px; font-size: 13px; color: var(--text); }\n  .pw-measure-item p { margin: 0; font-size: 12px; color: var(--muted); }\n\n  .pw-care { margin: 0; padding-left: 18px; color: var(--muted); font-size: 14px; line-height: 1.6; }\n  .pw-care li { margin-bottom: 6px; }\n\n  @media (min-width: 768px) {\n    .pw-seo-title { font-size: 26px; }\n    .pw-summary { font-size: 16px; }\n    .pw-trust-item svg { width: 26px; height: 26px; }\n    .pw-trust-item span { font-size: 11px; }\n    .pw-grid, .pw-measure-list { grid-template-columns: repeat(2, 1fr); }\n    .pw-table th { font-size: 13px; }\n    .pw-table th, .pw-table td { padding: 14px; }\n  }\n\u003c\/style\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ 4","offer_id":45409995849865,"sku":"260321PODBS0018#001","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 6","offer_id":45409995882633,"sku":"260321PODBS0018#002","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 8","offer_id":45409995915401,"sku":"260321PODBS0018#003","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 10","offer_id":45409995948169,"sku":"260321PODBS0018#004","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 12","offer_id":45409995980937,"sku":"260321PODBS0018#005","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/files\/top-de-sport-yoga-sports-bra-4849353.jpg?v=1778558892"},{"product_id":"short-de-gym-court-short-de-course","title":"Short de gym court \u0026 short de course | tissu léger \u0026 respirant","description":"\u003csection class=\"pantheraw-product-card\"\u003e\n  \u003cdiv class=\"pw-header\"\u003e\n    \u003ch2 class=\"pw-seo-title\"\u003eShort de Performance Femme à Bandes Latérales\u003c\/h2\u003e\n    \u003cp class=\"pw-summary\"\u003eConçu pour l'entraînement réel, ce short allie tissu haute performance et style athlétique. La matière ultra-respirante évacue l'humidité pour te garder au frais, pendant que la taille ajustable assure un maintien sûr, même pendant les squats les plus profonds. Les bandes contrastées apportent une touche de style brute. Parfait pour l'intensité du gym comme pour le quotidien.\u003c\/p\u003e\n    \u003cul class=\"pw-benefits-list\"\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n        \u003cspan\u003e\u003cstrong\u003eÉvacuation de l'humidité\u003c\/strong\u003e (Reste au frais et au sec pendant l'effort)\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n        \u003cspan\u003e\u003cstrong\u003eCordon ajustable\u003c\/strong\u003e (Maintien sécurisé, taille personnalisable)\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n        \u003cspan\u003e\u003cstrong\u003eTissu léger \u0026amp; respirant\u003c\/strong\u003e (78% Nylon, 22% Spandex – 170 g\/m²)\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cdiv class=\"pw-trust-row\"\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cspan\u003eTesté en Gym\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\u003e\u003c\/path\u003e\u003ccircle r=\"3\" cy=\"10\" cx=\"12\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n        \u003cspan\u003eDesign au Qc\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"17 6 23 6 23 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e\n        \u003cspan\u003eLiberté Totale\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"pw-tagline\"\u003e\u003cb id=\"pw-core-value\"\u003e\u003cspan\u003ePERFORMANCE TOTALE. STYLE SANS COMPROMIS.\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\"\u003eLe short qui suit ton rythme. Son cordon ajustable garantit un maintien sécurisé sans jamais brider tes mouvements, que tu coures, t'entraînes en salle ou sortes à l'extérieur.\u003c\/p\u003e\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eSon tissu moisture-wicking évacue efficacement la transpiration pour que tu restes au frais du premier set jusqu'à la dernière répétition. Les bandes latérales contrastées ajoutent une signature visuelle athlétique, parfaite du gym à la rue.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eSpécifications Techniques\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\"\u003eCoupe\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eRégulière, athlétique\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n            \u003cspan class=\"pw-label\"\u003eGenre\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eFemme\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n            \u003cspan class=\"pw-label\"\u003eSaison\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003ePrintemps \/ Été \/ Automne\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n            \u003cspan class=\"pw-label\"\u003eIdéal pour\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eGym, Course, Outdoor, Casual\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n            \u003cspan class=\"pw-label\"\u003eMatière\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e78% Nylon, 22% Spandex\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n            \u003cspan class=\"pw-label\"\u003eTissu\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eLéger (170 g\/m²)\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n            \u003cspan class=\"pw-label\"\u003eRespirabilité\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eModérée à Haute\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"pw-note\" style=\"margin-top: 4px;\"\u003eDe légères différences de teinte peuvent survenir entre les lots de production, un phénomène normal dans la fabrication textile.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eGuide des tailles\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cp style=\"margin-bottom: 16px;\" class=\"pw-note\"\u003eUne légère variation de 1 à 3 cm peut exister selon la 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\u003eTaille\u003c\/th\u003e\n                \u003cth\u003eLong. (cm)\u003c\/th\u003e\n                \u003cth\u003eTaille (cm)\u003c\/th\u003e\n                \u003cth\u003eHanches (cm)\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e31\u003c\/td\u003e\n                \u003ctd\u003e33.5\u003c\/td\u003e\n                \u003ctd\u003e48\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e32\u003c\/td\u003e\n                \u003ctd\u003e35.5\u003c\/td\u003e\n                \u003ctd\u003e50\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e33\u003c\/td\u003e\n                \u003ctd\u003e37\u003c\/td\u003e\n                \u003ctd\u003e52\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e34\u003c\/td\u003e\n                \u003ctd\u003e38.5\u003c\/td\u003e\n                \u003ctd\u003e54\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e35\u003c\/td\u003e\n                \u003ctd\u003e40\u003c\/td\u003e\n                \u003ctd\u003e56\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n        \u003cdiv style=\"margin-top: 16px;\" class=\"pw-measure-list\"\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e1. Taille (Ceinture)\u003c\/strong\u003e\n            \u003cp\u003eMesure à plat la partie supérieure de la ceinture, d'un bord à l'autre.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e2. Hanches\u003c\/strong\u003e\n            \u003cp\u003eMesure à plat la ligne la plus large des hanches, d'un bord à l'autre.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e3. Longueur\u003c\/strong\u003e\n            \u003cp\u003eDepuis le haut de la ceinture jusqu'à l'ouverture de jambe ou l'ourlet.\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\u003eEntretien\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cul class=\"pw-care\"\u003e\n          \u003cli\u003eLavage en machine à foid (30°C), cycle délicat.\u003c\/li\u003e\n          \u003cli\u003eNe pas utiliser d'agent de blanchiment.\u003c\/li\u003e\n          \u003cli\u003eSéchage à basse température ou à l'air libre recommandé.\u003c\/li\u003e\n          \u003cli\u003eRepassage à basse température (éviter les impressions).\u003c\/li\u003e\n          \u003cli\u003eNe pas nettoyer à sec.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eUn entretien adéquat prolonge la durabilité du tissu, sa respirabilité et ses propriétés d'évacuation de l'humidité.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .pantheraw-product-card {\n    --bg: #211F1C;\n    --text: #FFFFFF;\n    --muted: #D3d2d2;\n    --accent: #DF8D26;\n    --bg-soft: rgba(255, 255, 255, 0.04);\n    --panel: rgba(255, 255, 255, 0.03);\n    --panel-strong: rgba(255, 255, 255, 0.05);\n    --line: rgba(211, 210, 210, 0.15);\n    --accent-soft: rgba(223, 141, 38, 0.1);\n    width: 100%;\n    margin: 0 auto;\n    padding: 0;\n    color: var(--text);\n    font-family: Inter, -apple-system, sans-serif;\n  }\n  .pw-header { margin-bottom: 24px; }\n  .pw-seo-title { font-size: 22px; font-weight: 800; margin: 0 0 12px 0; color: var(--text); line-height: 1.2; }\n  .pw-summary { margin: 0 0 16px 0; font-size: 15px; line-height: 1.5; color: var(--muted); }\n  .pw-benefits-list { list-style: none; padding: 0; margin: 0 0 20px 0; display: flex; flex-direction: column; gap: 8px; }\n  .pw-benefits-list li { display: flex; align-items: center; gap: 12px; font-size: 14px; color: var(--text); background: var(--panel-strong); padding: 12px 14px; border-radius: 8px; border: 1px solid var(--line); }\n  .pw-benefits-list svg { width: 18px; height: 18px; color: var(--accent); flex-shrink: 0; }\n  .pw-trust-row { display: flex; justify-content: space-between; gap: 8px; margin-bottom: 20px; padding: 12px 0; border-top: 1px dashed var(--line); border-bottom: 1px dashed var(--line); }\n  .pw-trust-item { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 6px; flex: 1; }\n  .pw-trust-item svg { width: 22px; height: 22px; color: var(--muted); }\n  .pw-trust-item span { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--muted); }\n  .pw-tagline { margin: 0; font-size: 11px; font-weight: 900; letter-spacing: 0.15em; text-transform: uppercase; color: var(--accent); border-left: 3px solid var(--accent); padding-left: 10px; }\n  .pw-accordion { display: grid; gap: 10px; }\n  .pw-accordion details { background: rgba(255, 255, 255, 0.02); border: 1px solid var(--line); border-radius: 8px; overflow: hidden; }\n  .pw-accordion summary { list-style: none; cursor: pointer; padding: 18px 16px; font-size: 14px; font-weight: 800; letter-spacing: 0.05em; text-transform: uppercase; position: relative; color: var(--text); outline: none; display: flex; align-items: center; min-height: 54px; }\n  .pw-accordion summary::-webkit-details-marker { display: none; }\n  .pw-accordion summary::after { content: \"+\"; position: absolute; right: 16px; font-size: 22px; color: var(--accent); font-weight: 400; }\n  .pw-accordion details[open] { border-color: var(--accent-soft); background: var(--bg-soft); }\n  .pw-accordion details[open] summary { border-bottom: 1px solid var(--line); }\n  .pw-accordion details[open] summary::after { content: \"−\"; }\n  .pw-content { padding: 16px; }\n  .pw-grid { display: grid; grid-template-columns: 1fr; gap: 8px; margin-bottom: 16px; }\n  .pw-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-label { display: block; margin-bottom: 4px; font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--accent); }\n  .pw-value { font-size: 14px; font-weight: 600; }\n  .pw-note { margin: 0; font-size: 14px; line-height: 1.6; color: var(--muted); }\n  .pw-table-wrap { width: 100%; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); overflow: hidden; }\n  .pw-table { width: 100%; border-collapse: collapse; table-layout: fixed; }\n  .pw-table th, .pw-table td { padding: 10px 4px; text-align: center; border-bottom: 1px solid var(--line); font-size: 12px; word-wrap: break-word; }\n  .pw-table td:first-child, .pw-table th:first-child { background: rgba(223, 141, 38, 0.05); font-weight: 800; color: var(--accent); }\n  .pw-table th { background: rgba(223, 141, 38, 0.1); color: var(--accent); font-weight: 800; font-size: 10px; text-transform: uppercase; }\n  .pw-table tr:last-child td { border-bottom: none; }\n  .pw-measure-list { display: grid; gap: 10px; }\n  .pw-measure-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-measure-item strong { display: block; margin-bottom: 4px; font-size: 13px; color: var(--text); }\n  .pw-measure-item p { margin: 0; font-size: 12px; color: var(--muted); }\n  .pw-care { margin: 0; padding-left: 18px; color: var(--muted); font-size: 14px; line-height: 1.6; }\n  .pw-care li { margin-bottom: 6px; }\n  @media (min-width: 768px) {\n    .pw-seo-title { font-size: 26px; }\n    .pw-summary { font-size: 16px; }\n    .pw-trust-item svg { width: 26px; height: 26px; }\n    .pw-trust-item span { font-size: 11px; }\n    .pw-grid, .pw-measure-list { grid-template-columns: repeat(2, 1fr); }\n    .pw-table th, .pw-table td { padding: 12px 14px; font-size: 13px; }\n    .pw-table th { font-size: 11px; }\n  }\n\u003c\/style\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ M","offer_id":45424879108233,"sku":"260324PODFV2079#001","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":45424879141001,"sku":"260324PODFV2079#002","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":45424879173769,"sku":"260324PODFV2079#003","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":45424879206537,"sku":"260324PODFV2079#004","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":45424879239305,"sku":"260324PODFV2079#005","price":39.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 4XL","offer_id":45424879272073,"sku":"260324PODFV2079#006","price":39.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/files\/short-de-gym-court-short-de-course-tissu-leger-respirant-4685009.jpg?v=1778558892"},{"product_id":"high-waisted-blend-biker-shorts","title":"Biker short pour cycliste ou gym taille haute","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\"\u003eShort Cycliste Taille Haute\u003c\/h2\u003e\n\u003cp class=\"pw-summary\"\u003eL'ultime essentiel athleisure. Conçu avec un mélange de nylon léger, ce short offre un effet seconde peau qui sculpte et soutient. Avec sa silhouette lisse et épurée, il fait parfaitement le pont entre la performance au gym et ton style streetwear quotidien.\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\u003eEffet seconde peau \u0026amp; Coupe ajustée\u003c\/strong\u003e (Sculpte et maintient)\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\u003eTaille haute anti-glissement\u003c\/strong\u003e pour une stabilité totale\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\u003eTissu fin et respirant 220g\/m²\u003c\/strong\u003e (75% Nylon, 25% Spandex)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"pw-trust-row\"\u003e\n\u003cdiv class=\"pw-trust-item\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eTesté en Studio\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\u003eDesign au 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\u003eAgilité Totale\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pw-tagline\"\u003e\u003cb id=\"pw-core-value\"\u003e\u003cspan\u003eEFFET SECONDE PEAU. MAINTIEN ABSOLU.\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\"\u003ePensé pour le mouvement régulier, de la course au quotidien décontracté. Ce Biker Short intègre des surpiqûres subtiles et une bande de taille haute pour garantir qu'il reste en place, peu importe l'intensité de ta séance.\u003c\/p\u003e\n\u003cp class=\"pw-note\" style=\"margin-top: 12px;\"\u003eLe mélange riche en nylon (75%) assure un tissu fin mais performant, offrant une excellente évacuation de l'humidité tout en gardant une opacité sécurisante. Un vrai hybride entre vêtement de sport et esthétique urbaine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eSpécifications Techniques\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\"\u003eCoupe\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eSkinny \/ Ajustée\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\"\u003eTaille haute \/ Lisse\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eÉpaisseur\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eFine \/ Modérée\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eIdéal pour\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eGym, Course, Quotidien\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eMatière\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e75% Nylon, 25% Spandex\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003ePoids du Tissu\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e220 g\/m² (6.5 oz)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eGuide des tailles\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cp class=\"pw-note\" style=\"margin-bottom: 16px;\"\u003eNos coupes sont ajustées pour un effet seconde peau. De légères variations de production peuvent exister, mais nous veillons à une constance stricte pour chaque pièce.\u003c\/p\u003e\n\u003cdiv class=\"pw-table-wrap\"\u003e\n\u003ctable class=\"pw-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTaille\u003c\/th\u003e\n\u003cth\u003eCeinture\u003c\/th\u003e\n\u003cth\u003eHanches\u003c\/th\u003e\n\u003cth\u003eLong.\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e25 cm\u003c\/td\u003e\n\u003ctd\u003e37 cm\u003c\/td\u003e\n\u003ctd\u003e36 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e27 cm\u003c\/td\u003e\n\u003ctd\u003e39 cm\u003c\/td\u003e\n\u003ctd\u003e37.2 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e29 cm\u003c\/td\u003e\n\u003ctd\u003e41 cm\u003c\/td\u003e\n\u003ctd\u003e38.4 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e31 cm\u003c\/td\u003e\n\u003ctd\u003e43 cm\u003c\/td\u003e\n\u003ctd\u003e39.6 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e33 cm\u003c\/td\u003e\n\u003ctd\u003e45 cm\u003c\/td\u003e\n\u003ctd\u003e40.8 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-list\" style=\"margin-top: 16px;\"\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e1. Ceinture (Taille)\u003c\/strong\u003e\n\u003cp\u003eMesure droite en travers, sur le haut de la bande de taille, d'un bord à l'autre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e2. Hanches\u003c\/strong\u003e\n\u003cp\u003eMesure droite en travers, sur la ligne la plus large des hanches.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pw-measure-item\"\u003e\n\u003cstrong\u003e3. Longueur\u003c\/strong\u003e\n\u003cp\u003eMesure depuis le haut de la ceinture jusqu'à l'ourlet du bas de la jambe.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eEntretien\u003c\/summary\u003e\n\u003cdiv class=\"pw-content\"\u003e\n\u003cul class=\"pw-care\"\u003e\n\u003cli\u003eLavage en machine à 30°C (cycle délicat).\u003c\/li\u003e\n\u003cli\u003eNe pas utiliser d’agent de blanchiment (javellisant).\u003c\/li\u003e\n\u003cli\u003eSéchage par culbutage à basse température.\u003c\/li\u003e\n\u003cli\u003eRepassage à basse température (éviter le repassage sur les logos\/imprimés).\u003c\/li\u003e\n\u003cli\u003eNe pas nettoyer à sec.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  \/* --- STYLES MOBILE-FIRST (Couleurs Pantheraw Officielles) --- *\/\n  .pantheraw-product-card {\n    \/* Palette Pantheraw *\/\n    --bg: #211F1C;\n    --text: #FFFFFF;\n    --muted: #D3d2d2;\n    --accent: #DF8D26;\n    \n    \/* Couleurs dérivées pour les fonds et bordures *\/\n    --bg-soft: rgba(255, 255, 255, 0.04);\n    --panel: rgba(255, 255, 255, 0.03);\n    --panel-strong: rgba(255, 255, 255, 0.05);\n    --line: rgba(211, 210, 210, 0.15); \/* #D3d2d2 avec transparence *\/\n    --accent-soft: rgba(223, 141, 38, 0.1); \/* #DF8D26 avec transparence *\/\n    \n    width: 100%;\n    margin: 0 auto;\n    padding: 0;\n    color: var(--text);\n    font-family: Inter, -apple-system, sans-serif;\n  }\n\n  .pw-header { margin-bottom: 24px; }\n\n  .pw-seo-title {\n    font-size: 22px;\n    font-weight: 800;\n    margin: 0 0 12px 0;\n    color: var(--text);\n    line-height: 1.2;\n  }\n\n  .pw-summary {\n    margin: 0 0 16px 0;\n    font-size: 15px;\n    line-height: 1.5;\n    color: var(--muted);\n  }\n\n  .pw-benefits-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 20px 0;\n    display: flex;\n    flex-direction: column;\n    gap: 8px;\n  }\n\n  .pw-benefits-list li {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    font-size: 14px;\n    color: var(--text);\n    background: var(--panel-strong);\n    padding: 12px 14px;\n    border-radius: 8px;\n    border: 1px solid var(--line);\n  }\n\n  .pw-benefits-list svg { width: 18px; height: 18px; color: var(--accent); flex-shrink: 0; }\n\n  .pw-trust-row {\n    display: flex;\n    justify-content: space-between;\n    gap: 8px;\n    margin-bottom: 20px;\n    padding: 12px 0;\n    border-top: 1px dashed var(--line);\n    border-bottom: 1px dashed var(--line);\n  }\n\n  .pw-trust-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    gap: 6px;\n    flex: 1;\n  }\n\n  .pw-trust-item svg { width: 22px; height: 22px; color: var(--muted); }\n  .pw-trust-item span { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--muted); }\n\n  .pw-tagline {\n    margin: 0;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 0.15em;\n    text-transform: uppercase;\n    color: var(--accent);\n    border-left: 3px solid var(--accent);\n    padding-left: 10px;\n  }\n\n  .pw-accordion { display: grid; gap: 10px; }\n  \n  .pw-accordion details { \n    background: rgba(255, 255, 255, 0.02); \n    border: 1px solid var(--line); \n    border-radius: 8px; \n    overflow: hidden; \n  }\n\n  .pw-accordion summary {\n    list-style: none; cursor: pointer; padding: 18px 16px; font-size: 14px; font-weight: 800;\n    letter-spacing: 0.05em; text-transform: uppercase; position: relative; color: var(--text);\n    outline: none; display: flex; align-items: center; min-height: 54px;\n  }\n  .pw-accordion summary::-webkit-details-marker { display: none; }\n  .pw-accordion summary::after { content: \"+\"; position: absolute; right: 16px; font-size: 22px; color: var(--accent); font-weight: 400; }\n  \n  .pw-accordion details[open] { border-color: var(--accent-soft); background: var(--bg-soft); }\n  .pw-accordion details[open] summary { border-bottom: 1px solid var(--line); }\n  .pw-accordion details[open] summary::after { content: \"−\"; }\n\n  .pw-content { padding: 16px; }\n\n  .pw-grid { display: grid; grid-template-columns: 1fr; gap: 8px; margin-bottom: 16px; }\n  .pw-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-label { display: block; margin-bottom: 4px; font-size: 10px; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; color: var(--accent); }\n  .pw-value { font-size: 14px; font-weight: 600; }\n  .pw-note { margin: 0; font-size: 14px; line-height: 1.6; color: var(--muted); }\n\n  \/* TABLEAU SANS SCROLL *\/\n  .pw-table-wrap {\n    width: 100%;\n    border: 1px solid var(--line);\n    border-radius: 6px;\n    background: var(--panel);\n    overflow: hidden; \/* Plus de scroll *\/\n  }\n\n  .pw-table {\n    width: 100%;\n    border-collapse: collapse;\n    table-layout: fixed; \/* Force les colonnes à être égales et empêche le débordement *\/\n  }\n\n  .pw-table th, .pw-table td {\n    padding: 12px 6px; \/* Padding réduit pour respirer sans casser *\/\n    text-align: center;\n    border-bottom: 1px solid var(--line);\n    font-size: 13px;\n    word-wrap: break-word; \/* Empêche le chevauchement si le texte est long *\/\n  }\n\n  .pw-table td:first-child, .pw-table th:first-child {\n    background: rgba(223, 141, 38, 0.05); \/* Orange subtil (Pantheraw Accent) *\/\n    font-weight: 800;\n    color: var(--accent);\n  }\n\n  .pw-table th {\n    background: rgba(223, 141, 38, 0.1); \/* Orange subtil (Pantheraw Accent) *\/\n    color: var(--accent);\n    font-weight: 800;\n    font-size: 11px; \/* Légèrement plus petit pour éviter que ça coupe *\/\n    text-transform: uppercase;\n  }\n\n  .pw-table tr:last-child td { border-bottom: none; }\n\n  .pw-measure-list { display: grid; gap: 10px; }\n  .pw-measure-item { padding: 12px; border: 1px solid var(--line); border-radius: 6px; background: var(--panel); }\n  .pw-measure-item strong { display: block; margin-bottom: 4px; font-size: 13px; color: var(--text); }\n  .pw-measure-item p { margin: 0; font-size: 12px; color: var(--muted); }\n\n  .pw-care { margin: 0; padding-left: 18px; color: var(--muted); font-size: 14px; line-height: 1.6; }\n  .pw-care li { margin-bottom: 6px; }\n\n  @media (min-width: 768px) {\n    .pw-seo-title { font-size: 26px; }\n    .pw-summary { font-size: 16px; }\n    .pw-trust-item svg { width: 26px; height: 26px; }\n    .pw-trust-item span { font-size: 11px; }\n    .pw-grid, .pw-measure-list { grid-template-columns: repeat(2, 1fr); }\n    .pw-table th { font-size: 13px; }\n    .pw-table th, .pw-table td { padding: 14px; }\n  }\n\u003c\/style\u003e","brand":"ODMPOD","offers":[{"title":"Black \/ S","offer_id":45428056883337,"sku":"260325PODBK2132#001","price":49.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":45428056916105,"sku":"260325PODBK2132#002","price":49.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":45428056948873,"sku":"260325PODBK2132#003","price":49.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":45428056981641,"sku":"260325PODBK2132#004","price":49.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":45428057014409,"sku":"260325PODBK2132#005","price":49.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/files\/high-waisted-blend-biker-shorts-7510647.png?v=1774415948"},{"product_id":"high-waisted-yoga-leggings","title":"Leggings d’entraînement gym \u0026 yoga taille haute","description":"\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\/\",\n  \"@type\": \"Product\",\n  \"name\": \"Legging d'Entraînement Taille Haute Femme - Pantheraw\",\n  \"description\": \"Legging de sport taille haute pour femme. Effet seconde peau, 100% squat-proof et maintien ferme. Idéal pour la musculation, le gym et le yoga. Zéro distraction.\",\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\"\u003eLegging d'Entraînement Taille Haute\u003c\/h2\u003e\n    \u003cp class=\"pw-summary\"\u003ePensé pour la performance pure, du rack à squats jusqu'au tapis. Ce legging agit comme une seconde peau : il reste en place, gaine la ceinture abdominale et offre une couverture totale. Opacité maximale, stable, zéro distraction. L'action avant l'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\u003eTaille haute \u0026amp; Maintien ferme\u003c\/strong\u003e (Ne glisse pas, ne roule pas)\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\u003eOpacité absolue\u003c\/strong\u003e (Zéro transparence sous tension)\u003c\/span\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003csvg stroke-width=\"2\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"20 6 9 17 4 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cstrong\u003eTissu fluide seconde peau\u003c\/strong\u003e (80% Nylon, 20% Spandex)\u003c\/span\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cdiv class=\"pw-trust-row\"\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003eTesté en Gym\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\u003eDesign au Qc\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pw-trust-item\"\u003e\n        \u003csvg stroke-width=\"1.5\" stroke=\"currentColor\" fill=\"none\" viewbox=\"0 0 24 24\"\u003e\u003cpolyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\u003e\u003c\/polyline\u003e\u003cpolyline points=\"17 6 23 6 23 12\"\u003e\u003c\/polyline\u003e\u003c\/svg\u003e \u003cspan\u003eSquat-Proof\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cp class=\"pw-tagline\"\u003e\u003cb id=\"pw-core-value\"\u003e\u003cspan\u003e100% SQUAT-PROOF. MAINTIEN INÉBRANLABLE.\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\"\u003eLe legging qui refuse de bouger. Sa ceinture taille haute offre un maintien net qui ne roule pas, te donnant la confiance absolue de bouger librement du premier échauffement jusqu'à la dernière série.\u003c\/p\u003e\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eSon maillage dense garantit une couverture totale, même lors de tes flexions les plus profondes. Que ce soit pour une séance lourde en musculation, un flow de Yoga ou un entraînement hybride, il suit chacun de tes mouvements sans jamais glisser.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eSpécifications Techniques\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\"\u003eCoupe\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eAjustée, seconde peau\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eTaille\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eHaute (High-Waisted)\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eMaintien\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eFerme et stable\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eIdéal pour\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eMusculation, Yoga, Gym\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eMatière\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003e80% Nylon, 20% Spandex\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"pw-item\"\u003e\n\u003cspan class=\"pw-label\"\u003eTissu\u003c\/span\u003e \u003cspan class=\"pw-value\"\u003eLéger (210 g\/m²)\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eGuide des tailles\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cp style=\"margin-bottom: 16px;\" class=\"pw-note\"\u003eUne légère variation de 1 à 3 cm peut exister selon la 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\u003eTaille\u003c\/th\u003e\n                \u003cth\u003eCeinture\u003c\/th\u003e\n                \u003cth\u003eHanches\u003c\/th\u003e\n                \u003cth\u003eLong.\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003e4\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e24.5 cm\u003c\/td\u003e\n                \u003ctd\u003e32.5 cm\u003c\/td\u003e\n                \u003ctd\u003e83 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003e6\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e26.5 cm\u003c\/td\u003e\n                \u003ctd\u003e34.5 cm\u003c\/td\u003e\n                \u003ctd\u003e85 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003e8\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e28.5 cm\u003c\/td\u003e\n                \u003ctd\u003e36.5 cm\u003c\/td\u003e\n                \u003ctd\u003e87 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003e10\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e30.5 cm\u003c\/td\u003e\n                \u003ctd\u003e38.5 cm\u003c\/td\u003e\n                \u003ctd\u003e89 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003ctd\u003e\u003cstrong\u003e12\u003c\/strong\u003e\u003c\/td\u003e\n                \u003ctd\u003e32.5 cm\u003c\/td\u003e\n                \u003ctd\u003e40.5 cm\u003c\/td\u003e\n                \u003ctd\u003e91 cm\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n        \n        \u003cdiv style=\"margin-top: 16px;\" class=\"pw-measure-list\"\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e1. Taille (Ceinture)\u003c\/strong\u003e\n            \u003cp\u003eMesure à plat la partie la plus étroite de la taille.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e2. Hanches\u003c\/strong\u003e\n            \u003cp\u003eMesure à plat la partie la plus large des hanches.\u003c\/p\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"pw-measure-item\"\u003e\n            \u003cstrong\u003e3. Longueur\u003c\/strong\u003e\n            \u003cp\u003eDepuis le haut de la ceinture jusqu’à l’ouverture de jambe.\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\u003eEntretien\u003c\/summary\u003e\n      \u003cdiv class=\"pw-content\"\u003e\n        \u003cul class=\"pw-care\"\u003e\n          \u003cli\u003eLavage en machine à froid (30°C), cycle délicat.\u003c\/li\u003e\n          \u003cli\u003eNe pas utiliser d’agent de blanchiment.\u003c\/li\u003e\n          \u003cli\u003eSéchage à basse température recommandé.\u003c\/li\u003e\n          \u003cli\u003eRepassage à basse température (éviter les logos).\u003c\/li\u003e\n          \u003cli\u003eNe pas nettoyer à sec.\u003c\/li\u003e\n        \u003c\/ul\u003e\n        \u003cp style=\"margin-top: 12px;\" class=\"pw-note\"\u003eUn bon entretien aide le tissu à garder son maintien, sa souplesse et son opacité plus longtemps.\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É 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 \/ 4","offer_id":45464676335753,"sku":"260401PODBK4597#001","price":69.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 6","offer_id":45464676368521,"sku":"260401PODBK4597#002","price":69.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 8","offer_id":45464676401289,"sku":"260401PODBK4597#003","price":69.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 10","offer_id":45464676434057,"sku":"260401PODBK4597#004","price":69.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 12","offer_id":45464676466825,"sku":"260401PODBK4597#005","price":69.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/files\/leggings-dentrainement-gym-yoga-taille-haute-2768892.jpg?v=1778558951"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/4455\/1817\/collections\/vetements-de-gym-pour-femme-5062561.jpg?v=1778558766","url":"https:\/\/pantherawsport.com\/collections\/vetements-de-gym-femme-womens-collection-pantheraw.oembed","provider":"PANTHERAW","version":"1.0","type":"link"}