.c3d-fundo[data-astro-cid-tpzzg27c]{z-index:0;opacity:.1;background:url(/img/fundo-capacetes.webp) 50% 30%/cover no-repeat;position:absolute;inset:0}.cat--grande:has(.c3d):after{background:linear-gradient(#0000 50%,#0a0a0ad9 100%)}.c3d[data-astro-cid-tpzzg27c]{z-index:1;transition:transform .6s var(--ease-suave);place-items:center;display:grid;position:absolute;inset:2% 0 24%}.c3d[data-astro-cid-tpzzg27c]:before{content:"";background:radial-gradient(closest-side,#ffffff17,#0000);border-radius:50%;position:absolute;inset:8% 12%}.c3d__video[data-astro-cid-tpzzg27c]{object-fit:contain;width:100%;height:100%;position:relative}.cat--grande:hover .c3d[data-astro-cid-tpzzg27c]{transform:scale(1.04)}@media (width<=1080px){.c3d[data-astro-cid-tpzzg27c]{inset:0 0 0 40%}.cat--grande:has(.c3d){min-height:380px}.cat--grande:has(.c3d) .cat__txt{right:54%}}@media (width<=640px){.c3d[data-astro-cid-tpzzg27c]{inset:0 0 32%}.cat--grande:has(.c3d){min-height:460px}.cat--grande:has(.c3d) .cat__txt{right:26px}}.sec{padding-block:var(--secao)}.sec--cinza{background:var(--osso-100)}.sec-head{grid-template-columns:1fr 1fr;align-items:end;gap:24px 48px;margin-bottom:40px;display:grid}.sec-head>div{gap:14px;display:grid}.sec-head p.sec-head__desc{color:var(--texto-corpo);max-width:52ch;margin:0;font-size:1rem;line-height:1.65}.sec-head--centro{text-align:center;grid-template-columns:1fr;justify-items:center}.sec-head--centro>div{justify-items:center}.sec-head--centro p.sec-head__desc{max-width:56ch}.sec-head .k-h2 em{display:block}.selos{border-bottom:1px solid var(--osso-200)}.selos__in{grid-template-columns:repeat(4,1fr);gap:16px;padding-block:22px;display:grid}.selo{font:600 .875rem/1.3 var(--font-body);color:var(--texto-titulo);align-items:center;gap:12px;display:flex}.selo__ico{background:var(--vermelho-100);width:36px;height:36px;color:var(--vermelho);border-radius:10px;flex:none;place-items:center;display:grid}.selo__ico svg{width:18px;height:18px}.bento3{gap:var(--gap-grade);grid-template-columns:1fr 1.25fr 1fr;align-items:stretch;display:grid}.bc{border-radius:var(--r-card);background:var(--branco);box-shadow:inset 0 0 0 1px var(--osso-200), var(--sombra-card);flex-direction:column;gap:14px;padding:28px;display:flex;position:relative;overflow:hidden}.bc h3{font:700 1.25rem/1.25 var(--font-display);letter-spacing:-.015em;color:var(--texto-titulo);margin:0}.bc p{color:var(--texto-corpo);margin:0;font-size:.9375rem;line-height:1.6}.bc--vermelho{background:var(--vermelho);box-shadow:none}.bc--vermelho h3,.bc--vermelho p,.bc--vermelho li{color:var(--branco)}.bc--vermelho .k-btn--claro{margin-top:auto}.bc ul{gap:10px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.bc li{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.bc li svg{flex:none;width:18px;height:18px;margin-top:2px}.bc--foto{min-height:380px;padding:0}.bc--foto .pg-foto{position:absolute;inset:0}.bc--foto .bc__3d{transition:transform .7s var(--ease-suave)}.bc--foto:hover .bc__3d{transform:scale(1.04)}@media (width>=641px) and (width<=1080px){.bc--foto .bc__3d{object-position:16% 50%}}.bc--foto:after{content:"";background:linear-gradient(#0000 45%,#111111d1);position:absolute;inset:0}.bc__legenda{z-index:1;gap:6px;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.bc__legenda strong{font:700 1.25rem/1.2 var(--font-display);color:var(--branco)}.bc__legenda span{color:#ffffffd9;font-size:.875rem}.bc__passos{counter-reset:p;gap:16px;margin:0;padding:0;list-style:none;display:grid}.bc__passos li{counter-increment:p;grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.bc__passos li:before{content:counter(p);background:var(--vermelho-100);width:34px;height:34px;color:var(--vermelho);font:800 .9375rem/1 var(--font-body);border-radius:10px;place-items:center;display:grid}.bc__passos b{color:var(--texto-titulo);display:block}.bc .k-link{margin-top:auto}.cats{gap:var(--gap-grade);grid-template-rows:auto auto auto;grid-template-columns:1.15fr 1fr 1fr;display:grid}.cat{border-radius:var(--r-card);background:var(--branco);box-shadow:inset 0 0 0 1px var(--osso-200);color:var(--texto-titulo);transition:transform var(--t-media) var(--ease-suave), box-shadow var(--t-media) var(--ease-suave);align-content:start;gap:10px;padding:24px;text-decoration:none;display:grid;position:relative}.cat:hover{box-shadow:inset 0 0 0 1px var(--osso-200), var(--sombra-card-hover);transform:translateY(-3px)}.cat__ico{background:var(--osso-100);border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.cat__ico svg{width:40px;height:auto}.cat h3{font:700 1.0625rem/1.25 var(--font-display);margin:0}.cat p{color:var(--texto-apoio);margin:0;font-size:.875rem;line-height:1.55}.cat__qtd{font:600 .75rem/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--vermelho)}.cat--grande{background:var(--asfalto);min-height:420px;box-shadow:none;grid-row:span 2;padding:0;overflow:hidden}.cat--grande .pg-foto{transition:transform .6s var(--ease-suave);position:absolute;inset:0}.cat--grande:hover .pg-foto{transform:scale(1.04)}.cat--grande:after{content:"";background:linear-gradient(#0000 35%,#c22122eb 100%);position:absolute;inset:0}.cat--grande .cat__txt{z-index:1;gap:8px;display:grid;position:absolute;bottom:24px;left:26px;right:26px}.cat--grande h3{color:var(--branco);font-size:1.5rem}.cat--grande p{color:#ffffffe6;font-size:.9375rem}.cat--grande .cat__qtd{color:var(--branco)}.cat--escuro{background:var(--asfalto);box-shadow:none;color:var(--osso)}.cat--escuro p{color:var(--osso-apagado)}.cat--escuro .cat__ico{background:var(--asfalto-700);color:var(--osso)}.cat--escuro .cat__ico svg{width:24px}.cat--escuro .cat__qtd{color:var(--vermelho-400)}.prod-busca{border-radius:var(--r-card);background:var(--branco);box-shadow:inset 0 0 0 1px var(--osso-200);gap:10px;padding:20px;display:grid}.prod-busca label{font:700 .72rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-apoio)}.prod-busca .k-busca{width:100%}.prod-busca small{color:var(--texto-apoio);font-size:.78rem}.grade3{gap:var(--gap-grade);grid-template-columns:repeat(3,1fr);display:grid}.cta-cat{border-radius:var(--r-banner);background:var(--asfalto);color:var(--osso);justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:32px 36px;display:flex}.cta-cat h3{font:700 1.375rem/1.2 var(--font-display);color:var(--osso);margin:0 0 6px}.cta-cat p{color:var(--osso-apagado);margin:0;font-size:.9375rem}.marcas{border-block:1px solid var(--osso-200)}.marcas__in{grid-template-columns:auto 1fr;align-items:center;gap:40px;padding-block:34px;display:grid}.marcas__tit{border-right:1px solid var(--osso-200);font:700 1.25rem/1.2 var(--font-display);color:var(--texto-titulo);margin:0;padding-right:40px}.marcas__tit em{color:var(--vermelho);font-style:normal;display:block}.marcas__lista{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:24px 40px;display:flex}.marcas__lista img{filter:grayscale();opacity:.65;width:auto;height:34px;transition:filter .2s,opacity .2s}.marcas__lista img:hover{filter:none;opacity:1}.marcas__lista img.mkt{filter:none;opacity:1;width:auto;transition:transform .2s var(--ease-suave)}.marcas__lista img.mkt:hover{filter:none;transform:translateY(-2px)}.mkt--shopee{height:34px}.mkt--mercadolivre{height:40px}.mkt--amazon{height:30px;margin-top:8px}.mkt--tiktok{height:20px}.mkt--magalu{height:28px}@media (width<=640px){.marcas__lista{justify-content:flex-start;gap:22px 28px}.mkt--shopee{height:28px}.mkt--mercadolivre{height:34px}.mkt--amazon{height:24px}.mkt--tiktok{height:20px}.mkt--magalu{height:23px}}.marcas__nome{font:800 1.375rem/1 var(--font-display);letter-spacing:-.02em;color:#b5b5b5}.sobre{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.sobre__txt{gap:18px;display:grid}.sobre__txt>p{color:var(--texto-corpo);margin:0;line-height:1.7}.valores{gap:12px;margin-top:6px;display:grid}.valor{background:var(--branco);box-shadow:inset 0 0 0 1px var(--osso-200);border-radius:14px;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:18px;display:grid}.valor--ativo{background:var(--vermelho-50);box-shadow:inset 0 0 0 1px var(--vermelho-200)}.valor__ico{background:var(--vermelho);width:44px;height:44px;color:var(--branco);border-radius:12px;place-items:center;display:grid}.valor:not(.valor--ativo) .valor__ico{background:var(--vermelho-100);color:var(--vermelho)}.valor__ico svg{width:20px;height:20px}.valor h3{font:700 1rem/1.3 var(--font-display);color:var(--texto-titulo);margin:0 0 4px}.valor p{color:var(--texto-apoio);margin:0;font-size:.875rem;line-height:1.55}.sobre__foto{aspect-ratio:4/4.2;border-radius:var(--r-banner);position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #1116}.sobre__foto .pg-foto{position:absolute;inset:0}.faq-centro{max-width:820px;margin:0 auto}.local{gap:var(--gap-grade);grid-template-columns:1.15fr 1fr;align-items:stretch;display:grid}.local__mapa{border-radius:var(--r-card);min-height:400px;box-shadow:inset 0 0 0 1px var(--osso-200);background:var(--osso-200);overflow:hidden}.local__mapa iframe{filter:grayscale(.35);border:0;width:100%;height:100%;min-height:400px;display:block}.local__card{border-radius:var(--r-card);background:var(--branco);box-shadow:inset 0 0 0 1px var(--osso-200), var(--sombra-card);align-content:start;gap:18px;padding:30px;display:grid}.local__card h3{font:700 1.375rem/1.2 var(--font-display);color:var(--texto-titulo);margin:0}.local__card>p{color:var(--texto-apoio);margin:-10px 0 0;font-size:.875rem}.info{border-top:1px solid var(--osso-200);grid-template-columns:40px 1fr;align-items:start;gap:14px;padding-top:16px;display:grid}.info__ico{background:var(--vermelho-100);width:40px;height:40px;color:var(--vermelho);border-radius:10px;place-items:center;display:grid}.info__ico svg{width:18px;height:18px}.info small{font:700 .7rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-apoio);margin-bottom:4px;display:block}.info strong{font:700 .9375rem/1.4 var(--font-body);color:var(--texto-titulo);display:block}.info span{color:var(--texto-apoio);font-size:.8125rem}.local__acoes{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}@media (width<=1080px){.sec-head{grid-template-columns:1fr;align-items:start}.selos__in,.bento3{grid-template-columns:1fr 1fr}.bento3 .bc--foto{order:-1;grid-column:1/-1;min-height:300px}.cats{grid-template-columns:1fr 1fr}.cat--grande{grid-area:auto/1/auto/-1;min-height:320px}.sobre{gap:40px}.marcas__in{grid-template-columns:1fr;gap:18px}.marcas__tit{border-right:0;padding-right:0}}@media (width<=640px){.selos__in{grid-template-columns:1fr;gap:12px}.bento3,.cats{grid-template-columns:1fr}.cta-cat{flex-direction:column;align-items:stretch;padding:26px 22px}.local__card{padding:22px}.local__acoes .k-btn{flex:100%}}.cats{grid-template-rows:repeat(3,auto)}.cat--grande{grid-row:1/span 3}.cat--escuro{grid-column:2/span 2;grid-template-columns:52px 1fr auto;align-items:center;gap:16px;display:grid}.cat--escuro .cat__ico{grid-row:1/span 2}.cat--escuro h3{align-self:end}.cat--escuro p{grid-column:2;align-self:start}.cat--escuro .cat__qtd{grid-area:1/3/span 2}.sec-head--centro .k-h2 em{display:inline}@media (width<=1080px){.cat--grande{grid-row:auto}.cat--escuro{grid-column:1/-1}}@media (width<=640px){.cat--escuro{grid-template-columns:52px 1fr}.cat--escuro .cat__qtd{grid-area:auto/2}}.cat--escuro,.cta-cat{isolation:isolate;position:relative;overflow:hidden}.cat--escuro:before,.cta-cat:before{content:"";z-index:-1;opacity:.1;pointer-events:none;background:50% 40%/cover no-repeat;position:absolute;inset:0}.cat--escuro:before{background-image:url(/img/fundo-catalogo-guerreiro.webp)}.cta-cat:before{background-image:url(/img/fundo-catalogo-laminas.webp)}.cat--escuro{grid-template-columns:52px 1fr auto auto;column-gap:20px}.cat--escuro .cat__btn{grid-area:1/4/span 2;align-self:center}@media (width<=640px){.cat--escuro{grid-template-columns:52px 1fr}.cat--escuro .cat__btn{grid-area:auto/1/auto/-1;justify-content:center;justify-self:stretch;margin-top:6px}}@media (width<=760px){.grade3{grid-template-columns:1fr 1fr;gap:12px}}@media (width<=359px){.grade3{grid-template-columns:1fr}}@media (width<=860px){.sobre,.local{grid-template-columns:1fr}.sobre__foto{aspect-ratio:16/10}}.bc--foto .pg-foto--falta{place-items:start end}@media (width>=641px) and (width<=1080px){.marcas__lista{justify-content:space-between;gap:20px 28px}}.cta-cat .k-btn{flex:none}.marcas__lista--eco{display:none}@media (width<=640px){.marcas__vitrine{--gap:44px;gap:var(--gap);margin-inline:calc(var(--gutter) * -1);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marcas__vitrine .marcas__lista{gap:var(--gap);flex-wrap:nowrap;flex:none;padding-block:6px;animation:18s linear infinite marcas-gira}.marcas__vitrine .marcas__lista--eco{display:flex}.marcas__vitrine:active .marcas__lista{animation-play-state:paused}}@keyframes marcas-gira{to{transform:translateX(calc(-100% - var(--gap)))}}@media (width<=640px) and (prefers-reduced-motion:reduce){.marcas__vitrine{padding-inline:var(--gutter);overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marcas__vitrine .marcas__lista{animation:none}.marcas__vitrine .marcas__lista--eco{display:none}}.local__mapa--capa{background:linear-gradient(28deg, transparent 47%, var(--branco) 47% 50.5%, transparent 50.5%), linear-gradient(-62deg, transparent 63%, var(--branco) 63% 65%, transparent 65%), repeating-linear-gradient(0deg, transparent 0 58px, #ffffffe6 58px 64px), repeating-linear-gradient(90deg, transparent 0 74px, #ffffffe6 74px 80px), var(--osso-200);place-items:center;padding:24px;display:grid;position:relative}.local__capa{border-radius:var(--r-card);background:var(--branco);text-align:center;max-width:360px;box-shadow:inset 0 0 0 1px var(--osso-200), var(--sombra-card);justify-items:center;gap:12px;padding:22px 24px;display:grid}.local__pino{background:var(--vermelho);width:48px;height:48px;color:var(--branco);border-radius:50%;place-items:center;display:grid}.local__pino svg{width:24px;height:24px}.local__capa b{font:700 1rem/1.35 var(--font-body);color:var(--texto-titulo)}.local__capa-acoes{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hv{isolation:isolate;background:var(--asfalto);color:var(--branco);padding:72px 0 64px;position:relative;overflow:hidden}.hv:after{content:"";background:var(--vermelho);height:4px;position:absolute;bottom:0;left:0;right:0}.hv__in{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;display:grid}.hv__txt{gap:22px;max-width:580px;display:grid}.hv__tag{font:700 .72rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--osso-apagado);align-items:center;gap:8px;margin:0;display:inline-flex}.hv__tag i,.hv__est i{background:#3fb46a;border-radius:50%;flex:none;width:8px;height:8px}.hv__tag i{box-shadow:0 0 0 4px #3fb46a2e}.hv h1{font:800 clamp(1.875rem, 1.2rem + 2.6vw, 3.25rem)/1.06 var(--font-display);letter-spacing:-.035em;color:var(--branco);text-wrap:balance;margin:0}.hv h1 em{color:var(--vermelho-400);font-style:normal}.hv__lead{color:#ffffffd1;max-width:48ch;margin:0;font-size:1.0625rem;line-height:1.65}.hv__acoes{flex-wrap:wrap;gap:12px;display:flex}.hv .k-btn--ghost{color:var(--branco);box-shadow:inset 0 0 0 1.5px #ffffffbf}.hv .k-btn--ghost:hover{background:#ffffff1a}.hv .k-btn--ghost:before{background-image:linear-gradient(45deg,#0000 25%,#ffffff4d 50%,#0000 75% 100%)}.hv__palco{justify-items:center;gap:18px;display:grid}.hv__cena{place-items:center;width:100%;height:420px;display:grid;position:relative}.hv__fundo{font:800 clamp(3rem, 1rem + 6vw, 6.5rem)/1 var(--font-display);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px #ffffff17;opacity:0;visibility:hidden;place-items:center;transition:opacity .6s,visibility 0s .6s;display:grid;position:absolute;inset:0;overflow:hidden}.hv__fundo.is-on{opacity:1;visibility:visible;transition-delay:0s}.hv__luz{aspect-ratio:1;background:radial-gradient(closest-side,#ffffff29,#c221221a 55%,#0000 100%);border-radius:50%;width:78%;position:absolute}.hv__chao{background:radial-gradient(closest-side,#000000bf,#0000);border-radius:50%;width:52%;height:36px;position:absolute;bottom:18px}.hv__item{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease, transform .7s var(--ease-suave), visibility 0s .7s;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;position:absolute;inset:24px 12% 34px;transform:translateY(14px)scale(.94)}.hv__item.is-on{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.hv__item img,.hv__item svg{object-fit:contain;filter:drop-shadow(0 26px 30px #0000008c);max-width:100%;max-height:100%}.hv__infos{text-align:center;width:100%;max-width:420px;display:grid}.hv__info{opacity:0;grid-area:1/1;justify-items:center;gap:8px;transition:opacity .4s;display:grid}.hv__info.is-on{opacity:1}.hv__cat{font:700 .7rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--vermelho-400)}.hv__info b{font:800 1.5rem/1.15 var(--font-display);letter-spacing:-.02em}.hv__est{font:600 .8125rem/1.3 var(--font-body);color:var(--osso-apagado);align-items:center;gap:8px;display:inline-flex}.hv__est i{width:7px;height:7px}.hv__est strong{color:var(--branco)}.hv__minis{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hv__mini{background:var(--asfalto-700);cursor:pointer;width:60px;height:60px;box-shadow:inset 0 0 0 1px var(--asfalto-600);transition:box-shadow var(--t-media) ease;border:0;border-radius:10px;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;padding:8px;display:grid;position:relative;overflow:hidden}.hv__mini img,.hv__mini svg{object-fit:contain;opacity:.55;max-width:100%;max-height:100%;transition:opacity var(--t-media) ease}.hv__mini:hover img,.hv__mini.is-on img,.hv__mini.is-on svg{opacity:1}.hv__mini.is-on{box-shadow:inset 0 0 0 2px var(--vermelho)}.hv__mini:after{content:"";background:var(--vermelho);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.hv__mini.is-on:after{animation:5s linear forwards hv-tempo}.hv.is-parado .hv__mini.is-on:after{animation:none}@keyframes hv-tempo{to{transform:scaleX(1)}}@media (width<=1080px){.hv{padding:56px 0 48px}.hv__in{grid-template-columns:1fr;gap:32px}.hv__cena{height:360px}}@media (width<=640px){.hv{padding:36px 0 40px}.hv__in{gap:18px}.hv__txt{display:contents}.hv__tag{order:1}.hv h1{order:2;font-size:1.75rem}.hv__palco{order:3}.hv__lead{order:4}.hv__acoes{order:5}.hv__acoes .k-btn{width:100%}.hv__cena{height:280px}.hv__info b{font-size:1.25rem}.hv__mini{width:50px;height:50px;padding:6px}}@media (prefers-reduced-motion:reduce){.hv__item,.hv__info,.hv__fundo{transition:none}}.cf{padding-block:var(--secao);background:var(--branco);position:relative;overflow:hidden}.cf__passos{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cf__passo{z-index:1;align-content:start;gap:14px;display:grid;position:relative}.cf__topo{align-items:center;gap:14px;display:flex}.cf__num{border-radius:var(--r-btn);background:var(--vermelho);width:48px;height:48px;color:var(--branco);font:800 1.25rem/1 var(--font-display);flex:none;place-items:center;display:grid;box-shadow:0 10px 20px -10px #c22122b3}.cf__tag{font:800 1rem/1 var(--font-display);letter-spacing:-.01em;color:var(--texto-titulo);flex:none;gap:5px;display:grid}.cf__tag small{font:700 .66rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--texto-apoio)}.cf__linha{flex:1;justify-content:flex-end;align-items:center;height:18px;margin-left:6px;margin-right:-20px;display:flex;position:relative}.cf__linha:before{content:"";background:linear-gradient(90deg, var(--osso-300), var(--vermelho));height:2px;transition:background var(--t-media) ease;border-radius:2px;position:absolute;top:50%;left:0;right:9px;transform:translateY(-50%)}.cf__linha svg{width:18px;height:18px;color:var(--vermelho);position:relative}.cf__passo:hover .cf__linha:before{background:var(--vermelho)}.cf__passo h3{font:700 1.25rem/1.25 var(--font-display);letter-spacing:-.015em;color:var(--texto-titulo);margin:6px 0 0}.cf__passo p{color:var(--texto-corpo);max-width:40ch;margin:0;font-size:.9375rem;line-height:1.6}.cf__demo{border-radius:var(--r-card);background:var(--osso-100);min-height:248px;box-shadow:inset 0 0 0 1px var(--osso-200);transition:transform var(--t-media) var(--ease-suave), box-shadow var(--t-media) var(--ease-suave);align-content:start;gap:10px;padding:18px;display:grid}.cf__passo:hover .cf__demo{box-shadow:inset 0 0 0 1px var(--osso-200), var(--sombra-card-hover);transform:translateY(-4px)}.cf__demo--produto{align-content:center}.cfd-produto{grid-template-columns:88px 1fr;align-items:center;gap:14px;display:grid}.cfd-produto__img{aspect-ratio:1;background:var(--branco);box-shadow:inset 0 0 0 1px var(--osso-200);border-radius:10px;place-items:center;display:grid}.cfd-produto__img svg{width:78%}.cfd-produto__info{gap:6px;display:grid}.cfd-produto__info b{font:700 .875rem/1.25 var(--font-body);color:var(--texto-titulo)}.cfd-produto__info strong{font:800 1.125rem/1 var(--font-display);color:var(--vermelho)}.cfd-estoque{font:700 .65rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--estoque-ok);align-items:center;gap:6px;display:inline-flex}.cfd-estoque:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.cfd-tams{gap:5px;display:flex}.cfd-tams i{background:var(--branco);min-width:30px;height:24px;font:700 .72rem/1 var(--font-body);color:var(--texto-apoio);box-shadow:inset 0 0 0 1px var(--osso-300);border-radius:5px;place-items:center;font-style:normal;display:grid}.cfd-tams i.is-on{background:var(--asfalto);color:var(--branco);box-shadow:inset 0 0 0 1px var(--asfalto)}.cfd-btn{border-radius:var(--r-btn);background:var(--vermelho);height:38px;color:var(--branco);font:700 .8125rem/1 var(--font-body);place-items:center;display:grid;position:relative}.cfd-btn__a,.cfd-btn__b{grid-area:1/1;align-items:center;gap:8px;display:inline-flex}.cfd-btn__b{opacity:0}.cfd-btn svg{width:16px;height:16px}.cfd-mais1{border-radius:var(--r-pill);background:var(--asfalto);min-width:26px;height:20px;color:var(--branco);font:800 .6875rem/1 var(--font-body);opacity:0;place-items:center;padding:0 6px;display:grid;position:absolute;top:-8px;right:14px}.cf__demo--chat{background:#efeae2;gap:0;padding:0;overflow:hidden}.cfd-chat__topo{background:var(--branco);align-items:center;gap:10px;padding:10px 14px;display:flex;box-shadow:0 1px #0b141a14}.cfd-chat__av{border-radius:50%;width:32px;height:32px}.cfd-chat__topo b{font:700 .8125rem/1.25 var(--font-body);color:#111b21;display:block}.cfd-chat__topo small{font:500 .6875rem/1.3 var(--font-body);color:#667781;display:grid}.cfd-on,.cfd-dig{grid-area:1/1}.cfd-dig{color:#008069;opacity:0}.cfd-chat__msgs{align-content:start;gap:8px;padding:12px 14px 16px;display:grid}.cfd-msg{max-width:86%;font:500 .8125rem/1.45 var(--font-body);color:#111b21;border-radius:10px;padding:9px 11px 18px;position:relative;box-shadow:0 1px .5px #0b141a21}.cfd-msg b{font-weight:800;display:block}.cfd-msg small{color:#667781;font-size:.625rem;position:absolute;bottom:4px;right:9px}.cfd-msg--eu{transform-origin:100% 100%;background:#d9fdd3;border-top-right-radius:3px;justify-self:end}.cfd-tique{color:#53bdeb}.cfd-msg--loja{background:var(--branco);transform-origin:0 100%;border-top-left-radius:3px;justify-self:start}.cfd-resp{display:grid}.cfd-resp>*{grid-area:1/1}.cfd-digitando{background:var(--branco);opacity:0;transform-origin:0 100%;border-radius:3px 10px 10px;place-self:start;gap:4px;padding:12px 14px;display:inline-flex;box-shadow:0 1px .5px #0b141a21}.cfd-digitando i{background:#8696a0;border-radius:50%;width:6px;height:6px}.cfd-rota{grid-template-columns:36px 1fr 36px;align-items:center;gap:6px 8px;margin-bottom:2px;display:grid}.cfd-rota__ponto{background:var(--branco);width:36px;height:36px;color:var(--texto-titulo);box-shadow:inset 0 0 0 1px var(--osso-300);border-radius:8px;place-items:center;display:grid;position:relative}.cfd-rota__ponto svg{width:18px;height:18px}.cfd-rota__ponto--fim{background:var(--vermelho);color:var(--branco);box-shadow:inset 0 0 0 1px var(--vermelho)}.cfd-rota__ponto--fim:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--vermelho);opacity:0;position:absolute;inset:0}.cfd-rota__estrada{background:linear-gradient(90deg, var(--osso-300) 55%, transparent 0) left center / 12px 2px repeat-x;height:28px;position:relative;overflow:hidden}.cfd-rota__carro{position:absolute;inset:0}.cfd-rota__carro:before{content:"";background:var(--vermelho);border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:26px}.cfd-rota__carro svg{width:24px;height:24px;color:var(--vermelho);margin-top:-12px;position:absolute;top:50%;right:0}.cfd-rota small{font:600 .6875rem/1 var(--font-body);color:var(--texto-apoio);grid-row:2}.cfd-rota small:first-of-type{grid-column:1/span 2;justify-self:start}.cfd-rota small:last-of-type{grid-column:2/span 2;justify-self:end}.cfd-opcao{background:var(--branco);box-shadow:inset 0 0 0 1px var(--osso-300);border-radius:10px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.cfd-opcao.is-on{background:var(--vermelho-50);box-shadow:inset 0 0 0 1.5px var(--vermelho)}.cfd-opcao__ico{background:var(--osso-100);width:40px;height:40px;color:var(--texto-titulo);border-radius:8px;place-items:center;display:grid}.cfd-opcao.is-on .cfd-opcao__ico{background:var(--vermelho);color:var(--branco)}.cfd-opcao__ico svg{width:20px;height:20px}.cfd-opcao b{font:700 .875rem/1.3 var(--font-body);color:var(--texto-titulo);display:block}.cfd-opcao span{color:var(--texto-apoio);font-size:.75rem}.cfd-ok{width:20px;height:20px;color:var(--vermelho)}@media (prefers-reduced-motion:no-preference){.is-ativo .cfd-produto__img svg{animation:cfd-capacete .7s var(--ease-suave) both, cfd-flutua 3.2s ease-in-out .7s infinite}.is-ativo .cfd-tam-56{animation:1.8s both cfd-tam-56}.is-ativo .cfd-tam-58{animation:1.8s both cfd-tam-58}.is-ativo .cfd-btn{animation:4s 1.6s infinite both cfd-aperta}.is-ativo .cfd-btn__a{animation:4s 1.6s infinite both cfd-rotulo-a}.is-ativo .cfd-btn__b{animation:4s 1.6s infinite both cfd-rotulo-b}.is-ativo .cfd-mais1{animation:4s ease-out 1.6s infinite both cfd-mais1}.is-ativo .cfd-msg--eu{animation:6s infinite cfd-msg-eu}.is-ativo .cfd-tique{animation:6s infinite cfd-tique}.is-ativo .cfd-on{animation:6s infinite cfd-on}.is-ativo .cfd-dig{animation:6s infinite cfd-dig}.is-ativo .cfd-digitando{animation:6s infinite cfd-digitando}.is-ativo .cfd-digitando i{animation:1s ease-in-out infinite cfd-ponto}.is-ativo .cfd-digitando i:nth-child(2){animation-delay:.15s}.is-ativo .cfd-digitando i:nth-child(3){animation-delay:.3s}.is-ativo .cfd-msg--loja{animation:6s infinite cfd-msg-loja}.is-ativo .cfd-opcao.is-on{animation:.5s .3s both cfd-escolhe}.is-ativo .cfd-opcao.is-on .cfd-opcao__ico{animation:.5s .3s both cfd-escolhe-ico}.is-ativo .cfd-ok{animation:cfd-ok .5s var(--ease-suave) .55s both}.is-ativo .cfd-rota__carro{animation:4.5s infinite cfd-carro}.is-ativo .cfd-rota__carro svg{animation:4.5s linear infinite cfd-sacode}.is-ativo .cfd-rota__ponto--fim{animation:4.5s infinite cfd-chega}.is-ativo .cfd-rota__ponto--fim:after{animation:4.5s ease-out infinite cfd-pulso}}@keyframes cfd-capacete{0%{opacity:0;transform:translateY(-14px)rotate(-16deg)scale(.82)}60%{opacity:1;transform:translateY(2px)rotate(3deg)scale(1.03)}to{opacity:1;transform:none}}@keyframes cfd-flutua{0%,to{translate:0;rotate:0deg}50%{translate:0 -4px;rotate:-2deg}}@keyframes cfd-tam-56{0%,25%{background:var(--branco);color:var(--texto-apoio);box-shadow:inset 0 0 0 1px var(--osso-300)}32%,58%{background:var(--asfalto);color:var(--branco);box-shadow:inset 0 0 0 1px var(--asfalto)}65%,to{background:var(--branco);color:var(--texto-apoio);box-shadow:inset 0 0 0 1px var(--osso-300)}}@keyframes cfd-tam-58{0%,58%{background:var(--branco);color:var(--texto-apoio);box-shadow:inset 0 0 0 1px var(--osso-300);transform:scale(1)}66%{background:var(--asfalto);color:var(--branco);box-shadow:inset 0 0 0 1px var(--asfalto);transform:scale(1.14)}76%,to{background:var(--asfalto);color:var(--branco);box-shadow:inset 0 0 0 1px var(--asfalto);transform:scale(1)}}@keyframes cfd-aperta{0%,8%{transform:scale(1)}12%{transform:scale(.95)}18%,to{transform:scale(1)}}@keyframes cfd-rotulo-a{0%,13%{opacity:1;transform:none}19%,78%{opacity:0;transform:translateY(-10px)}86%,to{opacity:1;transform:none}}@keyframes cfd-rotulo-b{0%,13%{opacity:0;transform:translateY(10px)}19%,78%{opacity:1;transform:none}86%,to{opacity:0;transform:translateY(10px)}}@keyframes cfd-mais1{0%,13%{opacity:0;transform:translateY(4px)scale(.8)}19%{opacity:1;transform:translateY(-4px)scale(1)}42%,to{opacity:0;transform:translateY(-26px)scale(1)}}@keyframes cfd-msg-eu{0%,4%{opacity:0;transform:translateY(10px)scale(.96)}10%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes cfd-tique{0%,24%{color:#8696a0}28%,to{color:#53bdeb}}@keyframes cfd-on{0%,32%{opacity:1}33%,58%{opacity:0}59%,to{opacity:1}}@keyframes cfd-dig{0%,33%{opacity:0}34%,57%{opacity:1}58%,to{opacity:0}}@keyframes cfd-digitando{0%,32%{opacity:0;transform:translateY(6px)scale(.9)}36%,56%{opacity:1;transform:none}59%,to{opacity:0;transform:none}}@keyframes cfd-ponto{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes cfd-msg-loja{0%,57%{opacity:0;transform:translateY(10px)scale(.96)}63%,94%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes cfd-escolhe{0%{background:var(--branco);box-shadow:inset 0 0 0 1px var(--osso-300)}to{background:var(--vermelho-50);box-shadow:inset 0 0 0 1.5px var(--vermelho)}}@keyframes cfd-escolhe-ico{0%{background:var(--osso-100);color:var(--texto-titulo)}to{background:var(--vermelho);color:var(--branco)}}@keyframes cfd-ok{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes cfd-carro{0%{opacity:0;transform:translate(calc(26px - 100%))}6%,14%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.3,1);transform:translate(calc(26px - 100%))}68%,92%{opacity:1;transform:translate(0)}98%,to{opacity:0;transform:translate(0)}}@keyframes cfd-sacode{0%,16%,68%,to{translate:0}22%,34%,46%,58%{translate:0 -1.5px}28%,40%,52%,64%{translate:0}}@keyframes cfd-chega{0%{background:var(--vermelho);color:var(--branco);box-shadow:inset 0 0 0 1px var(--vermelho)}8%,66%{background:var(--branco);color:var(--texto-titulo);box-shadow:inset 0 0 0 1px var(--osso-300)}70%,to{background:var(--vermelho);color:var(--branco);box-shadow:inset 0 0 0 1px var(--vermelho)}}@keyframes cfd-pulso{0%,68%{opacity:0;transform:scale(1)}71%{opacity:.55;transform:scale(1)}86%,to{opacity:0;transform:scale(1.7)}}.cf__rodape{border-top:1px solid var(--osso-200);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;margin-top:48px;padding-top:32px;display:flex}.cf__rodape span{color:var(--texto-apoio);align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.cf__rodape span svg{width:16px;height:16px;color:var(--vermelho)}@media (width<=1080px){.cf__passos{gap:20px}.cf__linha{margin-right:-18px}}@media (width<=900px){.cf__passos{grid-template-columns:1fr;gap:36px;max-width:560px;margin-inline:auto}.cf__linha{display:none}.cf__demo{min-height:0}}@media (width<=640px){.cf__rodape .k-btn{width:100%}.cf__rodape{text-align:center;flex-direction:column}.cf__rodape span{display:block}.cf__rodape span svg{vertical-align:-3px;margin-right:6px;display:inline-block}}.cf__nav{display:none}.cf--rolagem{overflow:visible}.cf--rolagem .cf__palco{height:calc(100vh - var(--cf-topo) + 165vh);height:calc(100svh - var(--cf-topo) + 165svh)}.cf--rolagem .cf__fixo{top:var(--cf-topo);height:calc(100vh - var(--cf-topo));height:calc(100svh - var(--cf-topo));padding:12px 0 calc(var(--cf-base) + 12px);align-content:center;gap:22px;display:grid;position:sticky}.cf--rolagem .cf__nav{grid-template-columns:repeat(3,1fr);width:100%;max-width:560px;margin-inline:auto;display:grid;position:relative}.cf__nav button{z-index:1;cursor:pointer;min-height:44px;font:700 .6875rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-apoio);transition:color var(--t-media) ease;background:0 0;border:0;justify-items:center;gap:8px;padding:0;display:grid;position:relative}.cf__nav button span{border-radius:var(--r-btn);background:var(--branco);width:40px;height:40px;box-shadow:inset 0 0 0 1.5px var(--osso-300);font:800 1.0625rem/1 var(--font-display);letter-spacing:0;color:var(--texto-apoio);transition:background-color var(--t-media) ease, color var(--t-media) ease, box-shadow var(--t-media) ease, transform var(--t-media) var(--ease-suave);place-items:center;display:grid}.cf__nav button.is-feito span,.cf__nav button[aria-current] span{background:var(--vermelho);color:var(--branco);box-shadow:inset 0 0 0 1.5px var(--vermelho)}.cf__nav button[aria-current]{color:var(--texto-titulo)}.cf__nav button[aria-current] span{transform:scale(1.1)}.cf__nav-trilho{background:var(--osso-200);border-radius:2px;height:2px;position:absolute;top:19px;left:16.6667%;right:16.6667%}.cf__nav-trilho i{border-radius:inherit;background:var(--vermelho);transform-origin:0;transition:transform .12s linear;position:absolute;inset:0;transform:scaleX(0)}.cf--rolagem .cf__passos{grid-template-columns:1fr;gap:0;width:100%}.cf--rolagem .cf__passo{opacity:0;pointer-events:none;transition:opacity .45s var(--ease-suave), transform .45s var(--ease-suave);grid-area:1/1;transform:translateY(24px)}.cf--rolagem .cf__passo.is-passou{transform:translateY(-24px)}.cf--rolagem .cf__passo.is-ativo{opacity:1;pointer-events:auto;transform:none}.cf--rolagem .cf__topo{display:none}.cf--rolagem .cf__passo h3{margin-top:4px}.cf--rolagem .cf__fixo>.sec-head{margin-bottom:0}
