{"title":"Beta Alanina","description":"\u003cp\u003eConheça nossa Beta Alanina 100% Pura Soldiers Nutrition.\u003c\/p\u003e","products":[{"product_id":"kit-arginina-250g-beta-alanina-250g-100-puro-importado-soldiers-nutrition","title":"Kit Arginina 250g + Beta Alanina 250g","description":"\u003c!-- ============================================================\n     PDP Soldiers — Kit L-Arginina 250g + Beta-Alanina 250g\n     Colar no editor HTML ( \u003c\u003e ) da Shopify.\n     Cor da linha: Soldiers (marca-mãe) — amarelo #F6C800 \/ âmbar #8a6f27\n============================================================ --\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800\u0026display=swap');\n\n.sn-pdp{\n  --accent:#F6C800;\n  --accent-txt:#8a6f27;\n  --accent-soft:#fdf6d5;\n\n  --ink:#121212; --paper:#fff; --soft:#f7f6f1; --text:#2a2a26; --muted:#575550; --line:#e7e3d9;\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,.4);\n\n  font-family:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n  color:var(--text); line-height:1.7; font-size:18px; max-width:900px; margin:0 auto;\n  -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility;\n}\n.sn-pdp *{box-sizing:border-box;}\n.sn-pdp p{margin:0 0 16px;}\n.sn-pdp h2,.sn-pdp h3{margin:0;font-weight:700;color:var(--ink);line-height:1.18;}\n\n.sn-pdp .hero{position:relative;color:#fff;padding:46px 40px;border-radius:20px;overflow:hidden;box-shadow:var(--sh-md);\n  background:radial-gradient(90% 130% at 88% -20%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 58%),linear-gradient(158deg,#242424 0%,var(--ink) 62%);}\n.sn-pdp .hero .eyebrow{color:var(--accent);font-size:15px;font-weight:600;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase;}\n.sn-pdp .hero h2{color:#fff;font-size:clamp(30px,5.4vw,48px);font-weight:800;letter-spacing:-.01em;}\n.sn-pdp .hero h2 span{color:var(--accent);}\n.sn-pdp .hero .sub{margin:14px 0 0;font-size:20px;color:#ebe9e1;font-weight:400;}\n.sn-pdp .hero .sub b{color:#fff;font-weight:600;}\n.sn-pdp .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px;}\n.sn-pdp .stat{background:rgba(255,255,255,.06);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:14px;padding:18px 10px;text-align:center;}\n.sn-pdp .stat .n{font-size:26px;font-weight:800;color:var(--accent);line-height:1;}\n.sn-pdp .stat .l{font-size:13px;color:#dedbd2;margin-top:8px;letter-spacing:.02em;}\n\n.sn-pdp .pills{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 4px;}\n.sn-pdp .pill{display:inline-flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--accent) 65%,#555);color:var(--accent-txt);background:var(--accent-soft);border-radius:999px;padding:9px 16px;font-size:15px;font-weight:600;}\n\n.sn-pdp .factory{display:flex;align-items:center;gap:18px;background:linear-gradient(158deg,#242424,var(--ink));color:#fff;border-radius:16px;margin:34px 0 6px;padding:24px 26px;box-shadow:var(--sh-md);}\n.sn-pdp .factory .badge{flex:none;width:52px;height:52px;border-radius:13px;background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);display:flex;align-items:center;justify-content:center;}\n.sn-pdp .factory .ft{font-weight:600;font-size:21px;}\n.sn-pdp .factory .fs{font-size:16px;color:#cbc8bf;margin-top:3px;}\n\n.sn-pdp .lead{font-size:22px;color:var(--ink);font-weight:500;margin:26px 0 4px;line-height:1.5;}\n.sn-pdp .sec{padding:36px 0 0;}\n.sn-pdp .sec \u003e h3{font-size:26px;padding-left:15px;border-left:4px solid var(--accent);margin-bottom:18px;}\n\n.sn-pdp .list{list-style:none;padding:0;margin:0;}\n.sn-pdp .list li{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);}\n.sn-pdp .list li:last-child{border-bottom:none;}\n.sn-pdp .list .ico{flex:none;width:30px;height:30px;margin-top:2px;}\n.sn-pdp .list b{display:block;color:var(--ink);font-weight:600;font-size:20px;margin-bottom:3px;}\n.sn-pdp .list .t{color:var(--muted);font-size:17px;}\n\n.sn-pdp .duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;align-items:start;}\n.sn-pdp .duo h3{font-size:22px;margin-bottom:9px;}\n.sn-pdp .duo p{font-size:18px;margin:0;}\n\n.sn-pdp .chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;}\n.sn-pdp .chip{border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:12px;padding:18px 20px;background:#fff;box-shadow:var(--sh-sm);}\n.sn-pdp .chip b{color:var(--ink);font-weight:700;font-size:21px;}\n.sn-pdp .chip span{display:block;color:var(--muted);font-size:16px;margin-top:5px;}\n\n.sn-pdp .steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:8px;}\n.sn-pdp .steps::before{content:\"\";position:absolute;top:26px;left:17%;right:17%;height:2px;background:linear-gradient(90deg,var(--line),var(--accent),var(--line));z-index:0;}\n.sn-pdp .step{position:relative;z-index:1;text-align:center;}\n.sn-pdp .step .dot{width:54px;height:54px;border-radius:50%;background:var(--ink);color:var(--accent);font-weight:800;font-size:22px;display:flex;align-items:center;justify-content:center;margin:0 auto 13px;box-shadow:0 6px 16px -6px rgba(18,18,18,.55);}\n.sn-pdp .step p{font-size:17px;margin:0;color:var(--text);}\n\n.sn-pdp .card{border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:var(--sh-sm);max-width:620px;}\n.sn-pdp table.nut{border-collapse:collapse;width:100%;font-size:18px;}\n.sn-pdp table.nut th{background:var(--ink);color:#fff;font-weight:600;font-size:16px;padding:14px 18px;text-align:right;}\n.sn-pdp table.nut th:first-child{text-align:left;}\n.sn-pdp table.nut td{padding:13px 18px;border-bottom:1px solid var(--line);text-align:right;}\n.sn-pdp table.nut tr:last-child td{border-bottom:none;}\n.sn-pdp table.nut td:first-child{text-align:left;}\n.sn-pdp table.nut tr.hi td{font-weight:700;color:var(--ink);background:var(--accent-soft);}\n\n.sn-pdp .flav{display:flex;gap:14px;border:1px solid var(--line);border-radius:12px;padding:18px 20px;box-shadow:var(--sh-sm);}\n.sn-pdp .flav .swatch{flex:none;width:20px;height:20px;border-radius:50%;margin-top:5px;border:1px solid rgba(0,0,0,.12);}\n.sn-pdp .flav .fh{font-weight:700;color:var(--ink);margin-bottom:5px;font-size:20px;}\n.sn-pdp .flav p{margin:0;font-size:17px;color:var(--muted);}\n\n.sn-pdp .warn{border:1px solid var(--line);border-left:5px solid var(--ink);border-radius:12px;background:var(--soft);padding:24px 26px;font-size:18px;box-shadow:var(--sh-sm);}\n.sn-pdp .warn .b{font-weight:600;color:var(--ink);}\n.sn-pdp .warn .reg{margin:12px 0 0;color:var(--muted);}\n\n.sn-pdp .foot{font-size:14px;color:#7d786e;margin-top:14px;line-height:1.5;}\n.sn-pdp .note{font-size:16px;color:var(--muted);margin-bottom:10px;}\n\n.sn-pdp .faq{border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:var(--sh-sm);}\n.sn-pdp details{border-bottom:1px solid var(--line);background:#fff;}\n.sn-pdp details:last-child{border-bottom:none;}\n.sn-pdp summary{cursor:pointer;list-style:none;padding:20px 56px 20px 22px;position:relative;font-weight:600;color:var(--ink);font-size:19px;transition:background .15s ease;}\n.sn-pdp summary:hover{background:var(--soft);}\n.sn-pdp summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;}\n.sn-pdp summary::-webkit-details-marker{display:none;}\n.sn-pdp summary::after{content:\"+\";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:var(--soft);color:var(--accent-txt);font-size:22px;line-height:28px;text-align:center;}\n.sn-pdp details[open] summary::after{content:\"\\2013\";}\n.sn-pdp details .ans{padding:0 22px 20px;color:var(--muted);font-size:17px;}\n\n@media (max-width:640px){\n  .sn-pdp{font-size:17px;}\n  .sn-pdp .hero{padding:32px 22px;border-radius:16px;}\n  .sn-pdp .stats{grid-template-columns:repeat(2,1fr);}\n  .sn-pdp .duo,.sn-pdp .chips,.sn-pdp .steps{grid-template-columns:1fr;}\n  .sn-pdp .steps::before{display:none;}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"sn-pdp\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eSoldiers Nutrition · Suplemento Alimentar em Pó\u003c\/div\u003e\n\u003ch2\u003eKit \u003cspan\u003ePerformance\u003c\/span\u003e Arginina + Beta-Alanina\u003c\/h2\u003e\n\u003cp class=\"sub\"\u003e\u003cb\u003eL-Arginina 250g\u003c\/b\u003e + Beta-Alanina 250g · ingrediente único em cada pote · direto da fábrica\u003c\/p\u003e\n\u003cdiv class=\"stats\"\u003e\n\u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"n\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"l\"\u003eprodutos no kit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"n\"\u003e3.000 mg\u003c\/div\u003e\n\u003cdiv class=\"l\"\u003eL-Arginina por dose\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"n\"\u003e2.000 mg\u003c\/div\u003e\n\u003cdiv class=\"l\"\u003eBeta-Alanina por dose\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat\"\u003e\n\u003cdiv class=\"n\"\u003e208\u003c\/div\u003e\n\u003cdiv class=\"l\"\u003edoses no total\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PILLS --\u003e\n\u003cdiv class=\"pills\"\u003e\n\u003cspan class=\"pill\"\u003e100% L-Arginina\u003c\/span\u003e \u003cspan class=\"pill\"\u003e100% Beta-Alanina\u003c\/span\u003e \u003cspan class=\"pill\"\u003eSem açúcar adicionado\u003c\/span\u003e \u003cspan class=\"pill\"\u003eSem glúten\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- LEAD --\u003e\n\u003cp class=\"lead\"\u003eKit com dois suplementos de ingrediente único — L-Arginina e Beta-Alanina — para somar à sua rotina de treino, cada um em seu próprio pote de 250g.\u003c\/p\u003e\n\u003c!-- BULLETS --\u003e\n\u003cdiv class=\"sec\"\u003e\n\u003cul class=\"list\"\u003e\n\u003cli\u003e\n\u003csvg fill=\"none\" viewbox=\"0 0 24 24\" class=\"ico\"\u003e\u003ccircle fill=\"var(--accent)\" r=\"12\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.2\" stroke=\"#121212\" d=\"M7 12.5l3.2 3.2L17 9\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cb\u003eL-Arginina 100% pura\u003c\/b\u003e\u003cspan class=\"t\"\u003e3.000mg por porção (3g \/ 1 colher de chá), sem misturas.\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg fill=\"none\" viewbox=\"0 0 24 24\" class=\"ico\"\u003e\u003ccircle fill=\"var(--accent)\" r=\"12\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.2\" stroke=\"#121212\" d=\"M7 12.5l3.2 3.2L17 9\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cb\u003eBeta-Alanina 100% pura\u003c\/b\u003e\u003cspan class=\"t\"\u003e2.000mg por porção (2g \/ 1 colher de café rasa), sem misturas.\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg fill=\"none\" viewbox=\"0 0 24 24\" class=\"ico\"\u003e\u003ccircle fill=\"var(--accent)\" r=\"12\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.2\" stroke=\"#121212\" d=\"M7 12.5l3.2 3.2L17 9\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cb\u003e208 doses no kit\u003c\/b\u003e\u003cspan class=\"t\"\u003e≈83 doses de L-Arginina (≈2,7 meses) + 125 doses de Beta-Alanina (≈4 meses) em um só pedido.\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg fill=\"none\" viewbox=\"0 0 24 24\" class=\"ico\"\u003e\u003ccircle fill=\"var(--accent)\" r=\"12\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.2\" stroke=\"#121212\" d=\"M7 12.5l3.2 3.2L17 9\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cb\u003eSem açúcar adicionado e sem glúten\u003c\/b\u003e\u003cspan class=\"t\"\u003eOs dois produtos são livres de glúten e lactose, e não têm açúcar adicionado na fórmula.\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003csvg fill=\"none\" viewbox=\"0 0 24 24\" class=\"ico\"\u003e\u003ccircle fill=\"var(--accent)\" r=\"12\" cy=\"12\" cx=\"12\"\u003e\u003c\/circle\u003e\u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"2.2\" stroke=\"#121212\" d=\"M7 12.5l3.2 3.2L17 9\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003cspan\u003e\u003cb\u003eDireto da fábrica Soldiers\u003c\/b\u003e\u003cspan class=\"t\"\u003eFabricação própria, com tabela nutricional declarada no rótulo.\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- FACTORY --\u003e\n\u003cdiv class=\"factory\"\u003e\n\u003cdiv class=\"badge\"\u003e\u003csvg fill=\"none\" viewbox=\"0 0 24 24\" height=\"30\" width=\"30\"\u003e\u003cpath stroke-linejoin=\"round\" stroke-width=\"1.6\" stroke=\"var(--accent)\" d=\"M3 20h18M4 20V10l5 3V10l5 3V6l6 4v10\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"ft\"\u003eDireto da fábrica Soldiers Nutrition\u003c\/div\u003e\n\u003cdiv class=\"fs\"\u003eFabricação própria · matéria-prima importada · tabela e registro no rótulo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PARA QUEM \/ O QUE É --\u003e\n\u003cdiv class=\"sec\"\u003e\n\u003cdiv class=\"duo\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003ePara quem é\u003c\/h3\u003e\n\u003cp\u003ePara quem já usa L-Arginina e Beta-Alanina na rotina de treino — ou quer começar os dois ao mesmo tempo — em um único pedido, com dois produtos de ingrediente único.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eO que é\u003c\/h3\u003e\n\u003cp\u003eKit com dois suplementos alimentares em pó Soldiers Nutrition: L-Arginina (250g) e Beta-Alanina (250g), cada um também vendido separadamente, aqui reunidos em um combo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- OS DOIS PRODUTOS DO KIT --\u003e\n\u003cdiv class=\"sec\"\u003e\n\u003ch3\u003eOs dois produtos do kit\u003c\/h3\u003e\n\u003cdiv class=\"duo\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eL-Arginina 250g\u003c\/h3\u003e\n\u003cp\u003eSuplemento Alimentar de L-Arginina em Pó, ingrediente único: L-Arginina. Pote de 250g, com cerca de 83 porções de 3g (1 colher de chá).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eBeta-Alanina 250g\u003c\/h3\u003e\n\u003cp\u003eSuplemento Alimentar em Pó com ingrediente único: Beta-Alanina. Pote de 250g, com 125 porções de 2g (1 colher de café rasa).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- DESTAQUES DA FÓRMULA --\u003e\n\u003cdiv class=\"sec\"\u003e\n\u003ch3\u003eDestaques da fórmula\u003c\/h3\u003e\n\u003cdiv class=\"chips\"\u003e\n\u003cdiv class=\"chip\"\u003e\n\u003cb\u003eL-Arginina\u003c\/b\u003e\u003cspan\u003eAminoácido não essencial, 3.000mg por porção, em fórmula 100% pura.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"chip\"\u003e\n\u003cb\u003eBeta-Alanina\u003c\/b\u003e\u003cspan\u003eAminoácido não essencial, 2.000mg por porção, em fórmula 100% pura.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"chip\"\u003e\n\u003cb\u003eSem adição de açúcar\u003c\/b\u003e\u003cspan\u003eNenhum dos dois produtos do kit tem açúcar adicionado na fórmula.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"chip\"\u003e\n\u003cb\u003eSem glúten e sem lactose\u003c\/b\u003e\u003cspan\u003eOs dois produtos declaram ausência de glúten e de lactose no rótulo.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- COMO TOMAR --\u003e\n\u003cdiv class=\"sec\"\u003e\n\u003ch3\u003eComo tomar\u003c\/h3\u003e\n\u003ch3 style=\"margin-bottom: 14px;\"\u003eL-Arginina\u003c\/h3\u003e\n\u003cdiv class=\"steps\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"dot\"\u003e1\u003c\/div\u003e\n\u003cp\u003eMeça 1 colher de chá (3g), ou use o scoop medidor.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"dot\"\u003e2\u003c\/div\u003e\n\u003cp\u003eDilua em sua bebida de preferência, uma vez ao dia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"dot\"\u003e3\u003c\/div\u003e\n\u003cp\u003eConsuma imediatamente após diluir, ou conforme orientação profissional.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3 style=\"margin: 28px 0 14px;\"\u003eBeta-Alanina\u003c\/h3\u003e\n\u003cdiv class=\"steps\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"dot\"\u003e1\u003c\/div\u003e\n\u003cp\u003eMeça 1 colher de café rasa (2g), ou use o scoop medidor.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"dot\"\u003e2\u003c\/div\u003e\n\u003cp\u003eQuantidade diária máxima de 2g, em doses divididas de até 300mg, com intervalo de 2 horas entre elas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"dot\"\u003e3\u003c\/div\u003e\n\u003cp\u003eDilua cada dose em sua bebida de preferência e consuma imediatamente.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TABELA NUTRICIONAL --\u003e\n\u003cdiv class=\"sec\"\u003e\n\u003ch3\u003eTabela nutricional\u003c\/h3\u003e\n\u003cdiv class=\"duo\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"note\"\u003eL-Arginina · Porções por embalagem: cerca de 83 · Porção: 3g (1 colher de chá)\u003c\/p\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ctable class=\"nut\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePor porção (3g)\u003c\/th\u003e\n\u003cth\u003eQuantidade\u003c\/th\u003e\n\u003cth\u003e%VD*\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"hi\"\u003e\n\u003ctd\u003eL-Arginina (mg)\u003c\/td\u003e\n\u003ctd\u003e3000\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"foot\"\u003eNão contém quantidades significativas de Calorias, Carboidratos, Proteínas, Gorduras totais, Gorduras saturadas, Gorduras trans, Fibra alimentar e Sódio. *Percentual de valores diários fornecidos pela porção.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"note\"\u003eBeta-Alanina · Porções por embalagem: 125 · Porção: 2g (1 colher de café rasa)\u003c\/p\u003e\n\u003cdiv class=\"card\"\u003e\n\u003ctable class=\"nut\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePor porção (2g)\u003c\/th\u003e\n\u003cth\u003eQuantidade\u003c\/th\u003e\n\u003cth\u003e%VD*\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr class=\"hi\"\u003e\n\u003ctd\u003eBeta-Alanina (mg)\u003c\/td\u003e\n\u003ctd\u003e2000\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"foot\"\u003eNão contém quantidades significativas de Calorias, Carboidratos, Proteínas, Gorduras totais, Gorduras saturadas, Gorduras trans, Fibra alimentar e Sódio. *Valor diário não estabelecido.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- INGREDIENTES --\u003e\n\u003cdiv class=\"sec\"\u003e\n\u003ch3\u003eIngredientes\u003c\/h3\u003e\n\u003cdiv class=\"duo\"\u003e\n\u003cdiv class=\"flav\"\u003e\n\u003cspan style=\"background: var(--accent);\" class=\"swatch\"\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"fh\"\u003eL-Arginina\u003c\/div\u003e\n\u003cp\u003eL-Arginina em pó.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flav\"\u003e\n\u003cspan style=\"background: var(--accent);\" class=\"swatch\"\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"fh\"\u003eBeta-Alanina\u003c\/div\u003e\n\u003cp\u003eBeta-Alanina.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ADVERTÊNCIAS --\u003e\n\u003cdiv class=\"sec\"\u003e\n\u003ch3\u003eAdvertências e informações regulatórias\u003c\/h3\u003e\n\u003cdiv class=\"warn\"\u003e\n\u003cp class=\"b\"\u003eEste produto não é um medicamento. Não exceder a recomendação diária de consumo indicada na embalagem. Mantenha fora do alcance de crianças.\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003eAlérgicos:\u003c\/strong\u003e os dois produtos podem conter derivados de leite e de soja. \u003cstrong\u003eNão contém glúten\u003c\/strong\u003e e \u003cstrong\u003enão contém lactose\u003c\/strong\u003e (L-Arginina e Beta-Alanina).\u003c\/p\u003e\n\u003cp style=\"margin: 12px 0 0;\"\u003eEste produto não deve ser consumido por gestantes, lactantes e crianças. Produto indicado para o grupo populacional ≥ 19 anos. Sem adição de açúcar. A Beta-Alanina tem quantidade diária máxima de 2g, com doses divididas de, no máximo, 300mg, com intervalo de duas horas entre as doses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FAQ --\u003e\n\u003cdiv class=\"sec\"\u003e\n\u003ch3\u003ePerguntas frequentes\u003c\/h3\u003e\n\u003cdiv class=\"faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eO kit vem com quantos potes?\u003c\/summary\u003e\n\u003cdiv class=\"ans\"\u003eO kit tem 2 potes: L-Arginina 250g e Beta-Alanina 250g, cada um com ingrediente único e composição 100% pura.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eQuantas doses rendem os potes?\u003c\/summary\u003e\n\u003cdiv class=\"ans\"\u003eO pote de L-Arginina rende cerca de 83 doses de 3g e o de Beta-Alanina rende 125 doses de 2g.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003ePosso tomar os dois juntos, na mesma bebida?\u003c\/summary\u003e\n\u003cdiv class=\"ans\"\u003eSim, os dois podem ser diluídos juntos ou separados, conforme sua preferência ou orientação de nutricionista\/médico.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eA beta-alanina pode ser tomada de uma vez só?\u003c\/summary\u003e\n\u003cdiv class=\"ans\"\u003eNão. A quantidade diária máxima de 2g deve ser dividida em doses de até 300mg, com intervalo de 2 horas entre elas, conforme indicado no rótulo.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eO kit contém glúten ou lactose?\u003c\/summary\u003e\n\u003cdiv class=\"ans\"\u003eNão. Os dois produtos declaram no rótulo que não contêm glúten nem lactose. Ambos podem conter traços de derivados de leite e soja.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eTem açúcar adicionado?\u003c\/summary\u003e\n\u003cdiv class=\"ans\"\u003eNão. Nenhum dos dois produtos tem açúcar adicionado na fórmula.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eQualquer pessoa pode consumir o kit?\u003c\/summary\u003e\n\u003cdiv class=\"ans\"\u003eO kit é indicado para o grupo populacional a partir de 19 anos e não deve ser consumido por gestantes, lactantes e crianças.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eQual a validade depois de aberto?\u003c\/summary\u003e\n\u003cdiv class=\"ans\"\u003eDepois de abertos, os dois potes devem ser consumidos preferencialmente em até 120 dias, conservados em local seco, fresco e ao abrigo da luz.\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":47235011576057,"sku":"199","price":59.8,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0787\/8397\/1577\/files\/KitArginina250g_BetaAlanina250g.png?v=1786709141"},{"product_id":"kit-beta-alanina-250g-creatina-monohidratada-500g-100-pura-importada-soldiers-nutrition","title":"Kit Beta Alanina 250g + Creatina Monohidratada 500g","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 * { box-sizing: border-box; }\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 { display: none !important; }\n    .sn-tpl.sn-tpl.sn-tpl p:has(\u003e br:only-child) { display: none !important; }\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 { display: none !important; }\n\n    .sn-tpl.sn-tpl.sn-tpl img { max-width: 100%; display: block; }\n    .sn-tpl.sn-tpl.sn-tpl h1, .sn-tpl.sn-tpl.sn-tpl h2, .sn-tpl.sn-tpl.sn-tpl h3, .sn-tpl.sn-tpl.sn-tpl h4 {\n        margin: 0 !important; padding: 0 !important; font-family: var(--f-head); font-weight: 900; color: var(--ink); 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, .sn-tpl.sn-tpl.sn-tpl .tophead, .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    .sn-tpl.sn-tpl.sn-tpl .blk { padding-top: var(--pad-y); padding-bottom: var(--pad-y); }\n    .sn-tpl.sn-tpl.sn-tpl .blk--tight { padding-top: var(--pad-y-tight); padding-bottom: var(--pad-y-tight); }\n    .sn-tpl.sn-tpl.sn-tpl .blk--dark { background: var(--ink); color: #e9e7e0; }\n    .sn-tpl.sn-tpl.sn-tpl .blk--soft { background: var(--soft); }\n    .sn-tpl.sn-tpl.sn-tpl .center { text-align: center !important; }\n\n    .sn-tpl.sn-tpl.sn-tpl .kicker { font-size: var(--fs-sm); font-weight: 600; letter-spacing: .08em; text-transform: uppercase; color: var(--muted); margin-bottom: 8px !important; line-height: 1; }\n    .sn-tpl.sn-tpl.sn-tpl .blk--dark .kicker { color: #fff; }\n    .sn-tpl.sn-tpl.sn-tpl .h2 { font-size: var(--fs-h2); text-transform: uppercase; letter-spacing: -2px; text-align: center !important; }\n    .sn-tpl.sn-tpl.sn-tpl .blk--dark .h2 { color: #fff; }\n    .sn-tpl.sn-tpl.sn-tpl .h2-sub { max-width: var(--maxw-text); margin: 14px auto 0 !important; text-align: center !important; color: var(--muted); font-size: var(--fs-md); padding-top: 0 !important; line-height: 1.2 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .blk--dark .h2-sub { color: #c7c4ba; }\n    .h2-sub b { font-weight: 900; color: var(--ink); }\n\n    .sn-tpl.sn-tpl.sn-tpl .imgslot { border: 1.5px dashed var(--line); border-radius: 16px; background: var(--soft); display: flex; align-items: center; justify-content: center; text-align: center !important; color: var(--muted); font-size: var(--fs-sm); padding: 18px; min-height: 220px; }\n    .sn-tpl.sn-tpl.sn-tpl .blk--dark .imgslot { background: #141414; border-color: var(--dark-line); color: #8a8880; }\n\n    \/* ===== 1. topo \/ hero ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .tophead { padding-top: 56px; padding-bottom: 0; text-align: center !important; background: var(--ink); }\n    .sn-tpl.sn-tpl.sn-tpl .tophead h1 { font-size: var(--fs-h1); text-transform: uppercase; letter-spacing: .01em; color: #fff; }\n    .sn-tpl.sn-tpl.sn-tpl .tophead h1 span { color: #fff; }\n    .sn-tpl.sn-tpl.sn-tpl .tophead .sub { margin: 50px 0 -35px !important; font-size: var(--fs-md); color: #b9b6ac; }\n    .formula { padding-top: 0 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .stat-row { display: flex; justify-content: center; width: 70%; margin: 38px auto 0 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .stat-box { flex: 1; padding: 0 14px; text-align: center !important; border-left: 1px solid var(--dark-line); }\n    .sn-tpl.sn-tpl.sn-tpl .stat-box:first-child { border-left: none; }\n    .sn-tpl.sn-tpl.sn-tpl .stat-box .v { display: block; font-family: var(--f-head); font-size: var(--fs-stat); font-weight: 700; line-height: 1.05; color: #fff; }\n    .sn-tpl.sn-tpl.sn-tpl .stat-box .l { display: block; font-size: var(--fs-sm); font-weight: 600; letter-spacing: .06em; text-transform: uppercase; color: #8a8880; margin-top: 8px !important; }\n    .sn-tpl.sn-tpl.sn-tpl .tophead .kicker { color: #b9b6ac; }\n    .sn-tpl.sn-tpl.sn-tpl .tophead .tagline { margin: -5px 0 0 !important; padding-top: 0 !important; font-size: var(--fs-lg); font-weight: 600; color: #fff; }\n    .sn-tpl.sn-tpl.sn-tpl .tophead .sub { padding-top: 0 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .pills { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; width: 100%; margin: 30px auto 0 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .pill { background: #1a1a1a; border: 1px solid var(--dark-line); color: #e9e7e0; font-size: var(--fs-sm); font-weight: 600; padding: 8px 16px; border-radius: 999px; letter-spacing: .01em; }\n\n    \/* ===== 2. intro card ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .intro-card { display: grid; grid-template-columns: 1fr 1.56fr; gap: 34px; align-items: stretch; background: #fff; border: 1px solid var(--line); border-radius: 22px; box-shadow: var(--sh-md); padding: 28px; width: 100%; margin: 0 auto !important; }\n    .sn-tpl.sn-tpl.sn-tpl .intro-img img, .sn-tpl.sn-tpl.sn-tpl .intro-img .imgslot { border-radius: 14px; overflow: hidden; width: 100%; height: 100%; min-height: 300px; object-fit: cover; }\n    .sn-tpl.sn-tpl.sn-tpl .intro-text { display: flex; flex-direction: column; justify-content: center; }\n    .sn-tpl.sn-tpl.sn-tpl .intro-text\u003e*:first-child { margin-top: 0 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .intro-text\u003e*:last-child { margin-bottom: 0 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .intro-text h3 { font-size: var(--fs-xl); margin: 18px 0 8px !important; text-align: left !important; text-transform: uppercase; }\n    .sn-tpl.sn-tpl.sn-tpl .intro-text p { text-align: left !important; font-size: var(--fs-md); color: var(--text); line-height: 20px; }\n    .sn-tpl.sn-tpl.sn-tpl .claim-box { width: 100%; margin: 20px auto 0 !important; background: #fff; border: 1px solid var(--line); border-radius: 18px; padding: 24px 28px; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .claim-box p { padding: 0; }\n    .sn-tpl.sn-tpl.sn-tpl .claim-box .claim-kicker { display: block; font-size: var(--fs-xs); font-weight: 700; text-transform: uppercase; letter-spacing: .04em; color: var(--muted); margin-bottom: 10px !important; }\n    .sn-tpl.sn-tpl.sn-tpl .claim-box p { font-size: var(--fs-md); color: var(--ink); font-weight: 600; margin: 0 0 6px !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .claim-box .claim-note { font-weight: 400; color: var(--muted); font-size: var(--fs-sm); margin: 0 !important; }\n\n    \/* ===== 3. destaques da formula (dark, 3 col) ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .feat-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 22px; align-items: center; margin-top: 36px !important; }\n    .sn-tpl.sn-tpl.sn-tpl .feat-col { display: flex; flex-direction: column; gap: 14px; }\n    .sn-tpl.sn-tpl.sn-tpl .feat-card { background: var(--dark-card); border: 1px solid var(--dark-line); border-radius: 12px; padding: 16px 20px; min-height: 88px; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; gap: 16px; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .feat-card.rev { flex-direction: row-reverse !important; }\n    .sn-tpl.sn-tpl.sn-tpl .feat-card:not(.rev), .sn-tpl.sn-tpl.sn-tpl .feat-card:not(.rev) b, .sn-tpl.sn-tpl.sn-tpl .feat-card:not(.rev)\u003ediv:first-child span { text-align: right !important; }\n    .sn-tpl.sn-tpl.sn-tpl .feat-card\u003ediv:first-child { flex: 1 1 auto; min-width: 0; }\n    .sn-tpl.sn-tpl.sn-tpl .feat-card .chk-box { flex: none !important; width: 32px; height: 32px; border-radius: 9px; border: 2px solid #8f8c85; display: flex; align-items: center; justify-content: center; }\n    .sn-tpl.sn-tpl.sn-tpl .feat-card .chk-box svg { width: 15px; height: 15px; }\n    .sn-tpl.sn-tpl.sn-tpl .feat-card b { display: block; color: #fff; font-size: var(--fs-lg); font-weight: 600; line-height: 1.3; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .feat-card span { display: block; color: #a9a69d; font-size: var(--fs-sm); line-height: 1.45; margin-top: 3px !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .feat-mid .imgslot { min-height: 340px; }\n\n    \/* carrossel de fotos de embalagem: scroll-snap horizontal - arrasta\/desliza\n       com o dedo igual um carrossel nativo, mesmo padrao ja usado nos demais\n       produtos (Striker, Beef, Evolution etc). Os pontos sao links de ancora\n       (#creat-pkg-N) que rolam ate o slide (clique continua funcionando sem\n       JS). O estado ativo do ponto, porem, e controlado por um JS leve no fim\n       do arquivo (unica excecao ao \"sem JS\" do padrao): um IntersectionObserver\n       escopado a cada .pkg-carousel marca a classe .is-active no ponto do\n       slide visivel, tanto no clique quanto no arrasto\/swipe - ver \u003cscript\u003e\n       ao final do documento. Creatina tem 9 tamanhos: creat-pkg-1 a\n       creat-pkg-9. *\/\n    .sn-tpl.sn-tpl.sn-tpl .pkg-carousel { position: relative; width: 100%; }\n    .sn-tpl.sn-tpl.sn-tpl .pkg-slides { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; scroll-behavior: smooth; min-height: 340px; scrollbar-width: none; }\n    .sn-tpl.sn-tpl.sn-tpl .pkg-slides::-webkit-scrollbar { display: none; }\n    .sn-tpl.sn-tpl.sn-tpl .pkg-slide { flex: 0 0 100%; scroll-snap-align: center; display: flex; align-items: center; justify-content: center; width: 100%; min-height: 340px; padding: 18px; }\n    .sn-tpl.sn-tpl.sn-tpl .pkg-slide img { max-width: 132%; max-height: 462px; object-fit: contain; margin: 0 auto !important; }\n    .sn-tpl.sn-tpl.sn-tpl .pkg-dots { display: flex; justify-content: center; gap: 8px; margin-top: 14px !important; flex-wrap: wrap; row-gap: 8px; }\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 { position: relative; width: 9px; height: 9px; border-radius: 50%; background: #4a4a4a; cursor: pointer; display: block; }\n    .sn-tpl.sn-tpl.sn-tpl .pkg-dot::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 40px; height: 40px; transform: translate(-50%, -50%); }\n    .sn-tpl.sn-tpl.sn-tpl .pkg-dot.is-active { background: #fff; }\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 { display: grid; grid-template-columns: 1.32fr 1fr; gap: 40px; align-items: stretch; margin-top: 36px !important; }\n    .sn-tpl.sn-tpl.sn-tpl .why-main { min-width: 0; }\n    .sn-tpl.sn-tpl.sn-tpl .why-main .h2 { text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .why-main .h2-sub { max-width: 100% !important; margin: 12px 0 0 !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .why-main .evid-intro { margin-top: 34px !important; }\n    .sn-tpl.sn-tpl.sn-tpl .why-main .evid-note { margin-top: 20px !important; }\n    .sn-tpl.sn-tpl.sn-tpl .why-list { display: block; margin-top: 26px !important; }\n    .sn-tpl.sn-tpl.sn-tpl .diff { display: flex !important; flex-direction: row !important; align-items: flex-start !important; text-align: left !important; gap: 16px; padding: 16px 0; border-bottom: 1px solid var(--line); }\n    .sn-tpl.sn-tpl.sn-tpl .diff:first-child { padding-top: 0; }\n    .sn-tpl.sn-tpl.sn-tpl .diff:last-child { border-bottom: none; padding-bottom: 0; }\n    .sn-tpl.sn-tpl.sn-tpl .diff-badge { flex: none; width: 44px; height: 44px; border-radius: 50%; background: var(--ink); color: #fff; display: flex; align-items: center; justify-content: center; }\n    .sn-tpl.sn-tpl.sn-tpl .diff-badge svg { width: 23px; height: 23px; }\n    .sn-tpl.sn-tpl.sn-tpl .diff b { display: block; color: var(--ink); font-size: var(--fs-lg); font-weight: 700; margin-bottom: 3px !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .diff span { display: block; color: var(--muted); font-size: var(--fs-md); line-height: 1.5; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .why-img { position: relative; }\n    .sn-tpl.sn-tpl.sn-tpl .why-img .imgslot, .sn-tpl.sn-tpl.sn-tpl .why-img img { border-radius: 16px; width: 100%; height: 100%; min-height: 380px; object-fit: cover; object-position: center; display: block; }\n\n    \/* lista de evidencias cientificas (reaproveita .why-list\/.diff, sem coluna de foto) *\/\n    .sn-tpl.sn-tpl.sn-tpl .evid-list { width: 100%; max-width: 100%; margin-top: 22px !important; }\n\n    \/* ===== 5. composicao por dose (dark) ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .blk--tab { position: relative; }\n    .sn-tpl.sn-tpl.sn-tpl .blk--tab::before { content: \"\"; position: absolute; top: -29px; left: 50%; transform: translateX(-50%); width: 45%; min-width: 220px; height: 30px; background: var(--ink); clip-path: polygon(5% 0%, 95% 0%, 100% 100%, 0% 100%); }\n    .sn-tpl.sn-tpl.sn-tpl .blk--tab::after { content: \"\"; position: absolute; bottom: -28px; left: 50%; transform: translateX(-50%); width: 45%; min-width: 220px; height: 30px; background: var(--ink); clip-path: polygon(0% 0%, 100% 0%, 95% 100%, 5% 100%); }\n    .sn-tpl.sn-tpl.sn-tpl .comp-note { max-width: var(--maxw-text); margin: 14px auto 30px !important; text-align: center !important; color: #c7c4ba; font-size: var(--fs-md); padding-top: 0 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .comp-grid { display: grid; grid-template-columns: 1.1fr 1fr; gap: 22px; width: 100%; margin: 0 auto !important; }\n    .sn-tpl.sn-tpl.sn-tpl .comp-grid.comp-grid--single { display: block; max-width: 520px; }\n    .sn-tpl.sn-tpl.sn-tpl .comp-card { background: var(--dark-card); border: 1px solid var(--dark-line); border-radius: 14px; overflow: hidden; }\n    .sn-tpl.sn-tpl.sn-tpl table.dnut { border-collapse: collapse; width: 100%; font-size: var(--fs-sm); }\n    .sn-tpl.sn-tpl.sn-tpl table.dnut th { background: #141414; color: #fff; font-weight: 600; font-size: var(--fs-xs); letter-spacing: .03em; text-transform: uppercase; padding: 12px 16px; text-align: right; border-bottom: 1px solid var(--dark-line); }\n    .sn-tpl.sn-tpl.sn-tpl table.dnut th:first-child { text-align: left; }\n    .sn-tpl.sn-tpl.sn-tpl table.dnut td { padding: 10px 16px; border-bottom: 1px solid var(--dark-line); text-align: right; color: #d8d5cc !important; }\n    .sn-tpl.sn-tpl.sn-tpl table.dnut tr:last-child td { border-bottom: none; }\n    .sn-tpl.sn-tpl.sn-tpl table.dnut td:first-child { text-align: left; }\n    .sn-tpl.sn-tpl.sn-tpl table.dnut tr.hi td { font-weight: 700; color: #fff !important; background: #222; }\n    \/* Alguns temas\/apps da Shopify auto-linkam palavras do texto (ex.: nomes\n       de nutrientes que coincidem com termos de busca\/coleção), envolvendo-as\n       em \u003ca\u003e com a cor de link padrão do tema - isso sobrescrevia a cor da\n       celula e deixava a tabela com linhas de cores inconsistentes entre si.\n       Forcamos a cor de qualquer link dentro da tabela para acompanhar a\n       celula\/linha em que ele esta. *\/\n    .sn-tpl.sn-tpl.sn-tpl table.dnut td a, .sn-tpl.sn-tpl.sn-tpl table.dnut th a { color: inherit !important; text-decoration: none !important; }\n    .sn-tpl.sn-tpl.sn-tpl .table-scroll { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }\n    .sn-tpl.sn-tpl.sn-tpl .comp-legal { width: 100%; margin: 26px auto 0 !important; color: #b9b6ac; font-size: var(--fs-sm); }\n    .sn-tpl.sn-tpl.sn-tpl .comp-legal .caps { display: block; font-weight: 700; color: #fff; letter-spacing: .02em; margin: 4px 0 !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .comp-legal .it { font-style: italic; color: #a9a69d; margin-top: 14px !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .comp-legal .ing-label { display: block; font-weight: 600; color: #fff; font-size: var(--fs-xs); text-transform: uppercase; letter-spacing: .03em; margin: 0 0 6px !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .comp-legal p { padding-top: 0 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .comp-legal .ing-label { margin-top: 30px !important; }\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 { max-width: var(--maxw-text); margin: 34px auto 0 !important; text-align: center !important; color: #8a8880; font-size: var(--fs-xs); line-height: 1.6; }\n    .sn-tpl.sn-tpl.sn-tpl .comp-foot + .comp-foot { margin-top: 12px !important; }\n\n    \/* ===== 5b. carrossel de sabores na tabela nutricional (so CSS, sem JS) ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .comp-carousel { width: 100%; margin: 0 auto !important; position: relative; }\n    .sn-tpl.sn-tpl.sn-tpl .cf-radio { position: absolute; opacity: 0; width: 0; height: 0; pointer-events: none; }\n    .sn-tpl.sn-tpl.sn-tpl .cf-tabs { display: flex; justify-content: center; gap: 10px; margin-bottom: 22px !important; flex-wrap: wrap; }\n    .sn-tpl.sn-tpl.sn-tpl .cf-tab { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 9px; cursor: pointer; background: var(--dark-card); border: 1.5px solid var(--dark-line); border-radius: 999px; padding: 7px 18px 7px 7px; color: #b9b6ac; font-size: var(--fs-sm); font-weight: 600; transition: border-color .15s, color .15s; }\n    .sn-tpl.sn-tpl.sn-tpl .cf-tab-photo { flex: none; width: 32px; height: 32px; border-radius: 50%; overflow: hidden; }\n    .sn-tpl.sn-tpl.sn-tpl .cf-tab-photo img { width: 100%; height: 100%; object-fit: cover; }\n    .sn-tpl.sn-tpl.sn-tpl .cf-panel { display: none; }\n    .sn-tpl.sn-tpl.sn-tpl .cf-panel.is-default { display: block; }\n\n\n    \/* ===== 6. tamanhos disponiveis (reaproveita .flavor-grid\/.flavor-card) ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .flavor-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 26px; margin-top: 36px !important; }\n    .flavor-card { padding: 24px; border-radius: 20px; border: 1px solid #E7E3D9; }\n    .sn-tpl.sn-tpl.sn-tpl .flavor-photo { width: 170px; height: 170px; border-radius: 50%; overflow: hidden; margin: 0 auto 16px !important; box-shadow: var(--sh-sm); border: 1px solid var(--line); }\n    .sn-tpl.sn-tpl.sn-tpl .flavor-photo img { width: 100%; height: 100%; object-fit: cover; }\n    .sn-tpl.sn-tpl.sn-tpl .flavor-photo .imgslot { width: 100%; height: 100%; border-radius: 0; min-height: 0; }\n    .sn-tpl.sn-tpl.sn-tpl .flavor-card b { display: block; font-size: var(--fs-lg); font-weight: 900; letter-spacing: .02em; text-transform: uppercase; margin-bottom: 6px !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .flavor-card span { display: block; max-width: 380px; margin: 0 auto !important; color: var(--muted); font-size: var(--fs-md); line-height: 1.5; text-align: left !important; }\n\n    \/* ===== 7. banner fabrica ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .factory-banner { position: relative; min-height: 280px; border-radius: 0; overflow: hidden; display: flex; align-items: center; justify-content: center; text-align: center !important; background: linear-gradient(158deg, #242424, var(--ink)); }\n    .sn-tpl.sn-tpl.sn-tpl .factory-banner img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; filter: brightness(.5); }\n    .sn-tpl.sn-tpl.sn-tpl .factory-banner .fb-content { position: relative; z-index: 1; width: 100%; color: #fff; padding: 48px 0; }\n    .sn-tpl.sn-tpl.sn-tpl .factory-banner .fb-kicker { font-size: var(--fs-sm); color: #fff; font-weight: 600; letter-spacing: .05em; text-transform: uppercase; margin-bottom: 10px !important; }\n    .sn-tpl.sn-tpl.sn-tpl .factory-banner h3 { font-size: var(--fs-h2); color: #fff; text-transform: uppercase; letter-spacing: .01em; }\n\n    \/* ===== 8. como tomar ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .blk--gray { background: #e7e7e7; }\n    .sn-tpl.sn-tpl.sn-tpl .steps3 { display: grid !important; grid-template-columns: repeat(3, 1fr); gap: 20px; width: 100%; margin: 36px auto 0 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .step3 { background: #fff; border: 1.5px solid var(--ink); border-radius: 14px; padding: 24px 26px; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .step3 .n { width: 34px; height: 34px; border-radius: 50%; background: var(--ink); color: #fff; font-family: var(--f-head); font-weight: 600; font-size: var(--fs-md); display: flex; align-items: center; justify-content: center; margin: 0 0 14px !important; }\n    .sn-tpl.sn-tpl.sn-tpl .step3 b { display: block; font-size: var(--fs-lg); font-weight: 900; line-height: 1.35; margin-bottom: 4px !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .step3 span { color: var(--muted); font-size: var(--fs-md); text-align: left !important; }\n\n    \/* ===== 9. advertencias ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .warnbox { border: 1px solid #F6C800; background: #FFF9DC; border-radius: 14px; padding: 26px 28px; width: 100%; margin: 36px auto 0 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .warnbox p { text-align: left !important; font-size: var(--fs-md); color: var(--ink); padding: 0; }\n    .sn-tpl.sn-tpl.sn-tpl .warnbox p:first-child { font-weight: 600; }\n    .sn-tpl.sn-tpl.sn-tpl .warnbox p:last-child { margin-bottom: 0 !important; }\n\n    \/* ===== 10. FAQ ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark { width: 100%; margin: 36px auto 0 !important; border: 1px solid var(--dark-line); border-radius: 14px; overflow: hidden; }\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark details { background: var(--dark-card); border-bottom: 1px solid var(--dark-line); }\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark details:last-child { border-bottom: none; }\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark summary { cursor: pointer; list-style: none; padding: 19px 60px 19px 24px; position: relative; font-weight: 900; color: #fff; font-size: var(--fs-lg); text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark summary::-webkit-details-marker { display: none; }\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark summary::after { content: \"+\"; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); width: 28px; height: 28px; border-radius: 50%; background: #262626; color: #fff; font-size: var(--fs-xl); line-height: 26px; text-align: center; }\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark details[open] summary::after { content: \"\\2013\"; }\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark .ans { padding: 0 24px 20px; line-height: 1; color: #b9b6ac; font-size: var(--fs-md); text-align: left !important; }\n\n    \/* ===== 11. rodape tecnico ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .rt { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 18px; width: 100%; margin: 0 auto !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .rt p { font-size: var(--fs-sm); color: var(--muted); margin: 0 !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .rt-badge { flex: none; width: 44px; height: 44px; border-radius: 50%; background: #f2f2f2; border: 1px solid var(--ink); display: flex; align-items: center; justify-content: center; }\n    .sn-tpl.sn-tpl.sn-tpl .rt-who { flex: none; text-align: left !important; font-size: var(--fs-sm); color: var(--ink); }\n    .sn-tpl.sn-tpl.sn-tpl .rt-who b { display: block; font-size: var(--fs-md); text-align: left !important; }\n\n    \/* ===== responsivo: mudam os tokens, o alinhamento continua o mesmo ===== *\/\n    @media (max-width:1100px) {\n        .sn-tpl.sn-tpl.sn-tpl { --gut: 24px; --pad-y: 52px; --pad-y-tight: 40px; }\n    }\n    @media (max-width:820px) {\n        .sn-tpl.sn-tpl.sn-tpl { --gut: 20px; --pad-y: 44px; --pad-y-tight: 36px; --fs-lg: 17px; --fs-xl: 19px; }\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        .sn-tpl.sn-tpl.sn-tpl .tophead .sub { margin-bottom: 0 !important; }\n        .sn-tpl.sn-tpl.sn-tpl .stat-row::-webkit-scrollbar { display: none; }\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        .sn-tpl.sn-tpl.sn-tpl .stat-box:first-child { border-left: 1px solid var(--dark-line); }\n        .sn-tpl.sn-tpl.sn-tpl .intro-card { grid-template-columns: 1fr; padding: 20px; }\n        .sn-tpl.sn-tpl.sn-tpl .intro-img img, .sn-tpl.sn-tpl.sn-tpl .intro-img .imgslot { min-height: 220px; max-height: 260px; }\n        .sn-tpl.sn-tpl.sn-tpl .feat-grid { grid-template-columns: 1fr; }\n        .sn-tpl.sn-tpl.sn-tpl .feat-mid { order: -1; }\n        .sn-tpl.sn-tpl.sn-tpl .feat-mid .imgslot { min-height: 220px; }\n        .sn-tpl.sn-tpl.sn-tpl .pkg-slides { min-height: 220px; }\n        .sn-tpl.sn-tpl.sn-tpl .pkg-slide { min-height: 220px; }\n        .sn-tpl.sn-tpl.sn-tpl .pkg-dots { gap: 14px; margin-top: 18px !important; }\n        .sn-tpl.sn-tpl.sn-tpl .pkg-slide img { max-height: 286px; }\n        .sn-tpl.sn-tpl.sn-tpl .why-grid { grid-template-columns: 1fr; gap: 26px; }\n        .sn-tpl.sn-tpl.sn-tpl .why-img .imgslot, .sn-tpl.sn-tpl.sn-tpl .why-img img { height: auto; min-height: 220px; max-height: 280px; }\n        .sn-tpl.sn-tpl.sn-tpl .comp-grid { grid-template-columns: 1fr; }\n        .sn-tpl.sn-tpl.sn-tpl .cf-tab { padding: 6px 14px 6px 6px; }\n        .sn-tpl.sn-tpl.sn-tpl .rt { flex-direction: column !important; text-align: center !important; }\n        .sn-tpl.sn-tpl.sn-tpl .rt p { text-align: center !important; }\n        .sn-tpl.sn-tpl.sn-tpl .rt-who { text-align: center !important; }\n        .sn-tpl.sn-tpl.sn-tpl .rt-who b { text-align: center !important; }\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, .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        .sn-tpl.sn-tpl.sn-tpl .flavor-grid::-webkit-scrollbar, .sn-tpl.sn-tpl.sn-tpl .steps3::-webkit-scrollbar { display: none; }\n        .sn-tpl.sn-tpl.sn-tpl .flavor-grid { gap: 16px; }\n        .sn-tpl.sn-tpl.sn-tpl .flavor-card { flex: 0 0 78%; scroll-snap-align: center; }\n        .sn-tpl.sn-tpl.sn-tpl .steps3 { gap: 14px; }\n        .sn-tpl.sn-tpl.sn-tpl .step3 { flex: 0 0 84%; scroll-snap-align: center; }\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        .sn-tpl.sn-tpl.sn-tpl .feat-col:not(.feat-mid)::-webkit-scrollbar { display: none; }\n        .sn-tpl.sn-tpl.sn-tpl .feat-col:not(.feat-mid) .feat-card { flex: 0 0 82%; scroll-snap-align: center; }\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        .sn-tpl.sn-tpl.sn-tpl .why-list::-webkit-scrollbar { display: none; }\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        .sn-tpl.sn-tpl.sn-tpl .why-main .h2-sub { margin-top: 8px !important; }\n        .sn-tpl.sn-tpl.sn-tpl .why-main .evid-intro { margin-top: 28px !important; }\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 { display: block !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; }\n        .sn-tpl.sn-tpl.sn-tpl .intro-img, .sn-tpl.sn-tpl.sn-tpl .intro-text { display: block !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; }\n        .sn-tpl.sn-tpl.sn-tpl .intro-img img, .sn-tpl.sn-tpl.sn-tpl .intro-img .imgslot { height: auto !important; margin: 0 0 18px !important; }\n        .sn-tpl.sn-tpl.sn-tpl .intro-text h3 { margin: 14px 0 4px !important; padding: 0 !important; }\n        .sn-tpl.sn-tpl.sn-tpl .intro-text p { margin: 0 0 8px !important; padding: 0 !important; line-height: 1.6; }\n        .sn-tpl.sn-tpl.sn-tpl .intro-text p:last-child { margin-bottom: 0 !important; }\n        .sn-tpl.sn-tpl.sn-tpl .feat-card, .sn-tpl.sn-tpl.sn-tpl .feat-card.rev { flex-direction: row-reverse !important; }\n        .sn-tpl.sn-tpl.sn-tpl .feat-card:not(.rev), .sn-tpl.sn-tpl.sn-tpl .feat-card:not(.rev) b, .sn-tpl.sn-tpl.sn-tpl .feat-card:not(.rev)\u003ediv:first-child span { text-align: left !important; }\n        .sn-tpl.sn-tpl.sn-tpl .warnbox p { margin: 0 0 8px !important; line-height: 1.55; }\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"sn-tpl\"\u003e\n    \u003c!-- 1. TOPO \/ HERO --\u003e\n    \u003cheader class=\"tophead\"\u003e\n        \u003cdiv class=\"kicker\"\u003eSoldiers Nutrition · Kit Suplemento Alimentar em Pó\u003c\/div\u003e\n        \u003ch1\u003e\u003cspan\u003eKIT CREATINA + BETA-ALANINA (250G + 500G)\u003c\/span\u003e\u003c\/h1\u003e\n        \u003cp class=\"tagline\"\u003eCreatina Monohidratada 500g + Beta-Alanina 250g\u003c\/p\u003e\n        \u003cp class=\"sub\"\u003eIngrediente único em cada pote · direto da fábrica\u003c\/p\u003e\n        \u003cdiv class=\"stat-row\"\u003e\n            \u003cdiv class=\"stat-box\"\u003e\n\u003cspan class=\"v\"\u003e2\u003c\/span\u003e\u003cspan class=\"l\"\u003eProdutos no kit\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"stat-box\"\u003e\n\u003cspan class=\"v\"\u003e5.000mg\u003c\/span\u003e\u003cspan class=\"l\"\u003eCreatina por dose\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"stat-box\"\u003e\n\u003cspan class=\"v\"\u003e2.000mg\u003c\/span\u003e\u003cspan class=\"l\"\u003eBeta-alanina por dose\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"stat-box\"\u003e\n\u003cspan class=\"v\"\u003e225\u003c\/span\u003e\u003cspan class=\"l\"\u003eDoses no total\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pills\"\u003e\n            \u003cspan class=\"pill\"\u003e100% Creatina Monohidratada\u003c\/span\u003e \u003cspan class=\"pill\"\u003e100% Beta-Alanina\u003c\/span\u003e \u003cspan class=\"pill\"\u003eSem açúcar adicionado\u003c\/span\u003e \u003cspan class=\"pill\"\u003eSem glúten\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/header\u003e\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\/Aminoacidos_e_derivados_430x.png?v=1789502576\" alt=\"Kit Beta-Alanina + Creatina - categoria Aminoácidos e derivados\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"intro-text\"\u003e\n                \u003cp\u003eKit com creatina monohidratada — que auxilia no aumento do desempenho físico em exercícios repetidos de curta duração e alta intensidade — e beta-alanina 100% pura, para somar à sua rotina de treino.\u003c\/p\u003e\n                \u003ch3\u003ePara quem é\u003c\/h3\u003e\n                \u003cp\u003ePara quem treina com frequência e já usa creatina e beta-alanina na rotina — ou quer começar os dois ao mesmo tempo — em um único pedido, com dois produtos de ingrediente único.\u003c\/p\u003e\n                \u003ch3\u003eO que é\u003c\/h3\u003e\n                \u003cp\u003eKit com dois suplementos alimentares em pó Soldiers Nutrition: Creatina Monohidratada (500g) e Beta-Alanina (250g), cada um também vendido separadamente, aqui reunidos em um combo.\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 · IN nº 28\/2018 (Creatina)\u003c\/span\u003e\n            \u003cp\u003eA creatina monohidratada auxilia no aumento do desempenho físico em exercícios repetidos de curta duração e alta intensidade.\u003c\/p\u003e\n            \u003cp class=\"claim-note\"\u003eAlegação válida para a dose deste produto (5.000mg\/dia), que corresponde ao novo limite máximo diário estabelecido pela Anvisa (Instrução Normativa nº 373\/2025) para o grupo populacional ≥19 anos.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\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\u003eBeta-alanina\u003c\/b\u003e\u003cspan\u003e2.000mg por porção, fórmula 100% pura\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\u003cpath d=\"M4 12.5 9.5 18 20 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n                \u003cdiv class=\"feat-card\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eCreatina 100% pura\u003c\/b\u003e\u003cspan\u003e5.000mg por porção — dose máxima diária que sustenta a alegação\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\u003cpath d=\"M4 12.5 9.5 18 20 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n                \u003cdiv class=\"feat-card\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eSem açúcar adicionado\u003c\/b\u003e\u003cspan\u003eNenhum dos dois produtos tem açúcar adicionado\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\u003cpath d=\"M4 12.5 9.5 18 20 6\"\u003e\u003c\/path\u003e\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-carousel\"\u003e\n                    \u003cdiv class=\"pkg-slides\"\u003e\n                        \u003cdiv class=\"pkg-slide pkg-slide-1\" id=\"kitbc-pkg-1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8397\/1577\/files\/Kit_Creatina_BetaAlanina_430x.png?v=1789560550#\" alt=\"Kit Beta-Alanina 250g + Creatina 500g - foto 1\"\u003e\u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"pkg-dots\"\u003e\u003ca href=\"#kitbc-pkg-1\" class=\"pkg-dot\" aria-label=\"Ver foto 1\"\u003e\u003c\/a\u003e\u003c\/div\u003e\n                \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\u003eSem glúten\u003c\/b\u003e\u003cspan\u003eOs dois produtos são livres de 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\u003cpath d=\"M4 12.5 9.5 18 20 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n                \u003cdiv class=\"feat-card rev\"\u003e\n\u003cdiv\u003e\n\u003cb\u003e225 doses no total\u003c\/b\u003e\u003cspan\u003e100 de creatina + 125 de beta-alanina\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\u003cpath d=\"M4 12.5 9.5 18 20 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n                \u003cdiv class=\"feat-card rev\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eDireto da fábrica Soldiers\u003c\/b\u003e\u003cspan\u003eFabricação própria, São Paulo e Cajamar\/SP\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\u003cpath d=\"M4 12.5 9.5 18 20 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 4. POR QUE ESCOLHER (why-main, com evidências científicas — igual ao padrão da Creatina) --\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 a Creatina Soldiers\u003c\/h2\u003e\n                \u003cp class=\"h2-sub\"\u003eConfira os principais diferenciais da \u003cb\u003eCreatina Monohidratada\u003c\/b\u003e presente no kit.\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\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\u003cpath d=\"M8.5 12l2.3 2.3L16 9.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n                        \u003cdiv\u003e\n\u003cb\u003eAlta pureza e qualidade controlada\u003c\/b\u003e\u003cspan\u003eProcessos que garantem identidade, pureza e conformidade com a legislação brasileira para suplementos alimentares.\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\u003cpath d=\"M12 20V4M6 8l6-4 6 4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n                        \u003cdiv\u003e\n\u003cb\u003eIngrediente amplamente estudado\u003c\/b\u003e\u003cspan\u003ePresente em centenas de pesquisas científicas publicadas ao longo das últimas décadas.\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\u003ccircle cx=\"12\" cy=\"12\" r=\"8\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 8v4l3 3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n                        \u003cdiv\u003e\n\u003cb\u003eProdução com padrões rigorosos\u003c\/b\u003e\u003cspan\u003eFabricação com controles de qualidade do início ao fim do processo.\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\u003cpath d=\"M13 2 3 14h7l-1 8 11-14h-7l1-6Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n                        \u003cdiv\u003e\n\u003cb\u003ePara todos os níveis de treino\u003c\/b\u003e\u003cspan\u003eIdeal para complementar a alimentação de quem pratica atividade física, do recreativo ao alto rendimento.\u003c\/span\u003e\n\u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cp class=\"h2-sub evid-intro\"\u003eA creatina monohidratada é um dos suplementos alimentares mais reconhecidos e estudados na área da nutrição esportiva, com um sólido histórico de segurança e qualidade quando utilizada conforme a recomendação de uso. Essa alegação é respaldada por importantes organizações científicas internacionais, entre elas:\u003c\/p\u003e\n                \u003cdiv class=\"why-list evid-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\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\u003c\/svg\u003e\u003c\/div\u003e\n                        \u003cdiv\u003e\n\u003cb\u003eInternational Society of Sports Nutrition (ISSN)\u003c\/b\u003e\u003cspan\u003ePosition Stand on Creatine Supplementation.\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\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\u003c\/svg\u003e\u003c\/div\u003e\n                        \u003cdiv\u003e\n\u003cb\u003eEuropean Food Safety Authority (EFSA)\u003c\/b\u003e\u003cspan\u003eScientific Opinion on Creatine Monohydrate.\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\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\u003c\/svg\u003e\u003c\/div\u003e\n                        \u003cdiv\u003e\n\u003cb\u003eAmerican College of Sports Medicine (ACSM)\u003c\/b\u003e\u003cspan\u003eScientific Roundtable on Oral Creatine Supplementation.\u003c\/span\u003e\n\u003c\/div\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cp class=\"h2-sub evid-note\"\u003eEsse conjunto de evidências torna a creatina um dos ingredientes mais pesquisados e documentados na nutrição esportiva.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"why-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8397\/1577\/files\/Aminoacidos_e_derivados_2_430x.png?v=1789502576\" alt=\"Kit Beta-Alanina + Creatina - categoria Aminoácidos e derivados\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 5. COMPOSIÇÃO POR DOSE — dois produtos, cada um com ingrediente único, sem carrossel de sabor --\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\"\u003eCreatina Monohidratada: porção 5g (1 medidor), 100 porções por embalagem. Beta-Alanina: porção 2g (1 colher de café rasa), 125 porções por embalagem.\u003c\/p\u003e\n        \u003cdiv class=\"comp-grid\"\u003e\n            \u003cdiv class=\"comp-card\"\u003e\n                \u003cdiv class=\"table-scroll\"\u003e\u003ctable class=\"dnut\"\u003e\u003ctbody\u003e\n                    \u003ctr\u003e\n\u003cth\u003eCreatina Monohidratada · 5g\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\u003eCreatina\u003c\/td\u003e\n\u003ctd\u003e5000mg\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n                \u003cdiv class=\"comp-legal\" style=\"padding:0 16px 20px;\"\u003e\n\u003cspan class=\"ing-label\"\u003eIngredientes · Creatina Monohidratada\u003c\/span\u003e\u003cp\u003eCreatina monohidratada. Não contém glúten. Pode conter derivados da lactose.\u003c\/p\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"comp-card\"\u003e\n                \u003cdiv class=\"table-scroll\"\u003e\u003ctable class=\"dnut\"\u003e\u003ctbody\u003e\n                    \u003ctr\u003e\n\u003cth\u003eBeta-Alanina · 2g\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\u003eBeta-Alanina\u003c\/td\u003e\n\u003ctd\u003e2000mg\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n                \u003c\/tbody\u003e\u003c\/table\u003e\u003c\/div\u003e\n                \u003cdiv class=\"comp-legal\" style=\"padding:0 16px 20px;\"\u003e\n\u003cspan class=\"ing-label\"\u003eIngredientes · Beta-Alanina\u003c\/span\u003e\u003cp\u003eBeta-Alanina. Não contém glúten. Não contém lactose. Alérgicos: pode conter derivados de leite e de soja.\u003c\/p\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"comp-foot\"\u003e*Valor diário não estabelecido para creatina e beta-alanina isoladas. Não contém quantidades significativas de valor energético, carboidratos, açúcares totais e adicionados, proteínas, gorduras totais, gorduras saturadas, gorduras trans, fibras alimentares e sódio, em ambos os produtos.\u003c\/p\u003e\n        \u003cp class=\"comp-foot\"\u003eAlérgicos: a Beta-Alanina pode conter derivados de leite e de soja; a Creatina pode conter derivados da lactose. Não contém glúten (Creatina e Beta-Alanina).\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003c!-- 6. OS DOIS PRODUTOS DO KIT — reaproveita .flavor-grid --\u003e\n    \u003cdiv class=\"blk\"\u003e\n        \u003ch2 class=\"h2\"\u003eOs Dois Produtos do Kit\u003c\/h2\u003e\n        \u003cp class=\"h2-sub\"\u003eCada produto do Kit Performance também é vendido separadamente — aqui reunidos em um único pedido:\u003c\/p\u003e\n        \u003cdiv class=\"flavor-grid\"\u003e\n            \u003cdiv class=\"flavor-card\"\u003e\n\u003cdiv class=\"flavor-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8397\/1577\/files\/Creatina_500g.png?v=1786724940\" alt=\"Creatina Monohidratada 500g\"\u003e\u003c\/div\u003e\n\u003cb\u003eCreatina Monohidratada 500g\u003c\/b\u003e \u003cspan\u003eSuplemento Alimentar de Creatina em Pó, ingrediente único. Pote de 500g, com 100 porções de 5g (1 medidor).\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"flavor-card\"\u003e\n\u003cdiv class=\"flavor-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8397\/1577\/files\/Designsemnome_3_e26bec5c-11f1-4373-a854-63e8a5265cd7.png?v=1786641555\" alt=\"Beta-Alanina 250g\"\u003e\u003c\/div\u003e\n\u003cb\u003eBeta-Alanina 250g\u003c\/b\u003e \u003cspan\u003eSuplemento Alimentar em Pó com ingrediente único: beta-alanina. Pote de 250g, com 125 porções de 2g.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\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\"\u003eFabricação própria Soldiers Nutrition · unidades em São Paulo e Cajamar\/SP · tabela e informações no rótulo\u003c\/div\u003e\n            \u003ch3\u003eDireto da fábrica Soldiers Nutrition\u003c\/h3\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\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\u003eCreatina: meça 1 medidor (5g), dilua na bebida de preferência e consuma todos os dias, inclusive nos dias sem treino\u003c\/b\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"step3\"\u003e\n\u003cdiv class=\"n\"\u003e2\u003c\/div\u003e\n\u003cb\u003eBeta-Alanina: meça 1 colher de café rasa (2g) ou use o scoop medidor, com no máximo 300mg por dose e intervalo de 2 horas entre elas\u003c\/b\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"step3\"\u003e\n\u003cdiv class=\"n\"\u003e3\u003c\/div\u003e\n\u003cb\u003eDilua cada dose em sua bebida de preferência e consuma imediatamente, ou conforme orientação profissional\u003c\/b\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 9. ADVERTÊNCIAS (produto combinado: plural) --\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\u003eEstes produtos não são medicamentos. Estes produtos não substituem uma alimentação equilibrada. Não exceder a recomendação diária de consumo indicada na embalagem. Mantenha fora do alcance de crianças.\u003c\/p\u003e\n            \u003cp\u003eAlérgicos: a Beta-Alanina pode conter derivados de leite e de soja; a Creatina pode conter derivados da lactose. Não contém glúten (Creatina e Beta-Alanina). Não contém lactose: declaração presente no rótulo da Beta-Alanina.\u003c\/p\u003e\n            \u003cp\u003eEste produto não deve ser consumido por gestantes, lactantes e crianças. Produto indicado para o grupo populacional ≥19 anos. Sem adição de açúcar. A Beta-Alanina tem quantidade diária máxima de 2g, com doses divididas de, no máximo, 300mg, com intervalo de duas horas entre as doses.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\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\u003csummary\u003eO kit vem com quantos potes?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e2 potes: Creatina Monohidratada 500g e Beta-Alanina 250g.\u003c\/div\u003e\u003c\/details\u003e\n            \u003cdetails\u003e\u003csummary\u003eQuantas doses rendem os potes?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e100 doses de creatina (5g cada) + 125 doses de beta-alanina (2g cada) — 225 doses no total.\u003c\/div\u003e\u003c\/details\u003e\n            \u003cdetails\u003e\u003csummary\u003ePosso tomar os dois juntos, na mesma bebida?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003eSim, é possível diluir os dois na mesma bebida, respeitando as doses e o intervalo recomendado para a beta-alanina.\u003c\/div\u003e\u003c\/details\u003e\n            \u003cdetails\u003e\u003csummary\u003eA beta-alanina pode ser tomada de uma vez só?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003eNão. A quantidade diária máxima de 2g deve ser dividida em doses de até 300mg, com intervalo de 2 horas entre elas.\u003c\/div\u003e\u003c\/details\u003e\n            \u003cdetails\u003e\u003csummary\u003ePor que a dose de creatina é 5g?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003e5.000mg\/dia é o novo limite máximo diário estabelecido pela Anvisa (Instrução Normativa nº 373\/2025) para o grupo populacional ≥19 anos, e a dose que sustenta a alegação de desempenho físico.\u003c\/div\u003e\u003c\/details\u003e\n            \u003cdetails\u003e\u003csummary\u003eO kit contém glúten ou lactose?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003eNão contém glúten (Creatina e Beta-Alanina). A Beta-Alanina declara não conter lactose; a Creatina pode conter derivados da lactose.\u003c\/div\u003e\u003c\/details\u003e\n            \u003cdetails\u003e\u003csummary\u003eTem açúcar adicionado?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003eNão. Nenhum dos dois produtos do kit tem açúcar adicionado na fórmula.\u003c\/div\u003e\u003c\/details\u003e\n            \u003cdetails\u003e\u003csummary\u003eQualquer pessoa pode consumir o kit?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003eIndicado para o grupo populacional ≥19 anos. Não deve ser consumido por gestantes, lactantes e crianças.\u003c\/div\u003e\u003c\/details\u003e\n            \u003cdetails\u003e\u003csummary\u003eQual a validade depois de aberto?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003eConservar ao abrigo da luz, bem lacrado, em local seco e fresco, seguindo a validade indicada no rótulo de cada produto após aberto.\u003c\/div\u003e\u003c\/details\u003e\n            \u003cdetails\u003e\u003csummary\u003eExiste um horário melhor para tomar creatina?\u003c\/summary\u003e\u003cdiv class=\"ans\"\u003eNão. O que importa é a regularidade diária, inclusive nos dias sem treino.\u003c\/div\u003e\u003c\/details\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function () {\n    document.querySelectorAll('.pkg-carousel').forEach(function (car) {\n        var track = car.querySelector('.pkg-slides');\n        var slides = Array.prototype.slice.call(car.querySelectorAll('.pkg-slide'));\n        var dots = Array.prototype.slice.call(car.querySelectorAll('.pkg-dots a'));\n        if (!track || !slides.length || !dots.length) return;\n\n        function setActive(idx) {\n            dots.forEach(function (d, i) { d.classList.toggle('is-active', i === idx); });\n        }\n        setActive(0);\n\n        dots.forEach(function (dot, i) {\n            dot.addEventListener('click', function (e) {\n                e.preventDefault();\n                slides[i].scrollIntoView({ behavior: 'smooth', block: 'nearest', inline: 'center' });\n                setActive(i);\n            });\n        });\n\n        if ('IntersectionObserver' in window) {\n            var io = new IntersectionObserver(function (entries) {\n                entries.forEach(function (entry) {\n                    if (entry.isIntersecting \u0026\u0026 entry.intersectionRatio \u003e= 0.6) {\n                        var idx = slides.indexOf(entry.target);\n                        if (idx \u003e -1) setActive(idx);\n                    }\n                });\n            }, { root: track, threshold: 0.6 });\n            slides.forEach(function (s) { io.observe(s); });\n        }\n    });\n})();\n\u003c\/script\u003e","brand":"Soldiers Nutrition","offers":[{"title":"Default Title","offer_id":47235011870969,"sku":"259","price":85.9,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0787\/8397\/1577\/files\/KitCreatinaMonohidratada500g_BetaAlanina250g_01.png?v=1783948918"},{"product_id":"beta","title":"Beta Alanina 100% Pura","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 * { box-sizing: border-box; }\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 { display: none !important; }\n    .sn-tpl.sn-tpl.sn-tpl p:has(\u003e br:only-child) { display: none !important; }\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 { display: none !important; }\n\n    .sn-tpl.sn-tpl.sn-tpl img { max-width: 100%; display: block; }\n    .sn-tpl.sn-tpl.sn-tpl h1, .sn-tpl.sn-tpl.sn-tpl h2, .sn-tpl.sn-tpl.sn-tpl h3, .sn-tpl.sn-tpl.sn-tpl h4 {\n        margin: 0 !important; padding: 0 !important; font-family: var(--f-head); font-weight: 900; color: var(--ink); 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, .sn-tpl.sn-tpl.sn-tpl .tophead, .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    .sn-tpl.sn-tpl.sn-tpl .blk { padding-top: var(--pad-y); padding-bottom: var(--pad-y); }\n    .sn-tpl.sn-tpl.sn-tpl .blk--tight { padding-top: var(--pad-y-tight); padding-bottom: var(--pad-y-tight); }\n    .sn-tpl.sn-tpl.sn-tpl .blk--dark { background: var(--ink); color: #e9e7e0; }\n    .sn-tpl.sn-tpl.sn-tpl .blk--soft { background: var(--soft); }\n    .sn-tpl.sn-tpl.sn-tpl .center { text-align: center !important; }\n\n    .sn-tpl.sn-tpl.sn-tpl .kicker { font-size: var(--fs-sm); font-weight: 600; letter-spacing: .08em; text-transform: uppercase; color: var(--muted); margin-bottom: 8px !important; line-height: 1; }\n    .sn-tpl.sn-tpl.sn-tpl .blk--dark .kicker { color: #fff; }\n    .sn-tpl.sn-tpl.sn-tpl .h2 { font-size: var(--fs-h2); text-transform: uppercase; letter-spacing: -2px; text-align: center !important; }\n    .sn-tpl.sn-tpl.sn-tpl .blk--dark .h2 { color: #fff; }\n    .sn-tpl.sn-tpl.sn-tpl .h2-sub { max-width: var(--maxw-text); margin: 14px auto 0 !important; text-align: center !important; color: var(--muted); font-size: var(--fs-md); padding-top: 0 !important; line-height: 1.2 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .blk--dark .h2-sub { color: #c7c4ba; }\n    .h2-sub b { font-weight: 900; color: var(--ink); }\n\n    .sn-tpl.sn-tpl.sn-tpl .imgslot { border: 1.5px dashed var(--line); border-radius: 16px; background: var(--soft); display: flex; align-items: center; justify-content: center; text-align: center !important; color: var(--muted); font-size: var(--fs-sm); padding: 18px; min-height: 220px; }\n    .sn-tpl.sn-tpl.sn-tpl .blk--dark .imgslot { background: #141414; border-color: var(--dark-line); color: #8a8880; }\n\n    \/* ===== 1. topo \/ hero ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .tophead { padding-top: 56px; padding-bottom: 0; text-align: center !important; background: var(--ink); }\n    .sn-tpl.sn-tpl.sn-tpl .tophead h1 { font-size: var(--fs-h1); text-transform: uppercase; letter-spacing: .01em; color: #fff; }\n    .sn-tpl.sn-tpl.sn-tpl .tophead h1 span { color: #fff; }\n    .sn-tpl.sn-tpl.sn-tpl .tophead .sub { margin: 50px 0 -35px !important; font-size: var(--fs-md); color: #b9b6ac; }\n    .formula { padding-top: 0 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .stat-row { display: flex; justify-content: center; width: 70%; margin: 38px auto 0 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .stat-box { flex: 1; padding: 0 14px; text-align: center !important; border-left: 1px solid var(--dark-line); }\n    .sn-tpl.sn-tpl.sn-tpl .stat-box:first-child { border-left: none; }\n    .sn-tpl.sn-tpl.sn-tpl .stat-box .v { display: block; font-family: var(--f-head); font-size: var(--fs-stat); font-weight: 700; line-height: 1.05; color: #fff; }\n    .sn-tpl.sn-tpl.sn-tpl .stat-box .l { display: block; font-size: var(--fs-sm); font-weight: 600; letter-spacing: .06em; text-transform: uppercase; color: #8a8880; margin-top: 8px !important; }\n    .sn-tpl.sn-tpl.sn-tpl .tophead .kicker { color: #b9b6ac; }\n    .sn-tpl.sn-tpl.sn-tpl .tophead .tagline { margin: -5px 0 0 !important; padding-top: 0 !important; font-size: var(--fs-lg); font-weight: 600; color: #fff; }\n    .sn-tpl.sn-tpl.sn-tpl .tophead .sub { padding-top: 0 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .pills { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px; width: 100%; margin: 30px auto 0 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .pill { background: #1a1a1a; border: 1px solid var(--dark-line); color: #e9e7e0; font-size: var(--fs-sm); font-weight: 600; padding: 8px 16px; border-radius: 999px; letter-spacing: .01em; }\n\n    \/* ===== 2. intro card ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .intro-card { display: grid; grid-template-columns: 1fr 1.56fr; gap: 34px; align-items: stretch; background: #fff; border: 1px solid var(--line); border-radius: 22px; box-shadow: var(--sh-md); padding: 28px; width: 100%; margin: 0 auto !important; }\n    .sn-tpl.sn-tpl.sn-tpl .intro-img img, .sn-tpl.sn-tpl.sn-tpl .intro-img .imgslot { border-radius: 14px; overflow: hidden; width: 100%; height: 100%; min-height: 300px; object-fit: cover; }\n    .sn-tpl.sn-tpl.sn-tpl .intro-text { display: flex; flex-direction: column; justify-content: center; }\n    .sn-tpl.sn-tpl.sn-tpl .intro-text\u003e*:first-child { margin-top: 0 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .intro-text\u003e*:last-child { margin-bottom: 0 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .intro-text h3 { font-size: var(--fs-xl); margin: 18px 0 8px !important; text-align: left !important; text-transform: uppercase; }\n    .sn-tpl.sn-tpl.sn-tpl .intro-text p { text-align: left !important; font-size: var(--fs-md); color: var(--text); line-height: 20px; }\n    .sn-tpl.sn-tpl.sn-tpl .claim-box { width: 100%; margin: 20px auto 0 !important; background: #fff; border: 1px solid var(--line); border-radius: 18px; padding: 24px 28px; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .claim-box p { padding: 0; }\n    .sn-tpl.sn-tpl.sn-tpl .claim-box .claim-kicker { display: block; font-size: var(--fs-xs); font-weight: 700; text-transform: uppercase; letter-spacing: .04em; color: var(--muted); margin-bottom: 10px !important; }\n    .sn-tpl.sn-tpl.sn-tpl .claim-box p { font-size: var(--fs-md); color: var(--ink); font-weight: 600; margin: 0 0 6px !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .claim-box .claim-note { font-weight: 400; color: var(--muted); font-size: var(--fs-sm); margin: 0 !important; }\n\n    \/* ===== 3. destaques da formula (dark, 3 col) ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .feat-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 22px; align-items: center; margin-top: 36px !important; }\n    .sn-tpl.sn-tpl.sn-tpl .feat-col { display: flex; flex-direction: column; gap: 14px; }\n    .sn-tpl.sn-tpl.sn-tpl .feat-card { background: var(--dark-card); border: 1px solid var(--dark-line); border-radius: 12px; padding: 16px 20px; min-height: 88px; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; gap: 16px; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .feat-card.rev { flex-direction: row-reverse !important; }\n    .sn-tpl.sn-tpl.sn-tpl .feat-card:not(.rev), .sn-tpl.sn-tpl.sn-tpl .feat-card:not(.rev) b, .sn-tpl.sn-tpl.sn-tpl .feat-card:not(.rev)\u003ediv:first-child span { text-align: right !important; }\n    .sn-tpl.sn-tpl.sn-tpl .feat-card\u003ediv:first-child { flex: 1 1 auto; min-width: 0; }\n    .sn-tpl.sn-tpl.sn-tpl .feat-card .chk-box { flex: none !important; width: 32px; height: 32px; border-radius: 9px; border: 2px solid #8f8c85; display: flex; align-items: center; justify-content: center; }\n    .sn-tpl.sn-tpl.sn-tpl .feat-card .chk-box svg { width: 15px; height: 15px; }\n    .sn-tpl.sn-tpl.sn-tpl .feat-card b { display: block; color: #fff; font-size: var(--fs-lg); font-weight: 600; line-height: 1.3; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .feat-card span { display: block; color: #a9a69d; font-size: var(--fs-sm); line-height: 1.45; margin-top: 3px !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .feat-mid .imgslot { min-height: 340px; }\n\n    \/* carrossel de fotos de embalagem: scroll-snap horizontal - arrasta\/desliza\n       com o dedo igual um carrossel nativo, mesmo padrao ja usado nos demais\n       produtos (Striker, Beef, Evolution etc). Os pontos sao links de ancora\n       (#creat-pkg-N) que rolam ate o slide (clique continua funcionando sem\n       JS). O estado ativo do ponto, porem, e controlado por um JS leve no fim\n       do arquivo (unica excecao ao \"sem JS\" do padrao): um IntersectionObserver\n       escopado a cada .pkg-carousel marca a classe .is-active no ponto do\n       slide visivel, tanto no clique quanto no arrasto\/swipe - ver \u003cscript\u003e\n       ao final do documento. Creatina tem 9 tamanhos: creat-pkg-1 a\n       creat-pkg-9. *\/\n    .sn-tpl.sn-tpl.sn-tpl .pkg-carousel { position: relative; width: 100%; }\n    .sn-tpl.sn-tpl.sn-tpl .pkg-slides { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; scroll-behavior: smooth; min-height: 340px; scrollbar-width: none; }\n    .sn-tpl.sn-tpl.sn-tpl .pkg-slides::-webkit-scrollbar { display: none; }\n    .sn-tpl.sn-tpl.sn-tpl .pkg-slide { flex: 0 0 100%; scroll-snap-align: center; display: flex; align-items: center; justify-content: center; width: 100%; min-height: 340px; padding: 18px; }\n    .sn-tpl.sn-tpl.sn-tpl .pkg-slide img { max-width: 132%; max-height: 462px; object-fit: contain; margin: 0 auto !important; }\n    .sn-tpl.sn-tpl.sn-tpl .pkg-dots { display: flex; justify-content: center; gap: 8px; margin-top: 14px !important; flex-wrap: wrap; row-gap: 8px; }\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 { position: relative; width: 9px; height: 9px; border-radius: 50%; background: #4a4a4a; cursor: pointer; display: block; }\n    .sn-tpl.sn-tpl.sn-tpl .pkg-dot::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 40px; height: 40px; transform: translate(-50%, -50%); }\n    .sn-tpl.sn-tpl.sn-tpl .pkg-dot.is-active { background: #fff; }\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 { display: grid; grid-template-columns: 1.32fr 1fr; gap: 40px; align-items: stretch; margin-top: 36px !important; }\n    .sn-tpl.sn-tpl.sn-tpl .why-main { min-width: 0; }\n    .sn-tpl.sn-tpl.sn-tpl .why-main .h2 { text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .why-main .h2-sub { max-width: 100% !important; margin: 12px 0 0 !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .why-main .evid-intro { margin-top: 34px !important; }\n    .sn-tpl.sn-tpl.sn-tpl .why-main .evid-note { margin-top: 20px !important; }\n    .sn-tpl.sn-tpl.sn-tpl .why-list { display: block; margin-top: 26px !important; }\n    .sn-tpl.sn-tpl.sn-tpl .diff { display: flex !important; flex-direction: row !important; align-items: flex-start !important; text-align: left !important; gap: 16px; padding: 16px 0; border-bottom: 1px solid var(--line); }\n    .sn-tpl.sn-tpl.sn-tpl .diff:first-child { padding-top: 0; }\n    .sn-tpl.sn-tpl.sn-tpl .diff:last-child { border-bottom: none; padding-bottom: 0; }\n    .sn-tpl.sn-tpl.sn-tpl .diff-badge { flex: none; width: 44px; height: 44px; border-radius: 50%; background: var(--ink); color: #fff; display: flex; align-items: center; justify-content: center; }\n    .sn-tpl.sn-tpl.sn-tpl .diff-badge svg { width: 23px; height: 23px; }\n    .sn-tpl.sn-tpl.sn-tpl .diff b { display: block; color: var(--ink); font-size: var(--fs-lg); font-weight: 700; margin-bottom: 3px !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .diff span { display: block; color: var(--muted); font-size: var(--fs-md); line-height: 1.5; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .why-img { position: relative; }\n    .sn-tpl.sn-tpl.sn-tpl .why-img .imgslot, .sn-tpl.sn-tpl.sn-tpl .why-img img { border-radius: 16px; width: 100%; height: 100%; min-height: 380px; object-fit: cover; object-position: center; display: block; }\n\n    \/* lista de evidencias cientificas (reaproveita .why-list\/.diff, sem coluna de foto) *\/\n    .sn-tpl.sn-tpl.sn-tpl .evid-list { width: 100%; max-width: 100%; margin-top: 22px !important; }\n\n    \/* ===== 5. composicao por dose (dark) ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .blk--tab { position: relative; }\n    .sn-tpl.sn-tpl.sn-tpl .blk--tab::before { content: \"\"; position: absolute; top: -29px; left: 50%; transform: translateX(-50%); width: 45%; min-width: 220px; height: 30px; background: var(--ink); clip-path: polygon(5% 0%, 95% 0%, 100% 100%, 0% 100%); }\n    .sn-tpl.sn-tpl.sn-tpl .blk--tab::after { content: \"\"; position: absolute; bottom: -28px; left: 50%; transform: translateX(-50%); width: 45%; min-width: 220px; height: 30px; background: var(--ink); clip-path: polygon(0% 0%, 100% 0%, 95% 100%, 5% 100%); }\n    .sn-tpl.sn-tpl.sn-tpl .comp-note { max-width: var(--maxw-text); margin: 14px auto 30px !important; text-align: center !important; color: #c7c4ba; font-size: var(--fs-md); padding-top: 0 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .comp-grid { display: grid; grid-template-columns: 1.1fr 1fr; gap: 22px; width: 100%; margin: 0 auto !important; }\n    .sn-tpl.sn-tpl.sn-tpl .comp-grid.comp-grid--single { display: block; max-width: 520px; }\n    .sn-tpl.sn-tpl.sn-tpl .comp-card { background: var(--dark-card); border: 1px solid var(--dark-line); border-radius: 14px; overflow: hidden; }\n    .sn-tpl.sn-tpl.sn-tpl table.dnut { border-collapse: collapse; width: 100%; font-size: var(--fs-sm); }\n    .sn-tpl.sn-tpl.sn-tpl table.dnut th { background: #141414; color: #fff; font-weight: 600; font-size: var(--fs-xs); letter-spacing: .03em; text-transform: uppercase; padding: 12px 16px; text-align: right; border-bottom: 1px solid var(--dark-line); }\n    .sn-tpl.sn-tpl.sn-tpl table.dnut th:first-child { text-align: left; }\n    .sn-tpl.sn-tpl.sn-tpl table.dnut td { padding: 10px 16px; border-bottom: 1px solid var(--dark-line); text-align: right; color: #d8d5cc !important; }\n    .sn-tpl.sn-tpl.sn-tpl table.dnut tr:last-child td { border-bottom: none; }\n    .sn-tpl.sn-tpl.sn-tpl table.dnut td:first-child { text-align: left; }\n    .sn-tpl.sn-tpl.sn-tpl table.dnut tr.hi td { font-weight: 700; color: #fff !important; background: #222; }\n    \/* Alguns temas\/apps da Shopify auto-linkam palavras do texto (ex.: nomes\n       de nutrientes que coincidem com termos de busca\/coleção), envolvendo-as\n       em \u003ca\u003e com a cor de link padrão do tema - isso sobrescrevia a cor da\n       celula e deixava a tabela com linhas de cores inconsistentes entre si.\n       Forcamos a cor de qualquer link dentro da tabela para acompanhar a\n       celula\/linha em que ele esta. *\/\n    .sn-tpl.sn-tpl.sn-tpl table.dnut td a, .sn-tpl.sn-tpl.sn-tpl table.dnut th a { color: inherit !important; text-decoration: none !important; }\n    .sn-tpl.sn-tpl.sn-tpl .table-scroll { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }\n    .sn-tpl.sn-tpl.sn-tpl .comp-legal { width: 100%; margin: 26px auto 0 !important; color: #b9b6ac; font-size: var(--fs-sm); }\n    .sn-tpl.sn-tpl.sn-tpl .comp-legal .caps { display: block; font-weight: 700; color: #fff; letter-spacing: .02em; margin: 4px 0 !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .comp-legal .it { font-style: italic; color: #a9a69d; margin-top: 14px !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .comp-legal .ing-label { display: block; font-weight: 600; color: #fff; font-size: var(--fs-xs); text-transform: uppercase; letter-spacing: .03em; margin: 0 0 6px !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .comp-legal p { padding-top: 0 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .comp-legal .ing-label { margin-top: 30px !important; }\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 { max-width: var(--maxw-text); margin: 34px auto 0 !important; text-align: center !important; color: #8a8880; font-size: var(--fs-xs); line-height: 1.6; }\n    .sn-tpl.sn-tpl.sn-tpl .comp-foot + .comp-foot { margin-top: 12px !important; }\n\n    \/* ===== 5b. carrossel de sabores na tabela nutricional (so CSS, sem JS) ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .comp-carousel { width: 100%; margin: 0 auto !important; position: relative; }\n    .sn-tpl.sn-tpl.sn-tpl .cf-radio { position: absolute; opacity: 0; width: 0; height: 0; pointer-events: none; }\n    .sn-tpl.sn-tpl.sn-tpl .cf-tabs { display: flex; justify-content: center; gap: 10px; margin-bottom: 22px !important; flex-wrap: wrap; }\n    .sn-tpl.sn-tpl.sn-tpl .cf-tab { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 9px; cursor: pointer; background: var(--dark-card); border: 1.5px solid var(--dark-line); border-radius: 999px; padding: 7px 18px 7px 7px; color: #b9b6ac; font-size: var(--fs-sm); font-weight: 600; transition: border-color .15s, color .15s; }\n    .sn-tpl.sn-tpl.sn-tpl .cf-tab-photo { flex: none; width: 32px; height: 32px; border-radius: 50%; overflow: hidden; }\n    .sn-tpl.sn-tpl.sn-tpl .cf-tab-photo img { width: 100%; height: 100%; object-fit: cover; }\n    .sn-tpl.sn-tpl.sn-tpl .cf-panel { display: none; }\n    .sn-tpl.sn-tpl.sn-tpl .cf-panel.is-default { display: block; }\n\n\n    \/* ===== 6. tamanhos disponiveis (reaproveita .flavor-grid\/.flavor-card) ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .flavor-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 26px; margin-top: 36px !important; }\n    .flavor-card { padding: 24px; border-radius: 20px; border: 1px solid #E7E3D9; }\n    .sn-tpl.sn-tpl.sn-tpl .flavor-photo { width: 170px; height: 170px; border-radius: 50%; overflow: hidden; margin: 0 auto 16px !important; box-shadow: var(--sh-sm); border: 1px solid var(--line); }\n    .sn-tpl.sn-tpl.sn-tpl .flavor-photo img { width: 100%; height: 100%; object-fit: cover; }\n    .sn-tpl.sn-tpl.sn-tpl .flavor-photo .imgslot { width: 100%; height: 100%; border-radius: 0; min-height: 0; }\n    .sn-tpl.sn-tpl.sn-tpl .flavor-card b { display: block; font-size: var(--fs-lg); font-weight: 900; letter-spacing: .02em; text-transform: uppercase; margin-bottom: 6px !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .flavor-card span { display: block; max-width: 380px; margin: 0 auto !important; color: var(--muted); font-size: var(--fs-md); line-height: 1.5; text-align: left !important; }\n\n    \/* ===== 7. banner fabrica ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .factory-banner { position: relative; min-height: 280px; border-radius: 0; overflow: hidden; display: flex; align-items: center; justify-content: center; text-align: center !important; background: linear-gradient(158deg, #242424, var(--ink)); }\n    .sn-tpl.sn-tpl.sn-tpl .factory-banner img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; filter: brightness(.5); }\n    .sn-tpl.sn-tpl.sn-tpl .factory-banner .fb-content { position: relative; z-index: 1; width: 100%; color: #fff; padding: 48px 0; }\n    .sn-tpl.sn-tpl.sn-tpl .factory-banner .fb-kicker { font-size: var(--fs-sm); color: #fff; font-weight: 600; letter-spacing: .05em; text-transform: uppercase; margin-bottom: 10px !important; }\n    .sn-tpl.sn-tpl.sn-tpl .factory-banner h3 { font-size: var(--fs-h2); color: #fff; text-transform: uppercase; letter-spacing: .01em; }\n\n    \/* ===== 8. como tomar ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .blk--gray { background: #e7e7e7; }\n    .sn-tpl.sn-tpl.sn-tpl .steps3 { display: grid !important; grid-template-columns: repeat(3, 1fr); gap: 20px; width: 100%; margin: 36px auto 0 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .step3 { background: #fff; border: 1.5px solid var(--ink); border-radius: 14px; padding: 24px 26px; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .step3 .n { width: 34px; height: 34px; border-radius: 50%; background: var(--ink); color: #fff; font-family: var(--f-head); font-weight: 600; font-size: var(--fs-md); display: flex; align-items: center; justify-content: center; margin: 0 0 14px !important; }\n    .sn-tpl.sn-tpl.sn-tpl .step3 b { display: block; font-size: var(--fs-lg); font-weight: 900; line-height: 1.35; margin-bottom: 4px !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .step3 span { color: var(--muted); font-size: var(--fs-md); text-align: left !important; }\n\n    \/* ===== 9. advertencias ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .warnbox { border: 1px solid #F6C800; background: #FFF9DC; border-radius: 14px; padding: 26px 28px; width: 100%; margin: 36px auto 0 !important; }\n    .sn-tpl.sn-tpl.sn-tpl .warnbox p { text-align: left !important; font-size: var(--fs-md); color: var(--ink); padding: 0; }\n    .sn-tpl.sn-tpl.sn-tpl .warnbox p:first-child { font-weight: 600; }\n    .sn-tpl.sn-tpl.sn-tpl .warnbox p:last-child { margin-bottom: 0 !important; }\n\n    \/* ===== 10. FAQ ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark { width: 100%; margin: 36px auto 0 !important; border: 1px solid var(--dark-line); border-radius: 14px; overflow: hidden; }\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark details { background: var(--dark-card); border-bottom: 1px solid var(--dark-line); }\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark details:last-child { border-bottom: none; }\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark summary { cursor: pointer; list-style: none; padding: 19px 60px 19px 24px; position: relative; font-weight: 900; color: #fff; font-size: var(--fs-lg); text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark summary::-webkit-details-marker { display: none; }\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark summary::after { content: \"+\"; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); width: 28px; height: 28px; border-radius: 50%; background: #262626; color: #fff; font-size: var(--fs-xl); line-height: 26px; text-align: center; }\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark details[open] summary::after { content: \"\\2013\"; }\n    .sn-tpl.sn-tpl.sn-tpl .faq-dark .ans { padding: 0 24px 20px; line-height: 1; color: #b9b6ac; font-size: var(--fs-md); text-align: left !important; }\n\n    \/* ===== 11. rodape tecnico ===== *\/\n    .sn-tpl.sn-tpl.sn-tpl .rt { display: flex !important; flex-direction: row !important; align-items: center !important; gap: 18px; width: 100%; margin: 0 auto !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .rt p { font-size: var(--fs-sm); color: var(--muted); margin: 0 !important; text-align: left !important; }\n    .sn-tpl.sn-tpl.sn-tpl .rt-badge { flex: none; width: 44px; height: 44px; border-radius: 50%; background: #f2f2f2; border: 1px solid var(--ink); display: flex; align-items: center; justify-content: center; }\n    .sn-tpl.sn-tpl.sn-tpl .rt-who { flex: none; text-align: left !important; font-size: var(--fs-sm); color: var(--ink); }\n    .sn-tpl.sn-tpl.sn-tpl .rt-who b { display: block; font-size: var(--fs-md); text-align: left !important; }\n\n    \/* ===== responsivo: mudam os tokens, o alinhamento continua o mesmo ===== *\/\n    @media (max-width:1100px) {\n        .sn-tpl.sn-tpl.sn-tpl { --gut: 24px; --pad-y: 52px; --pad-y-tight: 40px; }\n    }\n    @media (max-width:820px) {\n        .sn-tpl.sn-tpl.sn-tpl { --gut: 20px; --pad-y: 44px; --pad-y-tight: 36px; --fs-lg: 17px; --fs-xl: 19px; }\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        .sn-tpl.sn-tpl.sn-tpl .tophead .sub { margin-bottom: 0 !important; }\n        .sn-tpl.sn-tpl.sn-tpl .stat-row::-webkit-scrollbar { display: none; }\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        .sn-tpl.sn-tpl.sn-tpl .stat-box:first-child { border-left: 1px solid var(--dark-line); }\n        .sn-tpl.sn-tpl.sn-tpl .intro-card { grid-template-columns: 1fr; padding: 20px; }\n        .sn-tpl.sn-tpl.sn-tpl .intro-img img, .sn-tpl.sn-tpl.sn-tpl .intro-img .imgslot { min-height: 220px; max-height: 260px; }\n        .sn-tpl.sn-tpl.sn-tpl .feat-grid { grid-template-columns: 1fr; }\n        .sn-tpl.sn-tpl.sn-tpl .feat-mid { order: -1; }\n        .sn-tpl.sn-tpl.sn-tpl .feat-mid .imgslot { min-height: 220px; }\n        .sn-tpl.sn-tpl.sn-tpl .pkg-slides { min-height: 220px; }\n        .sn-tpl.sn-tpl.sn-tpl .pkg-slide { min-height: 220px; }\n        .sn-tpl.sn-tpl.sn-tpl .pkg-dots { gap: 14px; margin-top: 18px !important; }\n        .sn-tpl.sn-tpl.sn-tpl .pkg-slide img { max-height: 286px; }\n        .sn-tpl.sn-tpl.sn-tpl .why-grid { grid-template-columns: 1fr; gap: 26px; }\n        .sn-tpl.sn-tpl.sn-tpl .why-img .imgslot, .sn-tpl.sn-tpl.sn-tpl .why-img img { height: auto; min-height: 220px; max-height: 280px; }\n        .sn-tpl.sn-tpl.sn-tpl .comp-grid { grid-template-columns: 1fr; }\n        .sn-tpl.sn-tpl.sn-tpl .cf-tab { padding: 6px 14px 6px 6px; }\n        .sn-tpl.sn-tpl.sn-tpl .rt { flex-direction: column !important; text-align: center !important; }\n        .sn-tpl.sn-tpl.sn-tpl .rt p { text-align: center !important; }\n        .sn-tpl.sn-tpl.sn-tpl .rt-who { text-align: center !important; }\n        .sn-tpl.sn-tpl.sn-tpl .rt-who b { text-align: center !important; }\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, .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        .sn-tpl.sn-tpl.sn-tpl .flavor-grid::-webkit-scrollbar, .sn-tpl.sn-tpl.sn-tpl .steps3::-webkit-scrollbar { display: none; }\n        .sn-tpl.sn-tpl.sn-tpl .flavor-grid { gap: 16px; }\n        .sn-tpl.sn-tpl.sn-tpl .flavor-card { flex: 0 0 78%; scroll-snap-align: center; }\n        .sn-tpl.sn-tpl.sn-tpl .steps3 { gap: 14px; }\n        .sn-tpl.sn-tpl.sn-tpl .step3 { flex: 0 0 84%; scroll-snap-align: center; }\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        .sn-tpl.sn-tpl.sn-tpl .feat-col:not(.feat-mid)::-webkit-scrollbar { display: none; }\n        .sn-tpl.sn-tpl.sn-tpl .feat-col:not(.feat-mid) .feat-card { flex: 0 0 82%; scroll-snap-align: center; }\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        .sn-tpl.sn-tpl.sn-tpl .why-list::-webkit-scrollbar { display: none; }\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        .sn-tpl.sn-tpl.sn-tpl .why-main .h2-sub { margin-top: 8px !important; }\n        .sn-tpl.sn-tpl.sn-tpl .why-main .evid-intro { margin-top: 28px !important; }\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 { display: block !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; }\n        .sn-tpl.sn-tpl.sn-tpl .intro-img, .sn-tpl.sn-tpl.sn-tpl .intro-text { display: block !important; height: auto !important; min-height: 0 !important; max-height: none !important; overflow: visible !important; }\n        .sn-tpl.sn-tpl.sn-tpl .intro-img img, .sn-tpl.sn-tpl.sn-tpl .intro-img .imgslot { height: auto !important; margin: 0 0 18px !important; }\n        .sn-tpl.sn-tpl.sn-tpl .intro-text h3 { margin: 14px 0 4px !important; padding: 0 !important; }\n        .sn-tpl.sn-tpl.sn-tpl .intro-text p { margin: 0 0 8px !important; padding: 0 !important; line-height: 1.6; }\n        .sn-tpl.sn-tpl.sn-tpl .intro-text p:last-child { margin-bottom: 0 !important; }\n        .sn-tpl.sn-tpl.sn-tpl .feat-card, .sn-tpl.sn-tpl.sn-tpl .feat-card.rev { flex-direction: row-reverse !important; }\n        .sn-tpl.sn-tpl.sn-tpl .feat-card:not(.rev), .sn-tpl.sn-tpl.sn-tpl .feat-card:not(.rev) b, .sn-tpl.sn-tpl.sn-tpl .feat-card:not(.rev)\u003ediv:first-child span { text-align: left !important; }\n        .sn-tpl.sn-tpl.sn-tpl .warnbox p { margin: 0 0 8px !important; line-height: 1.55; }\n    }\n\u003c\/style\u003e\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 Pó\u003c\/div\u003e\n        \u003ch1\u003eBETA-ALANINA \u003cspan\u003e100% PURA\u003c\/span\u003e\n\u003c\/h1\u003e\n        \u003cp class=\"tagline\"\u003e2000mg de Beta-Alanina por Dose\u003c\/p\u003e\n        \u003cp class=\"sub\"\u003eIngrediente único, sem misturas · 250 doses nesta embalagem de 500g\u003c\/p\u003e\n        \u003cdiv class=\"stat-row\"\u003e\n            \u003cdiv class=\"stat-box\"\u003e\n\u003cspan class=\"v\"\u003e2000mg\u003c\/span\u003e\u003cspan class=\"l\"\u003eBeta-alanina por dose\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"stat-box\"\u003e\n\u003cspan class=\"v\"\u003e250\u003c\/span\u003e\u003cspan class=\"l\"\u003eDoses por embalagem\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"stat-box\"\u003e\n\u003cspan class=\"v\"\u003e1\u003c\/span\u003e\u003cspan class=\"l\"\u003eIngrediente único\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"stat-box\"\u003e\n\u003cspan class=\"v\"\u003e19+\u003c\/span\u003e\u003cspan class=\"l\"\u003eIdade recomendada\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pills\"\u003e\n            \u003cspan class=\"pill\"\u003eBeta-alanina 100% pura\u003c\/span\u003e \u003cspan class=\"pill\"\u003eIngrediente único\u003c\/span\u003e \u003cspan class=\"pill\"\u003e2000mg por dose\u003c\/span\u003e \u003cspan class=\"pill\"\u003eSem glúten e sem lactose\u003c\/span\u003e \u003cspan class=\"pill\"\u003eDireto da fábrica Soldiers\u003c\/span\u003e\n        \u003c\/div\u003e\n    \u003c\/header\u003e\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\/Aminoacidos_e_derivados_430x.png?v=1789502576\" alt=\"Beta-Alanina 100% Pura Soldiers Nutrition - categoria Aminoácidos e derivados\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"intro-text\"\u003e\n                \u003cp\u003eBeta-alanina em pó, sem misturas, na dose de 2000mg por porção de 2g (1 colher de café). Embalagem de 500g, rendendo 250 doses.\u003c\/p\u003e\n                \u003ch3\u003ePara quem é\u003c\/h3\u003e\n                \u003cp\u003ePara quem busca beta-alanina isolada, sem misturas, para adicionar à própria rotina ou bebida de preferência.\u003c\/p\u003e\n                \u003ch3\u003eO que é\u003c\/h3\u003e\n                \u003cp\u003eSuplemento alimentar de beta-alanina em pó Soldiers Nutrition, com um único ingrediente: beta-alanina, na dose de 2000mg por porção de 2g. Embalagem de 500g.\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"claim-box\"\u003e\n            \u003cspan class=\"claim-kicker\"\u003eIngrediente único · declarado no rótulo\u003c\/span\u003e\n            \u003cp\u003eBeta-alanina em pó, sem misturas, sem adição de açúcar — um aminoácido presente na composição, com limite diário de uso indicado no rótulo.\u003c\/p\u003e\n            \u003cp class=\"claim-note\"\u003eQuantidade diária máxima de 2g, com doses divididas de no máximo 300mg e intervalo de duas horas entre elas.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\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\u003eIngrediente único\u003c\/b\u003e\u003cspan\u003eBeta-alanina em pó, sem misturas\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\u003cpath d=\"M4 12.5 9.5 18 20 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n                \u003cdiv class=\"feat-card\"\u003e\n\u003cdiv\u003e\n\u003cb\u003e2000mg por dose\u003c\/b\u003e\u003cspan\u003ePorção de 2g (1 colher de café)\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\u003cpath d=\"M4 12.5 9.5 18 20 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n                \u003cdiv class=\"feat-card\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eSem adição de açúcar\u003c\/b\u003e\u003cspan\u003eApenas beta-alanina em pó, sem outros ingredientes\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\u003cpath d=\"M4 12.5 9.5 18 20 6\"\u003e\u003c\/path\u003e\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-carousel\"\u003e\n                    \u003cdiv class=\"pkg-slides\"\u003e\n                        \u003cdiv class=\"pkg-slide pkg-slide-1\" id=\"beta-pkg-1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8397\/1577\/files\/Beta_Alanina_sem_fundo_3_430x.png?v=1789559840\" alt=\"Beta-Alanina 100% Pura Soldiers Nutrition - embalagem 250g\"\u003e\u003c\/div\u003e\n                        \u003cdiv class=\"pkg-slide pkg-slide-2\" id=\"beta-pkg-2\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8397\/1577\/files\/Beta_Alanina_sem_fundo_2_430x.png?v=1789559840\" alt=\"Beta-Alanina 100% Pura Soldiers Nutrition - embalagem 500g\"\u003e\u003c\/div\u003e\n                        \u003cdiv class=\"pkg-slide pkg-slide-3\" id=\"beta-pkg-3\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8397\/1577\/files\/Beta_Alanina_sem_fundo_1_430x.png?v=1789559840\" alt=\"Beta-Alanina 100% Pura Soldiers Nutrition - embalagem Kit 1Kg (2x 500g)\"\u003e\u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"pkg-dots\"\u003e\n\u003ca href=\"#beta-pkg-1\" class=\"pkg-dot\" aria-label=\"Ver embalagem 250g\"\u003e\u003c\/a\u003e \u003ca href=\"#beta-pkg-2\" class=\"pkg-dot\" aria-label=\"Ver embalagem 500g\"\u003e\u003c\/a\u003e \u003ca href=\"#beta-pkg-3\" class=\"pkg-dot\" aria-label=\"Ver embalagem Kit 1Kg (2x 500g)\"\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n                \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\u003e250 doses por embalagem\u003c\/b\u003e\u003cspan\u003eEmbalagem de 500g\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\u003cpath d=\"M4 12.5 9.5 18 20 6\"\u003e\u003c\/path\u003e\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 e sem lactose\u003c\/b\u003e\u003cspan\u003eAlérgicos: pode conter derivados de leite e de soja\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\u003cpath d=\"M4 12.5 9.5 18 20 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n                \u003cdiv class=\"feat-card rev\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eDireto da fábrica Soldiers\u003c\/b\u003e\u003cspan\u003eFabricação própria em São Paulo\/SP\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\u003cpath d=\"M4 12.5 9.5 18 20 6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\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 a Beta-Alanina Soldiers\u003c\/h2\u003e\n                \u003cp class=\"h2-sub\"\u003eConfira os principais diferenciais da \u003cb\u003eBeta-Alanina 100% Pura\u003c\/b\u003e para a sua rotina.\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\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\u003cpath d=\"M8.5 12l2.3 2.3L16 9.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n                        \u003cdiv\u003e\n\u003cb\u003eIngrediente único\u003c\/b\u003e\u003cspan\u003eBeta-alanina em pó, sem misturas e sem adição de açúcar.\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\u003cpath d=\"M12 20V4M6 8l6-4 6 4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n                        \u003cdiv\u003e\n\u003cb\u003e2000mg por dose\u003c\/b\u003e\u003cspan\u003ePorção de 2g (1 colher de café), com dose declarada no rótulo.\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\u003ccircle cx=\"12\" cy=\"12\" r=\"8\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 8v4l3 3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n                        \u003cdiv\u003e\n\u003cb\u003eSem glúten e sem lactose\u003c\/b\u003e\u003cspan\u003eAlérgicos: pode conter derivados de leite e de soja.\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\u003cpath d=\"M13 2 3 14h7l-1 8 11-14h-7l1-6Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n                        \u003cdiv\u003e\n\u003cb\u003e3 opções de tamanho\u003c\/b\u003e\u003cspan\u003e250g, 500g ou kit 1kg (2 potes de 500g) — escolha o ideal para sua rotina.\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\/Aminoacidos_e_derivados_2_430x.png?v=1789502576\" alt=\"Beta-Alanina 100% Pura Soldiers Nutrition - categoria Aminoácidos e derivados\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 5. COMPOSIÇÃO POR DOSE — ingrediente único, sem variação por tamanho: sem carrossel de sabores --\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ção: 2g (1 colher de café) · 250 porções por embalagem (500g). Quantidade diária máxima de 2g, com doses divididas de no máximo 300mg e intervalo de duas horas entre elas.\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 (2g)\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\u003eBeta-Alanina\u003c\/td\u003e\n\u003ctd\u003e2000mg\u003c\/td\u003e\n\u003ctd\u003e—\u003c\/td\u003e\n\u003c\/tr\u003e\n                        \u003c\/tbody\u003e\n                    \u003c\/table\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"comp-legal\" style=\"padding:0 16px 20px;\"\u003e\n                    \u003cspan class=\"ing-label\"\u003eIngredientes\u003c\/span\u003e\n                    \u003cp\u003eBeta-Alanina. Não contém glúten. Não contém lactose. Sem adição de açúcar. Alérgicos: pode conter derivados de leite e de soja.\u003c\/p\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"comp-foot\"\u003e*Valor diário não estabelecido. Não contém quantidades significativas de calorias, carboidratos, proteínas, gorduras totais, gorduras saturadas, gorduras trans, fibra alimentar e sódio.\u003c\/p\u003e\n        \u003cp class=\"comp-foot\"\u003eConservar ao abrigo da luz, bem lacrado, em local seco e fresco. Após aberto, consumir preferencialmente em até 120 dias.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003c!-- 6. TAMANHOS DISPONÍVEIS --\u003e\n    \u003cdiv class=\"blk\"\u003e\n        \u003ch2 class=\"h2\"\u003eTamanhos Disponíveis\u003c\/h2\u003e\n        \u003cp class=\"h2-sub\"\u003eA Beta-Alanina 100% Pura Soldiers Nutrition está disponível em 3 opções — mesma fórmula e mesma dose de 2000mg de beta-alanina por porção de 2g em todas elas. A opção de 1kg é um kit com 2 potes de 500g:\u003c\/p\u003e\n        \u003cdiv class=\"flavor-grid\"\u003e\n            \u003cdiv class=\"flavor-card\"\u003e\n\u003cdiv class=\"flavor-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8397\/1577\/files\/Designsemnome_3_e26bec5c-11f1-4373-a854-63e8a5265cd7.png?v=1786641555\" alt=\"Beta-Alanina 100% Pura Soldiers Nutrition - embalagem 250g\"\u003e\u003c\/div\u003e\n\u003cb\u003e250g\u003c\/b\u003e \u003cspan\u003e125 doses de 2g cada.\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"flavor-card\"\u003e\n\u003cdiv class=\"flavor-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8397\/1577\/files\/Designsemnome_4.png?v=1786641652\" alt=\"Beta-Alanina 100% Pura Soldiers Nutrition - embalagem 500g\"\u003e\u003c\/div\u003e\n\u003cb\u003e500g\u003c\/b\u003e \u003cspan\u003e250 doses de 2g cada.\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"flavor-card\"\u003e\n\u003cdiv class=\"flavor-photo\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/8397\/1577\/files\/Designsemnome_1_9a01fa2f-9cd9-4ed0-a52f-e61c40a26cf4.png?v=1786641491\" alt=\"Beta-Alanina 100% Pura Soldiers Nutrition - embalagem Kit 1Kg (2x 500g)\"\u003e\u003c\/div\u003e\n\u003cb\u003eKit 1Kg (2x 500g)\u003c\/b\u003e \u003cspan\u003e2 potes de 500g — 250 doses cada, 500 doses no total.\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\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\"\u003eFabricação própria em São Paulo\/SP · tabela no rótulo\u003c\/div\u003e\n            \u003ch3\u003eDireto da fábrica Soldiers Nutrition\u003c\/h3\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\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\u003eDilua ½ colher de café (ou 1 scoop medidor) em bebida de preferência\u003c\/b\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"step3\"\u003e\n                \u003cdiv class=\"n\"\u003e2\u003c\/div\u003e\n                \u003cb\u003eUma vez ao dia, ou conforme orientação profissional\u003c\/b\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"step3\"\u003e\n                \u003cdiv class=\"n\"\u003e3\u003c\/div\u003e\n                \u003cb\u003eConsuma imediatamente após diluir\u003c\/b\u003e\n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"h2-sub\" style=\"margin-top:22px;\"\u003eQuantidade diária máxima de 2g, com doses divididas de no máximo 300mg e intervalo de duas horas entre elas.\u003c\/p\u003e\n    \u003c\/div\u003e\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. Não exceder a recomendação diária de consumo indicada na embalagem. Mantenha fora do alcance de crianças.\u003c\/p\u003e\n            \u003cp\u003eIndicado para o público com idade igual ou superior a 19 anos. Não deve ser consumido por gestantes, lactantes e crianças.\u003c\/p\u003e\n            \u003cp\u003eNão contém glúten, não contém lactose. Alérgicos: pode conter derivados de leite e de soja.\u003c\/p\u003e\n            \u003cp\u003eQuantidade diária máxima de 2g, com doses divididas de no máximo 300mg e intervalo de duas horas entre elas.\u003c\/p\u003e\n            \u003cp\u003eEste produto não substitui uma alimentação equilibrada e seu consumo deve ser orientado por nutricionista ou médico. Pessoas com alguma condição de saúde devem consultar um médico ou nutricionista antes de consumir.\u003c\/p\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\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\u003eO que é a beta-alanina Soldiers?\u003c\/summary\u003e\n                \u003cdiv class=\"ans\"\u003eUm suplemento alimentar com um único ingrediente: beta-alanina em pó, na dose de 2000mg por porção de 2g.\u003c\/div\u003e\n            \u003c\/details\u003e\n            \u003cdetails\u003e\n                \u003csummary\u003eQuantas doses rende essa embalagem?\u003c\/summary\u003e\n                \u003cdiv class=\"ans\"\u003eA embalagem de 500g rende 250 doses de 2g cada.\u003c\/div\u003e\n            \u003c\/details\u003e\n            \u003cdetails\u003e\n                \u003csummary\u003eExiste um limite de consumo diário?\u003c\/summary\u003e\n                \u003cdiv class=\"ans\"\u003eSim. A quantidade diária máxima é de 2g, com doses divididas de no máximo 300mg e intervalo de duas horas entre elas.\u003c\/div\u003e\n            \u003c\/details\u003e\n            \u003cdetails\u003e\n                \u003csummary\u003eTem açúcar?\u003c\/summary\u003e\n                \u003cdiv class=\"ans\"\u003eNão. O produto não tem adição de açúcar.\u003c\/div\u003e\n            \u003c\/details\u003e\n            \u003cdetails\u003e\n                \u003csummary\u003eContém glúten ou lactose?\u003c\/summary\u003e\n                \u003cdiv class=\"ans\"\u003eNão contém glúten nem lactose. Pode conter traços de derivados de leite e de soja.\u003c\/div\u003e\n            \u003c\/details\u003e\n            \u003cdetails\u003e\n                \u003csummary\u003eÉ fabricada pela própria Soldiers?\u003c\/summary\u003e\n                \u003cdiv class=\"ans\"\u003eSim, a beta-alanina é fabricada e distribuída pela própria estrutura da Soldiers Nutrition, em São Paulo\/SP.\u003c\/div\u003e\n            \u003c\/details\u003e\n            \u003cdetails\u003e\n                \u003csummary\u003eQual a diferença entre os tamanhos?\u003c\/summary\u003e\n                \u003cdiv class=\"ans\"\u003eNenhuma na fórmula: todas as opções entregam os mesmos 2000mg de beta-alanina por porção de 2g. A diferença é o rendimento e a embalagem — 250g rende 125 doses, 500g rende 250 doses, e a opção de 1kg é um kit com 2 potes de 500g, somando 500 doses.\u003c\/div\u003e\n            \u003c\/details\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\u003cscript\u003e\n(function () {\n    document.querySelectorAll('.pkg-carousel').forEach(function (car) {\n        var track = car.querySelector('.pkg-slides');\n        var slides = Array.prototype.slice.call(car.querySelectorAll('.pkg-slide'));\n        var dots = Array.prototype.slice.call(car.querySelectorAll('.pkg-dots a'));\n        if (!track || !slides.length || !dots.length) return;\n\n        function setActive(idx) {\n            dots.forEach(function (d, i) { d.classList.toggle('is-active', i === idx); });\n        }\n        setActive(0);\n\n        dots.forEach(function (dot, i) {\n            dot.addEventListener('click', function (e) {\n                e.preventDefault();\n                slides[i].scrollIntoView({ behavior: 'smooth', block: 'nearest', inline: 'center' });\n                setActive(i);\n            });\n        });\n\n        if ('IntersectionObserver' in window) {\n            var io = new IntersectionObserver(function (entries) {\n                entries.forEach(function (entry) {\n                    if (entry.isIntersecting \u0026\u0026 entry.intersectionRatio \u003e= 0.6) {\n                        var idx = slides.indexOf(entry.target);\n                        if (idx \u003e -1) setActive(idx);\n                    }\n                });\n            }, { root: track, threshold: 0.6 });\n            slides.forEach(function (s) { io.observe(s); });\n        }\n    });\n})();\n\u003c\/script\u003e","brand":"Soldiers Nutrition","offers":[{"title":"250g","offer_id":47173662441721,"sku":"8","price":45.9,"currency_code":"BRL","in_stock":true},{"title":"500g","offer_id":47173662703865,"sku":"9","price":52.9,"currency_code":"BRL","in_stock":true},{"title":"1Kg","offer_id":47173662998777,"sku":"113","price":104.0,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0787\/8397\/1577\/files\/Designsemnome_3_e26bec5c-11f1-4373-a854-63e8a5265cd7.png?v=1786641555"}],"url":"https:\/\/soldiersnutrition.com.br\/collections\/beta-alanina.oembed","provider":"Soldiers Nutrition","version":"1.0","type":"link"}