/*!
 * EVOLUTTUS — © 2026 HDALP STUDIOS. Todos os direitos reservados.
 * Protegido: proibida a cópia, reprodução ou redistribuição, total ou parcial, sem autorização.
 */
:root{color-scheme:light;--cor-fundo: #ffffff;--cor-fundo-alt: #f6f6f7;--cor-superficie: #ffffff;--cor-superficie-alt: #fafafa;--cor-superficie-inversa: #17171b;--cor-texto: #17171b;--cor-texto-suave: #5c5c66;--cor-texto-fraco: #8b8b95;--cor-texto-inverso: #ffffff;--cor-borda: #e4e4e7;--cor-borda-forte: #cfcfd4;--cor-escura: #131318;--cor-escura-alt: #1b1b22;--cor-escura-elevada: #22222b;--cor-escura-borda: #2c2c36;--cor-escura-texto: #f3f3f5;--cor-escura-texto-suave: #a6a6b2;--cor-escura-texto-fraco: #6f6f7c;--cor-primaria: #17171b;--cor-primaria-hover: #2c2c33;--cor-primaria-contraste: #ffffff;--cor-destaque: #fd5602;--cor-destaque-suave: #fdece4;--cor-whatsapp: #25d366;--cor-whatsapp-hover: #1ebe5d;--cor-fundo-creatina: #ffd4c1;--cor-fundo-fibras-limao: #e9f5e4;--cor-fundo-fibras-maracuja: #faf2da;--cor-beneficio: #2f7d5d;--cor-beneficio-suave: #e8f4ee;--cor-sucesso: #1f7a4d;--cor-sucesso-suave: #e7f5ee;--cor-erro: #b3261e;--cor-erro-suave: #fdecea;--cor-aviso: #8a5a00;--cor-aviso-suave: #fdf4e3;--fonte-base: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fonte-titulo: var(--fonte-base);--fonte-marca: "GC Epic Pro", var(--fonte-base);--fonte-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--peso-normal: 400;--peso-medio: 500;--peso-forte: 600;--peso-titulo: 700;--txt-xs: .75rem;--txt-sm: .875rem;--txt-base: clamp(.9375rem, .9rem + .2vw, 1rem);--txt-lg: clamp(1.0625rem, 1rem + .3vw, 1.125rem);--txt-xl: clamp(1.25rem, 1.15rem + .45vw, 1.5rem);--txt-2xl: clamp(1.5rem, 1.3rem + .9vw, 2rem);--txt-3xl: clamp(1.875rem, 1.5rem + 1.6vw, 2.75rem);--txt-4xl: clamp(2.25rem, 1.6rem + 2.6vw, 3.5rem);--altura-linha-apertada: 1.15;--altura-linha-titulo: 1.25;--altura-linha-base: 1.6;--esp-1: .25rem;--esp-2: .5rem;--esp-3: .75rem;--esp-4: 1rem;--esp-5: 1.25rem;--esp-6: 1.5rem;--esp-8: 2rem;--esp-10: 2.5rem;--esp-12: 3rem;--esp-16: 4rem;--esp-20: 5rem;--esp-24: 6rem;--esp-secao: var(--esp-12);--largura-max: 1240px;--largura-texto: 68ch;--gutter: var(--esp-4);--altura-navbar: 60px;--altura-subnav: 68px;--offset-sticky: calc(var(--altura-navbar) + var(--altura-subnav));--raio-xs: 4px;--raio-sm: 6px;--raio-md: 10px;--raio-lg: 16px;--raio-xl: 24px;--raio-pill: 999px;--sombra-1: 0 1px 2px rgb(0 0 0 / 6%);--sombra-2: 0 4px 12px rgb(0 0 0 / 8%);--sombra-3: 0 12px 32px rgb(0 0 0 / 12%);--sombra-4: 0 24px 60px rgb(0 0 0 / 18%);--transicao-rapida: .12s ease;--transicao-base: .22s cubic-bezier(.2, 0, .2, 1);--transicao-lenta: .42s cubic-bezier(.2, 0, .2, 1);--z-conteudo: 1;--z-subnav: 40;--z-navbar: 50;--z-menu-mobile: 60;--z-drawer: 80;--z-popup: 90;--z-animacao-carrinho: 100;--z-toast: 110;--altura-midia-produto: 280px;--altura-miniatura: 44px;--altura-banner: 180px;--altura-campo: 44px;--altura-botao: 46px;--altura-botao-grande: 54px}@media(min-width:768px){:root{--esp-secao: var(--esp-16);--gutter: var(--esp-6);--altura-navbar: 68px;--altura-subnav: 80px;--altura-midia-produto: 400px;--altura-miniatura: 56px;--altura-banner: 360px}}@media(min-width:1024px){:root{--esp-secao: var(--esp-20);--gutter: var(--esp-8);--altura-navbar: 76px;--altura-midia-produto: 520px;--altura-miniatura: 64px;--altura-banner: 480px}}.cookies{position:fixed;left:50%;bottom:max(var(--esp-4),env(safe-area-inset-bottom));z-index:70;display:flex;align-items:center;gap:var(--esp-4);width:min(calc(100% - 2 * var(--gutter)),760px);padding:var(--esp-3) var(--esp-4);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);background:var(--cor-superficie);color:var(--cor-texto);box-shadow:0 14px 40px #17171b24;transform:translate(-50%);animation:cookies-entrada .32s cubic-bezier(.22,1,.36,1) both}.cookies__texto{flex:1 1 auto;min-width:0;margin:0;font-size:.8rem;line-height:1.45;color:var(--cor-texto-suave);text-wrap:pretty}.cookies__texto strong{color:var(--cor-texto);font-weight:700}.cookies__link{color:var(--cor-texto);text-decoration:underline;text-underline-offset:2px}.cookies__acoes{display:flex;flex:0 0 auto;gap:var(--esp-2)}.cookies__botao{min-height:44px;padding:0 var(--esp-4);border:1px solid var(--cor-borda);border-radius:var(--raio-pill);background:transparent;color:var(--cor-texto);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.cookies__botao:hover{border-color:var(--cor-texto);background:var(--cor-fundo-alt)}.cookies__botao--primario{border-color:var(--cor-texto);background:var(--cor-texto);color:var(--cor-texto-inverso)}.cookies__botao--primario:hover{border-color:var(--cor-texto);background:#2c2c33;color:var(--cor-texto-inverso)}.cookies__botao:focus-visible,.cookies__link:focus-visible{outline:2px solid var(--cor-destaque);outline-offset:3px}@keyframes cookies-entrada{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:640px){.cookies{flex-direction:column;align-items:stretch;gap:var(--esp-2);width:calc(100% - 2 * var(--esp-3));padding:var(--esp-3)}.cookies__texto{font-size:.76rem;line-height:1.4}.cookies__acoes{flex-direction:row}.cookies__botao{flex:1 1 0;min-width:0;padding:0 var(--esp-2);font-size:.74rem}}@media(prefers-reduced-motion:reduce){.cookies{animation:none}}@font-face{font-family:GC Epic Pro;src:url(/assets/fontes/epicpro/GCEpicPro-Light.woff2) format("woff2"),url(/assets/fontes/epicpro/GCEpicPro-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GC Epic Pro;src:url(/assets/fontes/epicpro/GCEpicPro-Regular.woff2) format("woff2"),url(/assets/fontes/epicpro/GCEpicPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GC Epic Pro;src:url(/assets/fontes/epicpro/GCEpicPro-Medium.woff2) format("woff2"),url(/assets/fontes/epicpro/GCEpicPro-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GC Epic Pro;src:url(/assets/fontes/epicpro/GCEpicPro-Bold.woff2) format("woff2"),url(/assets/fontes/epicpro/GCEpicPro-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GC Epic Pro;src:url(/assets/fontes/epicpro/GCEpicPro-ExtraBold.woff2) format("woff2"),url(/assets/fontes/epicpro/GCEpicPro-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--offset-sticky);scrollbar-color:var(--cor-destaque) var(--cor-escura);scrollbar-width:thin}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--cor-escura)}::-webkit-scrollbar-thumb{background:var(--cor-destaque);border:3px solid var(--cor-escura);border-radius:var(--raio-pill)}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--cor-destaque) 78%,#fff)}::-webkit-scrollbar-corner{background:var(--cor-escura)}body{min-height:100dvh;background:var(--cor-fundo);color:var(--cor-texto);font-family:var(--fonte-base);font-size:var(--txt-base);line-height:var(--altura-linha-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;max-width:100vw;width:100%}body.sem-scroll{overflow:hidden}img,picture,svg,video,canvas{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}h1,h2,h3,h4{font-family:var(--fonte-titulo);font-weight:var(--peso-titulo);line-height:var(--altura-linha-titulo);text-wrap:balance}h1{font-size:var(--txt-4xl);line-height:var(--altura-linha-apertada);letter-spacing:-.02em}h2{font-size:var(--txt-2xl);letter-spacing:-.01em}h3{font-size:var(--txt-xl)}h4{font-size:var(--txt-lg)}p{text-wrap:pretty}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}ul,ol{padding:0;list-style:none}table{border-collapse:collapse;width:100%}hr{border:0;border-top:1px solid var(--cor-borda)}::selection{background:var(--cor-primaria);color:var(--cor-primaria-contraste)}:focus-visible{outline:2px solid var(--cor-destaque);outline-offset:2px;border-radius:var(--raio-xs)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.pular-conteudo{position:absolute;top:var(--esp-2);left:var(--esp-2);z-index:var(--z-toast);padding:var(--esp-3) var(--esp-4);background:var(--cor-superficie-inversa);color:var(--cor-texto-inverso);border-radius:var(--raio-sm);font-size:var(--txt-sm);font-weight:var(--peso-medio);transform:translateY(-200%);transition:transform var(--transicao-base)}.pular-conteudo:focus-visible{transform:translateY(0)}.container{width:100%;max-width:var(--largura-max);margin-inline:auto;padding-inline:var(--gutter)}.secao{padding-block:var(--esp-secao)}.secao--alt{background:var(--cor-fundo-alt)}.secao__cabecalho{display:flex;flex-direction:column;gap:var(--esp-2);margin-bottom:var(--esp-8)}.secao__titulo{font-size:var(--txt-2xl)}.secao__descricao{max-width:var(--largura-texto);color:var(--cor-texto-suave)}.botao{display:inline-flex;align-items:center;justify-content:center;gap:var(--esp-2);min-height:var(--altura-botao);padding:var(--esp-3) var(--esp-6);border:1px solid transparent;border-radius:var(--raio-pill);font-size:var(--txt-base);font-weight:var(--peso-forte);line-height:1;text-align:center;text-decoration:none;transition:background-color var(--transicao-rapida),color var(--transicao-rapida),border-color var(--transicao-rapida),transform var(--transicao-rapida),box-shadow var(--transicao-rapida)}.botao:hover{text-decoration:none}.botao:active{transform:translateY(1px)}.botao[disabled],.botao[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.botao--primario{background:var(--cor-primaria);color:var(--cor-primaria-contraste);box-shadow:var(--sombra-1)}.botao--primario:hover:not([disabled]){background:var(--cor-primaria-hover);box-shadow:var(--sombra-2)}.botao--secundario{background:var(--cor-superficie);color:var(--cor-texto);border-color:var(--cor-borda-forte)}.botao--secundario:hover:not([disabled]){background:var(--cor-superficie-alt);border-color:var(--cor-texto)}.botao--fantasma{background:transparent;color:var(--cor-texto)}.botao--fantasma:hover:not([disabled]){background:var(--cor-superficie-alt)}.botao--grande{min-height:var(--altura-botao-grande);font-size:var(--txt-lg)}.botao--bloco{width:100%}.botao--icone{width:var(--altura-botao);min-height:var(--altura-botao);padding:0;border-radius:var(--raio-pill)}.campo{display:flex;flex-direction:column;gap:var(--esp-2)}.campo__rotulo{font-size:var(--txt-sm);font-weight:var(--peso-medio);color:var(--cor-texto-suave)}.campo__obrigatorio{color:var(--cor-erro)}.campo__ajuda{font-size:var(--txt-xs);line-height:1.4;color:var(--cor-texto-fraco)}.campo__controle{width:100%;min-height:var(--altura-campo);padding:var(--esp-2) var(--esp-3);background:var(--cor-superficie);color:var(--cor-texto);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-sm);transition:border-color var(--transicao-rapida),box-shadow var(--transicao-rapida)}.campo__controle:hover{border-color:var(--cor-texto-fraco)}.campo__controle:focus{outline:none;border-color:var(--cor-destaque);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-destaque) 20%,transparent)}.campo__controle[aria-invalid=true]{border-color:var(--cor-erro)}.campo__erro{min-height:1em;font-size:var(--txt-xs);color:var(--cor-erro)}.campo--checkbox{flex-direction:row;align-items:center;gap:var(--esp-3)}.campo--checkbox .campo__controle{width:20px;min-height:20px;accent-color:var(--cor-primaria)}.quantidade{display:inline-flex;align-items:center;gap:var(--esp-1);padding:3px;background:var(--cor-superficie);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-pill)}.quantidade__botao{display:grid;place-items:center;width:38px;height:38px;font-size:1.15rem;line-height:1;color:var(--cor-texto);border-radius:var(--raio-pill);transition:background-color var(--transicao-rapida),opacity var(--transicao-rapida)}.quantidade__botao:hover:not([disabled]){background:var(--cor-fundo-alt)}.quantidade__botao[disabled]{opacity:.35;cursor:not-allowed}.quantidade__campo{width:3.2ch;padding:0;background:transparent;border:0;text-align:center;font-weight:var(--peso-forte);font-variant-numeric:tabular-nums;-moz-appearance:textfield}.quantidade__campo:focus{outline:none}.quantidade__campo--sobe{animation:quantidade-sobe .18s cubic-bezier(.2,.8,.2,1)}.quantidade__campo--desce{animation:quantidade-desce .18s cubic-bezier(.2,.8,.2,1)}@keyframes quantidade-sobe{0%{opacity:.2;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes quantidade-desce{0%{opacity:.2;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.quantidade__campo--sobe,.quantidade__campo--desce{animation:none}}.quantidade:focus-within{border-color:var(--cor-destaque);box-shadow:0 0 0 3px color-mix(in srgb,var(--cor-destaque) 18%,transparent)}.quantidade[data-tamanho=compacto]{padding:2px}.quantidade[data-tamanho=compacto] .quantidade__botao{width:30px;height:30px;font-size:1rem}.quantidade[data-tamanho=compacto] .quantidade__campo{width:2.6ch;font-size:var(--txt-sm)}.campo__controle--virando{animation:campo-virar .64s cubic-bezier(.45,0,.25,1);transform-origin:center center;will-change:transform}@keyframes campo-virar{0%{transform:perspective(700px) rotateX(0)}50%{transform:perspective(700px) rotateX(90deg)}to{transform:perspective(700px) rotateX(0)}}@media(prefers-reduced-motion:reduce){.campo__controle--virando{animation:none}}.esqueleto{background:linear-gradient(100deg,var(--cor-fundo-alt) 30%,var(--cor-superficie-alt) 50%,var(--cor-fundo-alt) 70%);background-size:200% 100%;border-radius:var(--raio-md);animation:esqueleto-brilho 1.4s linear infinite}@keyframes esqueleto-brilho{0%{background-position:200% 0}to{background-position:-200% 0}}.preco{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--esp-2)}.preco__de{font-size:var(--txt-sm);color:var(--cor-texto-fraco);text-decoration:line-through}.preco__por{font-size:var(--txt-2xl);font-weight:var(--peso-titulo);letter-spacing:-.02em}.preco__parcela{width:100%;font-size:var(--txt-sm);color:var(--cor-texto-suave)}.selo{display:inline-flex;align-items:center;padding:var(--esp-1) var(--esp-3);background:var(--cor-destaque-suave);color:var(--cor-destaque);border-radius:var(--raio-pill);font-size:var(--txt-xs);font-weight:var(--peso-forte);text-transform:uppercase;letter-spacing:.06em}.aviso{display:flex;gap:var(--esp-3);padding:var(--esp-4);border-radius:var(--raio-md);font-size:var(--txt-sm)}.aviso--info{background:#cff0fa;color:#0b4a5c}.aviso--aviso{background:var(--cor-aviso-suave);color:var(--cor-aviso)}.aviso--erro{background:var(--cor-erro-suave);color:var(--cor-erro)}.aviso--sucesso{background:var(--cor-sucesso-suave);color:var(--cor-sucesso)}.aviso__titulo{display:block;font-weight:var(--peso-forte);margin-bottom:var(--esp-1)}#aviso-rascunho>div>span{display:block}#aviso-rascunho .botao{margin-top:var(--esp-3)}.lista-marcada{display:flex;flex-direction:column;gap:var(--esp-2)}.lista-marcada li{position:relative;padding-left:var(--esp-6);color:var(--cor-texto-suave)}.lista-marcada li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:var(--raio-pill);background:var(--cor-destaque)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sucesso__selo{display:flex;flex-direction:column;gap:var(--esp-1);margin-bottom:var(--esp-6);padding:var(--esp-4) var(--esp-5);border-radius:var(--raio-lg);font-size:var(--txt-sm)}.sucesso__selo-titulo{font-weight:var(--peso-forte)}.sucesso__selo--pago{background:#e3f6e7;color:#1c5c2c}.sucesso__selo--pendente,.sucesso__selo--em_analise{background:#fff8e1;color:#6b5300}.sucesso__selo--recusado,.sucesso__selo--estornado,.sucesso__selo--cancelado,.sucesso__selo--chargeback{background:#fdeaea;color:#7a1f1f}.quantidade-bolha{position:absolute;top:3px;left:3px;z-index:4;display:grid;place-items:center;min-width:22px;height:22px;padding-inline:4px;border-radius:999px;background:#fd5602;color:#17171b;font-size:12px;font-weight:700;line-height:1;pointer-events:none}.navbar{position:sticky;top:0;z-index:var(--z-navbar);background:var(--cor-escura);color:var(--cor-escura-texto);width:100%;max-width:100vw}.navbar__interno{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-2);min-height:var(--altura-navbar);width:100%;min-width:0}.navbar__logo{display:inline-flex;align-items:center;gap:var(--esp-2);min-width:0;flex-shrink:1}.navbar__logo:hover{text-decoration:none}.navbar__logo-texto{font-size:clamp(.95rem,.8rem + .6vw,1.25rem);font-weight:800;letter-spacing:.12em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar__logo-imagem{height:calc(var(--altura-navbar) * .42);width:auto;flex-shrink:0}.navbar__nav{display:none}.navbar__lista{display:flex;align-items:center;gap:var(--esp-1)}.navbar__link{display:inline-block;padding:var(--esp-2) var(--esp-3);border-radius:var(--raio-pill);font-size:var(--txt-sm);font-weight:var(--peso-medio);color:var(--cor-escura-texto-suave);transition:background-color var(--transicao-rapida),color var(--transicao-rapida)}.navbar__link:hover{background:var(--cor-escura-elevada);color:var(--cor-escura-texto);text-decoration:none}.navbar__link--secundario{font-weight:var(--peso-normal)}.navbar__acoes{display:flex;align-items:center;gap:var(--esp-3);margin-inline-start:auto}.navbar__checkout{display:inline-flex;align-items:center;gap:var(--esp-2);min-height:38px;padding:0 var(--esp-3);color:#fff;border-radius:var(--raio-sm);font-size:var(--txt-sm);font-weight:var(--peso-forte);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .7s ease}.navbar__checkout[data-visivel=true]{opacity:1;visibility:visible}.navbar__checkout:hover{filter:brightness(1.08);text-decoration:none}.navbar__carrinho{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--raio-pill);color:var(--cor-escura-texto);transition:background-color var(--transicao-rapida)}.navbar__carrinho:hover{background:var(--cor-escura-elevada)}.navbar__carrinho--estatico{cursor:default}.navbar__carrinho-icone{width:24px;height:24px}.navbar__carrinho-contador{position:absolute;top:4px;right:2px;min-width:20px;padding:0 5px;background:#fff;color:var(--cor-escura);border:2px solid var(--cor-escura);border-radius:var(--raio-pill);font-size:.6875rem;font-weight:var(--peso-forte);line-height:16px;text-align:center;font-variant-numeric:tabular-nums}.navbar__carrinho-contador[data-vazio=true]{display:none}.carrinho--recebendo .navbar__carrinho-icone{animation:carrinho-recebe .6s cubic-bezier(.22,1.4,.4,1)}.carrinho--salto{animation:contador-salto .4s cubic-bezier(.22,1.6,.4,1)}@keyframes carrinho-recebe{0%{transform:scale(1)}40%{transform:scale(1.28) rotate(-6deg)}to{transform:scale(1)}}@keyframes contador-salto{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}.navbar__menu-botao{display:flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:0 11px;border-radius:var(--raio-pill)}.navbar__menu-botao:hover{background:var(--cor-escura-elevada)}.navbar__menu-barra{display:block;height:2px;width:100%;background:currentColor;border-radius:var(--raio-pill);transition:transform var(--transicao-base),opacity var(--transicao-rapida)}.navbar__menu-botao[aria-expanded=true] .navbar__menu-barra:first-child{transform:translateY(4px) rotate(45deg)}.navbar__menu-botao[aria-expanded=true] .navbar__menu-barra:last-child{transform:translateY(-4px) rotate(-45deg)}.navbar__menu-mobile{position:fixed;inset:var(--altura-navbar) 0 auto 0;z-index:var(--z-menu-mobile);max-height:calc(100dvh - var(--altura-navbar));overflow-y:auto;padding:var(--esp-4) var(--gutter) var(--esp-8);background:var(--cor-escura);color:var(--cor-escura-texto);box-shadow:var(--sombra-3);animation:menu-entra var(--transicao-base) both}@keyframes menu-entra{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.navbar__menu-lista,.navbar__menu-secundario{display:flex;flex-direction:column}.navbar__menu-item .navbar__link{display:block;padding:var(--esp-4) 0;font-size:var(--txt-lg);font-weight:var(--peso-forte);color:var(--cor-escura-texto);border-radius:0}.navbar__menu-secundario{margin-top:var(--esp-4)}.navbar__menu-secundario .navbar__link{display:block;padding:var(--esp-2) 0;font-size:var(--txt-sm)}.navbar--enxuta .navbar__voltar{display:inline-flex;align-items:center;gap:var(--esp-1);padding:var(--esp-2) var(--esp-3);border-radius:var(--raio-pill);font-size:var(--txt-sm);font-weight:var(--peso-medio);color:var(--cor-escura-texto-suave)}.navbar--enxuta .navbar__voltar:hover{background:var(--cor-escura-elevada);color:var(--cor-escura-texto);text-decoration:none}.navbar--enxuta .navbar__voltar svg{width:18px;height:18px}.navbar__checkout-curto{display:inline}.navbar__checkout-longo{display:none}@media(min-width:768px){.navbar__checkout-curto{display:none}.navbar__checkout-longo{display:inline}}@media(min-width:1024px){.navbar__nav{display:block;margin-inline-start:var(--esp-6)}.navbar__menu-botao{display:none}.navbar__menu-mobile{display:none!important}}.hero{user-select:none;-webkit-user-select:none;position:relative;border-bottom:0}.hero__visor{overflow:hidden}.hero__trilha{display:flex;transform:translate3d(calc(var(--posicao, 0) * -100% + var(--arraste, 0px)),0,0);transition:transform var(--transicao-lenta);touch-action:pan-y;will-change:transform}.hero__trilha:empty:before{content:"";flex:0 0 100%;aspect-ratio:1920 / 800;min-height:clamp(160px,45vw,280px);background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--cor-superficie) 55%,transparent) 50%,transparent 70%) 0 0 / 220% 100% no-repeat,var(--cor-destaque-suave);animation:hero-esqueleto 1.6s ease-in-out infinite}.hero__indicadores:empty:before{content:"";width:calc(40px + 4 * 22px + 4 * var(--esp-2));height:3px;margin-block:6px;border-radius:var(--raio-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--cor-destaque) 35%,var(--cor-borda-forte)) 0 40px,transparent 40px calc(40px + var(--esp-2))),repeating-linear-gradient(90deg,var(--cor-borda-forte) 0 22px,transparent 22px calc(22px + var(--esp-2))) calc(40px + var(--esp-2)) 0 / 100% 100% no-repeat}@keyframes hero-esqueleto{0%{background-position:100% 0,0 0}to{background-position:-120% 0,0 0}}@media(prefers-reduced-motion:reduce){.hero__trilha:empty:before{animation:none}}.hero__trilha[data-sem-transicao=true]{transition:none}@media(prefers-reduced-motion:reduce){.hero__trilha{transition:none}}.hero__slide-clone{pointer-events:none}.hero__slide,.hero__slide-clone{position:relative;flex:0 0 100%;display:grid;align-content:end;aspect-ratio:1920 / 800;min-height:clamp(160px,45vw,280px);padding-block:var(--esp-4) var(--esp-10);overflow:hidden;isolation:isolate}:is(.hero__slide,.hero__slide-clone):not(:has(.hero__slide-conteudo)){padding-block:0}.hero__slide-fundo{position:absolute;inset:0;z-index:-2}:is(.hero__slide,.hero__slide-clone)[data-variacao=a] .hero__slide-fundo{background:radial-gradient(120% 120% at 85% 10%,color-mix(in srgb,var(--cor-fundo-alt) 60%,var(--cor-superficie)) 0%,transparent 58%),linear-gradient(135deg,var(--cor-superficie) 0%,color-mix(in srgb,var(--cor-fundo-alt) 88%,var(--cor-borda)) 100%)}:is(.hero__slide,.hero__slide-clone)[data-variacao=b] .hero__slide-fundo{background:radial-gradient(120% 120% at 15% 90%,color-mix(in srgb,var(--cor-destaque) 20%,transparent) 0%,transparent 60%),linear-gradient(135deg,var(--cor-destaque-suave) 0%,color-mix(in srgb,var(--cor-destaque) 14%,var(--cor-fundo)) 100%)}.hero__slide-imagem{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:var(--fit-mobile, cover);object-position:var(--crop-mobile, 50% 50%);transform:translate(var(--offset-x-mobile, 0px),var(--offset-y-mobile, 0px)) scale(var(--zoom-mobile, 1));transform-origin:var(--crop-mobile, 50% 50%)}.hero__slide-veu{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#0000009e,#00000047 45%,#00000014)}.hero__slide-conteudo{display:flex;flex-direction:column;align-items:flex-start;gap:var(--esp-4);max-width:min(100%,40rem)}:is(.hero__slide,.hero__slide-clone)[data-tem-imagem=true] .hero__slide-conteudo{color:var(--cor-texto-inverso)}.hero__slide-selo{background:color-mix(in srgb,var(--cor-destaque) 92%,transparent);color:var(--cor-texto-inverso)}.hero__slide-titulo{font-size:var(--txt-3xl);letter-spacing:-.02em;text-wrap:balance}.hero__slide-texto{max-width:34ch;font-size:var(--txt-lg);opacity:.9}.hero__slide-acoes{display:flex;flex-wrap:wrap;gap:var(--esp-3);margin-top:var(--esp-2)}.hero__slide[data-tem-imagem=true] .hero__slide-botao.botao--secundario{background:#ffffff24;color:var(--cor-texto-inverso);border-color:#ffffff73;backdrop-filter:blur(6px)}.hero__slide[data-tem-imagem=true] .hero__slide-botao.botao--secundario:hover{background:#ffffff3d}@media(hover:hover)and (pointer:fine){.hero__bolha-area{position:absolute;left:var(--area-x, 0%);top:var(--area-y, 0%);width:var(--area-largura, 100%);height:var(--area-altura, 100%);z-index:0;cursor:default;touch-action:pan-y}.hero__bolha{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:var(--bolha-diametro, 104px);aspect-ratio:1;margin-left:calc(var(--bolha-diametro, 104px) / -2);margin-top:calc(var(--bolha-diametro, 104px) / -2);padding:.7rem;border-radius:50%;background:#fff;color:#111;text-align:center;pointer-events:none;translate:var(--bx, 50%) var(--by, 50%);scale:0;transition:scale .22s cubic-bezier(.22,.61,.36,1);will-change:translate,scale}.hero__bolha-camada{position:absolute;inset:0;z-index:4;pointer-events:none;overflow:visible}.hero__bolha[data-visivel=true]{scale:1}.hero__bolha[data-visivel=true][data-perto=true]{scale:1.07}.hero__bolha-texto{position:relative;z-index:1;max-width:7.4ch;font-size:.82rem;font-weight:600;line-height:1.15;letter-spacing:-.01em}.hero__bolha-seta{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--cor-destaque);color:#fff}.hero__bolha-seta .icone{display:block}@media(prefers-reduced-motion:reduce){.hero__bolha{transition:none}}}.hero__seta{position:absolute;top:50%;display:none;place-items:center;width:var(--altura-botao);height:var(--altura-botao);margin-top:calc(var(--altura-botao) / -2);background:color-mix(in srgb,var(--cor-superficie) 92%,transparent);color:var(--cor-texto);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-pill);transition:background-color var(--transicao-rapida),border-color var(--transicao-rapida),transform var(--transicao-rapida)}.hero__seta:hover{background:var(--cor-superficie);border-color:var(--cor-texto);transform:scale(1.06)}.hero__seta svg{width:22px;height:22px}.hero__seta--anterior{left:var(--esp-4)}.hero__seta--proximo{right:var(--esp-4)}.hero__rodape{position:absolute;inset:auto 0 var(--esp-5) 0;display:flex;justify-content:center;pointer-events:none}.hero__indicadores{display:flex;align-items:center;gap:var(--esp-2);padding:var(--esp-2) var(--esp-3);border-radius:var(--raio-pill);pointer-events:auto}.hero__indicador{display:block;padding:6px 0}.hero__indicador-barra{display:block;width:22px;height:3px;background:var(--cor-borda-forte);border-radius:var(--raio-pill);transition:width var(--transicao-base),background-color var(--transicao-base)}.hero__indicador[data-ativo=true] .hero__indicador-barra{width:40px;background:color-mix(in srgb,var(--cor-destaque) 35%,var(--cor-borda-forte))}.hero__indicador[data-ativo=true] .hero__indicador-barra:after{content:"";display:block;width:100%;height:100%;background:var(--cor-destaque);border-radius:inherit;transform-origin:left center;animation:hero-progresso var(--intervalo, 6.5s) linear forwards}.hero[data-autoplay=pausado] .hero__indicador-barra:after{animation-play-state:paused}@keyframes hero-progresso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero__autoplay{display:grid;place-items:center;width:22px;height:22px;align-self:center;margin-left:0;pointer-events:auto;color:var(--cor-texto-fraco);border-radius:var(--raio-pill);transition:color var(--transicao-rapida),background-color var(--transicao-rapida)}.hero__autoplay:hover{color:var(--cor-texto);background:var(--cor-fundo-alt)}.hero__autoplay[disabled]{opacity:.4;cursor:not-allowed}@media(min-width:768px){.hero__slide,.hero__slide-clone{padding-block:var(--esp-10) var(--esp-16);aspect-ratio:1920 / 620;min-height:var(--altura-banner);max-height:620px}.hero__trilha:empty:before{aspect-ratio:1920 / 620;min-height:var(--altura-banner);max-height:620px}.hero__slide-imagem{object-fit:var(--fit-desktop, cover);object-position:var(--crop-desktop, 50% 50%);transform:translate(var(--offset-x-desktop, 0px),var(--offset-y-desktop, 0px)) scale(var(--zoom-desktop, 1));transform-origin:var(--crop-desktop, 50% 50%)}.hero__seta{display:grid}}@media(min-width:1024px){.hero__slide-conteudo{gap:var(--esp-5)}}@media(min-width:2200px),(min-aspect-ratio:2.1/1)and (min-width:1400px){.hero__slide,.hero__slide-clone,.hero__trilha:empty:before{aspect-ratio:auto;height:min(64vh,760px);max-height:none;overflow:hidden}:is(.hero__slide,.hero__slide-clone)[data-variacao] .hero__slide-fundo{background:var(--fundo-bordas, var(--cor-destaque))}.hero__slide-imagem{inset:0 auto 0 50%;width:auto;max-width:none;height:100%;object-fit:contain;object-position:center;transform:translate(-50%);transform-origin:center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 7%,#000 93%,transparent 100%)}}.subnav{--altura-barra: 46px;--altura-item: 46px;--subnav-rabo: 14px;--subnav-swoosh: .42s cubic-bezier(.22, 1, .36, 1);position:sticky;top:var(--altura-navbar);z-index:var(--z-subnav);background:var(--cor-escura);border-top:10px solid var(--cor-escura);border-bottom:5px solid var(--cor-destaque);overflow:hidden;width:100%;max-width:100vw}.subnav>.container{position:relative;display:flex;align-items:stretch;min-height:var(--altura-barra);padding-inline:0;width:100%;max-width:var(--largura-max);min-width:0}.subnav__indicador{position:absolute;top:0;bottom:0;left:0;z-index:0;width:calc(100% / var(--abas, 3));background:var(--cor-destaque);border-radius:50px 20px 0 0;transform:translate(calc(var(--aba-ativa, 0) * 100%));transition:transform var(--subnav-swoosh),border-radius var(--subnav-swoosh);pointer-events:none}.subnav:has(.subnav__item[data-ativo=true] .subnav__link:hover) .subnav__indicador{border-radius:30px 12px 0 0}.subnav__indicador[data-inicial=true]{transition:none}.subnav__indicador:before,.subnav__indicador:after{content:"";position:absolute;bottom:0;width:var(--subnav-rabo);height:var(--subnav-rabo);background:var(--cor-destaque)}.subnav__indicador:before{right:calc(100% - 1px);background:radial-gradient(circle at 0 0,transparent var(--subnav-rabo),var(--cor-destaque) calc(var(--subnav-rabo) + .5px))}.subnav__indicador:after{left:calc(100% - 1px);background:radial-gradient(circle at 100% 0,transparent var(--subnav-rabo),var(--cor-destaque) calc(var(--subnav-rabo) + .5px))}.subnav__lista{position:relative;z-index:1;display:flex;align-items:stretch;width:100%;overflow:visible}.subnav__item{flex:1 1 0;min-width:0;display:flex}.subnav__link{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:var(--altura-item);padding:0 var(--esp-1);background:transparent;color:var(--cor-escura-texto);text-align:center;transition:color var(--subnav-swoosh)}.subnav__link:hover{color:var(--cor-escura-texto);text-decoration:none}.subnav__item[data-ativo=true] .subnav__link{color:var(--cor-escura)}.subnav__nome{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:clamp(.66rem,.58rem + .28vw,.82rem);font-weight:var(--peso-medio);line-height:1.15;text-align:center;max-width:100%}.subnav__linha{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subnav__item[data-ativo=true] .subnav__nome{font-weight:var(--peso-titulo)}@media(min-width:768px){.subnav{--altura-barra: 52px;--altura-item: 52px}.subnav__nome{font-size:var(--txt-base)}.subnav__link{padding:0 var(--esp-5)}}.produto{padding-block:var(--esp-secao)}.produtos__lista:empty{min-height:100vh}.dobra-esqueleto{--esqueleto-cor: color-mix(in srgb, var(--cor-texto) 9%, transparent);--esqueleto-brilho: color-mix(in srgb, var(--cor-superficie) 70%, transparent)}.dobra-esqueleto .midia3d:before{opacity:0;animation:none}.dobra-esqueleto__linha,.dobra-esqueleto__beneficio,.dobra-esqueleto__caixa{display:block;background:linear-gradient(100deg,transparent 30%,var(--esqueleto-brilho) 50%,transparent 70%) 0 0 / 220% 100% no-repeat,var(--esqueleto-cor);animation:dobra-esqueleto-brilho 1.6s ease-in-out infinite}.dobra-esqueleto__linha{width:100%;height:.85em;border-radius:var(--raio-pill)}.dobra-esqueleto__linha--titulo{width:min(62%,320px);height:2.2rem;margin-top:var(--esp-12)}.dobra-esqueleto__linha--subtitulo{width:min(78%,420px);height:.8rem}.dobra-esqueleto__linha--curta{width:58%}.dobra-esqueleto__paragrafo{display:grid;gap:.7em;width:100%;padding-block:.3em}.dobra-esqueleto__beneficios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--esp-3);width:100%}.dobra-esqueleto__beneficio{height:34px;border-radius:var(--raio-md)}.dobra-esqueleto__caixa{border-radius:var(--raio-md)}.dobra-esqueleto__caixa--tabela{height:480px}.dobra-esqueleto__caixa--compra{min-height:132px}@keyframes dobra-esqueleto-brilho{0%{background-position:100% 0,0 0}to{background-position:-120% 0,0 0}}@media(prefers-reduced-motion:reduce){.dobra-esqueleto__linha,.dobra-esqueleto__beneficio,.dobra-esqueleto__caixa{animation:none}}@media(max-width:767px){.dobra-esqueleto__linha--titulo{margin-top:0}.dobra-esqueleto__caixa--compra{min-height:168px}}.produtos__lista>.produto+.produto{border-top:1px solid var(--cor-borda)}.produto__grade{display:grid;gap:var(--esp-8)}.produto__coluna{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--esp-10);align-content:start;background-color:var(--cor-superficie);--cor-destaque: var(--cor-beneficio);--cor-destaque-suave: var(--cor-beneficio-suave)}.produto__coluna .secao{padding-block:0}.produto__coluna .secao>.container{max-width:none;padding-inline:0}.produto__coluna .secao--alt{background:transparent}.produto__coluna .secao__cabecalho{margin-bottom:var(--esp-5)}.produto__midia-coluna{position:relative;min-width:0;align-self:stretch;border-radius:var(--raio-xl) var(--raio-xl) 0 0}.produto__midia{min-width:0;width:100%;border-radius:var(--raio-xl);overflow:hidden}#creatina .produto__midia-coluna,.produto[data-produto=creatina] .produto__midia-coluna{background:linear-gradient(150deg,var(--cor-fundo-creatina, #ffd4c1) 0%,#ffffff 100%)}#fibras-limao-morango .produto__midia-coluna,.produto[data-produto=fibras-limao-morango] .produto__midia-coluna{background:linear-gradient(150deg,var(--cor-fundo-fibras-limao, #f8fff5) 0%,#ffffff 100%)}#fibras-maracuja-laranja .produto__midia-coluna,.produto[data-produto=fibras-maracuja-laranja] .produto__midia-coluna{background:linear-gradient(150deg,var(--cor-fundo-fibras-maracuja, #fffbed) 0%,#ffffff 100%)}.midia3d{position:relative;width:100%;height:clamp(480px,68dvh,640px);background:transparent;cursor:grab}.midia3d[data-arrastando=true]{cursor:grabbing}.midia3d:focus-visible{outline:2px solid var(--cor-destaque);outline-offset:4px;border-radius:var(--raio-lg)}.midia3d:before{content:"";position:absolute;inset:0;border-radius:var(--raio-xl);background-color:transparent;background-image:linear-gradient(45deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.4) 75%,rgba(255,255,255,.4)),linear-gradient(45deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.4) 75%,rgba(255,255,255,.4));background-size:32px 32px;background-position:0 0,16px 16px;animation:skeleton-mosaic 2s infinite linear;z-index:0;pointer-events:none;opacity:1}@keyframes skeleton-fade-out{0%{opacity:1}to{opacity:0}}.midia3d[data-estado=pronto]:before{animation:skeleton-fade-out .6s ease-out forwards;pointer-events:none}@media(prefers-reduced-motion:reduce){.midia3d:before{animation:none}}.midia3d__palco{position:relative;z-index:1;width:100%;height:100%}.midia3d__canvas{transform:scale(.92) translateY(24px);opacity:0;transform-origin:center bottom;transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .8s ease-out}.midia3d[data-ja-montou=true] .midia3d__canvas{transform:none;opacity:1;transition:none}.midia3d[data-estado=pronto] .midia3d__canvas,.midia3d__canvas--pronto{transform:scale(1) translateY(0);opacity:1}@keyframes skeleton-mosaic{0%{background-position:0 0,16px 16px;opacity:.6}50%{opacity:1}to{background-position:0 32px,16px 48px;opacity:.6}}.produto__compra{display:flex;flex-direction:column;gap:var(--esp-5)}.produto__texto{display:flex;flex-direction:column;gap:var(--esp-3)}.produto__subtitulo{font-size:var(--txt-sm);font-weight:var(--peso-forte);letter-spacing:.08em;text-transform:uppercase;color:var(--cor-produto, var(--cor-destaque));color:color-mix(in srgb,var(--cor-produto, var(--cor-destaque)) 65%,var(--cor-texto))}.produto__nome+.produto__subtitulo{margin-top:calc(var(--esp-2) * -1)}.produto__nome{font-family:var(--fonte-marca);font-weight:800;font-size:var(--txt-3xl);letter-spacing:-.025em}.produto__nome-linha{display:flex;align-items:baseline;flex-wrap:wrap;gap:.28em;padding-top:var(--esp-12)}.produto__nome-gramagem{font-family:var(--fonte-base);font-size:.48em;font-weight:500;letter-spacing:-.01em;color:var(--cor-texto-suave)}.produto__nome-gramagem--sub,.produto__subtitulo-sep{display:none}.produto__nome-sabor{display:block;margin-top:0;font-family:var(--fonte-base);font-size:.42em;font-weight:500;letter-spacing:-.01em;color:var(--cor-texto-suave)}.produto__descricao{max-width:none;color:var(--cor-texto-suave);text-align:justify;hyphens:auto}.produto__beneficios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--esp-3);width:100%;margin-top:var(--esp-2);padding:0;list-style:none;text-align:left}.produto__beneficio{display:flex;align-items:flex-start;gap:9px;min-width:0}.produto__beneficio-icone{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--cor-destaque-suave);color:var(--cor-destaque)}.produto__beneficio-texto{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:2px}.produto__beneficio-rotulo{font-size:.75rem;font-weight:700;line-height:1.25;letter-spacing:.035em;text-transform:uppercase;color:var(--cor-texto);text-wrap:balance}.produto__compra-rapida{display:grid;grid-template-columns:minmax(7rem,.55fr) minmax(0,1.45fr);gap:var(--esp-4) var(--esp-4);align-items:center;padding:var(--esp-4);background:var(--cor-destaque-suave);border-radius:var(--raio-lg)}.produto__compra-acoes{display:flex;flex-direction:column;gap:var(--esp-3);min-width:0}.produto__compra-rapida .produto__preco{align-items:flex-start;align-self:center;padding-block:0;padding-right:var(--esp-3);border:0;border-right:1px solid color-mix(in srgb,var(--cor-texto) 14%,transparent);background:transparent;text-align:left}.produto__compra-rapida .preco__por{align-self:flex-start;width:100%;font-size:var(--txt-3xl);text-align:left}.produto__compra-rapida .preco__parcela{width:100%;max-width:100%;text-align:left}.produto__compra-rapida .produto__acoes{margin-top:0}.produto__compra-rapida .produto__acoes .quantidade{height:50px;padding:2px 3px}.produto__compra-rapida .produto__acoes .quantidade .quantidade__botao{width:44px;height:44px;font-size:1.1rem}.produto__compra-rapida .produto__acoes .quantidade .quantidade__campo{width:2.8ch;height:44px;font-size:.95rem}.produto__compra-rapida .produto__adicionar{min-height:50px;padding-inline:var(--esp-3);font-size:var(--txt-sm);white-space:nowrap}.produto__selos{display:flex;justify-content:center;gap:var(--esp-3);margin:0;padding:0;list-style:none}.produto__selo{display:flex;align-items:center;gap:7px;min-width:0;color:var(--cor-texto-suave);font-size:.6875rem;font-weight:var(--peso-forte);letter-spacing:.025em;line-height:1.35;text-transform:uppercase;text-wrap:pretty}.produto__selo .icone{flex:none;width:16px;height:16px;color:var(--cor-texto)}.produto__preco{display:flex;flex-direction:column;align-items:flex-start;gap:var(--esp-2);padding-block:var(--esp-5);border-top:1px solid var(--cor-borda);border-bottom:1px solid var(--cor-borda)}.preco__linha{display:flex;align-items:center;gap:var(--esp-2);flex-wrap:wrap;min-height:1.1em;font-size:var(--txt-sm)}.preco__por{display:inline-block;align-self:flex-start;white-space:nowrap;font-size:clamp(2.75rem,3.2vw,3.5rem);font-weight:var(--peso-titulo);letter-spacing:-.025em;line-height:1;text-align:left;font-variant-numeric:tabular-nums}.preco__moeda{margin-right:.14em;font-size:.4em;font-weight:600;letter-spacing:0;vertical-align:super}.preco__inteiro{font-size:1em}.preco__virgula{margin-inline:.03em;font-size:.46em;font-weight:600;vertical-align:super}.preco__centavos{font-size:.46em;font-weight:600;vertical-align:super}.preco__unidade{font-size:var(--txt-sm);color:var(--cor-texto-fraco)}.preco__parcela{width:auto;max-width:100%;margin:0;font-size:var(--txt-base);line-height:1.4;text-align:left;color:var(--cor-texto-suave)}.preco__parcela-linha,.preco__parcela-nota{display:block}.preco__parcela-linha{font-weight:500}.preco__parcela-nota{margin-top:2px;color:var(--cor-texto-suave);font-size:.88em;font-weight:400}.produto__acoes{display:flex;align-items:stretch;gap:0;margin-top:var(--esp-1)}.produto__adicionar{flex:1;min-width:0;margin-top:0;border-left:0;border-radius:0 var(--raio-pill) var(--raio-pill) 0}.produto__acoes .quantidade{flex-shrink:0;height:var(--altura-botao-grande, 54px);padding:4px 6px;background:var(--cor-superficie);border:1px solid var(--cor-borda-forte);border-right:0;border-radius:var(--raio-pill) 0 0 var(--raio-pill)}.produto__acoes .quantidade .quantidade__botao{width:42px;height:42px;font-size:1.25rem}.produto__acoes .quantidade .quantidade__campo{width:3.2ch;font-size:var(--txt-base)}.produto__combos{display:flex;flex-direction:column;gap:var(--esp-3);margin-top:var(--esp-2);padding:var(--esp-4);background:var(--cor-destaque-suave);border:0;border-radius:var(--raio-lg)}.produto__combos-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);padding-right:calc(var(--esp-3) + 1px)}.produto__combos-titulo{font-size:var(--txt-sm);font-weight:var(--peso-forte);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--cor-destaque) 82%,var(--cor-texto))}.produto__combo-destaque{flex:none;padding:5px 12px;border-radius:var(--raio-pill);background:var(--cor-beneficio);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.035em;line-height:1.2;text-transform:uppercase}.produto__combos-lista{display:flex;flex-direction:column;gap:var(--esp-2);margin:0;padding:0;list-style:none}.produto__combo{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--esp-2);min-height:92px;padding:10px 12px;background:var(--cor-superficie);border-radius:var(--raio-md)}.produto__combo--destaque{padding-block:9px}.produto__combo-thumbs{display:grid;place-items:center;flex:none;width:120px;height:72px;aspect-ratio:5 / 3;overflow:hidden;color:var(--cor-texto-fraco);background:var(--cor-fundo-alt);border-radius:var(--raio-sm);user-select:none}.produto__combo-thumb{display:block;width:100%;height:100%;object-fit:contain}.produto__combo-info{display:flex;flex-direction:column;gap:2px;min-width:0}.produto__combo-nome{display:flex;flex-direction:column;align-items:flex-start;gap:1px;font-size:.9rem;font-weight:600;line-height:1.18}.produto__combo-nome-linha{display:block;white-space:nowrap}.produto__combo-preco{display:grid;justify-items:center;align-content:center;gap:3px;min-width:5.8rem;flex:none;text-align:center}.produto__combo-acao{display:flex;flex-direction:column;align-items:stretch;gap:5px;width:92px;flex:none}.produto__combo-de{font-size:var(--txt-xs);line-height:1.2;color:var(--cor-texto-suave);text-decoration:line-through;text-decoration-thickness:1px}.produto__combo-por{font-size:var(--txt-base);line-height:1.15}.produto__combo-economia{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;padding:2px 5px;border:1px solid color-mix(in srgb,var(--cor-sucesso) 20%,transparent);border-radius:var(--raio-pill);background:var(--cor-sucesso-suave);color:var(--cor-sucesso);font-size:.6875rem;font-weight:var(--peso-forte);line-height:1.2;text-align:center;white-space:nowrap}.produto__combo-botao{flex:none;width:100%;min-height:44px;padding-inline:var(--esp-2);font-size:.72rem}@media(max-width:560px){.produto__combo{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"thumb thumb" "info  info" "preco acao";align-items:center;gap:var(--esp-3);min-height:0;padding:var(--esp-3)}.produto__combo--destaque{padding-block:var(--esp-3)}.produto__combo-thumbs{grid-area:thumb;width:auto;height:auto;aspect-ratio:5 / 3;margin:calc(var(--esp-3) * -1) calc(var(--esp-3) * -1) 0;border:0;border-bottom:1px solid var(--cor-borda);border-radius:calc(var(--raio-md) - 1px) calc(var(--raio-md) - 1px) 0 0}.produto__combo-info{grid-area:info}.produto__combo-preco{grid-area:preco;justify-items:start;min-width:0;text-align:left}.produto__combo-acao{grid-area:acao;align-self:end}}@media(max-width:360px){.produto__combo-acao{width:84px}.produto__combo-botao{padding-inline:4px}}.produto__saber-mais{gap:var(--esp-3);font-size:var(--txt-sm);letter-spacing:.08em;text-transform:uppercase}.produto__saber-mais-seta{display:inline-flex;color:currentColor;transition:transform var(--transicao-base)}.produto__saber-mais[data-aberto=true] .produto__saber-mais-seta{transform:rotate(180deg)}.produto__detalhes{display:grid;gap:var(--esp-10);scroll-margin-top:var(--offset-sticky)}.produto__detalhes[data-entrando=true]{animation:detalhes-entra var(--transicao-lenta) both}@keyframes detalhes-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.produto__estoque{justify-content:center}.produto__porcoes{font-size:var(--txt-sm);color:var(--cor-texto-suave);text-align:center}.produto__porcoes-rotulo{font-weight:var(--peso-medio);color:var(--cor-texto)}@media(max-width:1023px){.produto{position:relative;padding-top:0;padding-bottom:var(--esp-12)}.produto__grade{display:block;position:relative;padding-inline:0;max-width:100%;margin-inline:0}.produto__midia{position:sticky;top:var(--offset-sticky);z-index:1;width:100%;aspect-ratio:1 / 1;height:auto;min-height:unset;border-radius:0;overflow:hidden}.midia3d{width:100%;height:100%;aspect-ratio:1 / 1;min-height:unset}.produto__coluna{position:relative;z-index:2;margin-top:0;background-color:var(--cor-superficie);border-radius:28px 28px 0 0;box-shadow:0 -12px 36px #0000001f,0 -2px 6px #0000000a;padding:var(--esp-6) var(--gutter) var(--esp-8);border-top:1px solid rgb(0 0 0 / 6%)}.produto__texto{position:static;padding:0;margin:0;background:transparent}.produto__nome{position:static;font-size:clamp(1.35rem,4.2vw,1.75rem);letter-spacing:-.02em;padding:0;margin:0;background:transparent;border-bottom:none;box-shadow:none}.produto__subtitulo{font-size:var(--txt-xs)}.produto__duracao,.produto__porcoes{font-size:var(--txt-base)}}@media(max-width:767px){.produto__midia-coluna,.produto__midia,.produto__coluna,.midia3d__palco,.midia3d__canvas{border-radius:0}.produto__texto{width:100%;gap:var(--esp-4);padding-block:var(--esp-2) var(--esp-3);align-items:center;text-align:center}.produto__nome{text-align:center;font-size:clamp(1.75rem,8.5vw,2.7rem);line-height:1.02}.produto__nome-linha{flex-direction:row;flex-wrap:nowrap;align-items:baseline;justify-content:center;gap:.2em;padding-top:0}.produto__nome-linha .produto__nome-gramagem{display:none}.produto__nome-gramagem{flex:none;font-size:.38em;letter-spacing:0;line-height:1.2}.produto__nome-gramagem--sub{display:inline;font-size:.78rem;font-weight:500;letter-spacing:0;line-height:1.2;color:var(--cor-texto-suave);text-transform:none}.produto__subtitulo-sep{display:inline;color:var(--cor-texto-fraco);letter-spacing:0}.produto__nome-sabor{margin-top:var(--esp-1);font-size:.38em;text-align:center}.produto__subtitulo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.35em;text-align:center;line-height:1.35;letter-spacing:.06em}.produto__subtitulo-texto{min-width:0;text-wrap:balance}.produto__descricao{max-width:none;margin-inline:auto;text-align:center;hyphens:manual;font-size:var(--txt-sm);line-height:1.55}.produto__beneficios{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:4px;margin-top:0}.produto__beneficio{flex-direction:column;align-items:center;gap:5px;text-align:center}.produto__beneficio-icone{width:32px;height:32px}.produto__beneficio-texto{align-items:center;padding-top:0}.produto__beneficio-rotulo{max-width:100%;font-size:.6875rem;line-height:1.25;white-space:normal;overflow-wrap:anywhere;hyphens:auto}.produto__compra-rapida{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"preco acoes" "preco selos";align-items:center;gap:var(--esp-2) var(--esp-3);padding:var(--esp-3)}.produto__compra-rapida .produto__preco{grid-area:preco;align-self:stretch;align-items:center;justify-content:center;gap:var(--esp-2);padding-block:0;padding-right:var(--esp-3);text-align:center}.produto__compra-rapida .produto__preco .preco__por,.produto__compra-rapida .produto__preco .preco__parcela{width:auto;max-width:none;align-self:center;text-align:center}.produto__compra-rapida .produto__preco .preco__por{font-size:clamp(2.6rem,12vw,3.5rem)}.produto__compra-acoes{display:contents}.produto__compra-rapida .produto__acoes{grid-area:acoes;flex-direction:column;gap:var(--esp-2);margin-top:0}.produto__compra-rapida .produto__selos{grid-area:selos;flex-direction:column;align-items:center;gap:var(--esp-1);padding-top:0}.produto__combos{padding:var(--esp-3)}.produto__selos{display:flex;justify-content:center;gap:var(--esp-3)}.produto__compra-rapida .produto__acoes .quantidade{justify-content:space-between;height:44px;padding:0 3px;border-right:1px solid var(--cor-borda-forte);border-radius:var(--raio-pill)}.produto__compra-rapida .produto__acoes .quantidade .quantidade__botao{width:44px;height:44px}.produto__compra-rapida .produto__acoes .quantidade .quantidade__campo{height:44px}.produto__compra-rapida .produto__adicionar{order:-1;min-height:48px;padding-inline:var(--esp-3);border-left:1px solid transparent;border-radius:var(--raio-pill);font-size:.8rem;line-height:1.15;white-space:normal}.produto__combos-topo{justify-content:center;gap:var(--esp-2);padding-right:0}.produto__preco{gap:var(--esp-2);padding-block:var(--esp-4)}.produto__preco .preco__linha{min-height:1.1em}.produto__preco .preco__por{font-size:clamp(2.1rem,10vw,2.7rem);line-height:.95}.produto__preco .preco__moeda{font-size:.36em}.produto__preco .preco__virgula,.produto__preco .preco__centavos{font-size:.4em}.produto__preco .preco__parcela{max-width:100%;margin:0;font-size:.82rem;line-height:1.35}.produto__acoes{margin-top:var(--esp-2)}.secao__titulo{text-align:center}}@media(min-width:1024px){.produto__grade{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--esp-12);align-items:start}.produto[data-produto=creatina] .produto__nome{font-size:var(--txt-4xl)}.produto__midia{position:relative;display:block;width:100%;max-width:560px;height:1400px;min-height:1400px;margin-inline:auto}.midia3d{position:relative;top:0;left:0;width:100%;height:1400px;min-height:1400px}.produto:has(.produto__detalhes:not([hidden])) .produto__midia{position:sticky;top:var(--offset-sticky)}}.produto__coluna>.faq{padding-bottom:var(--esp-6)}.midia3d__palco{position:relative;display:block;width:100%;height:100%;background:transparent;border:0;box-shadow:none;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.dica3d-balao{--x: 0px;--y: 0px;position:fixed;left:0;top:0;z-index:60;margin:0;padding:7px 14px;border-radius:999px;background:#fff;color:var(--cor-texto, #17171b);font-size:var(--txt-sm, .875rem);font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 8px 22px #00000029;pointer-events:none;opacity:0;transition:opacity .26s ease-in-out;will-change:transform,opacity}.dica3d-balao--visivel{opacity:1}.dica3d-balao:after{content:"";position:absolute;width:10px;height:10px;background:inherit;border-radius:2px;transform:rotate(45deg)}.dica3d-balao--mouse{transform:translate(calc(var(--x) + 12px),calc(var(--y) - 100% - 14px))}.dica3d-balao--mouse:after{left:10px;bottom:-4px}.dica3d-balao--seta{transform:translate(calc(var(--x) - 50%),calc(var(--y) + 16px))}.dica3d-balao--seta:after{left:calc(50% - 5px);top:-4px}.midia3d__foto--saindo{opacity:0;transition:opacity .24s linear}.midia3d__poster,.midia3d__silhueta-quadro{display:contents}.midia3d__silhueta{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:contain;pointer-events:none;transition:opacity .22s ease-out}.midia3d__silhueta--saindo{opacity:0}@media(prefers-reduced-motion:reduce){.midia3d__silhueta{transition:none}}.midia3d__foto{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain;pointer-events:none;background:transparent}.midia3d[data-estado=foto]:before{opacity:0;animation:none}.midia3d[data-estado=foto],.midia3d[data-estado=foto] .midia3d__palco,.midia3d[data-estado=foto] .midia3d__canvas{cursor:default}.midia3d__canvas{display:block;width:100%;height:100%;background:transparent;border:0;box-shadow:none;touch-action:pan-y;cursor:grab}.midia3d__palco[data-arrastando=true],.midia3d__palco[data-arrastando=true] .midia3d__canvas{cursor:grabbing}@media(min-width:1024px){.midia3d{container-type:size}.midia3d__poster .midia3d__foto,.midia3d__silhueta{inset:50% auto auto 50%;width:auto;max-width:none;height:min(100cqh,calc(100cqw / .368));transform:translate(-50%,-50%)}}.midia3d[data-transicao3d=preparando] .midia3d__palco{visibility:hidden}.midia3d[data-transicao3d=fade] .midia3d__palco{z-index:3}.midia3d[data-previa-misteriosa=true]:not([data-estado=indisponivel]) .midia3d__poster .midia3d__foto{opacity:0}.midia3d[data-estado=indisponivel] .midia3d__silhueta-quadro{display:none}.acordeao{display:flex;flex-direction:column;gap:var(--esp-3)}.acordeao--altura-fixa{overflow:hidden}.acordeao--medindo .acordeao__painel,.acordeao--medindo .acordeao__icone{transition:none}.acordeao__item{background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);transition:border-color var(--transicao-rapida)}.acordeao__item:hover,.acordeao__item[data-aberto=true]{border-color:var(--cor-borda-forte)}.acordeao__cabecalho{font-size:inherit;font-weight:inherit;line-height:inherit}.acordeao__botao{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-4);width:100%;padding:var(--esp-5);text-align:left}.acordeao__titulo{flex:1;font-size:var(--txt-lg);font-weight:var(--peso-forte)}.acordeao__icone{flex:0 0 auto;color:var(--cor-texto-fraco);transition:transform var(--transicao-base),color var(--transicao-rapida)}.acordeao__item[data-aberto=true] .acordeao__icone{color:var(--cor-texto);transform:rotate(180deg)}.acordeao__painel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transicao-base)}.acordeao__painel[hidden]{display:none}.acordeao__painel[data-aberto=true]{grid-template-rows:1fr}.acordeao__painel-interno{min-height:0;overflow:hidden}.acordeao__conteudo{display:flex;flex-direction:column;gap:var(--esp-4);padding:0 var(--esp-5) var(--esp-5);color:var(--cor-texto-suave)}@media(prefers-reduced-motion:reduce){.acordeao__painel,.acordeao__icone{transition:none}.acordeao__item[data-aberto=true] .acordeao__icone{transform:none}}.secao__cabecalho--alternavel{margin-bottom:0}.secao__alternador{display:flex;align-items:center;gap:var(--esp-3);width:100%;padding-block:var(--esp-5) var(--esp-4);font:inherit;color:inherit;text-align:left}.secao__alternador-rotulo{flex:1}.secao__alternador-seta{display:inline-flex;flex-shrink:0;color:var(--cor-texto-fraco);transition:transform var(--transicao-base)}.secao__alternador[data-aberto=true] .secao__alternador-seta{transform:rotate(180deg)}.secao__corpo{padding-bottom:var(--esp-2)}.secao__corpo[data-entrando=true]{animation:detalhes-entra var(--transicao-lenta) both}.beneficios__lista{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--esp-1)}.beneficio{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--esp-4);row-gap:var(--esp-1);padding-block:var(--esp-4);align-items:start}.beneficio+.beneficio{border-top:1px solid var(--cor-borda)}.beneficio__icone{grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:var(--esp-10);height:var(--esp-10);background:var(--cor-beneficio-suave);color:var(--cor-beneficio);border-radius:var(--raio-pill)}.beneficio__titulo{font-size:var(--txt-base);align-self:center}.beneficio__texto{grid-column:2;font-size:var(--txt-sm);color:var(--cor-texto-suave)}@media(min-width:1024px){.beneficio{column-gap:var(--esp-5);padding-block:var(--esp-5)}}.info__corpo{display:grid;gap:var(--esp-8);padding-block:var(--esp-2) var(--esp-4)}.info__bloco{display:flex;flex-direction:column;gap:var(--esp-2)}.info__bloco-titulo{font-size:var(--txt-base);font-weight:var(--peso-forte)}.info__texto{max-width:var(--largura-texto)}.info__porcoes{display:grid;gap:var(--esp-2)}.info__porcao{display:flex;flex-wrap:wrap;gap:var(--esp-2);font-size:var(--txt-sm)}.info__porcao-rotulo{font-weight:var(--peso-forte);color:var(--cor-texto)}.info__porcao-valor{color:var(--cor-texto-suave)}.tabela-nutricional__bloco{display:flex;flex-direction:column;gap:var(--esp-4)}.tabela-nutricional__rolagem{overflow-x:auto;background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-md)}.tabela-nutricional{--tabela-recuo: calc(var(--esp-3) - 1px);width:100%;border-collapse:collapse;font-size:var(--txt-sm)}@media(min-width:768px){.tabela-nutricional{--tabela-recuo: calc(var(--esp-4) - 1px)}}.tabela-nutricional__legenda{padding:var(--esp-3) var(--tabela-recuo);text-align:left;font-size:var(--txt-sm);font-weight:var(--peso-forte);color:var(--cor-texto)}.tabela-nutricional th,.tabela-nutricional td{padding:var(--esp-2) var(--tabela-recuo);white-space:nowrap;border-top:1px solid var(--cor-borda)}.tabela-nutricional th:first-child,.tabela-nutricional td:first-child{text-align:left}.tabela-nutricional th:nth-child(2),.tabela-nutricional td:nth-child(2),.tabela-nutricional th:last-child,.tabela-nutricional td:last-child{text-align:center}.tabela-nutricional thead th{font-size:var(--txt-xs);font-weight:var(--peso-forte);text-transform:uppercase;letter-spacing:.06em;color:var(--cor-texto-suave);background:var(--cor-fundo-alt)}.tabela-nutricional__linha--destaque th,.tabela-nutricional__linha--destaque td{font-weight:var(--peso-forte);color:var(--cor-texto);background:var(--cor-destaque-suave)}.tabela-nutricional__notas{display:flex;flex-direction:column;gap:var(--esp-1);font-size:var(--txt-xs);color:var(--cor-texto-suave)}.envio__lista{display:grid;grid-template-columns:1fr;gap:var(--esp-4)}.envio__item{display:flex;flex-direction:column;gap:var(--esp-3);padding:var(--esp-5);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg)}.envio__icone{display:inline-flex;align-items:center;justify-content:center;width:var(--esp-10);height:var(--esp-10);background:var(--cor-destaque-suave);color:var(--cor-destaque);border-radius:var(--raio-pill)}.envio__titulo{font-size:var(--txt-base)}.envio__texto{font-size:var(--txt-sm);color:var(--cor-texto-suave)}.envio__observacoes{margin-top:var(--esp-6);font-size:var(--txt-sm)}@media(min-width:768px){.envio__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-5)}}@media(min-width:1024px){.envio__lista[data-total="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.envio__lista[data-total="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.avaliacoes__resumo{display:grid;gap:var(--esp-4);margin-bottom:var(--esp-6);padding:var(--esp-5);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg)}.avaliacoes__media{display:flex;align-items:center;gap:var(--esp-3)}.avaliacoes__media strong{font-size:var(--txt-2xl);font-weight:var(--peso-titulo);letter-spacing:-.02em}.avaliacoes__estrelas,.avaliacao__estrelas{display:inline-flex;align-items:center;gap:var(--esp-1);color:var(--cor-destaque)}.avaliacoes .icone--estrela-vazia,.avaliacao .icone--estrela-vazia{color:var(--cor-borda-forte)}.avaliacoes__total{font-size:var(--txt-sm);color:var(--cor-texto-suave)}.avaliacoes__distribuicao{display:grid;gap:var(--esp-2)}.distribuicao__item{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--esp-2);font-size:var(--txt-sm);color:var(--cor-texto-suave)}.distribuicao__nota{min-width:1ch;font-weight:var(--peso-forte);color:var(--cor-texto)}.distribuicao__estrela{display:inline-flex;color:var(--cor-destaque)}.distribuicao__barra{overflow:hidden;height:var(--esp-2);background:var(--cor-fundo-alt);border-radius:var(--raio-pill)}.distribuicao__preenchimento{display:block;width:var(--porcentagem, 0%);height:100%;background:var(--cor-destaque);border-radius:var(--raio-pill);transition:width var(--transicao-lenta)}.distribuicao__contagem{min-width:2ch;text-align:right;font-variant-numeric:tabular-nums}.avaliacoes__lista{display:grid;grid-template-columns:1fr;gap:var(--esp-4)}.avaliacao{display:flex;flex-direction:column;gap:var(--esp-3);padding:var(--esp-5);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg)}.avaliacao__cabecalho{display:flex;flex-direction:column;gap:var(--esp-2)}.avaliacao__titulo{font-size:var(--txt-base)}.avaliacao__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-2);font-size:var(--txt-sm);color:var(--cor-texto-fraco)}.avaliacao__comentario{font-size:var(--txt-sm);color:var(--cor-texto-suave)}.avaliacoes__vazio{padding:var(--esp-5);background:var(--cor-superficie);border:1px dashed var(--cor-borda-forte);border-radius:var(--raio-lg);color:var(--cor-texto-suave)}@media(min-width:768px){.avaliacoes__resumo{grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-template-areas:"media distribuicao" "total distribuicao";align-items:center;column-gap:var(--esp-8)}.avaliacoes__media{grid-area:media}.avaliacoes__total{grid-area:total}.avaliacoes__distribuicao{grid-area:distribuicao}.avaliacoes__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-5)}}@media(min-width:1024px){.avaliacoes__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.faq__lista{gap:0;border-top:1px solid var(--cor-borda)}.faq__lista .acordeao__item{background:transparent;border:0;border-bottom:1px solid var(--cor-borda);border-radius:0}.faq__lista .acordeao__botao{min-height:56px;padding:var(--esp-4) 0}.faq__lista .acordeao__titulo{font-size:var(--txt-base);line-height:1.4}.faq__lista .acordeao__item[data-aberto=true] .acordeao__icone{color:var(--cor-destaque)}.faq__lista .acordeao__conteudo{padding:0 var(--esp-8) var(--esp-5) 0}.faq__resposta{max-width:var(--largura-texto);color:var(--cor-texto-suave)}.overlay{position:fixed;inset:0;z-index:calc(var(--z-drawer) - 1);background:#0000007a;opacity:0;transition:opacity var(--transicao-base)}.overlay[data-aberto=true]{opacity:1}.drawer{position:fixed;top:0;right:0;z-index:var(--z-drawer);display:flex;flex-direction:column;width:min(420px,100vw);height:100dvh;background:var(--cor-superficie);border-left:1px solid var(--cor-borda);box-shadow:var(--sombra-4);transform:translate3d(100%,0,0);transition:transform var(--transicao-base)}.drawer[data-aberto=true]{transform:none}@media(prefers-reduced-motion:reduce){.drawer{transition:none}}.drawer__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-4);flex-shrink:0;padding:var(--esp-5);border-bottom:1px solid var(--cor-borda)}.drawer__titulo{font-size:var(--txt-lg)}.drawer__fechar svg{width:20px;height:20px}.drawer__corpo{flex:1;padding:var(--esp-5);overflow-y:auto;overscroll-behavior:contain}.drawer__rodape{flex-shrink:0;padding:var(--esp-5);border-top:1px solid var(--cor-borda);background:var(--cor-superficie-alt)}.drawer__vazio{display:flex;flex-direction:column;align-items:center;gap:var(--esp-4);padding-block:var(--esp-10);text-align:center}.drawer__vazio-titulo{font-size:var(--txt-lg);font-weight:var(--peso-forte)}.drawer__vazio-texto{color:var(--cor-texto-suave)}.cart-lista{display:flex;flex-direction:column}.cart-item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:var(--esp-4);padding-block:var(--esp-5);border-bottom:1px solid var(--cor-borda)}.cart-item:first-child{padding-top:0}.cart-item:last-child{border-bottom:0}.cart-item__midia{position:relative;display:grid;place-items:center;width:72px;height:72px;overflow:hidden;border-radius:var(--raio-md);background:var(--cor-superficie)}z-index: 0; } */ .cart-item[data-id="creatina"] .cart-item__midia::before{background:linear-gradient(150deg,var(--cor-fundo-creatina, #ffd4c1) 0%,#ffffff 100%)}.cart-item[data-id=fibras-limao-morango] .cart-item__midia:before{background:linear-gradient(150deg,var(--cor-fundo-fibras-limao, #f8fff5) 0%,#ffffff 100%)}.cart-item[data-id=fibras-maracuja-laranja] .cart-item__midia:before{background:linear-gradient(150deg,var(--cor-fundo-fibras-maracuja, #fffbed) 0%,#ffffff 100%)}.cart-item__imagem{position:relative;z-index:1;width:100%;height:100%;object-fit:contain}.cart-item__midia .midia3d__palco{position:absolute;inset:0;z-index:2;width:100%;height:100%}.cart-item__iniciais{position:relative;z-index:1;font-size:var(--txt-sm);font-weight:var(--peso-forte);letter-spacing:.04em;color:var(--cor-texto-fraco)}.cart-item__info{display:flex;flex-direction:column;gap:var(--esp-2);min-width:0}.cart-item__nome{font-size:var(--txt-base);font-weight:var(--peso-forte)}.cart-item__detalhe{font-size:var(--txt-xs);color:var(--cor-texto-suave);margin-top:calc(var(--esp-1) * -1)}.cart-item__preco{font-size:var(--txt-sm);color:var(--cor-texto-suave)}.cart-item__unidade{color:var(--cor-texto-fraco)}.cart-item__controles{display:flex;align-items:center;gap:var(--esp-3);margin-top:var(--esp-1)}.cart-item__remover{font-size:var(--txt-xs);color:var(--cor-texto-fraco);text-decoration:underline;text-underline-offset:3px}.cart-item__remover:hover{color:var(--cor-erro)}.cart-item__subtotal{font-size:var(--txt-base);font-weight:var(--peso-forte);white-space:nowrap;font-variant-numeric:tabular-nums}.cart-item.cart-item--combo{grid-template-columns:minmax(0,1fr) auto}.cart-item--combo .cart-item__midia{grid-column:1 / -1;grid-row:1;width:100%;height:auto;aspect-ratio:5 / 3;background:var(--cor-fundo-alt)}.cart-item--combo .cart-item__info{grid-column:1;grid-row:2}.cart-item--combo .cart-item__subtotal{grid-column:2;grid-row:2}.drawer__totais{display:flex;flex-direction:column;gap:var(--esp-3);margin-bottom:var(--esp-4)}.drawer__linha{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-4);font-size:var(--txt-base)}.drawer__linha--fraca{font-size:var(--txt-sm);color:var(--cor-texto-fraco)}.drawer__linha--desconto{color:var(--cor-sucesso)}.drawer__linha--total{padding-top:var(--esp-3);border-top:1px solid var(--cor-borda);font-size:var(--txt-lg);font-weight:var(--peso-forte)}.drawer__frete{margin:0}.drawer__acoes{display:flex;flex-direction:column;gap:var(--esp-2)}.popup{position:fixed;z-index:var(--z-popup);display:flex;flex-direction:column;gap:var(--esp-3);width:min(340px,calc(100vw - var(--esp-6)));padding:var(--esp-5);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);box-shadow:var(--sombra-4);animation:popup-entra var(--transicao-base) both}@keyframes popup-entra{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.popup:after{content:"";position:absolute;width:14px;height:14px;background:var(--cor-superficie);border-right:1px solid var(--cor-borda);border-bottom:1px solid var(--cor-borda)}.popup[data-posicao=centro]:after{display:none}.popup[data-posicao=acima]:after{left:var(--ponta, 50%);bottom:-8px;transform:translate(-50%) rotate(45deg)}.popup[data-posicao=abaixo]:after{left:var(--ponta, 50%);top:-8px;transform:translate(-50%) rotate(-135deg)}.popup__fechar{position:absolute;top:var(--esp-2);right:var(--esp-2);display:grid;place-items:center;width:32px;height:32px;color:var(--cor-texto-fraco);border-radius:var(--raio-pill);transition:background-color var(--transicao-rapida),color var(--transicao-rapida)}.popup__fechar:hover{background:var(--cor-fundo-alt);color:var(--cor-texto)}.popup__fechar svg{width:16px;height:16px}.popup__titulo{padding-right:var(--esp-8);font-size:var(--txt-lg);font-weight:var(--peso-forte);line-height:var(--altura-linha-titulo)}.popup__total{font-size:var(--txt-lg);font-weight:var(--peso-titulo);letter-spacing:-.01em}.popup__linha{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);margin-top:var(--esp-1)}.popup__lista{display:grid;gap:var(--esp-1);margin:var(--esp-2) 0;padding:0;list-style:none}.popup__lista[hidden]{display:none}.popup__item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-3);padding-bottom:var(--esp-1);border-bottom:1px solid var(--cor-borda);font-size:var(--txt-sm)}.popup__item:last-child{padding-bottom:0;border-bottom:0}.popup__item-nome{color:var(--cor-texto-suave)}.popup__item-preco{font-weight:var(--peso-forte);font-variant-numeric:tabular-nums}.popup__escolha{margin-top:var(--esp-2)}.popup__escolha-rotulo{margin-bottom:var(--esp-1);color:var(--cor-texto-suave);font-size:var(--txt-sm);font-weight:var(--peso-forte)}.popup__opcoes{display:grid;gap:var(--esp-1)}.popup__opcao{display:flex;align-items:center;gap:var(--esp-2);padding:var(--esp-1) var(--esp-2);border:1px solid var(--cor-borda);border-radius:var(--raio-2);font-size:var(--txt-sm);cursor:pointer}.popup__opcao:has(input:checked){border-color:var(--cor-destaque);background:var(--cor-destaque-suave)}.popup__opcao-nome{flex:1}.popup__opcao-preco{color:var(--cor-texto-suave);font-variant-numeric:tabular-nums}.popup__confirmar{flex:1}.popup__duracao{font-size:var(--txt-sm);color:var(--cor-texto-suave)}.camada-animacao{position:fixed;inset:0;z-index:var(--z-animacao-carrinho);overflow:hidden;pointer-events:none}.bolha-carrinho{position:fixed;top:0;left:0;width:14px;height:14px;margin:-7px 0 0 -7px;background:var(--cor-destaque);border-radius:var(--raio-pill);box-shadow:0 2px 6px #0000002e;will-change:transform}.footer{--footer-fio: 1px;--footer-icone: 40px;--footer-campo: 48px;--footer-icone-envio: calc(var(--footer-campo) - (var(--esp-1) * 2));--footer-selo: 36px;--footer-respiro: clamp(2.5rem, 1.5rem + 3vw, 5rem);--footer-espaco-bloco: var(--esp-8);--footer-espaco-link: var(--esp-3);--footer-altura-linha: 1.7;--footer-formulario-max: 22rem;--footer-deslocamento-icone: 3px;--footer-espaco-letra: .02em;--footer-espaco-rotulo: .06em;--footer-espaco-assinatura: .04em;--footer-estico: 16px;--footer-subida: .12s;--footer-barra: 2px;--footer-camada: 200;--footer-duracao-odometro: 1.6s;position:relative;padding-block:var(--footer-respiro);background:var(--cor-escura);border-top:var(--footer-fio) solid var(--cor-escura-borda);color:var(--cor-escura-texto)}.footer__conteudo{display:flex;flex-direction:column;gap:var(--footer-espaco-bloco)}.footer__cabeca{display:flex;flex-direction:column;align-items:flex-start;gap:var(--esp-6)}.footer__marca{display:flex;flex-direction:column;align-items:flex-start;gap:var(--esp-3);text-align:left}.footer__nome{font-size:var(--txt-xl);font-weight:var(--peso-titulo);letter-spacing:var(--footer-espaco-letra);color:var(--cor-escura-texto)}.footer__logo-imagem{height:clamp(24px,2.2vw,32px);width:auto;display:block}.footer__tagline{max-width:var(--largura-texto);font-size:var(--txt-sm);color:var(--cor-escura-texto-suave)}.footer__selo{display:flex;align-items:center;justify-content:flex-start;gap:var(--esp-2);max-width:var(--largura-texto);font-size:var(--txt-xs);line-height:var(--footer-altura-linha);color:var(--cor-escura-texto-suave);text-align:left}.footer__selo .icone{flex:none;color:var(--cor-destaque)}.footer__grade{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--footer-espaco-bloco);grid-template-areas:"social" "colunas" "contato";text-align:left}.footer__social,.footer__colunas,.footer__contato{min-width:0}.footer__social{grid-area:social;display:flex;flex-direction:column;align-items:flex-start;gap:var(--esp-6)}.footer__titulo,.footer__coluna-titulo,.footer__pagamentos-titulo{font-size:var(--txt-xs);font-weight:var(--peso-forte);text-transform:uppercase;letter-spacing:var(--footer-espaco-rotulo);color:var(--cor-escura-texto-suave);text-align:left}.footer__coluna-titulo,.footer__pagamentos-titulo{margin-bottom:var(--esp-4)}.footer__coluna-titulo{font-weight:var(--peso-titulo);color:var(--cor-escura-texto)}.footer__redes{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--esp-2)}.footer__rede{display:inline-flex;align-items:center;justify-content:center;width:var(--footer-icone);height:var(--footer-icone);background:var(--cor-escura-elevada);border:var(--footer-fio) solid var(--cor-escura-borda);border-radius:var(--raio-pill);color:var(--cor-escura-texto-suave);transition:color var(--transicao-rapida),background var(--transicao-rapida),border-color var(--transicao-rapida)}.footer__rede:hover{color:var(--cor-escura-texto);background:var(--cor-escura-borda);border-color:var(--cor-escura-texto-fraco)}.footer__newsletter{display:flex;flex-direction:column;align-items:flex-start;gap:var(--esp-3);width:100%}.footer__newsletter-texto{max-width:var(--largura-texto);font-size:var(--txt-xs);line-height:var(--footer-altura-linha);color:var(--cor-escura-texto-suave);text-align:left}.footer__newsletter-form{position:relative;display:flex;width:100%;max-width:var(--footer-formulario-max);margin-inline:0}.footer__newsletter-campo{width:100%;height:var(--footer-campo);padding-block:0;padding-inline:var(--esp-4) calc(var(--footer-icone-envio) + var(--esp-3));background:var(--cor-escura-alt);border:var(--footer-fio) solid var(--cor-escura-borda);border-radius:var(--raio-pill);color:var(--cor-escura-texto);font-size:var(--txt-sm)}.footer__newsletter-campo::placeholder{color:var(--cor-escura-texto-fraco)}.footer__newsletter-campo:hover{border-color:var(--cor-escura-texto-fraco)}.footer__newsletter-botao{position:absolute;top:var(--esp-1);right:var(--esp-1);display:inline-flex;align-items:center;justify-content:center;width:var(--footer-icone-envio);height:var(--footer-icone-envio);background:var(--cor-destaque);border:0;border-radius:var(--raio-pill);color:var(--cor-escura-texto);cursor:pointer;transition:filter var(--transicao-rapida)}.footer__newsletter-botao:hover{filter:brightness(1.15)}.footer__colunas{grid-area:colunas;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-6) var(--esp-4)}.footer__coluna{min-width:0}.footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--footer-espaco-link);font-size:var(--txt-sm)}.footer__link{color:var(--cor-escura-texto-suave);line-height:var(--footer-altura-linha);overflow-wrap:anywhere;transition:color var(--transicao-rapida)}.footer__link:hover{color:var(--cor-escura-texto);text-decoration:underline}.footer__contato{grid-area:contato;display:flex;flex-direction:column;align-items:flex-start;gap:var(--esp-5);scroll-margin-top:var(--offset-sticky)}.footer__contato-lista{display:flex;flex-direction:column;align-items:flex-start;gap:var(--esp-4);width:100%}.footer__contato-item{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--esp-3);font-size:var(--txt-sm);text-align:left;min-width:0}.footer__contato-item>.icone{flex:none;margin-top:var(--footer-deslocamento-icone);color:var(--cor-destaque)}.footer__contato-texto{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:left}.footer__contato-rotulo{font-size:var(--txt-xs);font-weight:var(--peso-forte);color:var(--cor-escura-texto)}.footer__contato-valor{color:var(--cor-escura-texto-suave);line-height:var(--footer-altura-linha);overflow-wrap:anywhere}.footer__contato-linha{display:inline-flex;align-items:center;gap:6px;min-width:0}.footer__contato-copiar{display:inline-grid;place-items:center;width:26px;height:26px;margin:-2px 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--cor-escura-texto-fraco);cursor:pointer;opacity:0;transform:translate(-3px);transition:opacity var(--transicao-rapida),color var(--transicao-rapida),background var(--transicao-rapida),transform var(--transicao-rapida)}.footer__contato-linha:hover .footer__contato-copiar,.footer__contato-copiar:focus-visible,.footer__contato-linha:focus-within .footer__contato-copiar{opacity:1;transform:none}.footer__contato-linha:hover .footer__contato-valor,.footer__contato-linha:focus-within .footer__contato-valor{color:var(--cor-whatsapp)}.footer__contato-copiar:hover,.footer__contato-copiar:focus-visible{color:var(--cor-whatsapp);background:color-mix(in srgb,var(--cor-whatsapp) 14%,transparent);outline:none}@media(hover:none){.footer__contato-copiar{opacity:1;transform:none}}a.footer__contato-valor:hover{color:var(--cor-escura-texto);text-decoration:underline}.footer__contato-acoes{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--esp-3)}.footer__acao{display:inline-flex;align-items:center;justify-content:center;min-height:var(--footer-selo);padding-inline:var(--esp-5);border:var(--footer-fio) solid var(--cor-escura-borda);border-radius:var(--raio-pill);font-size:var(--txt-xs);font-weight:var(--peso-forte);transition:color var(--transicao-rapida),background var(--transicao-rapida),border-color var(--transicao-rapida),filter var(--transicao-rapida)}.footer__acao--primario{background:var(--cor-destaque);border-color:var(--cor-destaque);color:var(--cor-texto)}.footer__acao--primario:hover{filter:brightness(1.15)}.footer__acao--whatsapp{background:var(--cor-whatsapp);border-color:var(--cor-whatsapp);color:#0b2e1a}.footer__acao--whatsapp:hover{background:var(--cor-whatsapp-hover);border-color:var(--cor-whatsapp-hover);color:#0b2e1a}.footer__acao--fantasma{background:var(--cor-escura-elevada);color:var(--cor-escura-texto-suave)}.footer__acao--fantasma:hover{color:var(--cor-escura-texto);border-color:var(--cor-escura-texto-fraco)}.footer__mapa{display:flex;flex-direction:column;gap:var(--esp-2);width:100%;margin-top:var(--esp-5)}.footer__mapa-quadro{position:relative;width:100%;height:150px;overflow:hidden;background:var(--cor-escura-elevada);border:var(--footer-fio) solid var(--cor-escura-borda);border-radius:var(--raio-md)}.footer__mapa-skeleton{position:absolute;inset:0;z-index:1;overflow:hidden;background:var(--cor-escura-elevada);opacity:1;transition:opacity var(--transicao-base),visibility var(--transicao-base)}.footer__mapa-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--cor-escura-texto) 7%,transparent) 50%,transparent 70%);transform:translate(-100%);animation:footer-mapa-brilho 2.4s ease-in-out infinite}.footer__mapa-quadro[data-estado=pronto] .footer__mapa-skeleton{visibility:hidden;opacity:0}@keyframes footer-mapa-brilho{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.footer__mapa-skeleton:after{animation:none}}.footer__mapa-quadro iframe{display:block;width:calc(100% + 90px);height:calc(100% + 90px);margin-top:-50px;margin-left:-50px;border:0;opacity:0;filter:grayscale(1) invert(.9) opacity(.82);transition:opacity var(--transicao-base),filter var(--transicao-base)}.footer__mapa-quadro[data-estado=pronto] iframe{opacity:1}.footer__mapa-quadro:hover iframe{filter:grayscale(0) invert(0) opacity(1)}.footer__mapa-acoes{display:flex;flex-wrap:wrap;gap:var(--esp-2)}.footer__mapa-acoes .footer__acao{flex:1 1 0;min-width:0;min-height:32px;gap:6px;padding-inline:var(--esp-3);font-size:var(--txt-xs);white-space:nowrap}.footer__mapa-acoes .footer__acao .icone{flex:none}.footer__pagamentos{display:flex;flex-direction:column;align-items:flex-start;gap:var(--esp-2);text-align:left}.footer__pagamentos .footer__pagamentos-titulo{margin-bottom:0}.footer__pagamentos-lista{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--esp-3)}.footer__pagamento{display:inline-flex;align-items:center;justify-content:center;width:64px;height:41px;padding:0;overflow:hidden;background:transparent;border:0;border-radius:var(--raio-sm);font-size:var(--txt-xs);font-weight:var(--peso-medio);color:var(--cor-escura-texto-suave)}.footer__pagamento-imagem{display:block;width:100%;height:100%;object-fit:cover}.footer__bottom{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--esp-6);padding-top:var(--esp-8);border-top:var(--footer-fio) solid var(--cor-escura-borda);font-size:var(--txt-xs);color:var(--cor-escura-texto-suave);text-align:left}.footer__legal{display:flex;flex-direction:column;align-items:flex-start;gap:var(--esp-3);max-width:var(--largura-texto);margin-inline:0}.footer__legal-texto{line-height:var(--footer-altura-linha)}.footer__bottom-linha{display:flex;flex-direction:column;align-items:flex-start;gap:var(--esp-5);width:100%}.footer__bottom-links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--esp-3)}.footer__bottom-link{color:var(--cor-escura-texto-suave);line-height:var(--footer-altura-linha)}.footer__bottom-link:hover{color:var(--cor-escura-texto);text-decoration:underline}.footer__topo{display:inline-flex;align-items:center;justify-content:center;gap:var(--esp-2);min-height:var(--footer-selo);padding-inline:var(--esp-4);background:var(--cor-escura-elevada);border:var(--footer-fio) solid var(--cor-escura-borda);border-radius:var(--raio-pill);color:var(--cor-escura-texto-suave);font-size:var(--txt-xs);cursor:pointer;transition:color var(--transicao-rapida),border-color var(--transicao-rapida)}.footer__topo:hover{color:var(--cor-escura-texto);border-color:var(--cor-escura-texto-fraco)}@media(min-width:768px){.footer{--footer-espaco-bloco: var(--esp-12);--footer-espaco-link: var(--esp-4)}.footer__marca,.footer__grade,.footer__pagamentos,.footer__bottom{text-align:left}.footer__marca,.footer__social,.footer__newsletter,.footer__contato,.footer__pagamentos,.footer__bottom{align-items:flex-start}.footer__titulo,.footer__coluna-titulo,.footer__pagamentos-titulo,.footer__newsletter-texto,.footer__contato-item,.footer__contato-texto{text-align:left}.footer__cabeca{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--esp-8)}.footer__pagamentos{align-items:flex-end;text-align:right}.footer__pagamentos-titulo{text-align:right}.footer__pagamentos-lista{justify-content:flex-end}.footer__redes,.footer__contato-acoes,.footer__pagamentos-lista,.footer__contato-item,.footer__selo{justify-content:flex-start}.footer__links,.footer__contato-item,.footer__contato-texto,.footer__contato-lista,.footer__bottom-links{align-items:flex-start}.footer__newsletter-form{max-width:none;margin-inline:0}.footer__legal{align-items:flex-start;margin-inline:0}.footer__grade{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--esp-10);grid-template-areas:"social contato" "colunas colunas"}.footer__colunas{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-8)}.footer__dev-watermark{text-align:left}.footer__bottom-linha{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.footer__bottom-links{flex-direction:row;flex-wrap:wrap;gap:var(--esp-5)}}@media(min-width:1024px){.footer__grade{grid-template-columns:minmax(0,.95fr) minmax(0,2.2fr) minmax(0,1fr);column-gap:var(--esp-10);grid-template-areas:"social colunas contato"}}@media(min-width:1200px){.footer{--footer-espaco-bloco: 3.5rem}.footer__grade{grid-template-columns:minmax(0,.85fr) minmax(0,2.5fr) minmax(0,1fr);column-gap:var(--esp-12)}.footer__colunas{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer__interno,.footer.is-stretched>.footer__conteudo{transition:transform var(--transicao-lenta)}.footer.is-stretched .footer__interno,.footer.is-stretched>.footer__conteudo{transform:translateY(calc(var(--footer-estico) * -1));transition:transform var(--footer-subida) ease-out}.footer-forcefield{--footer-barra: 2px;--footer-camada: 200;position:fixed;bottom:0;left:0;width:100%;height:var(--footer-barra);background:var(--cor-destaque);box-shadow:0 calc(var(--footer-barra) * -1) 10px var(--cor-destaque);box-shadow:0 calc(var(--footer-barra) * -1) 10px color-mix(in srgb,var(--cor-destaque) 40%,transparent);opacity:0;pointer-events:none;z-index:var(--footer-camada);transition:opacity var(--transicao-base)}.footer-forcefield.is-active{opacity:.85}.footer__dev-watermark{width:100%;margin:0;padding:0;font-family:var(--fonte-mono);font-size:var(--txt-xs);letter-spacing:var(--footer-espaco-assinatura);color:var(--cor-escura-texto-suave);text-align:center;opacity:0;max-height:0;overflow:hidden;pointer-events:none;transition:opacity var(--transicao-lenta),max-height var(--transicao-lenta)}.footer__dev-watermark.is-unlocked{opacity:.7;max-height:4rem;margin-top:var(--esp-8);pointer-events:auto}.footer__dev-watermark a{color:var(--cor-escura-texto-suave)}.footer__dev-watermark a:hover{color:var(--cor-escura-texto);text-decoration:underline}.footer__dev-watermark .odometer-container{display:inline-block;overflow:hidden;height:1.3em;vertical-align:sub;margin-inline:var(--esp-1);perspective:300px}.footer__dev-watermark .odometer-reel{display:flex;flex-direction:column;transform:translateY(0);transition:transform var(--footer-duracao-odometro) cubic-bezier(.16,1,.3,1);will-change:transform}.footer__dev-watermark .odometer-reel span{display:block;height:1.3em;line-height:1.3em;text-align:center}.footer__dev-watermark.is-unlocked .odometer-reel{transform:translateY(calc(-100% + 1.3em))}@keyframes emoji-flip-3d{0%{transform:rotateX(0)}to{transform:rotateX(360deg)}}.footer__dev-watermark .odometer-reel span.is-flipping{animation:emoji-flip-3d .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;backface-visibility:visible}@media(prefers-reduced-motion:reduce){.footer__interno,.footer.is-stretched>.footer__conteudo,.footer__dev-watermark,.footer__dev-watermark .odometer-reel{transition:none}.footer.is-stretched .footer__interno,.footer.is-stretched>.footer__conteudo{transform:none}}.footer--enxuto{padding-block:var(--esp-10)}.footer__conteudo--enxuto{gap:var(--esp-6)}.footer__conteudo--enxuto .footer__marca{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--esp-3)}.footer__conteudo--enxuto .footer__bottom{padding-top:0;border-top:0}@media(min-width:768px){.footer--enxuto{padding-block:var(--esp-12)}.footer__conteudo--enxuto .footer__pagamentos{flex-direction:row;align-items:center;gap:var(--esp-4)}.footer__conteudo--enxuto .footer__pagamentos-titulo{margin-bottom:0}}.footer__copyright-link{color:inherit;text-decoration:none;cursor:inherit;user-select:text;-webkit-user-select:text}.footer__copyright-link:hover,.footer__copyright-link:active,.footer__copyright-link:visited,.footer__copyright-link:focus,.footer__copyright-link:focus-visible{color:inherit;text-decoration:none;cursor:inherit;outline:none}@media(max-width:767px){.footer{--footer-espaco-bloco: var(--esp-8)}.footer__grade{gap:var(--esp-8);text-align:center}.footer__cabeca{text-align:center}.footer__cabeca,.footer__marca,.footer__social,.footer__contato,.footer__pagamentos{align-items:center;text-align:center}.footer__logo-imagem{height:40px}.footer__nome{font-size:clamp(1.55rem,8vw,2rem)}.footer__redes,.footer__contato-acoes,.footer__pagamentos-lista,.footer__mapa-acoes{justify-content:center}.footer__contato{align-items:center;width:100%;text-align:center}.footer__contato-lista{align-items:center;width:100%;max-width:26rem;margin-inline:auto;text-align:center}.footer__contato-item{flex-direction:column;align-items:center;justify-content:center;gap:var(--esp-2);text-align:center}.footer__contato-item>.icone{margin-top:0}.footer__contato-texto{align-items:center;text-align:center}.footer__contato-rotulo,.footer__contato-valor{text-align:center}.footer__colunas{gap:var(--esp-6) var(--esp-4)}.footer__coluna{text-align:center}.footer__coluna:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:min(100%,16rem)}.footer__links{align-items:center}.footer__titulo,.footer__coluna-titulo,.footer__pagamentos-titulo{text-align:center}.footer__bottom,.footer__legal,.footer__bottom-linha,.footer__bottom-links{align-items:center;text-align:center}.footer__legal{margin-inline:auto}.footer__bottom-linha{justify-content:center}.footer__copyright{text-align:center}.footer__topo{align-self:center}}.pagina-checkout{--checkout-resumo-largura: 380px;--checkout-fio: 1px;--cor-destaque: var(--cor-primaria);--cor-destaque-suave: var(--cor-fundo-alt)}.checkout{padding-block:var(--esp-8) var(--esp-16)}.checkout__titulo{margin-bottom:var(--esp-6);font-size:var(--txt-2xl)}.checkout__grade{display:flex;flex-direction:column;gap:var(--esp-8)}.checkout__etapas{display:flex;flex-direction:column;gap:var(--esp-6);min-width:0}.checkout__aviso{margin-top:var(--esp-2);margin-bottom:var(--esp-6)}.checkout__vazio{display:flex;flex-direction:column;align-items:flex-start;gap:var(--esp-3);padding:var(--esp-6);background:var(--cor-superficie);border:var(--checkout-fio) solid var(--cor-borda);border-radius:var(--raio-lg)}.checkout__vazio-titulo{font-size:var(--txt-xl)}.checkout__vazio-texto{color:var(--cor-texto-suave)}.etapas{display:flex;flex-direction:column;gap:var(--esp-4)}.etapa{background:var(--cor-superficie);border:var(--checkout-fio) solid var(--cor-borda);border-radius:var(--raio-lg);transition:border-color var(--transicao-rapida),box-shadow var(--transicao-rapida),background-color var(--transicao-rapida)}.etapa[data-estado=aberta]{border-color:var(--cor-borda-forte);box-shadow:var(--sombra-1)}.etapa[data-estado=bloqueada]{background:var(--cor-fundo-alt)}.etapa__topo{display:flex;align-items:center;gap:var(--esp-2);padding-right:var(--esp-3)}.etapa__titulo{flex:1;min-width:0;font-size:var(--txt-lg)}.etapa__cabecalho{display:flex;align-items:center;gap:var(--esp-4);width:100%;padding:var(--esp-4) var(--esp-5);text-align:left;border-radius:var(--raio-lg)}.etapa__cabecalho[disabled]{cursor:not-allowed}.etapa[data-estado=bloqueada] .etapa__cabecalho,.etapa[data-estado=bloqueada] .etapa__numero{color:var(--cor-texto-fraco)}.etapa__numero{display:grid;place-items:center;flex:none;width:var(--esp-8);height:var(--esp-8);background:var(--cor-fundo-alt);color:var(--cor-texto-suave);border-radius:var(--raio-pill);font-size:var(--txt-sm);font-weight:var(--peso-forte)}.etapa[data-concluida=true] .etapa__numero{background:var(--cor-sucesso-suave);color:var(--cor-sucesso)}.etapa[data-estado=aberta] .etapa__numero{background:var(--cor-primaria);color:var(--cor-primaria-contraste)}.etapa__rotulo{display:flex;flex-direction:column;gap:var(--esp-1);min-width:0}.etapa__nome{font-weight:var(--peso-forte)}.etapa__descricao{font-size:var(--txt-sm);font-weight:var(--peso-normal);color:var(--cor-texto-suave)}.etapa__resumo{font-size:var(--txt-sm);font-weight:var(--peso-normal);color:var(--cor-destaque)}.etapa__seta{flex:none;width:var(--esp-5);height:var(--esp-5);margin-left:auto;color:var(--cor-texto-fraco);transition:transform var(--transicao-base)}.etapa[data-estado=aberta] .etapa__seta{transform:rotate(180deg)}.etapa__editar{flex:none;padding:var(--esp-2) var(--esp-3);font-size:var(--txt-sm);font-weight:var(--peso-forte);color:var(--cor-destaque);border-radius:var(--raio-sm);transition:background-color var(--transicao-rapida)}.etapa__editar:hover{background:var(--cor-destaque-suave)}.etapa__painel{padding:0 var(--esp-5) var(--esp-5)}.etapa__painel[hidden]{display:none}.etapa__campos{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--esp-4)}.etapa__campo{grid-column:1 / -1}.etapa__campo--checkbox{flex-wrap:wrap}.etapa__campo--checkbox .campo__erro{flex-basis:100%}.etapa__extra{margin-top:var(--esp-5)}.etapa__extra--topo{margin-top:0;margin-bottom:var(--esp-5)}.etapa__extra:empty,.etapa__extra--topo:empty{display:none}.etapa__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-3);margin-top:var(--esp-5)}.frete{display:flex;flex-direction:column;gap:var(--esp-3)}.frete__modos{display:grid;grid-template-columns:1fr;gap:var(--esp-3)}@media(min-width:560px){.frete__modos{grid-template-columns:1fr 1fr}}.frete__modo{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-4);border:var(--checkout-fio) solid var(--cor-borda);border-radius:var(--raio-md);cursor:pointer;transition:border-color var(--transicao-rapida),background-color var(--transicao-rapida)}.frete__modo:hover{border-color:var(--cor-borda-forte)}.frete__modo[data-escolhido=true]{border-color:var(--cor-destaque);background:var(--cor-destaque-suave)}.frete__modo-radio{flex:none;width:var(--esp-5);height:var(--esp-5);accent-color:var(--cor-destaque)}.frete__modo-texto{display:flex;flex-direction:column;gap:var(--esp-1);min-width:0}.frete__modo-nome{font-weight:var(--peso-medio)}.frete__modo-detalhe{font-size:var(--txt-sm);color:var(--cor-texto-suave)}.frete__modo-preco{flex:none;margin-left:auto;font-weight:var(--peso-forte)}.frete__modo-preco[data-gratis=true]{color:var(--cor-destaque)}.frete__retirada{display:flex;flex-direction:column;gap:var(--esp-1);margin-top:var(--esp-3);padding:var(--esp-4);background:var(--cor-destaque-suave);border-radius:var(--raio-md);font-size:var(--txt-sm)}.frete__retirada-titulo{font-weight:var(--peso-forte)}.frete__retirada-endereco,.frete__retirada-contato{color:var(--cor-texto-suave)}.frete__retirada-aviso{margin-top:var(--esp-2);font-weight:var(--peso-medio)}.frete__retirada-escolha-titulo{margin-top:var(--esp-2);font-weight:var(--peso-forte)}.frete__retirada-opcoes{display:grid;gap:var(--esp-2);margin:var(--esp-1) 0 var(--esp-3)}.frete__retirada-opcao{display:flex;align-items:flex-start;gap:var(--esp-3);padding:var(--esp-3);border:var(--checkout-fio) solid var(--cor-borda);border-radius:var(--raio-md);cursor:pointer;background:var(--cor-superficie);transition:border-color var(--transicao-rapida),background-color var(--transicao-rapida)}.frete__retirada-opcao:hover{border-color:var(--cor-borda-forte)}.frete__retirada-opcao:has(.frete__retirada-radio:checked){border-color:var(--cor-destaque);background:var(--cor-destaque-suave)}.frete__retirada-radio{flex:none;width:var(--esp-5);height:var(--esp-5);margin-top:2px;accent-color:var(--cor-destaque)}.frete__retirada-opcao-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.frete__retirada-opcao-nome{font-weight:var(--peso-forte)}.frete__retirada-opcao-endereco,.frete__retirada-opcao-horario{color:var(--cor-texto-suave);font-size:var(--txt-xs);line-height:1.35}.frete__status,.frete__regiao,.frete__nota{font-size:var(--txt-sm);color:var(--cor-texto-suave)}.frete__status[hidden],.frete__regiao[hidden],.frete__nota[hidden]{display:none}.frete__aviso{font-size:var(--txt-sm);color:var(--cor-erro)}.frete__nota[data-tom=sucesso]{color:var(--cor-sucesso)}.frete__lista{display:flex;flex-direction:column;gap:var(--esp-3)}.frete__opcao{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-4);border:var(--checkout-fio) solid var(--cor-borda);border-radius:var(--raio-md);cursor:pointer;transition:border-color var(--transicao-rapida),background-color var(--transicao-rapida)}.frete__opcao:hover{border-color:var(--cor-borda-forte)}.frete__opcao[data-escolhida=true]{border-color:var(--cor-destaque);background:var(--cor-destaque-suave)}.frete__radio{flex:none;width:var(--esp-5);height:var(--esp-5);accent-color:var(--cor-destaque)}.frete__dados{display:flex;flex-direction:column;gap:var(--esp-1);min-width:0}.frete__nome{font-weight:var(--peso-medio)}.frete__detalhe{font-size:var(--txt-sm);color:var(--cor-texto-suave)}.frete__preco{flex:none;margin-left:auto;font-weight:var(--peso-forte)}.frete__preco[data-gratis=true]{color:var(--cor-destaque)}.pagamento{display:flex;flex-direction:column;gap:var(--esp-4)}.pagamento__metodos{display:flex;flex-direction:column;gap:var(--esp-3)}.pagamento__metodo{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-4);border:var(--checkout-fio) solid var(--cor-borda);border-radius:var(--raio-md);cursor:pointer;transition:border-color var(--transicao-rapida),background-color var(--transicao-rapida)}.pagamento__metodo:hover{border-color:var(--cor-borda-forte)}.pagamento__metodo[data-escolhido=true]{border-color:var(--cor-destaque);background:var(--cor-destaque-suave)}.pagamento__radio{flex:none;width:var(--esp-5);height:var(--esp-5);accent-color:var(--cor-destaque)}.pagamento__texto{display:flex;flex-direction:column;gap:var(--esp-1);min-width:0}.pagamento__nome{font-weight:var(--peso-medio)}.pagamento__descricao{font-size:var(--txt-sm);color:var(--cor-texto-suave)}.pagamento__preco{flex:none;margin-left:auto;font-weight:var(--peso-forte)}.pagamento__formas-titulo{grid-column:1 / -1;font-weight:var(--peso-medio)}.pagamento__formas{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--esp-2)}.pagamento__forma{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);background:var(--cor-superficie);border:var(--checkout-fio) solid var(--cor-borda);border-radius:var(--raio-sm);cursor:pointer;transition:border-color var(--transicao-rapida),background-color var(--transicao-rapida)}.pagamento__forma:hover{border-color:var(--cor-borda-forte)}.pagamento__forma[data-escolhida=true]{border-color:var(--cor-destaque);background:var(--cor-destaque-suave)}.pagamento__forma-nome{font-weight:var(--peso-medio)}.pagamento__erro{min-height:1em;font-size:var(--txt-xs);color:var(--cor-erro)}.pagamento__mesmos-dados{grid-column:1 / -1;justify-self:start;padding:0;border:0;background:none;font:inherit;font-size:var(--txt-sm);color:var(--cor-destaque);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pagamento__mesmos-dados:hover{color:var(--cor-texto)}.pagamento__mesmos-dados:focus-visible{outline:2px solid var(--cor-destaque);outline-offset:3px;border-radius:var(--raio-sm)}.resumo__ajuda{margin:var(--esp-2) 0 0;padding:var(--esp-3) var(--esp-4);background:#cff0fa;color:#0b4a5c;border-radius:var(--raio-lg);font-size:var(--txt-sm);font-weight:var(--peso-medio);text-align:center}.resumo__retirada-aviso{margin-top:var(--esp-3);padding:var(--esp-3) var(--esp-4);background:var(--cor-destaque-suave);border-radius:var(--raio-md);font-size:var(--txt-sm)}.pagamento__aviso-mesmos-dados{grid-column:1 / -1;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--esp-2);margin-bottom:var(--esp-4);padding:var(--esp-3) var(--esp-4);background:#fff8e1;color:#6b5300;border:0;border-radius:var(--raio-lg)}.pagamento__aviso-titulo{font-size:var(--txt-sm);font-weight:var(--peso-forte)}.pagamento__aviso-limpar{padding:0;border:0;background:none;font:inherit;font-size:var(--txt-sm);color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pagamento__aviso-limpar:before{content:"\b7";margin-right:var(--esp-2);color:#b99b3e}.pagamento__aviso-limpar:hover{color:var(--cor-texto)}.pagamento__aviso-limpar:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:var(--raio-sm)}.pagamento__detalhe{display:flex;flex-direction:column;gap:var(--esp-4);padding:var(--esp-4);background:var(--cor-fundo-alt);border-radius:var(--raio-md)}.pagamento__detalhe[hidden],.pagamento__parcelas[hidden]{display:none}.pagamento__parcelas-texto{font-size:var(--txt-sm);color:var(--cor-texto-suave)}.checkout__resumo{display:flex;flex-direction:column;padding:var(--esp-5);background:var(--cor-superficie);border:var(--checkout-fio) solid var(--cor-borda);border-radius:var(--raio-lg)}.checkout__resumo-cupom{margin-bottom:var(--esp-4);animation:fadeIn .2s ease}.checkout__resumo-cupom[hidden]{display:none!important}.resumo__cupom-card{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;background:#22242a;border:1px solid #32353e;border-radius:var(--raio-sm, 4px);padding:12px 16px;color:#fff;box-shadow:var(--sombra-1)}.resumo__cupom-info{display:flex;flex-direction:column;gap:2px;min-width:0}@media(max-width:380px){.resumo__cupom-card{flex-wrap:wrap}.resumo__cupom-info{flex-basis:100%}}.resumo__cupom-rotulo{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;line-height:1.2}.resumo__cupom-codigo{font-size:1.15rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;font-family:var(--fonte-mono, monospace);line-height:1.2;word-break:break-all}.resumo__cupom-desconto{font-weight:700;font-size:.95rem;font-variant-numeric:tabular-nums;color:#4ade80;white-space:nowrap;flex-shrink:0}.resumo__cupom-remover{background:transparent;border:1px solid rgba(255,255,255,.25);color:#d1d5db;border-radius:4px;padding:3px 7px;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .15s ease;margin-left:auto;line-height:1}.resumo__cupom-remover:hover{background:#ef444433;border-color:#f87171;color:#fca5a5}.resumo__cupom-erro{margin:6px 0 0 2px;font-size:.8rem;font-weight:500;color:var(--cor-erro, #b3261e);line-height:1.3}.resumo__linha--desconto{color:var(--cor-sucesso, #10b981);font-weight:var(--peso-medio, 600)}.checkout__resumo-titulo{margin-bottom:var(--esp-5);font-size:var(--txt-xl)}.resumo__itens{display:flex;flex-direction:column;gap:var(--esp-3)}.resumo__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--esp-1) var(--esp-3);font-size:var(--txt-sm)}.resumo__item-nome{grid-column:1;font-weight:var(--peso-medio)}.resumo__item-detalhe{grid-column:1;color:var(--cor-texto-suave);font-size:.85em;margin-top:calc(var(--esp-1) * -1)}.resumo__item-preco{grid-column:2;grid-row:1;font-weight:var(--peso-medio);text-align:right}.resumo__item-qtd{grid-column:1;color:var(--cor-texto-suave)}.resumo__item--com-foto{grid-template-columns:60px minmax(0,1fr);column-gap:14px;padding-block:var(--esp-4)}.resumo__produto-previa{position:relative;grid-column:1;grid-row:1 / span 4;width:60px;height:72px;align-self:center}.resumo__produto-foto{width:100%;height:100%;object-fit:contain;align-self:center;border-radius:8px;background:#f1f6ee}.resumo__item--com-foto>:not(.resumo__produto-previa){grid-column:2;min-width:0}.resumo__item--com-foto .resumo__item-nome{grid-row:1;font-size:15px;font-weight:650}.resumo__item--com-foto .resumo__item-detalhe{grid-row:2;margin-top:0}.resumo__item--com-foto .resumo__item-preco{grid-row:3;text-align:left;font-weight:var(--peso-titulo)}.resumo__item--com-foto .resumo__item-qtd{grid-row:4;font-size:var(--txt-xs)}.resumo__item--combo{grid-template-columns:minmax(0,1fr);row-gap:var(--esp-2)}.resumo__item--combo>:not(.resumo__produto-previa){grid-column:1}.resumo__item--combo .resumo__produto-previa{grid-row:1;width:100%;height:auto;aspect-ratio:5 / 3;margin-bottom:var(--esp-2)}.resumo__item--combo .resumo__produto-foto{background:var(--cor-fundo-alt)}.resumo__item--combo .resumo__item-nome{grid-row:2}.resumo__item--combo .resumo__item-detalhe{grid-row:3}.resumo__item--combo .resumo__item-preco{grid-row:4}.resumo__item--combo .resumo__item-qtd{grid-row:5}.resumo__totais{display:flex;flex-direction:column;gap:var(--esp-2);margin-top:var(--esp-5);padding-top:var(--esp-5);border-top:var(--checkout-fio) solid var(--cor-borda)}.resumo__linha{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-3);font-size:var(--txt-sm);color:var(--cor-texto-suave)}.resumo__linha--total{margin-top:var(--esp-2);padding-top:var(--esp-3);border-top:var(--checkout-fio) solid var(--cor-borda);font-size:var(--txt-lg);font-weight:var(--peso-titulo);color:var(--cor-texto)}.resumo__valor{flex:none;text-align:right}.campo__controle--aviso-email,.campo__controle--aviso-email:hover,.campo__controle--aviso-email:focus{border-color:var(--cor-erro)}.campo__aviso-email{color:var(--cor-erro);font-size:var(--txt-xs);line-height:1.5;overflow-wrap:anywhere}.campo__aviso-email[hidden]{display:none}.campo__aviso-email-acoes{display:flex;flex-wrap:wrap;gap:var(--esp-2);margin-top:var(--esp-2)}.campo__aviso-email-botao{min-height:44px;max-width:100%;padding:6px 10px;border:1px solid var(--cor-erro);border-radius:3px;color:var(--cor-erro);background:var(--cor-superficie);text-align:left;overflow-wrap:anywhere;cursor:pointer}.campo__aviso-email-botao:hover{background:var(--cor-fundo-alt)}.resumo__selo{display:table;margin-top:4px;padding:2px 7px;border-radius:3px;background:#e9f3e3;color:#34552a;font-size:var(--txt-xs);font-weight:var(--peso-medio);line-height:1.5}.resumo__linha-ajuda{display:block;margin-top:4px;color:var(--cor-texto-suave);font-size:var(--txt-xs);font-weight:var(--peso-normal);line-height:1.5}.resumo__acoes{display:flex;flex-direction:column;gap:var(--esp-3);margin-top:var(--esp-6)}.resumo__blocos{display:flex;flex-direction:column;gap:var(--esp-3)}.resumo__bloco{display:flex;flex-direction:column;gap:var(--esp-3);padding:var(--esp-4);background:var(--cor-fundo-alt);border-radius:var(--raio-md)}.resumo__bloco-titulo{font-size:var(--txt-sm);color:var(--cor-texto-suave)}.resumo__dados{display:flex;flex-direction:column;gap:var(--esp-2)}.resumo__dados .resumo__linha{color:var(--cor-texto)}.campo__autocomplete{position:absolute;top:100%;left:0;right:0;background:var(--cor-superficie);border:1px solid var(--cor-borda-forte);border-radius:var(--raio-md);margin-top:4px;max-height:220px;overflow-y:auto;z-index:100;list-style:none;padding:var(--esp-1) 0;box-shadow:0 4px 12px #00000014;scrollbar-color:var(--cor-destaque) var(--cor-fundo-alt);scrollbar-width:thin}.campo__autocomplete::-webkit-scrollbar{width:6px}.campo__autocomplete::-webkit-scrollbar-track{background:var(--cor-fundo-alt);border-radius:var(--raio-md)}.campo__autocomplete::-webkit-scrollbar-thumb{background:var(--cor-destaque);border-radius:var(--raio-md)}.campo__autocomplete-item{padding:var(--esp-2) var(--esp-3);font-size:var(--txt-sm);color:var(--cor-texto);cursor:pointer;transition:background .2s ease}.campo__autocomplete-item:hover,.campo__autocomplete-item[aria-selected=true]{background:var(--cor-fundo-alt);color:var(--cor-destaque)}@media(min-width:768px){.checkout__resumo{padding:var(--esp-6)}.etapa__cabecalho{padding:var(--esp-5)}.etapa__painel{padding:0 var(--esp-5) var(--esp-6)}.etapa__campos{grid-template-columns:repeat(2,minmax(0,1fr))}.etapa__campo--metade{grid-column:span 1}}@media(min-width:1024px){.checkout__grade{display:grid;grid-template-columns:minmax(0,1fr) var(--checkout-resumo-largura);align-items:start}.checkout__resumo{position:sticky;top:calc(var(--altura-navbar) + var(--esp-4))}}.sucesso-wrapper{display:flex;justify-content:center;padding-block:var(--esp-4) var(--esp-12)}.sucesso-card{width:100%;max-width:680px;background:var(--cor-superficie);border:var(--checkout-fio) solid var(--cor-borda);border-radius:var(--raio-xl);padding:var(--esp-8) var(--esp-7);box-shadow:none;display:flex;flex-direction:column;gap:var(--esp-6);animation:surgimento .4s cubic-bezier(.16,1,.3,1)}.sucesso__topo{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--esp-2);padding-bottom:var(--esp-4);border-bottom:1px solid var(--cor-borda)}.sucesso__badge{display:grid;place-items:center;width:64px;height:64px;background:var(--cor-fundo-alt);color:var(--cor-texto-fraco);border-radius:var(--raio-pill);margin-bottom:var(--esp-2);transition:background var(--transicao-rapida),color var(--transicao-rapida)}.sucesso-card[data-status=pago] .sucesso__badge{background:var(--cor-sucesso-suave, #ecfdf5);color:var(--cor-sucesso, #10b981)}.sucesso-card[data-status=pendente] .sucesso__badge,.sucesso-card[data-status=em_analise] .sucesso__badge{background:#fff4d6;color:#8a6d00}.sucesso-card[data-status=recusado] .sucesso__badge,.sucesso-card[data-status=estornado] .sucesso__badge,.sucesso-card[data-status=cancelado] .sucesso__badge,.sucesso-card[data-status=chargeback] .sucesso__badge,.sucesso-card[data-status=expirado] .sucesso__badge{background:#fdeaea;color:#a12626}.sucesso__titulo{font-size:var(--txt-2xl);font-weight:var(--peso-forte)}.sucesso__subtitulo{color:var(--cor-texto-suave);font-size:var(--txt-base)}.sucesso__acompanhando{display:flex;align-items:center;gap:var(--esp-2);align-self:center;color:var(--cor-texto-fraco);font-size:var(--txt-sm)}.sucesso__acompanhando:before{content:"";width:.5rem;height:.5rem;flex:0 0 auto;border-radius:var(--raio-pill);background:currentColor;animation:sucesso-pulso 1.8s ease-in-out infinite}@keyframes sucesso-pulso{0%,to{opacity:.3}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.sucesso__acompanhando:before{animation:none;opacity:.7}}.sucesso__numero-pedido{display:inline-flex;gap:var(--esp-2);background:var(--cor-fundo-alt);padding:var(--esp-1) var(--esp-3);border-radius:var(--raio-pill);font-size:var(--txt-sm);color:var(--cor-texto);margin-top:var(--esp-2)}.sucesso__pagamento-bloco{background:var(--cor-fundo-alt);border:1px solid var(--cor-borda);border-radius:var(--raio-lg);padding:var(--esp-5);display:flex;flex-direction:column;gap:var(--esp-4)}.sucesso__pix-topo{display:flex;align-items:flex-start;gap:var(--esp-3)}.sucesso__pix-icone{display:grid;place-items:center;width:40px;height:40px;background:var(--cor-superficie);border-radius:var(--raio-md);color:#00bdae;flex-shrink:0}.sucesso__pix-icone svg{width:22px;height:22px}.sucesso__local-icone{color:var(--cor-destaque);background:var(--cor-destaque-suave)}.sucesso__bloco-titulo{font-size:var(--txt-lg);font-weight:var(--peso-forte);margin-bottom:2px}.sucesso__bloco-sub{color:var(--cor-texto-suave);font-size:var(--txt-sm)}.sucesso__pix-grade{display:flex;flex-direction:column;align-items:center;gap:var(--esp-4)}@media(min-width:600px){.sucesso__pix-grade{flex-direction:row;align-items:stretch}}.sucesso__qrcode-card{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:var(--esp-4);border-radius:var(--raio-md);border:1px solid var(--cor-borda);flex-shrink:0}.sucesso__qrcode-img{width:180px;height:180px;object-fit:contain;display:block}.sucesso__qrcode-legenda{font-size:var(--txt-xs);color:#64748b;margin-top:var(--esp-2)}.sucesso__copiacola-card{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--esp-2)}.sucesso__copiacola-input-grupo{display:flex;flex-direction:column;gap:var(--esp-2)}.campo__controle--area{font-family:monospace;font-size:var(--txt-xs);line-height:1.4;resize:none;background:var(--cor-superficie)}.sucesso__instrucoes{background:var(--cor-superficie);padding:var(--esp-4);border-radius:var(--raio-md);border:1px solid var(--cor-borda);font-size:var(--txt-sm)}.sucesso__instrucoes h4{margin-bottom:var(--esp-2);font-size:var(--txt-sm)}.sucesso__instrucoes ol{padding-left:var(--esp-4);color:var(--cor-texto-suave);display:flex;flex-direction:column;gap:var(--esp-1)}.sucesso__detalhes{border-top:1px solid var(--cor-borda);padding-top:var(--esp-4)}.sucesso__detalhes-titulo{font-size:var(--txt-base);margin-bottom:var(--esp-3)}.sucesso__detalhes-grade{display:grid;grid-template-columns:1fr;gap:var(--esp-4);font-size:var(--txt-sm);color:var(--cor-texto-suave)}@media(min-width:600px){.sucesso__detalhes-grade{grid-template-columns:1fr 1fr}}.sucesso__acoes{display:flex;justify-content:center}.pedido{padding:var(--esp-8) 0 var(--esp-12)}.pedido__interno{display:flex;flex-direction:column;gap:var(--esp-6);max-width:760px}.pedido__cabecalho{display:flex;flex-direction:column;gap:var(--esp-2)}.pedido__selo{margin:0;font-size:var(--txt-xs);font-weight:var(--peso-forte);text-transform:uppercase;letter-spacing:.08em;color:var(--cor-destaque)}.pedido__titulo{margin:0;font-size:clamp(1.5rem,4vw,2rem);letter-spacing:-.02em}.pedido__subtitulo{margin:0;color:var(--cor-texto-suave)}.pedido__quando{margin:0;font-size:var(--txt-sm);color:var(--cor-texto-fraco)}.pedido__bloco{display:flex;flex-direction:column;gap:var(--esp-3);padding:var(--esp-5);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:var(--raio-lg)}.pedido__bloco-titulo{margin:0;font-size:var(--txt-base);font-weight:var(--peso-forte)}.pedido__texto{margin:0;font-size:var(--txt-sm);color:var(--cor-texto-suave)}.pedido__lista{display:flex;flex-direction:column;gap:var(--esp-2);margin:0}.pedido__linha{display:flex;gap:var(--esp-3);justify-content:space-between;align-items:baseline;font-size:var(--txt-sm)}.pedido__rotulo{flex:none;color:var(--cor-texto-fraco)}.pedido__valor{margin:0;text-align:right;font-weight:var(--peso-medio, 500)}.pedido__lista--totais{padding-top:var(--esp-3);border-top:1px solid var(--cor-borda)}.pedido__lista--totais .pedido__linha:last-child .pedido__valor{font-weight:var(--peso-forte);font-size:var(--txt-base)}.pedido__itens{display:flex;flex-direction:column;gap:var(--esp-2);margin:0;padding:0;list-style:none}.pedido__item{display:flex;gap:var(--esp-3);align-items:baseline;font-size:var(--txt-sm)}.pedido__item-nome{flex:1}.pedido__item-qtd{color:var(--cor-texto-fraco)}.pedido__item-preco{font-weight:var(--peso-medio, 500)}.pedido__acoes{display:flex;flex-wrap:wrap;gap:var(--esp-3)}@media(max-width:640px){.pedido{padding:var(--esp-5) 0 var(--esp-10)}.pedido__bloco{padding:var(--esp-4)}.pedido__linha{flex-direction:column;gap:var(--esp-1)}.pedido__valor{text-align:left}}.pagina{padding-block:var(--esp-10) var(--esp-16)}.pagina__interno{max-width:900px}.pagina__cabecalho{display:flex;flex-direction:column;gap:var(--esp-2);margin-bottom:var(--esp-8)}.pagina__titulo{font-size:var(--txt-3xl);letter-spacing:-.02em}.pagina__subtitulo{max-width:var(--largura-texto);font-size:var(--txt-lg);color:var(--cor-texto-suave)}.pagina__atualizado{font-size:var(--txt-sm);color:var(--cor-texto-fraco)}.pagina__aviso{margin-bottom:var(--esp-8)}.pagina__grade{display:grid;gap:var(--esp-8)}.pagina__indice{display:none}.pagina__indice-item{padding-block:var(--esp-1)}.pagina__indice-link{font-size:var(--txt-sm);color:var(--cor-texto-suave)}.pagina__indice-link:hover{color:var(--cor-texto)}.pagina__conteudo{display:flex;flex-direction:column;gap:var(--esp-8);max-width:var(--largura-texto)}.pagina__secao{display:flex;flex-direction:column;gap:var(--esp-3);scroll-margin-top:var(--offset-sticky)}.pagina__secao-titulo{font-size:var(--txt-xl)}.pagina__secao p,.pagina__lista li{color:var(--cor-texto-suave)}.pagina__nota{padding:var(--esp-4);background:var(--cor-fundo-alt);border-left:3px solid var(--cor-destaque);border-radius:var(--raio-sm);font-size:var(--txt-sm);color:var(--cor-texto-suave)}@media(min-width:1024px){.pagina__interno{max-width:var(--largura-max)}.pagina__grade{grid-template-columns:240px minmax(0,1fr);gap:var(--esp-12);align-items:start}.pagina__indice{display:block;position:sticky;top:calc(var(--altura-navbar) + var(--esp-6));padding-right:var(--esp-4);border-right:1px solid var(--cor-borda)}}.toasts{position:fixed;right:var(--esp-4);bottom:var(--esp-4);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--esp-2);width:min(360px,calc(100vw - var(--esp-8)));pointer-events:none}.toast{display:flex;align-items:flex-start;gap:var(--esp-2);padding:var(--esp-4);background:var(--cor-superficie);color:var(--cor-texto);border:1px solid var(--cor-borda);border-radius:var(--raio-md);box-shadow:var(--sombra-3);font-size:var(--txt-sm);pointer-events:auto;opacity:0;transform:translateY(12px) scale(.98);transition:opacity var(--transicao-base),transform var(--transicao-base)}.toast[data-entrando=true]{opacity:1;transform:translateY(0) scale(1)}.toast[data-saindo=true]{opacity:0;transform:translateY(8px) scale(.98)}.toast__texto{flex:1;line-height:1.45}.toast__acao{flex-shrink:0;padding:0;font-size:var(--txt-sm);font-weight:var(--peso-forte);color:inherit;text-decoration:underline;text-underline-offset:3px}.toast__fechar{flex-shrink:0;width:24px;height:24px;margin:-2px -4px 0 0;font-size:1.15rem;line-height:1;color:inherit;opacity:.65;border-radius:var(--raio-pill)}.toast__fechar:hover{opacity:1}.toast--sucesso{background:var(--cor-sucesso-suave);color:var(--cor-sucesso);border-color:color-mix(in srgb,var(--cor-sucesso) 30%,transparent)}.toast--erro{background:var(--cor-erro-suave);color:var(--cor-erro);border-color:color-mix(in srgb,var(--cor-erro) 30%,transparent)}.toast--aviso{background:var(--cor-aviso-suave);color:var(--cor-aviso);border-color:color-mix(in srgb,var(--cor-aviso) 30%,transparent)}@keyframes piscar-contorno{0%,to{box-shadow:0 0 0 0 transparent}30%{box-shadow:0 0 0 4px color-mix(in srgb,var(--cor-destaque) 45%,transparent)}}.destacado{animation:piscar-contorno .9s ease 2}\fffd@\fffdk\fffd e\fffdy\fffd f\fffdr\fffd a\fffdm\fffd e\fffds\fffd  \fffds\fffdh\fffdi\fffdm\fffdm\fffd e\fffdr\fffd  \fffd{\fffd  \fffd  \fffd  \fffd 0\fffd%\fffd  \fffd{\fffd  \fffd b\fffdo\fffdx\fffd-\fffds\fffdh\fffd a\fffd d\fffdo\fffdw\fffd:\fffd  \fffd 0\fffd  \fffd 0\fffd  \fffd 0\fffd  \fffd 0\fffd  \fffdr\fffdg\fffd b\fffd a\fffd(\fffdv\fffd a\fffdr\fffd(\fffd-\fffd-\fffd c\fffdo\fffdr\fffd-\fffd d\fffd e\fffds\fffdt\fffd a\fffdq\fffdu\fffd e\fffd-\fffdr\fffdg\fffd b\fffd)\fffd,\fffd  \fffd 0\fffd.\fffd 7\fffd)\fffd;\fffd  \fffd}\fffd  \fffd  \fffd  \fffd 7\fffd 0\fffd%\fffd  \fffd{\fffd  \fffd b\fffdo\fffdx\fffd-\fffds\fffdh\fffd a\fffd d\fffdo\fffdw\fffd:\fffd  \fffd 0\fffd  \fffd 0\fffd  \fffd 0\fffd  \fffd 1\fffd 0\fffdp\fffdx\fffd  \fffdr\fffdg\fffd b\fffd a\fffd(\fffdv\fffd a\fffdr\fffd(\fffd-\fffd-\fffd c\fffdo\fffdr\fffd-\fffd d\fffd e\fffds\fffdt\fffd a\fffdq\fffdu\fffd e\fffd-\fffdr\fffdg\fffd b\fffd)\fffd,\fffd  \fffd 0\fffd)\fffd;\fffd  \fffd}\fffd  \fffd  \fffd  \fffd 1\fffd 0\fffd 0\fffd%\fffd  \fffd{\fffd  \fffd b\fffdo\fffdx\fffd-\fffds\fffdh\fffd a\fffd d\fffdo\fffdw\fffd:\fffd  \fffd 0\fffd  \fffd 0\fffd  \fffd 0\fffd  \fffd 0\fffd  \fffdr\fffdg\fffd b\fffd a\fffd(\fffdv\fffd a\fffdr\fffd(\fffd-\fffd-\fffd c\fffdo\fffdr\fffd-\fffd d\fffd e\fffds\fffdt\fffd a\fffdq\fffdu\fffd e\fffd-\fffdr\fffdg\fffd b\fffd)\fffd,\fffd  \fffd 0\fffd)\fffd;\fffd  \fffd}\fffd  \fffd}\fffd  \fffd.\fffds\fffdh\fffdi\fffdm\fffdm\fffd e\fffdr\fffd  \fffd {\fffd  \fffd  \fffd  \fffd a\fffdn\fffdi\fffdm\fffd a\fffdt\fffdi\fffdo\fffdn\fffd:\fffd  \fffds\fffdh\fffdi\fffdm\fffdm\fffd e\fffdr\fffd  \fffd 2\fffds\fffd  \fffdi\fffdn\fffd f\fffdi\fffdn\fffdi\fffdt\fffd e\fffd;\fffd  \fffd}\fffd  \fffd  \fffd  \fffd{}
