/* FARMA CLARO: tema roxo por cima do CSS base */
:root{--paper:#f3eefb;--paper2:#e8e0f5;--white:#fdfbff;--ink:#2a1647;--muted:#6a5a85;--red:#6a2fb0;--red-dark:#4e2088;--gold:#f2c230;--dark:#241040;--line:#d9cdee}
body{background:#e6dcf4}
.steps-three{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:700px){.steps-three{grid-template-columns:1fr}}
.bonus-grid article{padding-top:22px}
.product-card{max-width:760px;margin-inline:auto}

/* Marcadores: cápsulas e comprimidos no lugar do ✓ */
.sales-flow .hero-bullets li::before,
.price-card li::before,
.product-card li::before{
 content:''!important;display:block!important;position:absolute;left:0;
 width:19px!important;height:8px!important;border-radius:999px!important;border:0!important;
 background:linear-gradient(90deg,#6a2fb0 0 50%,#f2c230 50% 100%)!important;
 box-shadow:inset 0 2px 0 rgba(255,255,255,.5),inset 0 -2px 0 rgba(30,5,70,.18),0 1px 2px rgba(40,10,80,.3);
 transform:rotate(-35deg);font-size:0!important;color:transparent!important}
.sales-flow .hero-bullets li::before{top:.42em}
.price-card li::before{top:calc(8px + .42em)}
.product-card li::before{top:.42em}
.sales-flow .hero-bullets li,.price-card li,.product-card li{padding-left:28px}
