/* A escala comum de CTA prevalece sobre os estilos anteriores de cada página. */
.tecenda-refresh .button.cta-standard{display:inline-flex;align-items:center;justify-content:center;gap:12px!important;min-height:52px!important;height:auto!important;min-width:0!important;max-width:100%;padding:12px 18px!important;border-radius:10px!important;font-family:"Source Sans 3",sans-serif;font-size:16px!important;font-weight:650!important;line-height:1.4!important;letter-spacing:0;vertical-align:middle;background:linear-gradient(110deg,#6334cd,#244bdd)!important;color:#fff!important;border:1px solid transparent!important;box-shadow:0 6px 16px #6334cd24!important;filter:none!important;transition:transform .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out}
.tecenda-refresh .button.cta-standard .cta-label{display:block;min-width:0;text-wrap:balance}
.tecenda-refresh .button.cta-standard .cta-symbol{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#ffffff26;color:inherit}
.tecenda-refresh .button.cta-standard .cta-symbol--chat{flex-basis:21px;width:21px;height:21px;border-radius:0;background:transparent}
.tecenda-refresh .button.cta-standard .cta-symbol svg{display:block;width:17px;height:17px;max-width:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease-out}
.tecenda-refresh .button.cta-standard .cta-symbol--chat svg{width:21px;height:21px}
.tecenda-refresh .button.cta-standard:is(.button--secondary,.sites-whatsapp,.site-whatsapp){background:#faf7ff!important;color:#5726b9!important;border-color:#b49adf!important;box-shadow:none!important}
.tecenda-refresh .button.cta-standard:is(.button--secondary,.sites-whatsapp,.site-whatsapp) .cta-symbol:not(.cta-symbol--chat){background:#6334cd14}
.tecenda-refresh .button.cta-standard:hover{transform:translateY(-2px)!important;box-shadow:0 10px 24px #6334cd3b!important}
.tecenda-refresh .button.cta-standard:is(.button--secondary,.sites-whatsapp,.site-whatsapp):hover{background:#eee5ff!important}
.tecenda-refresh .button.cta-standard:hover .cta-symbol--arrow svg{transform:translateX(2px)}
.tecenda-refresh .button.cta-standard:hover .cta-symbol--back svg{transform:translateX(-2px)}
.tecenda-refresh .button.cta-standard:hover .cta-symbol--down svg{transform:translateY(2px)}
.tecenda-refresh .button.cta-standard:active{transform:translateY(0)!important}
.tecenda-refresh .button.cta-standard:focus-visible{outline:3px solid #0664d1;outline-offset:4px}
.tecenda-refresh .button.cta-standard:disabled{opacity:.6;cursor:not-allowed;box-shadow:none!important;transform:none!important}
.tecenda-refresh .site-nav>.button.cta-standard{max-width:220px;white-space:nowrap}
.tecenda-refresh .site-nav>.button.cta-standard .cta-label{text-wrap:nowrap}
@media(prefers-reduced-motion:reduce){.tecenda-refresh .button.cta-standard,.tecenda-refresh .button.cta-standard .cta-symbol svg{transition:none}.tecenda-refresh .button.cta-standard:hover,.tecenda-refresh .button.cta-standard:hover .cta-symbol svg{transform:none!important}}
