.narrativa{--narrativa-escuro: #050510;--narrativa-neutro: #f8f9ff;--narrativa-acento: #3d8bff;--narrativa-acento-claro: #0062f5;--narrativa-max: 68rem;display:block}.narrativa__bloco{display:grid;grid-template-columns:var(--content-grid);padding-block:clamp(3rem,8vw,6rem)}.narrativa__inner{grid-column:2;width:100%;max-width:var(--narrativa-max);margin-inline:auto}.narrativa__bloco--claro{--narrativa-acento: var(--narrativa-acento-claro);background-color:var(--color-background, #fff);color:var(--color-text)}.narrativa__bloco--neutro{--narrativa-acento: var(--narrativa-acento-claro);background-color:var(--narrativa-neutro);color:var(--color-text)}.narrativa__bloco--escuro{background-color:var(--narrativa-escuro);color:#fff}.narrativa__bloco--escuro .narrativa__titulo,.narrativa__bloco--escuro .narrativa__capa-titulo,.narrativa__bloco--escuro .narrativa__card-titulo{color:#fff}.narrativa__eyebrow{margin:0 0 .875rem;color:var(--narrativa-acento);font-family:var(--font-ui-family);font-size:.75rem;font-weight:var(--font-weight-semibold, 600);letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.narrativa__titulo{margin:0 0 1.25rem;max-width:24ch;font-size:clamp(1.5rem,3.6vw,2.25rem);font-weight:var(--font-weight-heading, 600);line-height:1.16;letter-spacing:-.015em;text-wrap:balance}.narrativa__titulo--grande{max-width:20ch;font-size:clamp(1.75rem,4.6vw,3rem)}.narrativa__titulo--pequeno{font-size:clamp(1.125rem,2.4vw,1.375rem);max-width:none}.narrativa__corpo{max-width:62ch;font-size:1rem;line-height:1.7}.narrativa__corpo>p{margin:0 0 1rem}.narrativa__corpo>p:last-child{margin-bottom:0}.narrativa__bloco--escuro .narrativa__corpo{color:#ffffffd1}.narrativa__frase{margin:1.75rem 0 0;max-width:40ch;color:var(--narrativa-acento);font-size:clamp(1.0625rem,2.2vw,1.25rem);font-weight:var(--font-weight-semibold, 600);line-height:1.4}.narrativa__capa{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:center}.narrativa__capa-titulo{margin:0 0 1.25rem;font-size:clamp(2.25rem,7.5vw,4.25rem);font-weight:var(--font-weight-heading, 600);line-height:1.02;letter-spacing:-.03em;text-transform:uppercase}.narrativa__capa-destaque{display:block;color:var(--narrativa-acento)}.narrativa__lead{margin:0;max-width:34ch;font-size:clamp(1rem,2.4vw,1.125rem);line-height:1.6}.narrativa__bloco--escuro .narrativa__lead{color:#ffffffd1}.narrativa__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.75rem 0 0;padding:0;list-style:none}.narrativa__chip{padding:.4375rem .875rem;border:1px solid rgb(61 139 255 / 45%);border-radius:100px;background-color:#3d8bff1f;color:var(--narrativa-acento);font-size:.8125rem;font-weight:var(--font-weight-semibold, 600);line-height:1.3}.narrativa__selo{padding:clamp(1.5rem,4vw,2.25rem);border:1px solid rgb(61 139 255 / 30%);border-radius:var(--radius-xl, 1.25rem);background-color:#3d8bff14;text-align:center}.narrativa__selo-label,.narrativa__selo-apoio{margin:0;color:var(--narrativa-acento);font-size:.75rem;font-weight:var(--font-weight-semibold, 600);letter-spacing:.12em;text-transform:uppercase}.narrativa__selo-valor{margin:.5rem 0;font-size:clamp(2.5rem,8vw,3.5rem);font-weight:var(--font-weight-heading, 600);line-height:1}.narrativa__selo-apoio{letter-spacing:.04em;text-transform:none;opacity:.85}.narrativa__cards{display:grid;gap:clamp(1rem,2.5vw,1.5rem);margin:2.25rem 0 0;padding:0;list-style:none}.narrativa__card{padding:clamp(1.25rem,3vw,1.75rem);border-radius:var(--radius-lg, .875rem);border:1px solid rgb(15 20 40 / 10%);background-color:#ffffffb3}.narrativa__bloco--escuro .narrativa__card{border-color:#ffffff1f;background-color:#ffffff0d}.narrativa__card-titulo{margin:0 0 .5rem;font-size:1.0625rem;font-weight:var(--font-weight-semibold, 600);line-height:1.3}.narrativa__card-texto{margin:0;font-size:.9375rem;line-height:1.6;opacity:.82}.narrativa__cards--num{counter-reset:narrativa-card}.narrativa__cards--num .narrativa__card{counter-increment:narrativa-card}.narrativa__cards--num .narrativa__card:before{content:counter(narrativa-card,decimal-leading-zero);display:block;margin-block-end:.75rem;color:var(--narrativa-acento);font-size:.8125rem;font-weight:var(--font-weight-semibold, 600);letter-spacing:.1em}.narrativa__protocolo{display:grid;gap:clamp(1.5rem,4vw,2.5rem);margin-block-start:2rem;align-items:center}.narrativa__dose{margin:0;padding:clamp(1.5rem,4vw,2rem);border-radius:var(--radius-xl, 1.25rem);border:1px solid rgb(61 139 255 / 28%);background-color:#3d8bff14;text-align:center}.narrativa__dose-valor{display:block;color:var(--narrativa-acento);font-size:clamp(2.5rem,8vw,3.25rem);font-weight:var(--font-weight-heading, 600);line-height:1}.narrativa__dose-label{display:block;margin-block-start:.375rem;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.narrativa__passos{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.narrativa__passo{position:relative;padding-inline-start:1.5rem;font-size:.9375rem;line-height:1.6}.narrativa__passo:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.5625rem;width:7px;height:7px;border-radius:2px;transform:rotate(45deg);background-color:var(--narrativa-acento)}.narrativa__refs{margin:1.5rem 0 0;padding-inline-start:1.25rem;display:grid;gap:.75rem}.narrativa__ref{font-size:.8125rem;line-height:1.55;opacity:.78}.narrativa__aviso{margin:1.75rem 0 0;padding-block-start:1.25rem;border-block-start:1px solid rgb(15 20 40 / 12%);font-size:.8125rem;line-height:1.55;opacity:.72}.narrativa__cta{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;margin-block-start:2rem;padding-inline:2.25rem;border-radius:100px;background-color:var(--narrativa-acento-claro);color:#fff;font-family:var(--font-ui-family);font-size:.9375rem;font-weight:var(--font-weight-semibold, 600);text-decoration:none;transition:background-color var(--duration-fast) var(--easing-default)}.narrativa__cta:hover{background-color:#0052cc}.narrativa__cta:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(min-width:46.875rem){.narrativa__capa{grid-template-columns:1.35fr .65fr}.narrativa__cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.narrativa__cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.narrativa__cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.narrativa__protocolo{grid-template-columns:.4fr 1fr}.narrativa__refs{columns:2;column-gap:2.5rem}.narrativa__ref{break-inside:avoid}}@media(prefers-reduced-motion:reduce){.narrativa__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/product-narrativa.css.map */
