.brinde-painel{background:#f2f5f8;border-radius:10px;padding:.9rem 1rem .8rem;margin:0 0 1rem;color:#1a1a1a;font-size:1.15rem;line-height:1.3}.brinde-painel__topo{display:flex;align-items:flex-start;gap:.6rem}.brinde-painel__icone{flex:0 0 auto;width:16px;height:16px;color:#1c7a3e;margin-top:.05rem}.brinde-painel__frase{margin:0;font-size:1.2rem}.brinde-painel__regra{margin:.2rem 0 0;font-size:1.05rem;color:#666}.brinde-painel__barra{height:4px;background:#dbe2ea;border-radius:999px;overflow:hidden;margin:.6rem 0 .7rem}.brinde-painel__barra span{display:block;height:100%;background:#1c7a3e;border-radius:999px;transition:width .4s ease}.brinde-painel__faixas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--faixas, 3),minmax(0,1fr));gap:.6rem}.brinde-painel__faixas--1{--faixas: 1}.brinde-painel__faixas--2{--faixas: 2}.brinde-painel__faixas--3{--faixas: 3}.brinde-painel__faixa{display:flex;align-items:center;gap:.6rem;min-width:0}.brinde-painel__foto{position:relative;width:34px;height:34px;border-radius:50%;background:#fff;border:1.5px solid #dbe2ea;flex:0 0 auto}.brinde-painel__foto img{width:100%;height:100%;object-fit:cover;border-radius:50%}.brinde-painel__faixa.is-atual .brinde-painel__foto{border-color:#1c7a3e}.brinde-painel__check{position:absolute;right:-3px;bottom:-3px;width:14px;height:14px;border-radius:50%;background:#1c7a3e;color:#fff;font-size:.9rem;line-height:14px;text-align:center}.brinde-painel__info{display:flex;flex-direction:column;min-width:0;gap:.1rem}.brinde-painel__nome{font-weight:700;font-size:1.1rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brinde-painel__preco{font-size:1.05rem;color:#666;white-space:nowrap}.brinde-painel__preco strong{color:#1a1a1a}.brinde-painel__extras{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .5rem}.brinde-painel__extras:empty{display:none}.brinde-painel__selo{display:inline-block;background:#1c7a3e;color:#fff;font-weight:700;font-size:.95rem;border-radius:4px;padding:.1rem .45rem}.brinde-painel__restam{font-size:1rem;font-weight:600;color:#c0392b}.cart-decimal-block .brinde-painel{width:100%;max-width:none;box-sizing:border-box;margin-bottom:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/9/assets/brinde-painel.css.map */
