.crp-fundo{animation:.16s ease-out crp-entra}.crp-b{background:linear-gradient(90deg,var(--pcp-fundo2) 25%,#fff 37%,var(--pcp-fundo2) 63%);background-size:400% 100%;border-radius:4px;animation:1.3s ease-in-out infinite crp-brilho;display:block}.crp-etapas{border-bottom:1px solid var(--pcp-linha);align-items:center;gap:22px;padding:16px 64px 14px 24px;display:flex}.crp-etapa{align-items:center;gap:8px;display:flex}.crp-bola{border-radius:50%;width:22px;height:22px}.crp-nome{width:70px;height:11px}.crp-faixa{background:var(--pcp-faixa);border-bottom:1px solid var(--pcp-linha);align-items:center;gap:12px;padding:10px 24px;display:flex}.crp-foto{flex:none;width:40px;height:40px}.crp-faixa__txt{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.crp-corpo{flex-direction:column;flex:1;gap:14px;min-height:0;padding:28px 32px;display:flex}.crp-bloco{width:100%;height:150px;margin-top:6px}.crp-pe{border-top:1px solid var(--pcp-linha);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.crp-pe__txt{flex-direction:column;gap:7px;display:flex}.crp-botao{width:240px;height:46px}@keyframes crp-brilho{0%{background-position:100%}to{background-position:0}}@keyframes crp-entra{0%{opacity:0}to{opacity:1}}@media (max-width:760px){.crp-etapas{justify-content:center;gap:14px;padding:12px 54px 12px 10px}.crp-nome{display:none}.crp-faixa{padding:9px 14px}.crp-corpo{padding:18px 14px}.crp-pe{padding:10px 14px 14px}.crp-botao{flex:1;width:auto}}@media (prefers-reduced-motion:reduce){.crp-b,.crp-fundo{animation:none}}.pcp-caixa.crp-esc{gap:14px;width:min(560px,100%);height:auto;max-height:min(820px,100%);padding:22px 22px 24px;overflow-y:auto}.crp-esc__topo{align-items:center;gap:14px;padding-right:40px;display:flex}.crp-esc__foto{object-fit:cover;border-radius:var(--pcp-raio);background:var(--pcp-faixa);flex:none;width:64px;height:64px}.crp-esc__nome{flex-direction:column;gap:3px;min-width:0;display:flex}.crp-esc__nome span{letter-spacing:.06em;text-transform:uppercase;color:var(--pcp-marca-escura);font-size:11.5px;font-weight:700}.crp-esc__nome b{color:var(--pcp-tinta);font-size:16px;line-height:1.3}.crp-esc__tit{color:var(--pcp-tinta);margin:4px 0 0;font-size:15px;font-weight:700}.crp-esc__ops{gap:10px;display:grid}button.crp-esc__op{border:1.5px solid var(--pcp-linha);border-radius:var(--pcp-raio);width:100%;min-height:54px;color:var(--pcp-tinta);font:inherit;text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:border-color .15s,background .15s;display:flex}button.crp-esc__op:hover:not(:disabled){border-color:var(--pcp-marca);background:var(--pcp-marca-clara)}button.crp-esc__op:focus-visible{outline:3px solid var(--pcp-marca);outline-offset:2px}button.crp-esc__op:disabled{opacity:.5;cursor:not-allowed}.crp-esc__rot{font-size:14.5px;font-weight:600}.crp-esc__preco{white-space:nowrap;align-items:baseline;gap:8px;font-size:15px;font-weight:800;display:flex}.crp-esc__preco s{color:var(--pcp-apagado);font-size:12.5px;font-weight:500}@media (max-width:640px){.pcp-caixa.crp-esc{align-self:flex-end;max-height:88%;padding:18px 16px 20px}}.crp-esc__estampa{gap:10px;display:grid}.crp-esc__estampa .crp-esc__tit{font-size:14px;font-weight:500}.crp-esc__estampa .crp-esc__tit b{font-weight:700}button.crp-esc__continuar{border-radius:var(--pcp-raio-botao);background:var(--pcp-marca);color:#fff;width:100%;min-height:50px;font:inherit;letter-spacing:.02em;cursor:pointer;border:0;margin-top:4px;padding:12px 16px;font-size:15px;font-weight:800}button.crp-esc__continuar:hover{filter:brightness(1.05)}button.crp-esc__continuar:focus-visible{outline:3px solid var(--pcp-marca-escura);outline-offset:2px}
.card-wa{z-index:2;letter-spacing:.02em;white-space:nowrap;background:#1f8f55;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:40px;margin-top:auto;padding:0 12px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex;position:relative;color:#fff!important}.card-wa:hover{background:#177346}.card-wa svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linejoin:round;flex:none;width:16px;height:16px}.card-wa svg path+path{fill:#fff;stroke:none}.sf-product__cta-m+.card-wa{margin-top:6px}:is(.ch-trio__card,.feat-card) .card-wa{border-radius:999px;height:40px}.ch-trio__body .card-wa{margin-top:0}.feat-body .card-wa{margin-top:12px}@media (max-width:640px){.ch-trio__card .card-wa{border-radius:8px;height:34px}}span.card-wa{cursor:pointer;-webkit-user-select:none;user-select:none}span.card-wa:focus-visible{outline-offset:2px;outline:2px solid #1f8f55}.card-wa--icone{border-radius:50%;width:34px;height:34px;margin-top:6px;padding:0}.card-wa--icone>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:720px){.card-wa{gap:5px;height:36px;padding:0 6px;font-size:11px}.card-wa svg{width:14px;height:14px}}
