{"product_id":"trio-magnesio-bisglicinato-taurato-dimalato-350mg-60-caps-soldiers-nutrition","title":"Trio Magnésio: Bisglicinato Taurato Dimalato 350mg - 60 Cáps","description":"\u003cstyle\u003e\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@500;600;700\u0026family=Red+Hat+Display:wght@400;500;600;700;800\u0026display=swap');\n\n    \/* =====================================================================\n       TOKENS - fonte unica de verdade do template.\n       LARGURA: so existem --maxw (todo bloco de conteudo) e --maxw-text\n       (textos de apoio centralizados). Nenhum componente define max-width\n       proprio: quem alinha e o container (.blk \/ .tophead \/ .factory-banner).\n       TIPOGRAFIA: so existe a escala --fs-*. Nao usar px solto em font-size.\n       ===================================================================== *\/\n    .sn-tpl.sn-tpl.sn-tpl {\n        --ink: #0d0d0d;\n        --paper: #fff;\n        --soft: #f7f6f1;\n        --text: #2a2a26;\n        --muted: #5c5952;\n        --line: #e7e3d9;\n        --accent: #F6C800;\n        --accent-txt: #8a6f27;\n        --accent-soft: #fdf6d5;\n        --dark-card: #1a1a1a;\n        --dark-line: #333;\n        --sh-sm: 0 1px 2px rgba(18, 18, 18, .05), 0 1px 10px rgba(18, 18, 18, .04);\n        --sh-md: 0 18px 44px -20px rgba(18, 18, 18, .45);\n\n        --f-head: 'Oswald', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n        --f-body: 'Red Hat Display', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n\n        --fs-xs: 12.5px;\n        --fs-sm: 14px;\n        --fs-md: 16px;\n        --fs-lg: 18px;\n        --fs-xl: 20px;\n        --fs-h1: clamp(28px, 4.4vw, 44px);\n        --fs-h2: clamp(26px, 3.4vw, 34px);\n        --fs-stat: clamp(38px, 4.6vw, 54px);\n\n        --maxw: 1080px;\n        --maxw-text: 720px;\n        --gut: 32px;\n        --pad-y: 64px;\n        --pad-y-tight: 48px;\n\n        font-family: var(--f-body);\n        color: var(--text);\n        line-height: 1.7;\n        font-size: var(--fs-md);\n        -webkit-font-smoothing: antialiased;\n        text-rendering: optimizeLegibility;\n        background: var(--paper);\n        position: relative !important;\n        width: 100vw !important;\n        max-width: 100vw !important;\n        left: 50% !important;\n        right: 50% !important;\n        margin-left: -50vw !important;\n        margin-right: -50vw !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl * {\n        box-sizing: border-box;\n    }\n\n    \/* A section rich-text do tema aplica `.rich-text__text p { height:100%;\n       overflow:hidden }` sem escopo (sections\/rich-text.liquid). Como a descricao\n       do produto e renderizada dentro dessa section, todo paragrafo virava\n       altura-cheia: dentro de um container com altura definida (o .intro-card e\n       grid, entao a coluna de texto estica) cada paragrafo pedia 100% da coluna,\n       o flex encolhia todos por igual e o espaco sobrava entre os blocos - alem\n       de cortar texto no overflow. Devolver height\/overflow ao normal resolve. *\/\n    .sn-tpl.sn-tpl.sn-tpl p {\n        margin: 0 0 14px !important;\n        padding: 0 !important;\n        height: auto !important;\n        overflow: visible !important;\n    }\n\n    \/* O editor do Shopify costuma inserir paragrafos vazios ao salvar a\n       descricao. Eles inflam o espaco entre os blocos, entao somem aqui.\n       As duas regras ficam separadas de proposito: se o navegador nao\n       entender :has(), so a segunda e descartada. *\/\n    .sn-tpl.sn-tpl.sn-tpl p:empty {\n        display: none !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl p:has(\u003e br:only-child) {\n        display: none !important;\n    }\n\n    \/* O editor do Shopify injeta \u003cbr\u003e dentro dos paragrafos ao salvar a\n       descricao. Cada um cria uma linha vazia e incha a altura do bloco: foi\n       isso que deu a impressao de altura travada no card. Este template nao\n       usa \u003cbr\u003e em lugar nenhum, entao todos podem sumir com seguranca. *\/\n    .sn-tpl.sn-tpl.sn-tpl br {\n        display: none !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl img {\n        max-width: 100%;\n        display: block;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl h1,\n    .sn-tpl.sn-tpl.sn-tpl h2,\n    .sn-tpl.sn-tpl.sn-tpl h3,\n    .sn-tpl.sn-tpl.sn-tpl h4 {\n        margin: 0 !important;\n        padding: 0 !important;\n        font-family: var(--f-head);\n        font-weight: 900;\n        color: var(--ink);\n        line-height: 1.2;\n    }\n\n    \/* ===== container unico =====\n       o recuo lateral e o maior entre a sarjeta minima e a sobra ate --maxw,\n       entao todo bloco alinha o conteudo exatamente na mesma coluna. *\/\n    .sn-tpl.sn-tpl.sn-tpl .blk,\n    .sn-tpl.sn-tpl.sn-tpl .tophead,\n    .sn-tpl.sn-tpl.sn-tpl .factory-banner {\n        padding-left: max(var(--gut), calc((100% - var(--maxw)) \/ 2));\n        padding-right: max(var(--gut), calc((100% - var(--maxw)) \/ 2));\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .blk {\n        padding-top: var(--pad-y);\n        padding-bottom: var(--pad-y);\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .blk--tight {\n        padding-top: var(--pad-y-tight);\n        padding-bottom: var(--pad-y-tight);\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .blk--dark {\n        background: var(--ink);\n        color: #e9e7e0;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .blk--soft {\n        background: var(--soft);\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .center {\n        text-align: center !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .kicker {\n        font-size: var(--fs-sm);\n        font-weight: 600;\n        letter-spacing: .08em;\n        text-transform: uppercase;\n        color: var(--muted);\n        margin-bottom: 8px !important;\n        line-height: 1;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .blk--dark .kicker {\n        color: #fff;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .h2 {\n        font-size: var(--fs-h2);\n        text-transform: uppercase;\n        letter-spacing: -2px;\n        text-align: center !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .blk--dark .h2 {\n        color: #fff;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .h2-sub {\n        max-width: var(--maxw-text);\n        margin: 14px auto 0 !important;\n        text-align: center !important;\n        color: var(--muted);\n        font-size: var(--fs-md);\n        padding-top: 0 !important;\n        line-height: 1.2 !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .blk--dark .h2-sub {\n        color: #c7c4ba;\n    }\n\n    .h2-sub b {\n        font-weight: 900;\n        color: var(--ink);\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .imgslot {\n        border: 1.5px dashed var(--line);\n        border-radius: 16px;\n        background: var(--soft);\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        text-align: center !important;\n        color: var(--muted);\n        font-size: var(--fs-sm);\n        padding: 18px;\n        min-height: 220px;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .blk--dark .imgslot {\n        background: #141414;\n        border-color: var(--dark-line);\n        color: #8a8880;\n    }\n\n    \/* ===== 1. topo \/ hero ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .tophead {\n        padding-top: 56px;\n        padding-bottom: 0;\n        text-align: center !important;\n        background: var(--ink);\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .tophead h1 {\n        font-size: var(--fs-h1);\n        text-transform: uppercase;\n        letter-spacing: .01em;\n        color: #fff;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .tophead h1 span {\n        color: #fff;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .tophead .sub {\n        margin: 50px 0 -35px !important;\n        font-size: var(--fs-md);\n        color: #b9b6ac;\n    }\n\n    .formula {\n        padding-top: 0 !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .stat-row {\n        display: flex;\n        justify-content: center;\n        width: 70%;\n        margin: 38px auto 0 !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .stat-box {\n        flex: 1;\n        padding: 0 14px;\n        text-align: center !important;\n        border-left: 1px solid var(--dark-line);\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .stat-box:first-child {\n        border-left: none;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .stat-box .v {\n        display: block;\n        font-family: var(--f-head);\n        font-size: var(--fs-stat);\n        font-weight: 700;\n        line-height: 1.05;\n        color: #fff;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .stat-box .l {\n        display: block;\n        font-size: var(--fs-sm);\n        font-weight: 600;\n        letter-spacing: .06em;\n        text-transform: uppercase;\n        color: #8a8880;\n        margin-top: 8px !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .tophead .kicker {\n        color: #b9b6ac;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .tophead .tagline {\n        margin: -5px 0 0 !important;\n        padding-top: 0 !important;\n        font-size: var(--fs-lg);\n        font-weight: 600;\n        color: #fff;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .tophead .sub {\n        padding-top: 0 !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .pills {\n        display: flex;\n        flex-wrap: wrap;\n        justify-content: center;\n        gap: 10px;\n        width: 100%;\n        margin: 30px auto 0 !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .pill {\n        background: #1a1a1a;\n        border: 1px solid var(--dark-line);\n        color: #e9e7e0;\n        font-size: var(--fs-sm);\n        font-weight: 600;\n        padding: 8px 16px;\n        border-radius: 999px;\n        letter-spacing: .01em;\n    }\n\n    \/* ===== 2. intro card ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .intro-card {\n        display: grid;\n        grid-template-columns: 1fr 1.56fr;\n        gap: 34px;\n        align-items: stretch;\n        background: #fff;\n        border: 1px solid var(--line);\n        border-radius: 22px;\n        box-shadow: var(--sh-md);\n        padding: 28px;\n        width: 100%;\n        margin: 0 auto !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .intro-img img,\n    .sn-tpl.sn-tpl.sn-tpl .intro-img .imgslot {\n        border-radius: 14px;\n        overflow: hidden;\n        width: 100%;\n        height: 100%;\n        min-height: 300px;\n        object-fit: cover;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .intro-text {\n        display: flex;\n        flex-direction: column;\n        justify-content: center;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .intro-text\u003e*:first-child {\n        margin-top: 0 !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .intro-text\u003e*:last-child {\n        margin-bottom: 0 !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .intro-text h3 {\n        font-size: var(--fs-xl);\n        margin: 18px 0 8px !important;\n        text-align: left !important;\n        text-transform: uppercase;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .intro-text p {\n        text-align: left !important;\n        font-size: var(--fs-md);\n        color: var(--text);\n        line-height: 20px;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .claim-box {\n        width: 100%;\n        margin: 20px auto 0 !important;\n        background: #fff;\n        border: 1px solid var(--line);\n        border-radius: 18px;\n        padding: 24px 28px;\n        text-align: left !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .claim-box p {\n        padding: 0;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .claim-box .claim-kicker {\n        display: block;\n        font-size: var(--fs-xs);\n        font-weight: 700;\n        text-transform: uppercase;\n        letter-spacing: .04em;\n        color: var(--muted);\n        margin-bottom: 10px !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .claim-box p {\n        font-size: var(--fs-md);\n        color: var(--ink);\n        font-weight: 600;\n        margin: 0 0 6px !important;\n        text-align: left !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .claim-box .claim-note {\n        font-weight: 400;\n        color: var(--muted);\n        font-size: var(--fs-sm);\n        margin: 0 !important;\n    }\n\n    \/* ===== 3. destaques da formula (dark, 3 col) ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .feat-grid {\n        display: grid;\n        grid-template-columns: 1fr 1fr 1fr;\n        gap: 22px;\n        align-items: center;\n        margin-top: 36px !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .feat-col {\n        display: flex;\n        flex-direction: column;\n        gap: 14px;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .feat-card {\n        background: var(--dark-card);\n        border: 1px solid var(--dark-line);\n        border-radius: 12px;\n        padding: 16px 20px;\n        min-height: 88px;\n        display: flex !important;\n        flex-direction: row !important;\n        align-items: center !important;\n        justify-content: space-between !important;\n        gap: 16px;\n        text-align: left !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .feat-card.rev {\n        flex-direction: row-reverse !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .feat-card:not(.rev),\n    .sn-tpl.sn-tpl.sn-tpl .feat-card:not(.rev) b,\n    .sn-tpl.sn-tpl.sn-tpl .feat-card:not(.rev)\u003ediv:first-child span {\n        text-align: right !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .feat-card\u003ediv:first-child {\n        flex: 1 1 auto;\n        min-width: 0;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .feat-card .chk-box {\n        flex: none !important;\n        width: 32px;\n        height: 32px;\n        border-radius: 9px;\n        border: 2px solid #8f8c85;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .feat-card .chk-box svg {\n        width: 15px;\n        height: 15px;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .feat-card b {\n        display: block;\n        color: #fff;\n        font-size: var(--fs-lg);\n        font-weight: 600;\n        line-height: 1.3;\n        text-align: left !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .feat-card span {\n        display: block;\n        color: #a9a69d;\n        font-size: var(--fs-sm);\n        line-height: 1.45;\n        margin-top: 3px !important;\n        text-align: left !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .feat-mid .imgslot {\n        min-height: 340px;\n    }\n\n    \/* carrossel de fotos de embalagem: scroll-snap horizontal - arrasta\/desliza\n       com o dedo. Os pontos sao links de ancora (#kitwc-pkg-N) que rolam ate o\n       slide; sem JS (o ponto ativo nao e destacado). *\/\n    .sn-tpl.sn-tpl.sn-tpl .pkg-carousel {\n        position: relative;\n        width: 100%;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .pkg-slides {\n        display: flex;\n        overflow-x: auto;\n        scroll-snap-type: x mandatory;\n        -webkit-overflow-scrolling: touch;\n        scroll-behavior: smooth;\n        min-height: 340px;\n        scrollbar-width: none;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .pkg-slides::-webkit-scrollbar {\n        display: none;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .pkg-slide {\n        flex: 0 0 100%;\n        scroll-snap-align: center;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        width: 100%;\n        min-height: 340px;\n        padding: 18px;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .pkg-slide img {\n        max-width: 132%;\n        max-height: 462px;\n        object-fit: contain;\n        margin: 0 auto !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .pkg-dots {\n        display: flex;\n        justify-content: center;\n        gap: 8px;\n        margin-top: 14px !important;\n        flex-wrap: wrap;\n        row-gap: 8px;\n    }\n\n    \/* .pkg-dot e um \u003ca\u003e: o circulo visivel fica pequeno (9px), mas o ::before\n       cria uma area de toque de 40x40px em volta dele, centralizada e\n       invisivel - sem isso o alvo de toque no celular fica pequeno demais. *\/\n    .sn-tpl.sn-tpl.sn-tpl .pkg-dot {\n        position: relative;\n        width: 9px;\n        height: 9px;\n        border-radius: 50%;\n        background: #4a4a4a;\n        cursor: pointer;\n        display: block;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .pkg-dot::before {\n        content: \"\";\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        width: 40px;\n        height: 40px;\n        transform: translate(-50%, -50%);\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .pkg-dot.is-active {\n        background: #fff;\n    }\n\n    \/* ===== 4. por que escolher - todo o conteudo a esquerda, foto a direita =====\n       A secao inteira (titulo, textos de apoio e as duas listas) fica na\n       coluna da esquerda dentro de .why-main; a foto ocupa a coluna da\n       direita e estica (object-fit: cover) por toda a altura da secao, sem\n       altura fixa. No mobile .why-list vira carrossel horizontal (ver media\n       query), igual aos demais produtos. *\/\n    .sn-tpl.sn-tpl.sn-tpl .why-grid {\n        display: grid;\n        grid-template-columns: 1.32fr 1fr;\n        gap: 40px;\n        align-items: stretch;\n        margin-top: 36px !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .why-main {\n        min-width: 0;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .why-main .h2 {\n        text-align: left !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .why-main .h2-sub {\n        max-width: 100% !important;\n        margin: 12px 0 0 !important;\n        text-align: left !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .why-main .evid-intro {\n        margin-top: 34px !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .why-main .evid-note {\n        margin-top: 20px !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .why-list {\n        display: block;\n        margin-top: 26px !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .diff {\n        display: flex !important;\n        flex-direction: row !important;\n        align-items: flex-start !important;\n        text-align: left !important;\n        gap: 16px;\n        padding: 16px 0;\n        border-bottom: 1px solid var(--line);\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .diff:first-child {\n        padding-top: 0;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .diff:last-child {\n        border-bottom: none;\n        padding-bottom: 0;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .diff-badge {\n        flex: none;\n        width: 44px;\n        height: 44px;\n        border-radius: 50%;\n        background: var(--ink);\n        color: #fff;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .diff-badge svg {\n        width: 23px;\n        height: 23px;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .diff b {\n        display: block;\n        color: var(--ink);\n        font-size: var(--fs-lg);\n        font-weight: 700;\n        margin-bottom: 3px !important;\n        text-align: left !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .diff span {\n        display: block;\n        color: var(--muted);\n        font-size: var(--fs-md);\n        line-height: 1.5;\n        text-align: left !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .why-img {\n        position: relative;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .why-img .imgslot,\n    .sn-tpl.sn-tpl.sn-tpl .why-img img {\n        border-radius: 16px;\n        width: 100%;\n        height: 100%;\n        min-height: 380px;\n        object-fit: cover;\n        object-position: center;\n        display: block;\n    }\n\n    \/* lista de evidencias cientificas (reaproveita .why-list\/.diff, sem coluna de foto) *\/\n    .sn-tpl.sn-tpl.sn-tpl .evid-list {\n        width: 100%;\n        max-width: 100%;\n        margin-top: 22px !important;\n    }\n\n    \/* ===== 5. composicao por dose (dark) ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .blk--tab {\n        position: relative;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .blk--tab::before {\n        content: \"\";\n        position: absolute;\n        top: -29px;\n        left: 50%;\n        transform: translateX(-50%);\n        width: 45%;\n        min-width: 220px;\n        height: 30px;\n        background: var(--ink);\n        clip-path: polygon(5% 0%, 95% 0%, 100% 100%, 0% 100%);\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .blk--tab::after {\n        content: \"\";\n        position: absolute;\n        bottom: -28px;\n        left: 50%;\n        transform: translateX(-50%);\n        width: 45%;\n        min-width: 220px;\n        height: 30px;\n        background: var(--ink);\n        clip-path: polygon(0% 0%, 100% 0%, 95% 100%, 5% 100%);\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .comp-note {\n        max-width: var(--maxw-text);\n        margin: 14px auto 30px !important;\n        text-align: center !important;\n        color: #c7c4ba;\n        font-size: var(--fs-md);\n        padding-top: 0 !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .comp-grid {\n        display: grid;\n        grid-template-columns: 1.1fr 1fr;\n        gap: 22px;\n        width: 100%;\n        margin: 0 auto !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .comp-grid.comp-grid--single {\n        display: block;\n        max-width: 520px;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .comp-card {\n        background: var(--dark-card);\n        border: 1px solid var(--dark-line);\n        border-radius: 14px;\n        overflow: hidden;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl table.dnut {\n        border-collapse: collapse;\n        width: 100%;\n        font-size: var(--fs-sm);\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl table.dnut th {\n        background: #141414;\n        color: #fff;\n        font-weight: 600;\n        font-size: var(--fs-xs);\n        letter-spacing: .03em;\n        text-transform: uppercase;\n        padding: 12px 16px;\n        text-align: right;\n        border-bottom: 1px solid var(--dark-line);\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl table.dnut th:first-child {\n        text-align: left;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl table.dnut td {\n        padding: 10px 16px;\n        border-bottom: 1px solid var(--dark-line);\n        text-align: right;\n        color: #d8d5cc;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl table.dnut tr:last-child td {\n        border-bottom: none;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl table.dnut td:first-child {\n        text-align: left;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl table.dnut tr.hi td {\n        font-weight: 700;\n        color: #fff;\n        background: #222;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .table-scroll {\n        width: 100%;\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .comp-legal {\n        width: 100%;\n        margin: 26px auto 0 !important;\n        color: #b9b6ac;\n        font-size: var(--fs-sm);\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .comp-legal .caps {\n        display: block;\n        font-weight: 700;\n        color: #fff;\n        letter-spacing: .02em;\n        margin: 4px 0 !important;\n        text-align: left !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .comp-legal .it {\n        font-style: italic;\n        color: #a9a69d;\n        margin-top: 14px !important;\n        text-align: left !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .comp-legal .ing-label {\n        display: block;\n        font-weight: 600;\n        color: #fff;\n        font-size: var(--fs-xs);\n        text-transform: uppercase;\n        letter-spacing: .03em;\n        margin: 0 0 6px !important;\n        text-align: left !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .comp-legal p {\n        padding-top: 0 !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .comp-legal .ing-label {\n        margin-top: 30px !important;\n    }\n\n    \/* Rodape legal da secao: acompanha o alinhamento centralizado do resto\n       do bloco e respira em relacao ao card da tabela. As margens vao com\n       !important porque a regra global de \u003cp\u003e tambem usa !important. *\/\n    .sn-tpl.sn-tpl.sn-tpl .comp-foot {\n        max-width: var(--maxw-text);\n        margin: 34px auto 0 !important;\n        text-align: center !important;\n        color: #8a8880;\n        font-size: var(--fs-xs);\n        line-height: 1.6;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .comp-foot+.comp-foot {\n        margin-top: 12px !important;\n    }\n\n    \/* ===== 5b. carrossel de sabores na tabela nutricional (so CSS, sem JS) ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .comp-carousel {\n        width: 100%;\n        margin: 0 auto !important;\n        position: relative;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .cf-radio {\n        position: absolute;\n        opacity: 0;\n        width: 0;\n        height: 0;\n        pointer-events: none;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .cf-tabs {\n        display: flex;\n        justify-content: center;\n        gap: 10px;\n        margin-bottom: 22px !important;\n        flex-wrap: wrap;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .cf-tab {\n        display: flex !important;\n        flex-direction: row !important;\n        align-items: center !important;\n        gap: 9px;\n        cursor: pointer;\n        background: var(--dark-card);\n        border: 1.5px solid var(--dark-line);\n        border-radius: 999px;\n        padding: 7px 18px 7px 7px;\n        color: #b9b6ac;\n        font-size: var(--fs-sm);\n        font-weight: 600;\n        transition: border-color .15s, color .15s;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .cf-tab-photo {\n        flex: none;\n        width: 32px;\n        height: 32px;\n        border-radius: 50%;\n        overflow: hidden;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .cf-tab-photo img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .cf-panel {\n        display: none;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .cf-panel.is-default {\n        display: block;\n    }\n\n\n    \/* ===== 6. tamanhos disponiveis (reaproveita .flavor-grid\/.flavor-card) ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .flavor-grid {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 26px;\n        margin-top: 36px !important;\n    }\n\n    .flavor-card {\n        padding: 24px;\n        border-radius: 20px;\n        border: 1px solid #E7E3D9;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .flavor-photo {\n        width: 170px;\n        height: 170px;\n        border-radius: 50%;\n        overflow: hidden;\n        margin: 0 auto 16px !important;\n        box-shadow: var(--sh-sm);\n        border: 1px solid var(--line);\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .flavor-photo img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .flavor-photo .imgslot {\n        width: 100%;\n        height: 100%;\n        border-radius: 0;\n        min-height: 0;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .flavor-card b {\n        display: block;\n        font-size: var(--fs-lg);\n        font-weight: 900;\n        letter-spacing: .02em;\n        text-transform: uppercase;\n        margin-bottom: 6px !important;\n        text-align: left !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .flavor-card span {\n        display: block;\n        max-width: 380px;\n        margin: 0 auto !important;\n        color: var(--muted);\n        font-size: var(--fs-md);\n        line-height: 1.5;\n        text-align: left !important;\n    }\n\n    \/* ===== 7. banner fabrica ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .factory-banner {\n        position: relative;\n        min-height: 280px;\n        border-radius: 0;\n        overflow: hidden;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        text-align: center !important;\n        background: linear-gradient(158deg, #242424, var(--ink));\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .factory-banner img {\n        position: absolute;\n        inset: 0;\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        filter: brightness(.5);\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .factory-banner .fb-content {\n        position: relative;\n        z-index: 1;\n        width: 100%;\n        color: #fff;\n        padding: 48px 0;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .factory-banner .fb-kicker {\n        font-size: var(--fs-sm);\n        color: #fff;\n        font-weight: 600;\n        letter-spacing: .05em;\n        text-transform: uppercase;\n        margin-bottom: 10px !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .factory-banner h3 {\n        font-size: var(--fs-h2);\n        color: #fff;\n        text-transform: uppercase;\n        letter-spacing: .01em;\n    }\n\n    \/* ===== 8. como tomar ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .blk--gray {\n        background: #e7e7e7;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .steps3 {\n        display: grid !important;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 20px;\n        width: 100%;\n        margin: 36px auto 0 !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .step3 {\n        background: #fff;\n        border: 1.5px solid var(--ink);\n        border-radius: 14px;\n        padding: 24px 26px;\n        text-align: left !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .step3 .n {\n        width: 34px;\n        height: 34px;\n        border-radius: 50%;\n        background: var(--ink);\n        color: #fff;\n        font-family: var(--f-head);\n        font-weight: 600;\n        font-size: var(--fs-md);\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        margin: 0 0 14px !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .step3 b {\n        display: block;\n        font-size: var(--fs-lg);\n        font-weight: 900;\n        line-height: 1.35;\n        margin-bottom: 4px !important;\n        text-align: left !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .step3 span {\n        color: var(--muted);\n        font-size: var(--fs-md);\n        text-align: left !important;\n    }\n\n    \/* ===== 9. advertencias ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .warnbox {\n        border: 1px solid #F6C800;\n        background: #FFF9DC;\n        border-radius: 14px;\n        padding: 26px 28px;\n        width: 100%;\n        margin: 36px auto 0 !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .warnbox p {\n        text-align: left !important;\n        font-size: var(--fs-md);\n        color: var(--ink);\n        padding: 0;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .warnbox p:first-child {\n        font-weight: 600;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .warnbox p:last-child {\n        margin-bottom: 0 !important;\n    }\n\n    \/* ===== 10. FAQ ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark {\n        width: 100%;\n        margin: 36px auto 0 !important;\n        border: 1px solid var(--dark-line);\n        border-radius: 14px;\n        overflow: hidden;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark details {\n        background: var(--dark-card);\n        border-bottom: 1px solid var(--dark-line);\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark details:last-child {\n        border-bottom: none;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark summary {\n        cursor: pointer;\n        list-style: none;\n        padding: 19px 60px 19px 24px;\n        position: relative;\n        font-weight: 900;\n        color: #fff;\n        font-size: var(--fs-lg);\n        text-align: left !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark summary::-webkit-details-marker {\n        display: none;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark summary::after {\n        content: \"+\";\n        position: absolute;\n        right: 20px;\n        top: 50%;\n        transform: translateY(-50%);\n        width: 28px;\n        height: 28px;\n        border-radius: 50%;\n        background: #262626;\n        color: #fff;\n        font-size: var(--fs-xl);\n        line-height: 26px;\n        text-align: center;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark details[open] summary::after {\n        content: \"\\2013\";\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark .ans {\n        padding: 0 24px 20px;\n        line-height: 1;\n        color: #b9b6ac;\n        font-size: var(--fs-md);\n        text-align: left !important;\n    }\n\n    \/* ===== 11. rodape tecnico ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .rt {\n        display: flex !important;\n        flex-direction: row !important;\n        align-items: center !important;\n        gap: 18px;\n        width: 100%;\n        margin: 0 auto !important;\n        text-align: left !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .rt p {\n        font-size: var(--fs-sm);\n        color: var(--muted);\n        margin: 0 !important;\n        text-align: left !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .rt-badge {\n        flex: none;\n        width: 44px;\n        height: 44px;\n        border-radius: 50%;\n        background: #f2f2f2;\n        border: 1px solid var(--ink);\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .rt-who {\n        flex: none;\n        text-align: left !important;\n        font-size: var(--fs-sm);\n        color: var(--ink);\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .rt-who b {\n        display: block;\n        font-size: var(--fs-md);\n        text-align: left !important;\n    }\n\n    \/* ===== responsivo: mudam os tokens, o alinhamento continua o mesmo ===== *\/\n    @media (max-width:1100px) {\n        .sn-tpl.sn-tpl.sn-tpl {\n            --gut: 24px;\n            --pad-y: 52px;\n            --pad-y-tight: 40px;\n        }\n    }\n\n    @media (max-width:820px) {\n        .sn-tpl.sn-tpl.sn-tpl {\n            --gut: 20px;\n            --pad-y: 44px;\n            --pad-y-tight: 36px;\n            --fs-lg: 17px;\n            --fs-xl: 19px;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .stat-row {\n            display: flex;\n            flex-wrap: nowrap;\n            overflow-x: auto;\n            scroll-snap-type: x mandatory;\n            -webkit-overflow-scrolling: touch;\n            scrollbar-width: none;\n            row-gap: 0;\n            gap: 12px;\n            width: 100% !important;\n            justify-content: flex-start;\n            margin: 30px 0 0 !important;\n            padding-left: 6px;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .tophead .sub {\n            margin-bottom: 0 !important;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .stat-row::-webkit-scrollbar {\n            display: none;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .stat-box {\n            flex: 0 0 92%;\n            scroll-snap-align: center;\n            border: 1px solid var(--dark-line);\n            border-radius: 14px;\n            background: var(--dark-card);\n            padding: 18px 14px !important;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .stat-box:first-child {\n            border-left: 1px solid var(--dark-line);\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .intro-card {\n            grid-template-columns: 1fr;\n            padding: 20px;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .intro-img img,\n        .sn-tpl.sn-tpl.sn-tpl .intro-img .imgslot {\n            min-height: 220px;\n            max-height: 260px;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .feat-grid {\n            grid-template-columns: 1fr;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .feat-mid {\n            order: -1;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .feat-mid .imgslot {\n            min-height: 220px;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .pkg-slides {\n            min-height: 220px;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .pkg-slide {\n            min-height: 220px;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .pkg-dots {\n            gap: 14px;\n            margin-top: 18px !important;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .pkg-slide img {\n            max-height: 286px;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .why-grid {\n            grid-template-columns: 1fr;\n            gap: 26px;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .why-img .imgslot,\n        .sn-tpl.sn-tpl.sn-tpl .why-img img {\n            height: auto;\n            min-height: 220px;\n            max-height: 280px;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .comp-grid {\n            grid-template-columns: 1fr;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .cf-tab {\n            padding: 6px 14px 6px 6px;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .rt {\n            flex-direction: column !important;\n            text-align: center !important;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .rt p {\n            text-align: center !important;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .rt-who {\n            text-align: center !important;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .rt-who b {\n            text-align: center !important;\n        }\n\n        \/* Tamanhos disponiveis, Como tomar e Destaques da formula (cartoes)\n           viram carrossel horizontal no mobile (arrasta com o dedo, com\n           scroll-snap para parar centralizado em cada card) - mesmo padrao\n           ja usado nos demais produtos (Striker, Beef, Evolution etc). *\/\n        .sn-tpl.sn-tpl.sn-tpl .flavor-grid,\n        .sn-tpl.sn-tpl.sn-tpl .steps3 {\n            display: flex !important;\n            grid-template-columns: none;\n            overflow-x: auto;\n            scroll-snap-type: x mandatory;\n            -webkit-overflow-scrolling: touch;\n            scrollbar-width: none;\n            padding-bottom: 4px;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .flavor-grid::-webkit-scrollbar,\n        .sn-tpl.sn-tpl.sn-tpl .steps3::-webkit-scrollbar {\n            display: none;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .flavor-grid {\n            gap: 16px;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .flavor-card {\n            flex: 0 0 78%;\n            scroll-snap-align: center;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .steps3 {\n            gap: 14px;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .step3 {\n            flex: 0 0 84%;\n            scroll-snap-align: center;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .feat-col:not(.feat-mid) {\n            display: flex;\n            flex-direction: row;\n            overflow-x: auto;\n            scroll-snap-type: x mandatory;\n            -webkit-overflow-scrolling: touch;\n            scrollbar-width: none;\n            gap: 12px;\n            padding-bottom: 4px;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .feat-col:not(.feat-mid)::-webkit-scrollbar {\n            display: none;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .feat-col:not(.feat-mid) .feat-card {\n            flex: 0 0 82%;\n            scroll-snap-align: center;\n        }\n\n        \/* .why-list e reaproveitada tanto pelos diferenciais quanto pela\n           lista de evidencias cientificas (.evid-list) - as duas viram\n           carrossel horizontal no mobile. *\/\n        .sn-tpl.sn-tpl.sn-tpl .why-list {\n            display: flex !important;\n            flex-direction: row !important;\n            overflow-x: auto;\n            scroll-snap-type: x mandatory;\n            -webkit-overflow-scrolling: touch;\n            scrollbar-width: none;\n            gap: 14px;\n            padding-bottom: 4px;\n            margin-top: 18px !important;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .why-list::-webkit-scrollbar {\n            display: none;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .diff {\n            flex: 0 0 82%;\n            scroll-snap-align: center;\n            border: 1px solid var(--line) !important;\n            border-radius: 14px;\n            padding: 18px !important;\n            background: #fff;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .why-main .h2-sub {\n            margin-top: 8px !important;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .why-main .evid-intro {\n            margin-top: 28px !important;\n        }\n\n        \/* ===== ajustes so de mobile ===== *\/\n\n        \/* Card de descricao no mobile.\n           O tema da loja injeta margens e alturas nos elementos dentro da\n           descricao do produto, o que estourava o texto para fora do card.\n           Aqui o card vira um bloco simples, sem grid e sem altura calculada,\n           e as margens vao com !important para nao serem sobrescritas. *\/\n        .sn-tpl.sn-tpl.sn-tpl .intro-card {\n            display: block !important;\n            height: auto !important;\n            min-height: 0 !important;\n            max-height: none !important;\n            overflow: visible !important;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .intro-img,\n        .sn-tpl.sn-tpl.sn-tpl .intro-text {\n            display: block !important;\n            height: auto !important;\n            min-height: 0 !important;\n            max-height: none !important;\n            overflow: visible !important;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .intro-img img,\n        .sn-tpl.sn-tpl.sn-tpl .intro-img .imgslot {\n            height: auto !important;\n            margin: 0 0 18px !important;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .intro-text h3 {\n            margin: 14px 0 4px !important;\n            padding: 0 !important;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .intro-text p {\n            margin: 0 0 8px !important;\n            padding: 0 !important;\n            line-height: 1.6;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .intro-text p:last-child {\n            margin-bottom: 0 !important;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .feat-card,\n        .sn-tpl.sn-tpl.sn-tpl .feat-card.rev {\n            flex-direction: row-reverse !important;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .feat-card:not(.rev),\n        .sn-tpl.sn-tpl.sn-tpl .feat-card:not(.rev) b,\n        .sn-tpl.sn-tpl.sn-tpl .feat-card:not(.rev)\u003ediv:first-child span {\n            text-align: left !important;\n        }\n\n        .sn-tpl.sn-tpl.sn-tpl .warnbox p {\n            margin: 0 0 8px !important;\n            line-height: 1.55;\n        }\n    }\n\n    \/* abas de sabor (somente CSS) *\/\n    .sn-tpl.sn-tpl.sn-tpl .comp-subhead {\n        font-size: var(--fs-xl);\n        color: #fff;\n        text-transform: uppercase;\n        letter-spacing: .01em;\n        text-align: center !important;\n        margin: 0 0 6px !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .comp-subnote {\n        text-align: center !important;\n        color: #8a8880;\n        font-size: var(--fs-xs);\n        margin: 0 0 22px !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .comp-sep {\n        margin-top: 56px !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .comp-grid.comp-grid--1 {\n        grid-template-columns: 1fr;\n        max-width: 640px;\n        margin: 0 auto !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .flav-info {\n        margin-top: 14px !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .pkg-dot {\n        background: #8a8880;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark .ans p {\n        line-height: 1.55;\n        margin: 0 0 10px !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark .ans p.it {\n        font-style: italic;\n        color: #8a8880;\n        font-size: var(--fs-sm);\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark .ans p:last-child {\n        margin-bottom: 0 !important;\n    }\n\n    .sn-tpl.sn-tpl.sn-tpl .blk--flush {\n        padding-top: 0 !important;\n    }\n\u003c\/style\u003e\n\n\u003cdiv class=\"sn-tpl\"\u003e\n    \u003c!-- 1. TOPO \/ HERO --\u003e\n    \u003cheader class=\"tophead\"\u003e\n        \u003cdiv class=\"kicker\"\u003eSoldiers Nutrition · Suplemento Alimentar em Cápsulas\u003c\/div\u003e\n        \u003ch1\u003eTRIO MAGNÉSIO \u003cspan\u003e350MG · 60 CÁPSULAS\u003c\/span\u003e\n\u003c\/h1\u003e\n        \u003cp class=\"tagline\"\u003e350mg de magnésio por dose, em três fontes combinadas\u003c\/p\u003e\n        \u003cp class=\"sub\"\u003eBisglicinato · dimagnésio malato · taurato · 2 cápsulas ao dia\u003c\/p\u003e\n        \u003cdiv class=\"stat-row\"\u003e\n            \u003cdiv class=\"stat-box\"\u003e\n\u003cspan class=\"v\"\u003e350mg\u003c\/span\u003e\u003cspan class=\"l\"\u003eMagnésio por dose\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"stat-box\"\u003e\n\u003cspan class=\"v\"\u003e3\u003c\/span\u003e\u003cspan class=\"l\"\u003eFontes de magnésio\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"stat-box\"\u003e\n\u003cspan class=\"v\"\u003e60\u003c\/span\u003e\u003cspan class=\"l\"\u003eCápsulas por frasco\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"stat-box\"\u003e\n\u003cspan class=\"v\"\u003e30\u003c\/span\u003e\u003cspan class=\"l\"\u003eDoses por embalagem\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pills\"\u003e\n\u003cspan class=\"pill\"\u003e350mg de magnésio por dose\u003c\/span\u003e \u003cspan class=\"pill\"\u003e3 fontes de\n                magnésio\u003c\/span\u003e \u003cspan class=\"pill\"\u003eSem glúten\u003c\/span\u003e \u003cspan class=\"pill\"\u003eIndicado para ≥ 19 anos\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/header\u003e\n\n    \u003c!-- 2. DESCRIÇÃO DO PRODUTO --\u003e\n    \u003cdiv class=\"blk blk--tight blk--dark\"\u003e\n        \u003cdiv class=\"intro-card\"\u003e\n            \u003cdiv class=\"intro-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8397\/1577\/files\/Imagens_de_treino_1_430x.png?v=1789502575\" alt=\"Ambiente de treino Soldiers Nutrition\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"intro-text\"\u003e\n                \u003cp\u003eTri Magnésio Soldiers entrega 350 mg de magnésio por dose, combinando três fontes do mineral em uma\n                    única fórmula. O magnésio auxilia na formação de ossos e dentes, no equilíbrio dos eletrólitos, no\n                    funcionamento muscular e neuromuscular, e no metabolismo de proteínas, carboidratos e gorduras, além\n                    de contribuir para o metabolismo energético. É um produto de alto teor de magnésio, rico no mineral\n                    em cada dose.\u003c\/p\u003e\n                \u003ch3\u003ePara quem é\u003c\/h3\u003e\n                \u003cp\u003eProduto indicado para o grupo populacional ≥ 19 anos. Não deve ser consumido por gestantes, lactantes\n                    e crianças.\u003c\/p\u003e\n                \u003ch3\u003eO que é\u003c\/h3\u003e\n                \u003cp\u003eTri Magnésio Soldiers é o suplemento em cápsulas da Soldiers Nutrition que reúne três fontes de\n                    magnésio — bisglicinato, malato e taurato — em uma única fórmula, entregando 350 mg do mineral em\n                    cada dose de 2 cápsulas.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"claim-box\"\u003e\n\u003cspan class=\"claim-kicker\"\u003eBenefício com alegação autorizada · conforme Anvisa\u003c\/span\u003e\n            \u003cp\u003eO magnésio auxilia no funcionamento muscular e neuromuscular.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 3. DESTAQUES DA FÓRMULA --\u003e\n    \u003cdiv class=\"blk blk--dark formula\"\u003e\n        \u003ch2 class=\"h2\"\u003eDestaques da Fórmula\u003c\/h2\u003e\n        \u003cdiv class=\"feat-grid\"\u003e\n            \u003cdiv class=\"feat-col\"\u003e\n                \u003cdiv class=\"feat-card\"\u003e\n                    \u003cdiv\u003e\n\u003cb\u003eMagnésio — 350mg\u003c\/b\u003e\u003cspan\u003eAlto teor de magnésio por dose de 2 cápsulas (83% VD)\u003c\/span\u003e\n\u003c\/div\u003e\n                    \u003cspan class=\"chk-box\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#9a978f\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n                            \u003cpath d=\"M4 12.5 9.5 18 20 6\"\u003e\u003c\/path\u003e\n                        \u003c\/svg\u003e\u003c\/span\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"feat-card\"\u003e\n                    \u003cdiv\u003e\n\u003cb\u003e3 fontes de magnésio\u003c\/b\u003e\u003cspan\u003eBisglicinato de magnésio, dimagnésio malato e taurato de\n                            magnésio\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"chk-box\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#9a978f\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n                            \u003cpath d=\"M4 12.5 9.5 18 20 6\"\u003e\u003c\/path\u003e\n                        \u003c\/svg\u003e\u003c\/span\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"feat-card\"\u003e\n                    \u003cdiv\u003e\n\u003cb\u003ePraticidade\u003c\/b\u003e\u003cspan\u003eApenas 2 cápsulas ao dia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"chk-box\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#9a978f\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n                            \u003cpath d=\"M4 12.5 9.5 18 20 6\"\u003e\u003c\/path\u003e\n                        \u003c\/svg\u003e\u003c\/span\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-col feat-mid\"\u003e\n                \u003cdiv class=\"pkg-slide\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8397\/1577\/files\/TrioMagnesio_Imagem1_430x.png?v=1791977122#\" alt=\"Trio Magnésio 350mg 60 cápsulas Soldiers Nutrition\"\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"feat-col\"\u003e\n                \u003cdiv class=\"feat-card rev\"\u003e\n                    \u003cdiv\u003e\n\u003cb\u003e60 cápsulas por frasco\u003c\/b\u003e\u003cspan\u003e30 doses completas\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"chk-box\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#9a978f\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n                            \u003cpath d=\"M4 12.5 9.5 18 20 6\"\u003e\u003c\/path\u003e\n                        \u003c\/svg\u003e\u003c\/span\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"feat-card rev\"\u003e\n                    \u003cdiv\u003e\n\u003cb\u003eSem glúten\u003c\/b\u003e\u003cspan\u003eNão contém glúten\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"chk-box\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#9a978f\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n                            \u003cpath d=\"M4 12.5 9.5 18 20 6\"\u003e\u003c\/path\u003e\n                        \u003c\/svg\u003e\u003c\/span\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"feat-card rev\"\u003e\n                    \u003cdiv\u003e\n\u003cb\u003ePara adultos\u003c\/b\u003e\u003cspan\u003eIndicado para o grupo populacional ≥ 19 anos\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"chk-box\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#9a978f\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n                            \u003cpath d=\"M4 12.5 9.5 18 20 6\"\u003e\u003c\/path\u003e\n                        \u003c\/svg\u003e\u003c\/span\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 4. POR QUE ESCOLHER --\u003e\n    \u003cdiv class=\"blk\"\u003e\n        \u003cdiv class=\"why-grid\"\u003e\n            \u003cdiv class=\"why-main\"\u003e\n                \u003ch2 class=\"h2\"\u003ePor que escolher o Trio Magnésio Soldiers\u003c\/h2\u003e\n                \u003cp class=\"h2-sub\"\u003eConfira as principais características do \u003cb\u003eTrio Magnésio 350mg\u003c\/b\u003e.\u003c\/p\u003e\n                \u003cdiv class=\"why-list\"\u003e\n                    \u003cdiv class=\"diff\"\u003e\n                        \u003cdiv class=\"diff-badge\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n                                \u003cpath d=\"M12 2l8 3v6c0 5-3.4 8.5-8 11-4.6-2.5-8-6-8-11V5l8-3z\"\u003e\u003c\/path\u003e\n                                \u003cpath d=\"M8.5 12l2.3 2.3L16 9.2\"\u003e\u003c\/path\u003e\n                            \u003c\/svg\u003e\u003c\/div\u003e\n                        \u003cdiv\u003e\n\u003cb\u003eAlto teor de magnésio\u003c\/b\u003e\u003cspan\u003e350mg de magnésio por dose de 2 cápsulas, o que\n                                corresponde a 83% do valor diário.\u003c\/span\u003e\n\u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"diff\"\u003e\n                        \u003cdiv class=\"diff-badge\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n                                \u003cpath d=\"M12 20V4M6 8l6-4 6 4\"\u003e\u003c\/path\u003e\n                            \u003c\/svg\u003e\u003c\/div\u003e\n                        \u003cdiv\u003e\n\u003cb\u003eTrês fontes em uma única fórmula\u003c\/b\u003e\u003cspan\u003eBisglicinato, malato e taurato de magnésio\n                                reunidos em cada dose.\u003c\/span\u003e\n\u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"diff\"\u003e\n                        \u003cdiv class=\"diff-badge\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n                                \u003ccircle cx=\"12\" cy=\"12\" r=\"8\"\u003e\u003c\/circle\u003e\n                                \u003cpath d=\"M12 8v4l3 3\"\u003e\u003c\/path\u003e\n                            \u003c\/svg\u003e\u003c\/div\u003e\n                        \u003cdiv\u003e\n\u003cb\u003ePraticidade\u003c\/b\u003e\u003cspan\u003eApenas 2 cápsulas ao dia, em frasco de 60 cápsulas de 650mg.\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"diff\"\u003e\n                        \u003cdiv class=\"diff-badge\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n                                \u003cpath d=\"M13 2 3 14h7l-1 8 11-14h-7l1-6Z\"\u003e\u003c\/path\u003e\n                            \u003c\/svg\u003e\u003c\/div\u003e\n                        \u003cdiv\u003e\n\u003cb\u003eSem glúten\u003c\/b\u003e\u003cspan\u003eProduto que não contém glúten, indicado para o grupo populacional ≥\n                                19 anos.\u003c\/span\u003e\n\u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"why-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8397\/1577\/files\/Imagens_de_treino_2_430x.png?v=1789502576\" alt=\"Ambiente de treino Soldiers Nutrition\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n\n    \u003c!-- 5. COMPOSIÇÃO POR DOSE --\u003e\n    \u003cdiv class=\"blk blk--dark blk--tab\"\u003e\n        \u003ch2 class=\"h2\"\u003eComposição por dose\u003c\/h2\u003e\n        \u003cp class=\"comp-note\"\u003ePorções por embalagem: 30 · Porção: 1,3 g (2 cápsulas)\u003c\/p\u003e\n        \u003cdiv class=\"comp-grid comp-grid--single\"\u003e\n            \u003cdiv class=\"comp-card\"\u003e\n                \u003cdiv class=\"table-scroll\"\u003e\n                    \u003ctable class=\"dnut\"\u003e\n                        \u003ctbody\u003e\n                            \u003ctr\u003e\n                                \u003cth\u003ePor porção (1,3g (2 cápsulas))\u003c\/th\u003e\n                                \u003cth\u003eQuantidade\u003c\/th\u003e\n                                \u003cth\u003e%VD*\u003c\/th\u003e\n                            \u003c\/tr\u003e\n                            \u003ctr class=\"hi\"\u003e\n                                \u003ctd\u003eMagnésio\u003c\/td\u003e\n                                \u003ctd\u003e350mg\u003c\/td\u003e\n                                \u003ctd\u003e83%\u003c\/td\u003e\n                            \u003c\/tr\u003e\n                        \u003c\/tbody\u003e\n                    \u003c\/table\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"comp-foot\"\u003eNão contém quantidades significativas de valor energético, carboidratos, açúcares totais,\n            açúcares adicionados, proteínas, gorduras totais, gorduras saturadas, gorduras trans, fibras alimentares e\n            sódio.\u003c\/p\u003e\n        \u003cp class=\"comp-foot\"\u003e*Percentual de valores diários fornecidos pela porção.\u003c\/p\u003e\n        \u003cdiv class=\"comp-legal\"\u003e\n\u003cspan class=\"ing-label\"\u003eIngredientes\u003c\/span\u003e\n            \u003cp\u003eBisglicinato de magnésio, dimagnésio malato, taurato de magnésio, amido de milho, antiumectante talco e\n                antiumectante dióxido de silício. Cápsula de gelatina e corantes dióxido de titânio, azul brilhante e\n                vermelho allura.\u003c\/p\u003e\n            \u003cp\u003eNão contém glúten.\u003c\/p\u003e\n            \u003cp\u003eConservar o produto ao abrigo da luz, do calor e da umidade, mantendo bem lacrado em local seco, limpo e\n                fresco. Sempre após a utilização, feche bem a embalagem, mantendo o sachê de sílica em seu interior,\n                para evitar a degradação do produto até o final do consumo. Após aberto, consumir em até 65 dias.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 7. INSTITUCIONAL\/FÁBRICA --\u003e\n    \u003cdiv class=\"factory-banner\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8397\/1577\/files\/fabrica_430x.png?v=1788555987\" alt=\"Fábrica própria Soldiers Nutrition\"\u003e\n        \u003cdiv class=\"fb-content\"\u003e\n            \u003cdiv class=\"fb-kicker\"\u003eTabela nutricional e informações conforme rótulo aprovado\u003c\/div\u003e\n            \u003ch3\u003eDireto da fábrica Soldiers Nutrition\u003c\/h3\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 8. COMO TOMAR --\u003e\n    \u003cdiv class=\"blk blk--gray\"\u003e\n        \u003ch2 class=\"h2\"\u003eComo tomar\u003c\/h2\u003e\n        \u003cdiv class=\"steps3\"\u003e\n            \u003cdiv class=\"step3\"\u003e\n                \u003cdiv class=\"n\"\u003e1\u003c\/div\u003e\n\u003cb\u003eIngerir 2 cápsulas ao dia.\u003c\/b\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"step3\"\u003e\n                \u003cdiv class=\"n\"\u003e2\u003c\/div\u003e\n\u003cb\u003eConsumir uma dose diariamente ou conforme recomendação de médico ou\n                    nutricionista.\u003c\/b\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"step3\"\u003e\n                \u003cdiv class=\"n\"\u003e3\u003c\/div\u003e\n\u003cb\u003eNão exceder a recomendação diária de consumo indicada na embalagem.\u003c\/b\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 9. ADVERTÊNCIAS --\u003e\n    \u003cdiv class=\"blk blk--tight\"\u003e\n        \u003ch2 class=\"h2\"\u003eAdvertências e informações regulatórias\u003c\/h2\u003e\n        \u003cdiv class=\"warnbox\"\u003e\n            \u003cp\u003eEste produto não é um medicamento. Este produto não substitui uma alimentação equilibrada e seu consumo\n                deve ser orientado por nutricionista ou médico. Não exceder a recomendação diária de consumo indicada na\n                embalagem. Mantenha fora do alcance das crianças.\u003c\/p\u003e\n            \u003cp\u003eEste produto não deve ser consumido por gestantes, lactantes e crianças. Produto indicado para o grupo\n                populacional ≥ 19 anos. Gestantes, lactantes, crianças, idosos e pessoas com alguma patologia devem\n                consultar um médico ou nutricionista antes do consumo.\u003c\/p\u003e\n            \u003cp\u003eNão contém glúten.\u003c\/p\u003e\n            \u003cp\u003eConservar o produto ao abrigo da luz, do calor e da umidade, mantendo bem lacrado em local seco, limpo e\n                fresco. Sempre após a utilização, feche bem a embalagem, mantendo o sachê de sílica em seu interior,\n                para evitar a degradação do produto até o final do consumo. Após aberto, consumir em até 65 dias.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 9b. EVIDÊNCIAS --\u003e\n    \u003cdiv class=\"blk blk--flush\"\u003e\n        \u003ch2 class=\"h2\"\u003eEvidências científicas\u003c\/h2\u003e\n        \u003cp class=\"h2-sub\"\u003eReferências científicas gerais sobre os ativos da fórmula, de caráter educativo — descrevem o\n            papel desses compostos no organismo segundo a literatura científica e órgãos de saúde reconhecidos. Não\n            representam alegação de benefício do produto além das alegações autorizadas informadas nesta página.\u003c\/p\u003e\n        \u003cdiv class=\"faq-dark\"\u003e\n            \u003cdetails\u003e\n                \u003csummary\u003eMagnésio\u003c\/summary\u003e\n                \u003cdiv class=\"ans\"\u003e\n                    \u003cp\u003eMineral envolvido na regulação da função muscular e nervosa, nos níveis de açúcar no sangue e na\n                        pressão arterial, além de participar da produção de proteínas, ossos e DNA.\u003c\/p\u003e\n                    \u003cp class=\"it\"\u003eFonte: NIH — Office of Dietary Supplements, \"Magnesium — Consumer\".\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/details\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- 10. FAQ --\u003e\n    \u003cdiv class=\"blk blk--dark\"\u003e\n        \u003ch2 class=\"h2\"\u003ePerguntas Frequentes\u003c\/h2\u003e\n        \u003cdiv class=\"faq-dark\"\u003e\n            \u003cdetails\u003e\n                \u003csummary\u003ePara que serve o Tri Magnésio Soldiers?\u003c\/summary\u003e\n                \u003cdiv class=\"ans\"\u003eO magnésio presente na fórmula auxilia na formação de ossos e dentes, no equilíbrio dos\n                    eletrólitos, no funcionamento muscular e neuromuscular, e no metabolismo de proteínas, carboidratos\n                    e gorduras, além de contribuir para o metabolismo energético. O produto é de alto teor de magnésio,\n                    com 350 mg do mineral por dose.\u003c\/div\u003e\n            \u003c\/details\u003e\n            \u003cdetails\u003e\n                \u003csummary\u003eComo devo consumir o produto?\u003c\/summary\u003e\n                \u003cdiv class=\"ans\"\u003eIngerir 2 cápsulas ao dia, ou conforme recomendação de médico ou nutricionista, sem\n                    exceder a recomendação diária indicada na embalagem.\u003c\/div\u003e\n            \u003c\/details\u003e\n            \u003cdetails\u003e\n                \u003csummary\u003eO produto contém glúten?\u003c\/summary\u003e\n                \u003cdiv class=\"ans\"\u003eNão. O produto não contém glúten.\u003c\/div\u003e\n            \u003c\/details\u003e\n            \u003cdetails\u003e\n                \u003csummary\u003eQuem pode consumir este produto?\u003c\/summary\u003e\n                \u003cdiv class=\"ans\"\u003eÉ indicado para o grupo populacional ≥ 19 anos. Não deve ser consumido por gestantes,\n                    lactantes e crianças.\u003c\/div\u003e\n            \u003c\/details\u003e\n            \u003cdetails\u003e\n                \u003csummary\u003eQuais são os ingredientes do produto?\u003c\/summary\u003e\n                \u003cdiv class=\"ans\"\u003eBisglicinato de magnésio, dimagnésio malato, taurato de magnésio, amido de milho,\n                    antiumectante talco e antiumectante dióxido de silício. Cápsula de gelatina e corantes dióxido de\n                    titânio, azul brilhante e vermelho allura.\u003c\/div\u003e\n            \u003c\/details\u003e\n            \u003cdetails\u003e\n                \u003csummary\u003eComo conservar o produto depois de aberto?\u003c\/summary\u003e\n                \u003cdiv class=\"ans\"\u003eConservar ao abrigo da luz, do calor e da umidade, bem lacrado, em local seco, limpo e\n                    fresco, mantendo o sachê de sílica no interior da embalagem. Após aberto, consumir em até 65 dias.\n                \u003c\/div\u003e\n            \u003c\/details\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Soldiers Nutrition","offers":[{"title":"Default Title","offer_id":67325090169081,"sku":"1551","price":51.9,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0787\/8397\/1577\/files\/TrioMagnesio_Imagem1.png?v=1791977122","url":"https:\/\/soldiersnutrition.com.br\/products\/trio-magnesio-bisglicinato-taurato-dimalato-350mg-60-caps-soldiers-nutrition","provider":"Soldiers Nutrition","version":"1.0","type":"link"}